【问题标题】:Admob not showing banners, not even test ads, "ad request successful but no ad returned due to lack of ad inventory".Admob 没有显示横幅,甚至没有测试广告,“广告请求成功,但由于广告库存不足,没有返回广告”。
【发布时间】:2015-01-30 11:56:43
【问题描述】:

当我尝试在我的 android 设备上运行我的程序时,admob 响应是这样的:“广告请求成功,但由于缺少广告库存,没有返回广告”。

但是,当我尝试使用 ads.show( "banner", { x=10000, y=10000, appId= appID, testMode=true} ) 运行我的程序时 (用于显示测试广告的布尔值)它返回相同的东西......有什么想法为什么我没有得到测试横幅?

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

提前感谢您的帮助! :)

【问题讨论】:

  • 可能在那个特定时间,没有可显示的广告。建议使用测试广告来查看您的应用是否在测试时展示广告。因为他们不关心库存不足,您也可以点击测试广告来检查用户是否可以流畅地使用应用程序。
  • 嘿!感谢您的回复,但请在下次评论之前阅读问题! :)
  • 您是使用 Unity 还是 ADT 创建程序?

标签: android lua admob coronasdk ads


【解决方案1】:

嗯,每个文档都包含获取测试广告的方法。所以,我认为它一定在那里。 对于 ADT,您可以在这里找到它:-developers.google.com/mobile-ads-sdk/docs/admob/android/... 只需在“测试广告”页面中找到。 或者只是将代码包含为 -

    // 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();

你可以看到不一样,库函数的首字母不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多