【发布时间】:2015-12-19 18:13:53
【问题描述】:
我在我的小应用程序中集成了 admob,我发现 apk 大小增加了 1 mb,这正常吗?或者我可以进一步减少它。以下是我在集成 admob 时所做的事情。
Apk 大小从 1,791 kb 增加到 2,677 kb
1) 添加了仅需要的依赖项
dependencies {
compile 'com.google.android.gms:play-services-ads:8.3.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
2)添加了proguard行
-keep public class com.google.android.gms.ads.** { public *; }
-keep public class com.google.ads.** { public *; }
根据你的经验,我还能做些什么来进一步减少它,增加多少是正常的?
【问题讨论】:
-
改用 firebase 广告依赖项,并使用“minifyEnabled true”应用“shrinkResources true”。您会感觉到 apk 大小的明显差异。祝你好运!