【问题标题】:Unable to implement google tag manager in Xamarin android due to error Invalid resource directory name for gtm-xxxx.json由于错误 Invalid resource directory name for gtm-xxxx.json 无法在 Xamarin android 中实现 google 标记管理器
【发布时间】:2016-12-06 09:41:45
【问题描述】:

我正在使用此参考链接在我的 Xamarin Android 应用程序中实现 Google 标记管理器:https://developers.google.com/tag-manager/android/v4/

正如上面链接中提到的在您的项目中添加默认容器文件的步骤,我正在尝试下载容器文件,但我得到的是 GTM-XXXX.json 而不是二进制文件。

在资源文件夹 Resource/raw 中添加此 JSON 文件时,我还面临另一个问题。面临错误:资源目录名无效:gtm-XXXX.json

我还提到了以下来自 git hub 的项目示例:https://github.com/IdoTene/XamarinTagManagerAndroid

请建议我在 Xamarin Android 中实现 GTM 的解决方案。

【问题讨论】:

    标签: android json xamarin.android google-tag-manager


    【解决方案1】:

    听起来您可能正在尝试将新的 Android 容器之一与旧的 SDK 一起使用。如果您想使用旧版 SDK,则必须创建一个“Android(旧版)”容器,其中包含一个二进制容器文件。

    【讨论】:

    • 您好 Eric,我正在使用 SDK 版本 32.940.0-beta3 的跟踪代码管理器。此外,我们在项目中使用了 Firebase 分析,我们无法为“Android(旧版)”创建,因此我们正在创建“Android(Firebase)”容器。请向我推荐 Android(Firebase) 容器的解决方案。
    • 我不熟悉那个 SDK 版本号,那是 Xamarin 提供的库吗?如果您已经在使用 Firebase Analytics,则应遵循 SDK 较新版本中的说明,此处为:developers.google.com/tag-manager/android/v5。您需要引用该链接中描述的 tagmanager 依赖项(您需要匹配与用于 Firebase Analytics 的相同版本的 Google Play 服务)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 2021-06-22
    相关资源
    最近更新 更多