【发布时间】:2012-05-19 17:15:51
【问题描述】:
当我使用 Admob api 时,我发现它几乎将我的应用程序处理内存增加到了 10MB。
在不启动 AdMob 的情况下运行在我的应用的运行服务下仅显示 4MB 处理内存
启用广告后,我发现我的应用处理大小已达到 14MB,并且没有减少。
下面是我的实现代码:
public void initAd(){
adView = new AdView(this, AdSize.BANNER, AD_ID);
adLinearLayout.addView(adView);
adView.loadAd(new AdRequest());
}
@Override
protected void onPause() {
super.onPause();
if (adView != null && adView.isReady()) {
log("destroying ads objects...");
adView.destroy();
adView.removeAllViews();
adView = null;
adLinearLayout.removeAllViews();
adLinearLayout = null;
}
}
【问题讨论】:
标签: android memory-leaks admob