如何检查以前的插页式广告是否仍然显示?

时间:2016-12-12 18:13:09

标签: android admob interstitial

我有三项活动,我想在第二个和第三个Activity中显示插页式广告。

用户可以互相打开Activity,结果将显示两个插页式广告。

如何避免这种行为?

1 个答案:

答案 0 :(得分:1)

您可以参考this (updated link)链接,该链接显示如何使用adbmob广告监听器获取回调,具体取决于广告的当前状态。

使用AdListener接收此类回调,以下是您如何执行此操作的示例。

   adView.setAdListener(new AdListener() {
        @Override
        public void onAdFailedToLoad(int errorCode) {
                        }

        @Override
        public void onAdClosed() {

        }

        @Override
        public void onAdOpened() {

        }

        @Override
        public void onAdLoaded(){
        }
      });

因此,如果广告已在屏幕上显示,则不会显示另一个广告。