我有一个使用Firebase的iOS项目,它正常运行。但是,当我尝试添加AdMob时,应用程序在启动时崩溃:
"'GADInvalidInitializationException',原因:Google Mobile Ads SDK初始化不正确。 Google AdMob发布者应按照此处的说明进行操作:https://googlemobileadssdk.page.link/admob-ios-update-plist,以包括AppMeasurement框架,设置-ObjC链接器标志,并使用有效的应用程序ID设置GADApplicationIdentifier。Google Ad Manager发布者应按照此处的说明进行操作:https://googlemobileadssdk.page.link/ad-manager-ios-update-plist'"
只需在Podfile中添加
然后我将
"'GADInvalidInitializationException',原因:Google Mobile Ads SDK初始化不正确。 Google AdMob发布者应按照此处的说明进行操作:https://googlemobileadssdk.page.link/admob-ios-update-plist,以包括AppMeasurement框架,设置-ObjC链接器标志,并使用有效的应用程序ID设置GADApplicationIdentifier。Google Ad Manager发布者应按照此处的说明进行操作:https://googlemobileadssdk.page.link/ad-manager-ios-update-plist'"
只需在Podfile中添加
pod 'Firebase/AdMob'
就会导致此崩溃。然后我将
GADApplicationIdentifier
添加到GoogleService-Info.plist
中:<key>GADApplicationIdentifier</key>
<string>APP_KEY</string>
同样的问题,程序崩溃了。
该应用程序与AdMob应用网站中的Firebase相关联。
有人对此有什么建议吗?谷歌的文档似乎不是最新的,对于带有/不带有Firebase的AdMob实现造成了很多混淆。