【问题标题】:Integrating GPGS and AdMob or Vungle将 GPGS 与 AdMob 或 Vungle 集成
【发布时间】:2016-06-05 07:16:49
【问题描述】:

使用 Unity 5.2.3。 使用 Android SDK Rev. 23.1.1 使用 Google Play 游戏服务 Package 0.9.31a(服务版本 8.4.0)实现统一。 使用AdMob 3.0.1 使用 Vungle(无法链接,stackoverflow 不允许超过 2 个链接)

注意:我将 AdMob 和 Vungle 与 Play 游戏服务分开使用。

我已将 Play 游戏服务与我的应用程序集成,并且工作正常,但每当我尝试包含任何其他软件包(如 AdMob 或 Vungle)时,都会发生以下情况。

AdMob:我已经包含了这个包,每当编译或重新打开项目 play-services-basement-8.4.0 被删除时,Play 游戏包有 Resolve Client Jars,我 100% 肯定这应该受到责备。

Vungle:我按照文档中的说明配置了 Vungle 包,但每当我编译或重新打开项目时,都会再次使用几个 Vungle 文件以及 Vungle 的主文件 Assets/Plugins/Android/libs/"android-support-v4.jar" get删除。再次,也许解决客户罐子的责任。

在上述两种情况下,我都手动复制了丢失的文件,并在 Unity 关闭时将它们包含在内,但在项目打开后这些文件就消失了。

我已经发布了一份关于 Unity 的错误报告,但他们说他们无法帮助第 3 方,而且他们在 Unity 端没有问题。

请帮助并让我知道任何其他信息,很乐意为您提供帮助。

问候,

【问题讨论】:

  • 我真的感受到了你的痛苦;你不太可能在这里得到很多答案。您是否尝试过 answers.unity3d 的价值?
  • 你可以在Assets/Google Play Services/Settings下关闭jar reresolver的后台解析,然后看看会发生什么。
  • @Joe Blow:谢谢,我已经在 Unity Answers 中链接了这个帖子。
  • @Clayton Wilkinson:我禁用了 jar 解析器,但没有用。我的结果完全相同。

标签: unity3d admob google-play-games vungle-ads


【解决方案1】:

由于 PlayServicesResolver 只需通过规则查找依赖项并将“NEWEST”复制到项目文件夹,并且 Google Play 游戏已经依赖于 support-library-v4 23.1.+。 ,我们无法在 Unity 插件中解决此问题。

我会推荐: 作为解决方法,您可以导航到资产>Google Play 服务>设置>取消选中-“启用背景分辨率” 并手动复制支持库 $sdk/extras/android/m2repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.aar 到 Assets/Plugins/Android,然后运行 ​​Assets>Google Play Services>Resolve Client Jars and keep 21.0.3"

这将保留“android-support-v4.jar”的“旧版本”,但 Google Play 游戏可能不适用于此版本的“android-support-v4.jar”。

你能试试这个吗?

谢谢!

【讨论】:

    猜你喜欢
    • 2021-02-26
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多