Admob bannner广告没有采取全宽度

时间:2016-01-19 14:49:53

标签: android android-layout admob

使用Admob横幅广告时,测试或实时广告都没有占据设备的全部宽度。

这是我在布局xml中声明的adView

<com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:gravity="bottom"
        ads:adSize="BANNER"
        ads:adUnitId="@string/banner_ad_unit_id"></com.google.android.gms.ads.AdView>

这是呈现的内容:

enter image description here

3 个答案:

答案 0 :(得分:25)

更改

ads:adSize="BANNER"

ads:adSize="SMART_BANNER"
  

智能横幅是将呈现的新广告单元(自v6.0.0起)   在不同设备上的任何屏幕尺寸上的屏幕横幅广告   无论是方向。智能横幅有助于应对不断增加的屏幕   通过&#34; smartly&#34;不同设备之间的碎片化检测   手机当前方向的宽度,以及制作广告视图   那个大小。

Read more here

答案 1 :(得分:1)

您可以使用FULL_WIDTH

示例@EmbeddedKafka(count = 1, controlledShutdown = true, topics = { "uinput", "uoutput", "aoutput", "rinput", "routput" }) @TestPropertySource(properties = { "spring.kafka.bootstrap-servers=${spring.embedded.kafka.brokers}", "spring.cloud.stream.kafka.streams.binder.brokers=${spring.embedded.kafka.brokers}" }

答案 2 :(得分:0)

您可以使用SmartBanner,但请记住,有时候广告在容器中没有完整的宽度和居中位置(使用SmartBanner时),所以请不要害怕。