我正面临有关Admob 插页式广告的问题 插页式广告显示很好,并且根据需要绝对完美。 但是当用户点击它时,没有任何反应。
我知道论坛上有几个解决方案,即
但我的问题稍有不同,代码略有不同。
以下是清单中的代码段
<!-- ADS -->
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
MainActivity.java:
/**
* Show an interstitial ad
*/
private void showInterstitial(){
//if (fromPager) return;
if (getResources().getString(R.string.ad_interstitial_id).length() == 0) return;
if (interstitialCount == (Config.INTERSTITIAL_NAVIGATION_INTERVAL - 1)) {
final InterstitialAd mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getResources().getString(R.string.ad_interstitial_id));
AdRequest adRequestInter = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
mInterstitialAd.show();
}
});
mInterstitialAd.loadAd(adRequestInter);
interstitialCount = 0;
} else {
interstitialCount++;
}
}
}