我在我的应用程序中使用 google admob InterstitialAd,但我遇到了问题。当我在手机上安装我的应用程序时,它运行成功。但是当我将它安装到平板设备时,InterstitialAd 调用活动 onDestroy。当我关闭广告时,再次调用 onCreate。这以循环的形式继续。显示广告时如何防止转到 onDestroy?
创建时:
// Create an ad.
interstitialAd = new InterstitialAd(this, "--------");
// Set the AdListener.
interstitialAd.setAdListener(this);
loadAd();
和方法:
private void loadAd(){
AdRequest adRequest = new AdRequest();
//adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
interstitialAd.loadAd(adRequest);
}
@Override
public void onReceiveAd(Ad ad) {
if (ad == interstitialAd) {
if (interstitialAd.isReady()) {
interstitialAd.show();
}
}
}