使用后退按钮时,Admob广告会添加到之前的屏幕?

时间:2012-03-14 16:53:25

标签: android admob ondestroy

今晚刚刚安装了admob并且工作正常,除了一个问题。什么时候 使用后退按钮,广告将添加到主屏幕或最后一页 你还在。让我们看看我是否可以解释。当应用程序打开时,它有一个 广告显示我访问列表菜单项然后点击它添加的后退按钮 一个广告到我刚刚访问的页面,现在我有两个。现在再做一次 三......等等。它将继续执行,直到屏幕满了。 重新打开它再次启动的应用程序。我刷新它恢复的屏幕 再一次。作为一个新的不确定你想要我帮助你 解决这个问题,但请问。

我认为这会与它有关吗?

//onDestroy
@Override
public void onDestroy() {
    adView.destroy();
    super.onDestroy();
    //BT_debugger.showIt(activityName + ":onDestroy");  
}

Android 3.2 GoogleAdMobAdsSdk-4.3.1.jar

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

你有这个:

//onResume
@Override 
public void onResume() { 
    super.onResume(); 
    //BT_debugger.showIt(activityName + ":onResume"); 
    // Create Admob View 
    adView = new AdView(this, AdSize.BANNER, Config.ADMOB_PUBLISHER_ID); 
    // Lookup LinearLayout 
    LinearLayout layout = (LinearLayout)findViewById(R.id.admob_main); 
    // Add the adView to it 
    layout.addView(adView); 
    // Initiate a generic request to load it with an ad 
    adView.loadAd(new AdRequest()); 
} 

将这些行移至onCreate方法,然后将其从onResume

中删除
adView = new AdView(this, AdSize.BANNER, Config.ADMOB_PUBLISHER_ID); 
// Lookup LinearLayout 
LinearLayout layout = (LinearLayout)findViewById(R.id.admob_main); 
// Add the adView to it 
layout.addView(adView); 
// Initiate a generic request to load it with an ad 
adView.loadAd(new AdRequest());