为什么admob会在android app暂停或停止后导致高cpu

时间:2013-08-15 09:50:25

标签: android admob cpu

我有两个应用程序,都使用Admob,一个使用中介,另一个只使用admob。那些自Android 2.3以来编写的应用,直到Android 4发布才有问题。现在我的用户抱怨应用程序关闭或暂停后(即使没有启动服务)高CPU使用率

我很难找到原因,但还没有解决方案,我发现当Admob的广告显示时,按下home后开始使用高CPU。但是当广告尚未显示时,没问题

我使用Android 4.3和cpu使用情况使用电池设置和开发人员选项的cpu使用情况进行监控。

如果需要更多信息,想要修改问题。请帮忙

1 个答案:

答案 0 :(得分:0)

确保您的活动处理适当地移动到背景:

public void onPause() {
  super.onPause();
  adView.stopLoading(); // Remember to startLoading again in #onResume
}

public void onDestroy() {
  super.onDestroy();
  adView.destroy();
}