2016-06-16 36 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

相關問題