Как сделать AdMob Inststitial Задержка рекламы на 1 минуту? - PullRequest
0 голосов
/ 04 ноября 2018

Допустим, люди запускают мое приложение и нажимают на действие с RecyclerView, и оно отображает промежуточную рекламу, а затем приложение добавляет промежуток в 1 минуту, чтобы пользователь не мог видеть рекламу, даже если он нажимает на Activity из RecyclerView ,

По прошествии 1 минуты, когда они нажимают на другой элемент просмотра корзины для отображения другого действия, они могут видеть другие рекламные объявления Intersials

Как это реализовать?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018

Вместо того, чтобы делать это программно, вы можете просто установить ограничение частоты для своей промежуточной рекламы:

  1. Войдите в свой аккаунт AdMob на https://apps.admob.com.
  2. Нажмите Приложения на боковой панели.
  3. Выберите название вашего приложения. Если вы не видите его в списке последних приложений, вы можете нажать «Просмотреть все приложения» для поиска в списке всех приложений. приложения, которые вы добавили в AdMob.
  4. Нажмите Настройки приложения на боковой панели.
  5. Нажмите Редактировать рядом с ограничением частоты внедрения.
  6. Выберите параметр ограничения частоты внедрения:

    • Нет ограничений на количество промежуточных показов в этом приложении. Выберите этот параметр, чтобы отключить ограничение частоты показов для этого приложения.
    • Включите следующие ограничения для каждого пользователя: введите количество показов, которое вы хотите разрешить показывать для каждого пользователя во всех вставные рекламные блоки в этом приложении и выберите период времени (за минуты, в час или в день).
  7. Нажмите Сохранить.

0 голосов
/ 04 ноября 2018

Вы можете назначить текущее время в миллисекундах в переменной long и проверить разницу между временем щелчка пользователя и предыдущим временем. Если разница была больше 60 * 1000 миллисекунд, покажите рекламу.

Получение текущего времени в миллисекундах:

long savedTime = System.currentTimeMillis();

Необходимое условие:

    if (System.currentTimeMillis() - savedTime > 60 * 1000) { // 60,000 ms = 1 min
       //  Show Advertisement
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...