Admob interstitial的糟糕实施问题 - 延迟上传 - 永恒的插页式广告

时间:2016-12-18 14:48:12

标签: java android admob interstitial

我有一个关于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加载此代码时启动?

1 个答案:

答案 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();

这样广告就会立即显示