将 GPGS 与 AdMob 或 Vungle 集成

Posted

技术标签:

【中文标题】将 GPGS 与 AdMob 或 Vungle 集成【英文标题】:Integrating GPGS and AdMob or 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(无法链接,*** 不允许超过 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 解析器,但没有用。我的结果完全相同。 【参考方案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”。

你能试试这个吗?

谢谢!

【讨论】:

以上是关于将 GPGS 与 AdMob 或 Vungle 集成的主要内容,如果未能解决你的问题,请参考以下文章

Vungle收购移动端创意技术公司TreSensa

Vungle收购移动端创意技术公司TreSensa

IOS在接入Vungle广告错误

将 Mopub 与 AdMob 中介集成

iOS 推送通知在生产环境 (GPGS) 中不起作用

在 Flutter 中,如何将 facebook 受众作为中介网络与 Admob 集成?