「メインメニュー」アクティビティを備えたアプリケーションがあります。そこから、ユーザーは Activity1 または Activity2 に移動できます。Activity1 では AdMob 広告がプログラムによって読み込まれ、Activity2 では xml ファイルから自動的に読み込まれます。問題は、広告をクリックして Activity1 にロードした後、[戻る] ボタンをクリックすると、Activity1 ではなくメイン メニューに戻ることです。Activity2 では、想定どおりに戻ります。何故ですか?広告に関連する Activity1 のコード:
public class Activity1 extends Activity implements OnClickListener, AdListener{
AdView ads;
public void onReceiveAd(Ad ad) {}
public void onFailedToReceiveAd(Ad ad, AdRequest.ErrorCode error){}
public void onPresentScreen(Ad ad){}
public void onDismissScreen(Ad ad){}
public void onLeaveApplication(Ad ad){}
...
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
ads.setAdListener(this);
ads.loadAd(new AdRequest());
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
ads = (AdView) findViewById(R.id.adView);
ads.setAdListener(this);
ads.loadAd(new AdRequest());
}
}