アプリで 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();
}
}
}