Admob Google play服务-关于横幅广告和屏幕方向变化的问题



目前,我已经实现了在开发者指南中描述的横幅广告:我在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())?

  • 我应该有不同的广告id布局土地和布局端口?或者两个方向应该共享相同的广告ID?

两个方向可以共享相同的id。当一个广告在运行,你旋转你的设备,下面的东西被调用:onPause, onDestroy, onCreate, onResume按这个顺序。因此,有效地,原始广告被销毁,并为新配置创建一个新广告。

最新更新