google_mobile_ads 0.13.3在iOS模拟器测试模式下广告加载报错如何解决?
解决步骤
- 配置
Other Linker Flags
打开项目下的ios/Runner.xcworkspace,在Xcode左侧导航栏选中顶层Runner项目,右侧TARGETS列表选中Runner,切换到Build Settings标签页,搜索Other Linker Flags,分别在Debug和Release配置下添加-ObjC参数,不要覆盖原有已存在的参数。 - 重新安装CocoaPods依赖
终端进入项目ios目录,依次执行以下命令:pod deintegrate rm Podfile.lock pod install --repo-update - 检查Info.plist配置
确认ios/Runner/Info.plist文件中已添加AdMob应用ID配置,测试阶段可以使用谷歌官方测试应用ID:<key>GADApplicationIdentifier</key> <string>ca-app-pub-3940256099942544~1458002511</string> - 检查广告单元ID正确性
测试阶段不要使用自己后台创建的未审核完成的广告单元ID,使用官方对应格式的测试ID即可,例如iOS横幅测试ID为ca-app-pub-3940256099942544/2435281174,插屏测试ID为ca-app-pub-3940256099942544/4411468910。 - 如果你开启了广告中介功能,需要确认你接入的所有第三方广告源对应的适配器和SDK都已正确添加到iOS端依赖中,缺少任意适配器都会触发该报错。
内容的提问来源于stack exchange,提问作者Tetsuya
相关产品推荐
相关产品推荐

