Я столкнулся с проблемой с наградной рекламой, я использую библиотеку admobfullscreen-codenameone
, и проблема в том, что вы не можете определить, действительно ли пользователь закрыл рекламу до истечения времени ожидания, единственный подходящий обратный вызов для этого - onAdClosed()
Была ли реклама просмотрена полностью или нет, у которой нет параметров и, следовательно, нет возможности ее различить.
И это большая проблема для вознагражденных объявлений, потому что они должны просматриваться до конца, в противном случае AdMob не получит оплату, а admobfullscreen-codenameone
не позволяет определить, закрыл ли пользователь рекламу до ее просмотра. полностью (я не вижу других библиотек AdMob для CN1), так что вы можете награждать его деньгами из приложения.
В противном случае пользователь может просто закрыть объявление через одну секунду и при этом получить вознаграждение, и пользователи сделают это, как только заметят, что все равно получают вознаграждение.
В исходном прослушивателе AdMob есть onAdImpression()
обратный вызов, и это то, что нужно для вознагражденных объявлений, возможно ли получить такой же обратный вызов в admobfullscreen-codenameone
? или может быть какой-то другой обходной путь?
admobfullscreen-codenameone
очень хорош для промежуточной рекламы, и я считаю, что он был создан для этой цели, но добавление обратного вызова onAdImpression()
сделает его также очень хорошим для рекламных объявлений с вознаграждением.