AdMob无填充 - 无法实例化中介适配器:com.google.DummyAdapter

时间:2015-06-25 09:11:51

标签: android admob

我的应用仅使用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? 我的应用中没有使用中介适配器。

2 个答案:

答案 0 :(得分:2)

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

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

也许这只是一个混淆错误,或者它可能无法工作,直到你使用真正的横幅而不是测试横幅,我不知道。

希望我的经验有用,

卢卡

答案 1 :(得分:0)

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

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