Admob все еще делает запросы, когда приложение закрыто или в фоновом режиме? - PullRequest
3 голосов
/ 21 февраля 2011

Если мое приложение запущено, и я нажимаю кнопки «Домой» или «Назад», мое приложение будет продолжать отправлять рекламные запросы, как будто оно работает. Я вижу это в logcat.

02-21 11:52:38.118: INFO/AdMobSDK(5782): No fill.  Server replied that no ads are available (9041ms)
02-21 11:52:51.391: INFO/CheckinService(5182): Preparing to send checkin request
02-21 11:52:51.391: INFO/EventLogService(5182): Accumulating logs since 1298260031221
02-21 11:52:51.461: INFO/CheckinTask(5182): Sending checkin request (3032 bytes)
02-21 11:53:47.164: INFO/AdMobSDK(5782): No fill.  Server replied that no ads are available (9044ms)

Все вышеперечисленное - после того, как я закрыл свое приложение с помощью кнопки «Домой». Это делает то же самое, если я использую кнопку назад, хотя. С какой стати это происходит? Это даже делает это, если я устанавливаю нулевое представление объявления в 'onPause ()'. Как я могу остановить это?

1 Ответ

0 голосов
/ 21 февраля 2011

Не использовал AdMob SDK, поэтому не уверен, что setRequestInterval является единственным решением. По умолчанию приложения в Android не убиваются при нажатии кнопки «Назад» или кнопки «Домой». Платформа Android заботится о закрытии приложения, если не хватает памяти для запуска других приложений. Вы можете попробовать проверить, находится ли приложение на переднем плане, а затем сделать вызов admob sdk.

...