【问题标题】:AdMob no fill - Could not instantiate mediation adapter: com.google.DummyAdapterAdMob 未填充 - 无法实例化中介适配器:com.google.DummyAdapter
【发布时间】:2017-03-02 12:51:59
【问题描述】:

我的应用仅使用 AdMob。它是 AdMob 中介设置中显示的唯一“中介来源”。 AdMob 横幅可以正常加载,但不是插页式广告:

I/Ads: Starting ad request.
I/Ads: Trying mediation network: 
I/Ads: Instantiating mediation adapter: com.google.DummyAdapter
W/Ads: Could not instantiate mediation adapter: com.google.DummyAdapter. com.google.DummyAdapter
I/Ads: No fill from any mediation ad networks.
W/Ads: Failed to load ad: 3

什么是 DummyAdapter? 我的应用中没有使用中介适配器。

【问题讨论】:

  • 我也有同样的问题。我看到“W/Ads:无法加载广告:3”。你解决了吗?
  • 现在它工作正常,测试插页式广告看起来不同了。看起来 Admob 在他们的服务器上更新了一些东西。
  • 它不适用于测试广告...它在一天前还可以正常工作,我不知道如何修复它

标签: android admob


【解决方案1】:

我读过同一问题的不同答案。 代码 3 的错误是当 admob 找不到要发送到应用程序的广告时返回的错误。这可能意味着很多想法......我知道。 这个问题发生在我在 Nexus 5 设备上使用 SMART_BANNER 的项目中(它在三星 Galaxy 选项卡上工作)。 我注意到这些天来测试横幅的样式已经改变,所以,这可能是由于一些新的 admob 行为(或错误)。 无论如何...使用 AdSize.BANNER 而不是 AdSize.SMART_BANNER 为我解决了这个问题。

我不知道 SMART_BANNER 的使用是否有任何限制(如果您阅读了开发人员指南,则对此类横幅的使用没有特别限制)。

也许这只是一个 admob 错误,或者在您使用真正的横幅而不是测试横幅之前它不起作用,我不知道。

希望我的经验对你有用,

卢卡

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 在真实设备上面临同样的问题。它的工作文件与模拟器。我提供了测试 ID ca-app-pub-3940256099942544/5224354917。任何想法,这里可能有什么问题?
    • 尝试使用你自己的ID和addTestDevice("###")
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2018-08-27
    相关资源
    最近更新 更多