将 MEDIUM_RECTANGLE admob 广告的宽度设置为适合屏幕宽度
Setting the width of a MEDIUM_RECTANGLE admob ad to fit screen width
我目前正在尝试使用自定义适配器在列表视图中显示我的广告,以便每 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>
所以我已经将广告尺寸设置为 MEDIUM_RECTANGLE 以获得 300x250 的广告我想做的是拉伸广告以使其适合屏幕宽度这可能吗?如果是这样怎么办?我正在查看 google 的开发者网站:Google Api Adsize 并遇到了 FULL_WIDTH 常量,但无法真正弄清楚如何使用它。
FULL_WIDTH 不适用于此目的。
不推荐在 ListView 中显示 AdMob 广告,因为它会导致违反 AdMob 政策(单个屏幕上显示多个广告、加载未显示的广告)。您应该将横幅放置在 UI 顶部或底部的滚动内容区域之外。
查看此 link 以获得有关显示横幅的最佳方式的指导:
https://support.google.com/admob/answer/6275345
编辑: 虽然在 ListView 中显示 AdMob 横幅广告仍然是一种不受欢迎的实现方式,但使用 ListView 以新的 Native Express 格式显示广告则不是,所以这就是现在是一个选项。
我目前正在尝试使用自定义适配器在列表视图中显示我的广告,以便每 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>
所以我已经将广告尺寸设置为 MEDIUM_RECTANGLE 以获得 300x250 的广告我想做的是拉伸广告以使其适合屏幕宽度这可能吗?如果是这样怎么办?我正在查看 google 的开发者网站:Google Api Adsize 并遇到了 FULL_WIDTH 常量,但无法真正弄清楚如何使用它。
FULL_WIDTH 不适用于此目的。
不推荐在 ListView 中显示 AdMob 广告,因为它会导致违反 AdMob 政策(单个屏幕上显示多个广告、加载未显示的广告)。您应该将横幅放置在 UI 顶部或底部的滚动内容区域之外。
查看此 link 以获得有关显示横幅的最佳方式的指导:
https://support.google.com/admob/answer/6275345
编辑: 虽然在 ListView 中显示 AdMob 横幅广告仍然是一种不受欢迎的实现方式,但使用 ListView 以新的 Native Express 格式显示广告则不是,所以这就是现在是一个选项。