之前的 Admob Interstial Ad API 中有 onAdClosed() 方法,但我很困惑如何在新 API 中显示广告后再次加载广告,如新 API 中所述。
FullScreenContentCallback fullScreenContentCallback = new FullScreenContentCallback() {
@Override
public void onAdDismissedFullScreenContent() {
mInterstitialAd = null;
}
};
InterstitialAdLoadCallback interstitialAdLoadCallback=new InterstitialAdLoadCallback() {
@Override
public void onAdLoaded(@NonNull InterstitialAd ad) {
mInterstitialAd = ad;
mInterstitialAd.setFullScreenContentCallback(fullScreenContentCallback);
}
@Override
public void onAdFailedToLoad(@NonNull LoadAdError adError) {
// Code to be executed when an ad request fails.
}
};
InterstitialAd.load(KeyboardActivity.this, Constants.INTERSTIAL_AD_UNIT_ID,
new AdRequest.Builder().build(), interstitialAdLoadCallback);
Run Code Online (Sandbox Code Playgroud)
插页广告展示时如何加载新广告?