這是我的清單文件:顯示按下後退按鈕上的插頁式廣告?
<activity
android:screenOrientation="portrait"
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
這是我的活動:
@Override
public void onBackPressed() {
InterstitialAd interstitialAd= new InterstitialAd(this);
interstitialAd.setAdUnitId(getString(R.string.interstitial_full_screen));
AdRequest adRequest = new AdRequest.Builder().build();
interstitialAd.loadAd(adRequest);
interstitialAd.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
if (interstitialAd.isLoaded()) {
interstitialAd.show();
}
}
@Override
public void onAdClosed() {
super.onAdClosed();
finish();
}
});
}
我收到的廣告屏幕只有2-3倍,而按回button.So,我怎樣才能解決它,在每個後退按鈕上按下。
您可以在onCreate()事件中準備廣告,並將其呈現在onBackPressed()事件中。廣告準備工作需要一定的時間,所以如果您在onBackPressed()時準備廣告,那麼廣告在當時就沒有準備好了。 –