【问题标题】:Admob updated, not showing ads unless anymore unless testing?Admob 更新,除非测试,否则不显示广告?
【发布时间】:2019-05-09 16:12:27
【问题描述】:

我有一个集成了 Admob 多年的应用(所以它不是一个新的广告位)。

我刚刚将 Admob 更新为之前版本的最新版“com.google.firebase:firebase-ads:17.1.1”,可能是 15 或 16 版。我现在一直在 logcat 中得到这个

未能加载广告:3(无填充)

没有来自任何中介广告网络的填充。

1.如果我将我的设备添加为测试设备,我会收到测试广告

2。如果我从 Play 商店下载我的应用并尝试,我会看到广告正在运行(使用完全相同的插页式/admob ID),因此帐户正在运行...

我知道我应该在测试环境中使用测试广告,但我想在推出应用更新之前先看一个实时广告,你知道吗? Firebase 是否更改了某些内容以检测它是否不是“实时”应用?

(没有代码,因为它是典型的admob加载代码,没有被改动过,正如我所说,测试广告工作)

【问题讨论】:

    标签: android firebase admob


    【解决方案1】:

    根据Documentation,您收到以下错误代码:

    public static final int ERROR_CODE_NO_FILL

    广告请求成功,但由于缺少广告而没有返回广告 广告资源。

    常数值:3

    根据帖子 onFailedToReceiveAd - Ad request successful, but no ad returned due to lack of ad inventory when using admob with adwhirl:

    如果您收到此错误,那么您的代码是正确的。问题是 AdMob 并不总是为每个请求返回一个广告。 如果您刚刚注册了 AdMob,这种情况尤其可能发生 发布者 ID,因为它需要一些时间和多次请求 新 ID 开始返回广告。

    您的填充率可能较低的另一个原因是您没有 AdSense 回填已启用,或者您已过滤掉一些广告。查看 您的应用设置,看看是否是这种情况。

    也许您必须尝试使用​​其他 IP 启动您的应用才能获得新广告。

    【讨论】:

    • 谢谢,是的我也看到了广告只是担心这个“错误代码 3”会在推送此更新后继续存在,但我想只需要发布并查看
    • 出现错误代码 3 属于正常现象。因为每个人都可以看到指定数量的广告。当您每次看到广告时,admob 不再向您显示 afs 并发送错误代码 3。我在开发应用程序时经常看到此错误。但相信我。这是正常的:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多