Встроил рекламу от admob в android приложение. Один баннер и межстраничная реклама, баннер показывает нормально а межстраничную не хочет отображать, хотя когда тестировал изначально отображалась нормально! Добавил свой рекламный блок, сделал обновление, не показывает межстраничную. Попробовал вставить обратно тестовую, и тестовая перестала показываться.
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
//Ad Banner
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
//Ad interstitial
InterstitialAd.load(this, String.valueOf(R.string.inter_Id), adRequest,
new InterstitialAdLoadCallback() {
@Override
public void onAdLoaded(@NonNull InterstitialAd interstitialAd) {
// The mInterstitialAd reference will be null until
// an ad is loaded.
mInterstitialAd = interstitialAd;
}
@Override
public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
// Handle the error
mInterstitialAd = null;
}
});
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
if (mInterstitialAd != null) {
mInterstitialAd.show(MainActivity.this);
} else {
Log.d("TAG", "The interstitial ad wasn't ready yet.");
}
}
},4000);