8

我的应用程序与AdMob广告集成。当我更改方向时,它应该根据方向适合屏幕。在纵向模式下它工作正常,但是当我更改为横向模式时,我在纵向模式下获得的广告尺寸与在横向模式下显示的广告尺寸相同。

我在布局页面中添加以下内容。

<com.admob.android.ads.AdView
   android:id="@+id/ad"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   myapp:backgroundColor="#000000"
   myapp:primaryTextColor="#FFFFFF"
   myapp:secondaryTextColor="#CCCCCC"
/>
4

2 回答 2

6

看来这里的答案来自admob:

http://groups.google.com/group/admob-publisher-discuss/browse_thread/thread/17451c55258de1ec?pli=1

很遗憾,我们目前不支持 480 dip Wide 广告。我们已经统一了我们的广告在整个网络中的展示,我们目前还没有将我们的广告格式扩展到 480 像素宽格式。我们希望尽快增加对他们的支持。我们的 SDK 采用这样的方式构建,当我们为横向手机和其他大屏幕引入更宽的广告单元时,新广告已经得到支持,您无需更新到新的 SDK。

所以不幸的是,似乎不可能拉伸广告。

于 2010-07-15T07:50:49.470 回答
2

我有同样的问题,但还没有解决。

我正在考虑AdView在 a中添加 AdmobLinearLayout与完全相同的backgroundColor.

就像是:

<LinearLayout android:id="@+id/admob_stuff"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="#000000">

  <com.admob.android.ads.AdView
  android:id="@+id/ad"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  myapp:backgroundColor="#000000"
  myapp:primaryTextColor="#FFFFFF"
  myapp:secondaryTextColor="#CCCCCC"
  />

</LinearLayout>
于 2010-07-11T16:23:08.667 回答