我正在尝试在Flutter应用中实施AdMob的广告。我两天前创建了Admob ID,并且我的帐户已获得AdMob的批准。我通过测试应用ID及其功能对应用(横幅广告)进行了测试,但是它不能与我的真实应用ID一起使用。
寻求帮助
I/Ads (14486): No fill from ad server.
W/Ads (14486): Failed to load ad: 3
I/flutter (14486): Admob banner failed to load. Error code: 3
答案 0 :(得分:2)
尝试构建您的应用apk,然后在您的设备上手动安装。
答案 1 :(得分:1)
我遇到了同样的问题,我认为自从我使用测试广告(看起来像真实的广告而不是banner.testads的广告)尝试以来,我所做的一切都是对的,并且有效,但是后来我用真实的广告替换了adunit,它没有显示,自从我三天前才显示任何内容
答案 2 :(得分:0)
测试ID是否正常工作?然后...也许这不是你的错。自几个月前以来,AdMob就出现了一些问题。参考以下链接。许多人有同样的问题。 (甚至AdMob似乎都认为他们有问题。)
https://groups.google.com/forum/#!topic/google-admob-ads-sdk/rTfuhBjGkpc
https://productforums.google.com/forum/#!msg/google-admob-help-forum/8oc3pebOrFw/EicKPpUVDgAJ
答案 3 :(得分:0)
它与Flutter无关。如果收到错误代码:3,则说明您没有做错任何事情。如果当前没有与您的请求匹配的广告,有时AdMob不会在某些地区满足您的广告请求。您可以在AdMob网站中查看匹配率。解决该问题的方法是使用中介或更改提供者的数量或更改您在AdMob的GDPR屏幕上启用的当前提供者的数量。