如何在RecyclerView中制作广告显示不同的内容

时间:2016-06-16 08:00:23

标签: android admob android-recyclerview

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

即使你android:name="android.permission.READ_EXTERNAL_STORAGE" /> 中有2500个项目,我也非常怀疑任何人都会花时间滚动浏览所有这些项目。大多数人只会查看前几个项目,但这可能取决于您所显示的内容类型。

所以我建议只在前50个(或其他)项目中展示广告。然后将广告的比率降低到100比1或更高。或者你可以看看Facebook如何展示广告。不要忘记人们不喜欢广告!

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