admob google play services - 关于横幅广告和屏幕方向更改的问题

时间:2014-03-25 14:20:15

标签: android android-layout admob google-play-services

目前,我已按照开发者指南中的说明实施了横幅广告: 我在xml布局文件中定义了我的广告,并在onCreate()中初始化它们,并在onResume(),onPause()和onDestroy()中添加了条目。

此外: 我在layout-port和layout-land版本的布局中使用相同的广告ID。

关于此设置的2个问题:

  • 我应该做些什么来让广告在整个屏幕定位周期中保持不变?或者只是回忆

     // Look up the AdView as a resource and load a request.
    AdView adView = (AdView)this.findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    adView.loadAd(adRequest);
    

每次屏幕改变方向OK(在onCreate()中)?

  • 我应该为layout-land和layout-port设置不同的广告ID吗?或者两个方向应该共享相同的广告ID吗?

1 个答案:

答案 0 :(得分:0)

两种方向都可以共享相同的ID。当广告正在运行并且您旋转设备时,会调用以下内容:onPause,onDestroy,onCreate,onResume。因此,有效地销毁原始广告并为新配置创建新广告。