我正试图在我的应用的不同屏幕上通过admob显示 Banner 广告和插页式广告 . 但每次我从显示插页式广告的活动切换到显示 Banner 广告的活动时,我的屏幕都会损坏 . 当我只使用其中一个时,它工作正常 .

似乎是一个混淆问题 . 任何人都知道有什么工作吗?

Update - Banner 广告

<com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        ads:adSize="SMART_BANNER"
        ads:adUnitId="@string/ad_unit_id"
        android:visibility="visible" />

public void onCreate(Bundle instance){
...
   mAdView = (AdView) findViewById(R.id.adView);
   mAdView.loadAd(new AdRequest.Builder().build());
...
}

插页式广告

public void onCreate(Bundle instance){
   ...
   interstitialAd = new InterstitialAd(this);
       interstitialAd.setAdUnitId(getResources().getString(R.string.full_screen_ad_unit_id));
       interstitialAd.setAdListener(new AdListener() {
                @Override
                public void onAdClosed() {
                    finish();
                }
            });
       requestNewInterstitial();
    }

    private void requestNewInterstitial() {
        AdRequest adRequest = new AdRequest.Builder().build();

        interstitialAd.loadAd(adRequest);
    }

    public void showAd() {
        if (interstitialAd.isLoaded()) {
            interstitialAd.show();
        } else {
            finish();
        }

    }

screenshot from device