【问题标题】:How to make ads in RecyclerView display different contents如何让 RecyclerView 中的广告显示不同的内容
【发布时间】:2016-06-16 08:00:22
【问题描述】:

我正在申请 this answer 以在手机上的 RecyclerViews 中每 7 项之后以及平板电脑上每 13 项之后显示 admob 广告。我遇到的问题是所有广告都显示相同的内容(消息、标题、图片)。我认为这是因为它们都与单元相同。

现在,RecyclerView 中的项目范围从最少 10 到大约 2500(如果用户可以滚动到该扩展)。

我正在考虑创建多个广告单元并将每个广告单元分配到特定位置。但这不太可行,因为它会产生超过 350 个广告单元,并且违反了 big G 的政策。

所以,我不知道你是否有更好的解决方案。

【问题讨论】:

  • 如果广告太多,你能不能做一些逻辑来减少它们的展示?例如在项目位置 7、21 (7 + 7*2)、49 (7 + 21*2) ecc.. 上展示广告

标签: android admob android-recyclerview


【解决方案1】:

解决方案可能很简单:减少广告。

即使您的 RecyclerView 中有 2500 个项目,我也非常怀疑是否有人会花时间滚动浏览所有项目。大多数人只会查看前几项,尽管这可能取决于您展示的内容类型。

所以我建议只在前 50 个(或其他)项目中展示广告。然后将广告的比率降低到 100 分之一之类的。或者你可以看看 Facebook 是如何展示广告的。别忘了人们不喜欢广告!

但如果你真的想展示那么多广告,你也可以重复使用其中的一些。在包含 2500 个项目的 RecyclerView 中多次展示相同的广告并不奇怪。

【讨论】:

  • 感谢您的回答。这是否意味着我将创建 50 多个广告单元?
  • 这完全取决于您 :) 您可以使用任意数量,具体取决于您希望同一广告展示的频率
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-25
  • 1970-01-01
  • 1970-01-01
  • 2016-10-01
  • 1970-01-01
相关资源
最近更新 更多