アプリでインタースティシャル広告が表示され、インターネットの速度が遅いためにアプリが終了した後に表示されることがあります。アプリが終了した後にインタースティシャル広告を表示すると、admobルールに違反します。アプリが閉鎖された後にインタースティシャル広告の広告が表示されないようにするにはどうすればよいですか?アプリの終了後に表示されるインタースティシャル広告を停止するにはどうすればよいですか?
あなたは活動終了または(アプリケーションの終了)に広告を破壊する必要がpublic class des extends AppCompatActivity {
ImageButton imageView15;
InterstitialAd mInterstitialAd;
private InterstitialAd interstitial;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_des);
AdView mAdView = (AdView) findViewById(R.id.AdView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
// Prepare the Interstitial Ad
interstitial = new InterstitialAd(des.this);
// Insert the Ad Unit ID
interstitial.setAdUnitId(getString(R.string.intertitial_id));
interstitial.loadAd(adRequest);
// Prepare an Interstitial Ad Listener
interstitial.setAdListener(new AdListener() {
public void onAdLoaded() {
// Call displayInterstitial() function
displayInterstitial();
}
});
imageView15 = (ImageButton) findViewById(R.id.imageView15);
imageView15.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intentLoadNewActivity = new Intent(des.this,vid.class);
startActivity(intentLoadNewActivity);
}
});
}
public void displayInterstitial() {
// If Ads are loaded, show Interstitial else show nothing.
if (interstitial.isLoaded()) {
interstitial.show();
}
}
}
あなたはonDestroyで私のJavaコードを編集することができます任意のサービスクラスを含んでいないとしてイムそのないしようとしたときので、()限り、あなたのアプリケーションを終了したい時はいつでも
system.exit(0);
破壊ワードを処理すると赤色に変わり、私はそれを修正する方法を知りませんalt + altを入力してアプリケーションを新規作成する –onDestroy()メソッドのショートカットキー(Ctrl + O)をオーバーライドする必要があります –
ブロック –