Есть ли способ удалить определенный нативный рекламный элемент / ячейку из MoPubRecyclerAdapter
?
Ожидаемое
Возможность удалить конкретную ячейку из Twitter в MoPub MoPubRecyclerAdapter
, содержащую нативную рекламу.
Вариант использования: В потоке контента, где ячейки RecyclerView запрещены, важно поддерживать согласованное действие отклонения для собственных рекламных ячеек MoPub, чтобы соответствовать остальному содержанию. Кроме того, невозможность отклонить нативную рекламу создаст сценарий, в котором несколько объявлений будут находиться рядом друг с другом в ленте, создавая плохой пользовательский интерфейс, так как остальная часть контента отклоняется.
Наблюдаемые
Функция закрытия определенной ячейки объявления в MoPubRecyclerAdapter недоступна общедоступному API.
Объект MoPubStreamAdPlacer
, отвечающий за управление рекламой в данном фиде, содержит методы removeItem
и removeAdsInRange
, обеспечивающие необходимую функциональность. Однако объект MoPubStreamAdPlacer
является частным , доступным в пределах MoPubRecyclerAdapter
, и поэтому не может использоваться.
Потенциальное решение
Создание CustomMoPubRecyclerAdapter
, расширяющего MoPubRecyclerAdapter
, и обеспечение MoPubStreamAdPlacer
публичного доступа.