Полагаю, под AdMob вы имели в виду рекламные баннеры?Если я вас правильно понимаю, вы хотите добавить рекламные баннеры в свои ListView
, чтобы их можно было прокручивать вместе с «Заметками» в вашем списке?
Баннерные объявления показываются через AdView
, что по сутиView
.
Таким образом, вам нужно показать AdView
вместо вашего просмотра для ваших заметок в вашем getView()
методе, когда возвращаемая позиция - это позиция, предназначенная для ваших объявлений.
Это более эффективно выполняется с помощью RecyclerView
, чем ListView
, поскольку RecyclerView
имеет встроенные реализации для отображения другого набора представлений в зависимости от их типа.
Однако я НЕ ДОЛЖЕН предупреждать вас об этом.
НЕ помещать объявления AdMob в прокручиваемый список.
Как указано в Правилах AdMob: https://support.google.com/admob/answer/6275345?hl=en&ref_topic=2745287
Кроме того, рекламные баннеры не должны перемещаться при прокрутке пользователя, поскольку пользователи могут пытаться нажимать на меню, но в итоге нажимают наобъявление случайно вместо этого.Эта конкретная реализация противоречит политике, и мы оставляем за собой право отключить показ объявлений в вашем приложении.
Рекламные баннеры AdMob не должны прокручиваться пользователем.Это приведет к очень высокому риску запрета вашему приложению получать в будущем рекламу от AdMob.
Если он достаточно серьезен, это может привести к закрытию вашей учетной записи AdMob.
Объявления в прокручиваемых списках, которые вы видите в других приложениях, скорее всего не получают свои объявления от AdMob, поэтому они не будут подвержены этому виду риска.
Если вы по-прежнему хотите размещать рекламные баннеры в своем прокручиваемом списке, но не хотите подвергаться риску быть заблокированным, тогда я предлагаю вам взглянуть на других поставщиков рекламы, кроме AdMob.Ознакомьтесь с правилами для других поставщиков рекламы и посмотрите, запрещены ли прокручиваемые объявления.Если это не так, используйте их вместо AdMob.