未使用 AppMeasurement 初始化 Google 移动广告 SDK

Rut*_*Rut 9 admob ios cocoapods

我在IOS开发方面不是很有经验。这是我第一次尝试在我的应用程序中实现 Google AdMob,当我尝试运行模拟器时出现此错误:由于未捕获的异常“GADInvalidInitializationException”而终止应用程序,原因:“Google 移动广告 SDK 已在没有 AppMeasurement 的情况下初始化。Google AdMob 发布商,请按照此处的说明进行操作:https : //googlemobileadssdk.page.link/admob-ios-update-plist 以包含 AppMeasurement 框架并设置 -ObjC 链接器标志。

我在 macOS Big Sur 上使用 Xcode 12 beta。我尝试重新安装 Google pod 几次,但仍然出现相同的错误。请帮忙

Zim*_*Zim 22

尝试在您的 Info.plist 文件中添加此属性 在此处输入图片说明

这个对我有用

  • 它适用于 iOS 15+ 谢谢你。 (2认同)
  • 在 IOS 16 上也适用。谢谢 (2认同)
  • 也为我工作,swiftUI,xcode 14.1,swift5,ios 16 (2认同)

Dan*_*orm 20

即使您正在使用 CocoaPods,也要手动将-ObjC链接器标志添加到目标构建设置中的其他链接器标志

手动将 -Obj` 链接器标志添加到其他链接器标志

  • 如果您通过 Swift Package Manager 导入它,也请执行此操作,否则将不起作用! (6认同)

小智 8

Xcode 版本 14 的 UI >=

对于最近遇到此问题的人来说,这是 Xcode 版本 14 或更高版本的 UI。-ObjC您必须为“调试”和“发布”配置设置标志。