【发布时间】:2020-07-09 18:31:46
【问题描述】:
TLDR:即使我使用 Google 提供的示例单元 ID 进行测试,我也会收到真实的广告。
我在我的应用程序中实现了原生广告。 我正在使用 Native Advanced 示例广告单元,如下所述:
https://developers.google.com/admob/android/test-ads
但是,我看到的广告看起来非常真实,即使它们的标题中有“测试广告”文字,它们也会将我重定向到真实的公司网站。横幅广告没有出现这种情况,我之前只收到过 Google 示例广告(例如,干得好,这是一个测试广告)。
其中一些广告来自我所在国家/地区的知名餐厅,点击它们可以将我导航到他们的网站。我不会在任何地方使用自己的单位 ID。
这是我用来初始化广告的代码。
public static final String UNIFIED_AD_UNIT_ID = "ca-app-pub-3940256099942544/2247696110";
MobileAds.initialize(context, initializationStatus -> {
});
AdLoader adLoader = new AdLoader.Builder(context, UNIFIED_AD_UNIT_ID)
.forUnifiedNativeAd(unifiedNativeAd -> {
populateNativeAdView(unifiedNativeAd, nativeAdView);
}).build();
adLoader.loadAd(new AdRequest.Builder().build());
}
这是一个错误,还是我做错了什么? (或者这些真的是测试广告?)我真的不想被 AdMob 禁止。
【问题讨论】:
-
我是否必须对测试设备做任何事情?
-
他们使用真实广告进行测试,但前面带有“测试广告:”,这有点道理,不是吗?
-
如果测试横幅和插页式广告看起来也像真实广告,或者上面的链接提到测试原生广告实际上是带有“测试广告”标志的真实广告,它会。
标签: java android admob ads native-ads