0

今夜AdMobをインストールしたばかりで、1つの問題を除いて正常に動作します。戻るボタンを使用すると、広告はメイン画面または最後に表示されていたページに追加されます。説明できるか見てみましょう。アプリを開くと、リストメニュー項目にアクセスしたことを示す広告が1つ表示され、戻るボタンを押すと、今表示していたページに1つの広告が追加され、2つ表示されます。もう一度やり直してください。3つあります。画面がいっぱいになるまで続けます。アプリをもう一度開きます。画面を更新すると、再び1つに戻ります。新しいので、この問題を解決するために私に何を求めているかわかりませんが、質問してください。

これはそれと関係があると思いますか?

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

Android 3.2 GoogleAdMobAdsSdk-4.3.1.jar

前もって感謝します。

4

1 に答える 1

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());
于 2012-03-14T17:23:30.747 に答える