1

我有一个带有“主菜单”活动的应用程序。用户可以从那里转到 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());
    }
}
4

0 回答 0