这个问题的原因是Interstitial还没有加载完成,因此需要在加载完成后再展示广告。可以按照以下代码示例在Interstitial加载完成后展示广告:
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
});
在这个示例中,我们为Interstitial添加了一个AdListener,当Interstitial加载完成时,我们检查一下它是否已经可用,如果可用,我们就展示它。这样可以确保Interstitial已经完全加载完成后再展示广告,从而避免了这个问题的发生。