这是我的清单文件:显示按下后退按钮上的插页式广告?
<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()时准备广告,那么广告在当时就没有准备好了。 –