Admob不显示广告
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Admob不显示广告相关的知识,希望对你有一定的参考价值。
@IBOutlet weak var MyBanner: GADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
//Request
let request = GADRequest()
request.testDevices = [kGADSimulatorID]
//Set up ad
MyBanner.adUnitID = "omitted "
MyBanner.rootViewController = self
MyBanner.delegate = self
MyBanner.load(request)
我已经确保我使用了正确的adUnitID并且正确分配了IBOutlet,但是当我运行应用程序时,只有空格出现在广告所在的位置。这是输出的屏幕截图。
这是运行代码时调试器输出的内容:
2018-11-07 22:12:42.806497-0600 CoverMe [7740:78040]无法在(UITabBar)上设置(keyPath)用户定义的检查属性:[setValue:forUndefinedKey:]:此类不符合键值编码关键keyPath。 2018-11-07 22:12:42.901273-0600 CoverMe [7740:78040] [MC] systemgroup.com.apple.configurationprofiles路径的系统组容器是/ Users / chomiak2 / Library / Developer / CoreSimulator / Devices / 43BF3F97-0A4D -4BFA-9FF5-1E85CF8DD784 / data / Containers / Shared / SystemGroup / systemgroup.com.apple.configurationprofiles 2018-11-07 22:12:42.901798-0600 CoverMe [7740:78040] [MC]从私人有效用户设置读取。 2018-11-07 22:12:42.913366-0600 CoverMe [7740:78081]无法在初始化期间成功更新网络信息。 2018-11-07 22:12:43.439099-0600 CoverMe [7740:78108] WF:===启动进程的WebFilter日志记录CoverMe 2018-11-07 22:12:43.439570-0600 CoverMe [7740:78108] WF:_userSettingsForUser :( null)2018-11-07 22:12:43.439822-0600 CoverMe [7740:78108] WF:_WebFilterIsActive返回:否
你试过Test Id吗?它是否适用于测试广告ID?
- 如果您使用的是17+ AdMob sdk(实现'com.google.android.gms:play-services-ads:17.0.0'),则需要在AndroidManifest.xml文件中指定app id。您可以在Admob App设置中找到您的应用ID
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="@string/app_id"/>
- 还可以尝试手动卸载应用程序并重新安装,而不进行任何更改。
- 很多时候,AdMob需要24-48小时才能投放广告,因此请在一段时间后进行测试,否则请使用任何旧广告ID
我修好了它!真的很愚蠢的错误,但你必须等待你的admob帐户被批准才能显示广告。
以上是关于Admob不显示广告的主要内容,如果未能解决你的问题,请参考以下文章