Test ads (with test ad id) are loading but the real ads are failed to load with error code id 1.
I checked that ad unit id is also right.
Every time its going to onAdFailedToLoad with value of i as 1
Please check the code
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.");
}
}
});