2016-06-16 104 views
2

我申请this answer在RecyclerViews在手机上每7个项目后,并在平板电脑上的每个项目13号后显示AdMob广告显示不同的内容。我遇到的问题是所有广告都显示相同的内容(消息,标题,图片)。我想这是因为他们和单位一样。在RecyclerView如何使广告

现在,在RecyclerView物品从最小的10至约2500的范围内(如果用户可以滚动到该延伸)。

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

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

+0

如果广告太多,你不能让一些逻辑来他们更很少出现 ?例如,显示广告在项目位置7,21(7 + 7 * 2),49(7 + 21 * 2)ecc .. – lubilis

回答

2

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

即使你有你的RecyclerView 2500项,我高度怀疑任何人将通过所有这些滚动的时间。大多数人只会查看前几个项目,但这可能取决于您显示的内容类型。

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

但如果你真的想显示多少广告,你还可以重新使用其中的一些。在具有2500个商品的RecyclerView中多次展示相同的广告并不奇怪。

+0

感谢您的答案。这是否意味着我将创造50多个adunits? – X09

+0

这完全取决于你:)你可以使用任何你想要的金额,取决于你希望同一广告展示的频率 – Jeffalee

相关问题