【问题标题】:Should I change dependency version of admob unity to match firebase?我应该更改 admob unity 的依赖版本以匹配 firebase 吗?
【发布时间】:2017-07-04 16:50:23
【问题描述】:

我使用的是 admob、gcm 和谷歌分析。 现在我要搬到火力基地。但是分析和 admob 都不能与 firebase 一起使用。对于转向 Firebase 分析的分析。但是需要admob。

问题是因为,firebase 专门使用播放服务版本 11.0.0。 但是 admob 和谷歌分析使用版本“最新”。

现在 jar 解析器为 firebase 提取 11.0.0,其他两个提取 11.0.2。因此存在重复的类并且构建失败。

我可以通过将 admob 的依赖解析器类中的“LATEST”更改为 11.0.0 来解决它。

但是这样做是否安全且值得推荐?因为我正在更改 3rd 方插件。

【问题讨论】:

    标签: firebase unity3d admob google-play-services firebase-analytics


    【解决方案1】:

    Admob is officialy a part of Firebase 以来,建议您将 Admob 与 Firebase 一起使用,因此您无需担心这样做。

    使用 AdMob 的最佳方式是使用 Firebase,但对于这些发布商 还没有准备好进行转换的 Google 移动广告 SDK可以作为standalone SDK使用。

    【讨论】:

    • 对于 unity3d AdMob 不是 firebase sdk 的一部分。它是一个独立的,谷歌移动广告是唯一的。这就是问题所在。我可以更改依赖版本以匹配 firebase 和 google mobile ads sdk。
    【解决方案2】:

    您可以测试另一个替代插件。

    https://github.com/unity-plugins/Firebase-Admob-Unity

    这个包含所有依赖库,更容易改变依赖。 改变依赖的方法是替换libs文件夹下的libs。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-17
      • 2010-09-18
      • 2015-04-15
      • 2018-09-24
      • 2013-06-09
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      相关资源
      最近更新 更多