我的admob横幅尺寸有问题: 我的测试终端是三星Galaxy s(480x800)和华硕eee pad变压器(800x1200)。 在admob doc我使用的横幅尺寸为手机320x50和平板电脑728x90。
使用480x800(和肖像),扩展添加并填充所有布局,但在横向或平板电脑中,横幅仅占一部分,其余为黑色。
我该如何解决?
由于
答案 0 :(得分:13)
您必须在adView属性SMART_BANNER
中设置标记adSize
。那样:
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
ads:adSize="SMART_BANNER"
ads:adUnitId="@string/admob_id"
ads:loadAdOnCreate="true"
ads:testDevices="@string/devices_id" />
答案 1 :(得分:0)
大多数应用程序都像你的一样,这不是问题,很难让它以横向模式填充空间!别担心
答案 2 :(得分:0)
根据Google Banner Ad Customization,您可以使用智能横幅
注意:布局中的智能横幅视图必须占用整个宽度 该设备。如果它没有,您将收到有关该消息的警告 &#34;没有足够的空间展示广告&#34;,横幅广告将不会显示。
要使用智能横幅,请为广告尺寸指定常量SMART_BANNER:
AdView adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);