当前位置:  开发笔记 > 编程语言 > 正文

AdMob:使用测试横幅广告无法从任何Mediaton广告网络中填充广告

如何解决《AdMob:使用测试横幅广告无法从任何Mediaton广告网络中填充广告》经验,为你挑选了0个好方法。

我正在使用Libgdx开发一个Android游戏。我正在尝试使用google-play-service-lib(8.1.0)中包含的AdMob设置广告。

我无法理解问题,这是设置横幅的方式:

bannerGameScreenAdView = new AdView(this);
    bannerGameScreenAdView.setAdUnitId(getString(R.string.banner_bottom_in_game_screen));
    bannerGameScreenAdView.setAdSize(AdSize.SMART_BANNER);

    AdRequest bannerGameScreenAdRequest = new AdRequest.Builder()
            .addTestDevice("my_real_device_id")
            .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
            .build();
    bannerGameScreenAdView.loadAd(bannerGameScreenAdRequest);

单位广告ID是AdMob指南中指定的一种用于获取测试标语的广告:ca-app-pub-3940256099942544 / 6300978111

这是我得到的错误:

12-10 21:23:19.265: I/Ads(3446): Starting ad request.
12-10 21:23:19.602: I/Ads(3446): Trying mediation network: 
12-10 21:23:19.603: I/Ads(3446): Instantiating mediation adapter: com.google.DummyAdapter
12-10 21:23:19.604: W/Ads(3446): Could not instantiate mediation adapter: com.google.DummyAdapter. com.google.DummyAdapter
12-10 21:23:19.606: I/Ads(3446): No fill from any mediation ad networks.

像往常一样谢谢你

路卡

更新:

如果我将AdView的AdSize从SMART_BANNER更改为BANNER,则显示横幅,则可能是AdMob返回错误3(服务器未填充...),因为当前设备(Nexus 5)没有可用的“智能横幅” 。

几乎解决了

问题似乎与我为横幅广告选择的AdSize有关。特别是SMART_BANNER可在我的平板电脑(三星Galaxy Tab)上使用,但不适用于lg Nexus 5。

因为我注意到这些天测试横幅的样式已更改,所以我相信这可能是由于该服务的一些admob更新所致。

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有