如果我的应用程序正在运行,我按下主页或后退按钮,我的应用仍会继续发出广告请求,就像它正在运行一样。我可以在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()'中将广告视图设置为null,它甚至会这样做。我怎么能阻止它发生?
答案 0 :(得分:0)
没有使用过AdMob SDK,所以不确定setRequestInterval是否是唯一的解决方案。默认情况下,当您按下后退按钮或主页按钮时,Android中的应用程序不会被杀死。如果没有可用于运行其他应用程序的内存,Android平台负责关闭应用程序。您可以尝试检查应用程序是否在前台,然后调用admob sdk。