【发布时间】:2019-09-13 08:49:24
【问题描述】:
我在统一实施 google admob 时遇到问题。 我从 github 下载了最新版本的 Unity 插件,但缺少 xml 清单,我不知道如何获取该文件。我尝试重新导入几次,但它不起作用 Unity 版本是 2019.2.0f1,感谢任何帮助。 这是错误日志
我修复了第二个错误,主要问题是蓝色那个
【问题讨论】:
标签: android unity3d admob android-manifest ads
我在统一实施 google admob 时遇到问题。 我从 github 下载了最新版本的 Unity 插件,但缺少 xml 清单,我不知道如何获取该文件。我尝试重新导入几次,但它不起作用 Unity 版本是 2019.2.0f1,感谢任何帮助。 这是错误日志
我修复了第二个错误,主要问题是蓝色那个
【问题讨论】:
标签: android unity3d admob android-manifest ads
我在上面尝试了 Junmo 的解决方案,它看起来不错,但是一旦构建到 Android 上就会导致应用程序崩溃,显然是不相关的崩溃。因此,我想将其更新为我最终找到的作品;
找到文件夹
Plugins/Android/GoogleMobileAdsPlugin
并将其重命名为
GoogleMobileAdsPlugin.androidlib
这似乎解决了错误消息,并且不会导致未知的崩溃。至今。我们将看看 Google 会保持与此解决方案的兼容性多久。
【讨论】:
.androidlib 后缀,我刚刚删除它并工作!谢谢
在 ManifestProcessor.cs 文件中给我一个错误 “manifestPath”值为“Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml”。
实际的 AndroidManifest 文件是通过更改“manifestPath”的值来解决的,因为它存在于“Plugins/Android/GoogleMobileAdsPlugin/AndroidManifest.xml”中。
string manifestPath = Path.Combine(Application.dataPath, "Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml");
=> string manifestPath = Path.Combine(Application.dataPath, "Plugins/Android/GoogleMobileAdsPlugin/AndroidManifest.xml");
【讨论】:
将 manifest.xml 文件手动放在需要的位置,我也遇到了这个错误,我通过手动将 xml 文件放在“...Assets\Plugins\Android\GoogleMobileAdsPlugin{XML FILE}”这个位置来解决。
【讨论】:
我在尝试单击“构建并运行”时遇到了同样的问题。 由于某种原因,当我点击“构建”(并让它构建到文件)时问题消失了,之后“构建并运行”按钮也起作用了。
【讨论】:
在 Assets/GoogleMobileAds/Settins 菜单窗口上; 如果您选中了“Google Ad Manager”复选框;
警告:从适用于 Android 版本 17.0.0 / iOS 版本 7.42.0 的 Google 移动广告 SDK 开始,此步骤是必需的。将 AdMob 应用 ID 留空会导致崩溃并显示以下消息:Google 移动广告 SDK 初始化不正确。您应该立即进行此更改。
【讨论】: