如何从Android上的MoPubRecyclerAdapter删除本地广告?

时间:2019-01-12 18:46:28

标签: android twitter kotlin mopub

是否可以从MoPubRecyclerAdapter删除特定的原生广告项目/单元格?

预期

能够从Twitter MoPub的MoPubRecyclerAdapter中删除包含本地广告的特定单元格。

使用案例::在可禁用RecyclerView单元的内容供稿中,对于MoPub原生广告单元,保持一致的撤消动作很重要,以匹配其余内容。此外,无法关闭原生广告会导致以下情况:Feed中多个广告会彼此相邻,而其余内容将被删除,从而带来糟糕的用户体验。

已观察

通过公共API无法访问关闭MoPubRecyclerAdapter的特定广告单元的功能。

负责管理给定Feed中的广告的MoPubStreamAdPlacer对象包含提供所需功能的removeItemremoveAdsInRange方法。但是,MoPubStreamAdPlacer对象在MoPubRecyclerAdapter中是私有可访问的,因此无法使用。

潜在解决方案

构建扩展CustomMoPubRecyclerAdapter的{​​{1}},并使MoPubRecyclerAdapter可以公开访问。

0 个答案:

没有答案