即使用户离开应用程序或将其关闭,广告仍会展示

时间:2018-10-27 02:41:30

标签: android admob interstitial

在我的应用关闭后,即使用户离开了违反Admob政策的应用,插页式广告仍然会显示。注意到我在将代码添加到应用程序时遵循了实施指南,该如何停止?

我将导航抽屉作为主要活动,在其中实施了插页式广告。

    mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId("ca-app-pub-xxxxxxxxxxxxxxxxxxxx");
    mInterstitialAd.loadAd(new AdRequest.Builder().build());
    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            mInterstitialAd.show(); }

    });

1 个答案:

答案 0 :(得分:0)

创建一个onPause()方法。 (((系统将此方法作为用户离开您活动的第一个指示(尽管并不总是意味着活动已被破坏))。)

@Override
protected void onPause() {
    handler.removeCallbacks(your handler name here);
    interAd =null
    super.onPause();
}

其他:onCreate(),onStart(),onResume(),onPause(),onStop()和onDestroy()

此处有更多信息-> https://developer.android.com/guide/components/activities/activity-lifecycle