Luc*_*rzi 5 android admob libgdx google-play-services
我正在使用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);
Run Code Online (Sandbox Code Playgroud)
单位广告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.
Run Code Online (Sandbox Code Playgroud)
像往常一样谢谢你
路卡
更新:
如果我将AdView的AdSize从SMART_BANNER更改为BANNER,则显示横幅,则可能是AdMob返回错误3(服务器未填充...),因为当前设备(Nexus 5)没有可用的“智能横幅” 。
几乎解决了
问题似乎与我为横幅广告选择的AdSize有关。特别是SMART_BANNER可在我的平板电脑(三星Galaxy Tab)上使用,但不适用于lg Nexus 5。
因为我注意到这些天测试横幅的样式已更改,所以我相信这可能是由于该服务的一些admob更新所致。
| 归档时间: |
|
| 查看次数: |
2016 次 |
| 最近记录: |