Как удалить нативную рекламу из MoPubRecyclerAdapter на Android? - PullRequest
0 голосов
/ 12 января 2019

Есть ли способ удалить определенный нативный рекламный элемент / ячейку из MoPubRecyclerAdapter?

Ожидаемое

Возможность удалить конкретную ячейку из Twitter в MoPub MoPubRecyclerAdapter, содержащую нативную рекламу.

Вариант использования: В потоке контента, где ячейки RecyclerView запрещены, важно поддерживать согласованное действие отклонения для собственных рекламных ячеек MoPub, чтобы соответствовать остальному содержанию. Кроме того, невозможность отклонить нативную рекламу создаст сценарий, в котором несколько объявлений будут находиться рядом друг с другом в ленте, создавая плохой пользовательский интерфейс, так как остальная часть контента отклоняется.

Наблюдаемые

Функция закрытия определенной ячейки объявления в MoPubRecyclerAdapter недоступна общедоступному API.

Объект MoPubStreamAdPlacer, отвечающий за управление рекламой в данном фиде, содержит методы removeItem и removeAdsInRange, обеспечивающие необходимую функциональность. Однако объект MoPubStreamAdPlacer является частным , доступным в пределах MoPubRecyclerAdapter, и поэтому не может использоваться.

Потенциальное решение

Создание CustomMoPubRecyclerAdapter, расширяющего MoPubRecyclerAdapter, и обеспечение MoPubStreamAdPlacer публичного доступа.

...