在我的应用关闭后,即使用户离开了违反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(); }
});
答案 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