【问题标题】:Admob serving real ads even on testing device. Is this normal?Admob 即使在测试设备上也能提供真实的广告。这是正常的吗?
【发布时间】:2017-01-31 03:42:51
【问题描述】:

我按照 firebase 文档中给出的确切指南在我的应用中展示 admob 广告。我在 AdBuilder 中添加了模拟器和我的设备 ID 作为测试设备。因此 AdBuilder.isTestAd() 在加载广告后返回 true。但是屏幕上出现了真实的广告。

  1. 这在新的 admob 中是预期的吗?
  2. 如何区分测试广告和真实广告?

我的代码:

AdRequest request = new AdRequest.Builder()
                    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
                    .addTestDevice("MY_DEVICE_ID")
                    .build();

Firebase 文档:https://firebase.google.com/docs/admob/android/targeting

谢谢

【问题讨论】:

  • 嗨。您可以链接 Firebase 文档并发布您拥有的代码吗? :)
  • 我在一个旧项目上遇到了同样的问题,该项目曾经按预期工作。我已经检查了设备 ID,显示测试设备的唯一方法是使用示例广告单元,如 here 所述。

标签: android firebase admob


【解决方案1】:

我有同样的问题。 以大写形式键入 DeviceId。 为我工作。

当您在广告顶部居中看到一个测试广告标签时,您可以区分测试。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多