设置MEDIUM_RECTANGLE admob广告的宽度以适合屏幕宽度

时间:2016-03-17 15:10:17

标签: java android admob ads

我目前正在尝试使用自定义适配器在列表视图中显示我的广告,因此每10个项目广告都会在列表视图中显示,就像其中一个项目一样,但我无法使广告适合屏幕宽度,因为我正在使用:

<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/listAdview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
ads:adSize="MEDIUM_RECTANGLE"
ads:adUnitId="@string/videoListAd"
>
</com.google.android.gms.ads.AdView>

所以我已经将adsize设置为MEDIUM_RECTANGLE以获得300x250广告我想要做的是拉伸广告以使其适合屏幕宽度这可能吗?如果是这样怎么办呢?我正在查看谷歌的开发者网站:Google Api Adsize并且来自FULL_WIDTH常量,但无法真正弄清楚如何使用它。

1 个答案:

答案 0 :(得分:-1)

FULL_WIDTH并非用于此目的。

在ListView中显示AdMob广告是一种不鼓励的实施,因为它可能导致违反AdMob政策(单个屏幕上的多个广告,加载未显示的广告)。您应该将横幅放置在滚动内容区域之外的UI的顶部或底部。

有关展示横幅的最佳方式的指导,请参阅此链接:

https://support.google.com/admob/answer/6275345

编辑:虽然在ListView中显示AdMob横幅仍然是一个不鼓励的实现,但使用ListView以新的Native Express格式显示广告不是,因此现在可以选择。< / p>