当我使用 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;
}
}