【问题标题】:GooglePlayServices Ads (AdMob) don't show on HTC DesireGooglePlayServices 广告 (AdMob) 未在 HTC Desire 上显示
【发布时间】:2014-03-01 11:25:18
【问题描述】:

我已将 GooglePlayService Ads 放入我的应用并在我的平板电脑上运行。它工作正常。但是我什么时候在 HTC Desire - API 10 - 2.3.3 上运行它 - 我根本没有显示。

只有当应用在 .apk 文件中并放入 GooglePlay 时才会显示广告,还是其他问题?

【问题讨论】:

    标签: android google-play admob apk google-play-services


    【解决方案1】:

    要让广告展示,您必须像测试设备一样添加您的设备,例如:

    AdRequest adRequest = new AdRequest.Builder()
        .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)       // Emulator
        .addTestDevice("AC98C820A50B4AD8A2106EDE96FB87D4") // your phone code
        .build();
    

    我想说明您必须在 logcat 窗口中找到您的电话代码。即使您在没有 .apk 的情况下工作,这也可以工作,也不要忘记,对于不同的设备,您必须添加不同的电话代码。

    【讨论】:

    • 感谢您的回答。所以如果我不在那里添加testdevice并把它放在Play商店,广告会向所有人展示?
    • 是的,但您还必须确保在 AdView 元素中输入了正确的 AdUnitId。
    • 好吧。谢谢!帮助很大
    • 还有一件事:我把昨天的平板电脑代码放在那里,什么也没发生。当我删除它时,它出现了。平板电脑上没有测试模式,广告怎么会显示?
    • 就是这样,关于 google 政策的再说明:每页不得超过 1 个广告。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多