我有一个关于admob interstitial添加的大问题。广告openinig延迟和用户点击无效。发生大量无效点击。这是糟糕的用户体验,可以暂停我的AdMob帐户。我怎样才能摆脱这种糟糕的局面。
我希望它能够[像这样] [1]
我的代码:
onCreate method;
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(REKLAM_ID);
AdRequest adRequest1 = new AdRequest.Builder().build();
interstitial.loadAd(adRequest1);
interstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}
});
那么间歇性使用的最佳方式是什么?
我的应用程序有几个页面,当我添加任何人时,它打开永久特别延迟打开当用户按任何按钮。
我想在app加载此代码时启动?
答案 0 :(得分:0)
首先,您需要确定哪个是展示admob广告的最佳时间。 您可以查看插页式广告Interstitial best practice
的admob最佳做法之后,您需要将广告加载与广告展示分开,以避免在不需要的时间展示广告
首先加载广告:
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(REKLAM_ID);
AdRequest adRequest1 = new AdRequest.Builder().build();
interstitial.loadAd(adRequest1);
当您想要显示广告时 - 检查可用性并显示其是否已加载:
if (interstitial.isLoaded()) {
interstitial.show();
这样广告就会立即显示