ナビゲーションバーの終了リンクにAdMobインタースティシャル広告を表示し、インタースティシャル広告または広告の閉じるボタンのいずれかをクリックしてアプリを終了します。アプリを終了する前にAdMobインタースティシャル広告を追加する
私は以下のコードを使用していますが、それは動作しません。
InterstitialAd mInterstitialAd;
void loadAdsFullScreen(){
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getString(R.string.interstitial_ad));
AdRequest request = new AdRequest.Builder()
.tagForChildDirectedTreatment(true)
.build();
// Load ads into Interstitial Ads
mInterstitialAd.loadAd(request);
mInterstitialAd.setAdListener(new AdListener() {
public void onAdLoaded() {
showInterstitial1();
}
});
}
私はアプリを閉じて、広告を表示するために使用していたコードは次のとおりです。リスナーのonAdClosed
else if (id == R.id.nav_exit) {
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getString(R.string.interstitial_ad));
AdRequest request = new AdRequest.Builder()
.tagForChildDirectedTreatment(true)
.build();
// Load ads into Interstitial Ads
mInterstitialAd.loadAd(request);
mInterstitialAd.setAdListener(new AdListener() {
public void onAdLoaded() {
showInterstitial();
finish();
}
});
Test1.this.finish();
System.exit(0);
}
別のメモに..アプリケーションの終了時に広告を表示しないでください(上記のケースで終了すると仮定します)exit fr omアプリケーション)。 http://stackoverflow.com/questions/41302244/admob-banner-and-interstitial-on-same-activity-ok-or-not/41305663#41305663 –
+1。これはAdMobポリシーの重要なポイントです。広告は、ユーザーがアプリを実行するときに最初に表示されるものであってはなりません。 – RedBrogdon