我的横幅广告在真实设备和模拟器上正确显示。但是,虽然它在模拟器上正确显示,但现在显示真实设备的interstilialad。 对我来说,每件事都很有趣。但我不明白为什么不表现。
EzFullScreenAds.class
if ($(this).width() < 769) {
$('body').addClass('page-small');
} else {
$('body').removeClass('page-small');
$('body').removeClass('show-sidebar');
}
这就是使用它。
this
答案 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”和搜索“设备”。
祝你好运