如何让RecyclerView中的广告展示不同的内容
How to make ads in RecyclerView display different contents
我正在应用 在手机上的 RecyclerViews 中每第 7 个项目之后以及在平板电脑上每第 13 个项目之后显示 admob 广告。我遇到的问题是所有广告都显示相同的内容(消息、标题、图片)。我想是因为他们都和unit一样。
现在,RecyclerView 中的项目范围从最少 10 到大约 2500(如果用户可以滚动到该扩展)。
我正在考虑创建多个广告单元并将每个广告单元分配到特定位置。但这不太可行,因为它会导致超过 350 个广告单元,并且违反大 G 的政策。
所以,不知道大家有没有更好的解决办法
解决方案可能非常简单:减少广告。
即使您的 RecyclerView
中有 2500 个项目,我也非常怀疑有人会花时间滚动浏览所有项目。大多数人只会查看前几项,但这可能取决于您显示的内容类型。
所以我建议只在前 50 个(或其他)项目中展示广告。然后将广告的点赞率降低到 100 分之一左右。或者您可以看看 Facebook 如何展示广告。别忘了人们不喜欢广告!
但是如果你真的想展示那么多广告,你也可以重复使用其中的一些。在包含 2500 个项目的 RecyclerView
中多次展示相同的广告并不奇怪。
我正在应用
现在,RecyclerView 中的项目范围从最少 10 到大约 2500(如果用户可以滚动到该扩展)。
我正在考虑创建多个广告单元并将每个广告单元分配到特定位置。但这不太可行,因为它会导致超过 350 个广告单元,并且违反大 G 的政策。
所以,不知道大家有没有更好的解决办法
解决方案可能非常简单:减少广告。
即使您的 RecyclerView
中有 2500 个项目,我也非常怀疑有人会花时间滚动浏览所有项目。大多数人只会查看前几项,但这可能取决于您显示的内容类型。
所以我建议只在前 50 个(或其他)项目中展示广告。然后将广告的点赞率降低到 100 分之一左右。或者您可以看看 Facebook 如何展示广告。别忘了人们不喜欢广告!
但是如果你真的想展示那么多广告,你也可以重复使用其中的一些。在包含 2500 个项目的 RecyclerView
中多次展示相同的广告并不奇怪。