在AdMob中,插页广告收到请求但没有填充广告可能有多个原因。以下是一些常见的解决方法,包含代码示例:
InterstitialAd interstitialAd = new InterstitialAd(context);
interstitialAd.setAdUnitId("YOUR_AD_UNIT_ID");
interstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
// 广告已成功加载
interstitialAd.show();
}
@Override
public void onAdFailedToLoad(int errorCode) {
// 广告加载失败
Log.d(TAG, "onAdFailedToLoad: " + errorCode);
}
});
AdRequest adRequest = new AdRequest.Builder().build();
interstitialAd.loadAd(adRequest);
MediationExtras extras = new MediationExtras();
extras.addExtra("KEY", "VALUE");
AdRequest adRequest = new AdRequest.Builder()
.addNetworkExtras(extras)
.build();
interstitialAd.loadAd(adRequest);
implementation 'com.google.android.gms:play-services-ads:20.3.0'
这些是一些常见的解决方法,可以帮助您解决AdMob插页广告收到请求但没有填充广告的问题。请根据您的具体情况选择适合的解决方法。
上一篇:Admob插页广告会自动关闭。