下午好,我尝试在我的应用程序中实现广告,但我真实的的广告没有出现,只有测试广告,在admob选项卡中似乎有超过300个请求,而且应用里面也没有广告,我是不是有必要在Play商店发布我的应用,这样广告就开始出现了?而且我的账号已经验证很久了。在我的Logcat中出现此错误广告加载失败:3,我需要做什么,到广告开始显示?page admob
Logcat
下午好,我尝试在我的应用程序中实现广告,但我真实的的广告没有出现,只有测试广告,在admob选项卡中似乎有超过300个请求,而且应用里面也没有广告,我是不是有必要在Play商店发布我的应用,这样广告就开始出现了?而且我的账号已经验证很久了。在我的Logcat中出现此错误广告加载失败:3,我需要做什么,到广告开始显示?page admob
Logcat
4条答案
按热度按时间cbjzeqam1#
根据文档,您将获得以下错误代码:
广告请求已成功,但由于缺少广告库存,未返回任何广告。
常数值:3
如果您遇到此错误,则说明您的代码是正确的。问题是AdMob并不总是为每个请求返回广告。如果您刚刚注册了AdMob发布商ID,则可能会发生这种情况,因为新ID需要一些时间和多次请求才能开始返回广告。
我也面临着同样的问题。我的应用程序显示的是测试广告,但不是真正的广告。在我的情况下,当我将应用程序上传到Google Play时,广告开始显示。
要确认您的应用是否正确显示广告,您可以先将应用添加到测试曲目。
k10s72fa2#
错误代码3意味着你的实现是正确的,但你的应用程序是不是由谷歌admob批准,所以你必须提交你的应用程序审批,一旦你的应用程序被批准比你的应用程序将开始接收广告后24小时,你必须设置你的支付方式在谷歌admob。
您可以通过此链接提交您的应用程序以供审批:https://support.google.com/admob/contact/android_APK_submission?hl=en
bksxznpy3#
如果您的应用使用app-ads.txt,则还必须在app-ads.txt文件中包含此行,以便使用演示广告单元加载广告:
这里的官方谷歌AdMob参考:https://developers.google.com/admob/android/test-ads
pftdvrlh4#
当您的设备未连接到AdMob帐户中的测试模式时,它会显示。请将设备连接到测试模式,然后尝试此错误将得到解决。
https://apps.admob.com/v2/settings/test-devices/list?_ga=2.248138183.156733708.1671428691-2046682952.1670650994&_gac=1.127285631.1670650998.Cj0KCQiA1sucBhDgARIsAFoytUvUl2cXmiqt4eGOJlPz7EOFYJxnbpcLX3uIEhk71c3oHZ3BxMsgBE0aAlkcEALw_wcB&_gl=11ubza84_gaMjA0NjY4Mjk1Mi4xNjcwNjUwOTk0_ga_6R1K8XRD9P*MTY3MTQyODY5MS40LjAuMTY3MTQyODY5MS4wLjAuMA..