AdMob - InterstitialAd未在真实设备上展示

时间:2016-07-02 23:16:08

标签: android admob

我的横幅广告在真实设备和模拟器上正确显示。但是,虽然它在模拟器上正确显示,但现在显示真实设备的interstilialad。 对我来说,每件事都很有趣。但我不明白为什么不表现。

  

EzFullScreenAds.class

if ($(this).width() < 769) {
    $('body').addClass('page-small');
} else {
    $('body').removeClass('page-small');
    $('body').removeClass('show-sidebar');
}
  

这就是使用它。

this

2 个答案:

答案 0 :(得分:2)

可能是因为它无法填补。

要在真实设备上显示测试广告,您必须添加真实的测试设备ID。 AdRequest.DEVICE_ID_EMULATOR 在模拟器上工作。

  

移动广告SDK使用标记&#34;广告&#34;写到logcat时。您可以   在Android Studio的logcat查看器中对该标记进行过滤   更容易找到您设备的ID。

更多信息: https://firebase.google.com/docs/admob/android/targeting#adrequest

答案 1 :(得分:1)

您没有将设备编号添加为测试设备。 你的方式是:

AdRequest request = new AdRequest.Builder()
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) // All emulators
    .addTestDevice("A1124HIDFBIUBQWASFDSAFD")    // This is what is missing
    .build();

一旦你安装了admob SDK(你已经拥有),你可以找到你的号码的方式你运行模拟器并在日志内(你可以在工作环境中找到)按“ctrl + f”和搜索“设备”。

祝你好运