Вы можете попробовать это.
Объявление глобальной переменной:
InterstitialAd mInterstitialAd;
Ниже используйте код для создания или по необходимости:
mInterstitialAd = new InterstitialAd(this);
// set the ad unit ID
mInterstitialAd.setAdUnitId(getString(R.string.interstitial_full_screen));
AdRequest adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("5ADF8BFD1F030BF7ED41A52D88C63B9C").build();
mInterstitialAd.loadAd(adRequest);
mInterstitialAd.setAdListener(new AdListener() {
public void onAdLoaded() {
showInterstitial();
}
@Override
public void onAdClosed() {
}
@Override
public void onAdFailedToLoad(int errorCode) {
}
@Override
public void onAdLeftApplication() {
}
@Override
public void onAdOpened() {
}
});
Показать по методу ниже.
private void showInterstitial() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
Используйте этот идентификатор на некоторое время:
<string name="interstitial_full_screen">ca-app-pub-2330175674430713/9772460509</string>
Иногда ваш код admob не работает. Попробуйте с этим Конечно, это будет работать.
Спасибо, надеюсь, это поможет вам.