I've integrated admob Banner & Interstitial in my app. I've noticed that some of ads banner are fail to load. I've debug error code when ads fail to load, Error code is common
Error : 3
这意味着
No fill
错误。
我已经在3-4个屏幕上添加了横幅广告和插播广告。
现在的问题是,只有一个屏幕上的横幅ID在运行,所有的间歇性工作都很好,但有些横幅不工作。
(in notch screen)
.
当我把所有屏幕的横幅ID换成正常运行的时候,所有的屏幕都能正常工作,缺口屏幕也是如此。
我已经在nougat、oreo、marshmello等系统中测试了这个案例。正常屏幕和凹槽屏幕。
我刚刚注意到,一些使用凹槽屏幕的设备无法加载所有广告。但所有正常的屏幕都工作正常。所以我不能得到确切的问题。
注意:我在测试时,所有设备都运行在同一个wifi网络中。
我不知道其他单位的ID是否有问题。但在我的Admob账户中,所有单元ID都有相同的设置。根据我的测试案例,我的AdUnit id出了问题。但我不知道问题出在哪里。
我注意到还有一种情况。如果我在请求中加入测试ID,那么它也可以工作。我从安卓日志中得到了设备哈希值。
I/Ads: Use AdRequest.Builder.addTestDevice("XXXXXXXXXX") to get test ads on this device.
.addTestDevice("XXXXXXXXXX")
如果有任何额外的调试技术,请与我分享,以便我可以详细检查。
有没有人可以帮助我详细检查这个问题?如果有人需要更多的解释,请评论。