2

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

我一直在努力寻找原因,但还没有解决方案,我发现当 Admob 的广告显示时,按下 home 后 CPU 使用率开始高。但是当广告还没有展示时,没问题

我使用的是 android 4.3,并使用开发人员选项中的电池设置和 cpu 使用情况监控 cpu 使用情况。

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

4

1 回答 1

0

确保您的 Activity 处理适当地移动到后台:

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

public void onDestroy() {
  super.onDestroy();
  adView.destroy();
}
于 2013-08-16T01:04:50.237 回答