【发布时间】:2019-10-02 16:48:41
【问题描述】:
我有一个使用 Firebase 的 iOS 项目,它运行良好。但是,当我尝试添加 AdMob 时,应用在启动时崩溃:
"'GADInvalidInitializationException',原因:'Google 移动广告 SDK 初始化不正确。 Google AdMob 发布商应遵循 这里的说明: https://googlemobileadssdk.page.link/admob-ios-update-plist 包括 AppMeasurement 框架,设置 -ObjC 链接器标志,并设置 具有有效 App ID 的 GADApplicationIdentifier。谷歌广告管理系统 发布者应遵循此处的说明: https://googlemobileadssdk.page.link/ad-manager-ios-update-plist'"
只需将pod 'Firebase/AdMob' 添加到 Podfile 就已经产生了这个崩溃。
然后我将GADApplicationIdentifier添加到GoogleService-Info.plist:
<key>GADApplicationIdentifier</key>
<string>APP_KEY</string>
同样的事情,崩溃。
该应用已链接到 AdMob 应用网站中的 Firebase。
有人对此有什么建议吗? Google 的文档似乎不是最新的,因此对使用/不使用 Firebase 的 AdMob 实施造成了很多混淆。
【问题讨论】: