将 AdMob 添加到 Firebase 项目时崩溃

jvi*_*vic 3 admob ios firebase

我有一个使用 Firebase 的 iOS 项目,它运行良好。但是,当我尝试添加 AdMob 时,应用程序在启动时崩溃:

“'GADInvalidInitializationException',原因:'Google 移动广告 SDK 未正确初始化。Google AdMob 发布商应按照此处的说明进行操作:https : //googlemobileadssdk.page.link/admob-ios-update-plist 以包含 AppMeasurement 框架,设置-ObjC 链接器标志,并使用有效的 App ID 设置 GADApplicationIdentifier。Google Ad Manager 发布商应按照此处的说明进行操作:https ://googlemobileadssdk.page.link/ad-manager-ios-update-plist '"

仅仅通过添加pod 'Firebase/AdMob'到 Podfile 就已经产生了这个崩溃。

然后我添加GADApplicationIdentifierGoogleService-Info.plist

<key>GADApplicationIdentifier</key>
<string>APP_KEY</string>
Run Code Online (Sandbox Code Playgroud)

同样的事情,崩溃。

该应用与 AdMob 应用网站中的 Firebase 相关联。

有人对此有任何提示吗?Google 的文档似乎不是最新的,这对使用/不使用 Firebase 的 AdMob 实施造成了很多混淆。

Pau*_*ien 5

更新应用程序的 Info.plist - 在INFOPLIST_FILE构建设置中设置的文件- 而不是GoogleService-Info.plist.