正在加载测试广告(具有测试广告id),但无法加载真实广告,错误代码为id % 1。
我检查了广告单元id也是正确的。
每次转到onAdFailedToLoad时,i的值都是1
请检查代码
mInterstitialAd = new InterstitialAd(this);
/*mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");
mInterstitialAd.loadAd(new AdRequest.Builder().build());*/
mInterstitialAd.setAdUnitId(String.valueOf(R.string.admob_interstitial_ad_id));
mInterstitialAd.loadAd(new AdRequest.Builder().build());
//.addTestDevice("25E662D1EDF4290XXXXXXXXXXXX")
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(int i) {
super.onAdFailedToLoad(i);
Log.e("TAG", "ADMOB INTERSTITIAL AD - " + i);
}
public void onAdLoaded() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
Log.d("TAG", "The interstitial wasn't loaded yet.");
}
}
});https://stackoverflow.com/questions/51337763
复制相似问题