1

我的应用中有一个 Activity。现在我想添加一个 Admob 插页式横幅。不幸的是,当用户关闭广告时,旧的活动也会关闭。

我添加了这样的内容:

 interstitial = new InterstitialAd(this, "*************");
        // Create ad request
        AdRequest adRequest = new AdRequest();
        // and begin loading your interstitial
        interstitial.loadAd(adRequest);
        interstitial.setAdListener(this);

并通过使用开始广告

if (interstitial.isReady()){
interstitial.show();
}

该应用程序的表示工作正常。

我能做些什么来解决这个问题?

4

2 回答 2

1

您的 AndroidManifest.xml 文件中有一个属性,例如android:noHistory="true"您必须将其删除。它解决了问题

于 2014-11-30T15:00:54.027 回答
0

这样做

private boolean isAddShown = false;

isAddShown = true当添加可见时进行此操作

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
    if(!isAddShown){
        super.onBackPressed();
    }else{

       isAddShown = false;
    }

}
于 2013-09-27T09:32:47.800 回答