Admob无法显示横幅广告,甚至无法显示测试广告,提示“广告请求成功,但由于广告库存不足而没有返回广告”。

当我尝试在我的安卓设备上运行程序时,AdMob 的响应是:“广告请求成功,但由于广告库存不足,没有返回广告”。

然而,当我尝试用 ads.show("banner", {x=10000, y=10000, appId=appID, testMode=true})(显示测试广告的 bool 为 true) 运行程序时,它返回了同样的结果... 有什么想法为什么我没有得到测试横幅广告?

该应用程序处于横屏模式,且尚未在 Google Play 商店上发布。 以下是我的 AdMob 门户的设置:(ALBUM) http://imgur.com/vV5MaD3,trRnju3,Hpl2h3l#0

提前感谢任何帮助!:)

点赞
用户1924446
用户1924446

测试广告获取方式

每个文档都包含获取测试广告的方法。因此,我认为一定有这个选项。

对于ADT,您可以在此处找到:- developers.google.com/mobile-ads-sdk/docs/admob/android/...只需在页面中搜索“test ads”。

或者只需包含以下代码-

// Create an ad request. Check logcat output for the hashed device ID to
    // get test ads on a physical device. e.g.
    // "Use AdRequest.Builder.addTestDevice("ABCDEF012345") to get test ads on this device."
    AdRequest adRequest = new AdRequest.Builder()
            .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
            .build();

对于Unity官方插件,它在此处- github.com/googleads/googleads-mobile-plugins 点击插件查看说明或直接链接- https://github.com/googleads/googleads-mobile-plugins/tree/master/unity#test-ads

AdRequest request = new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator)       // Simulator.
.AddTestDevice("0123456789ABCDEF0123456789ABCDEF")  // Test Device 1.
.Build();

不同的是,库函数的起始字母有所不同。

2014-12-06 05:30:40