整合admob后APK大小增加,预期多少?

时间:2015-12-19 09:48:32

标签: android admob apk

我在我的小应用程序中集成了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 *; }

我还能做些什么来进一步减少它,从你的经验来看,增加多少是正常的?

2 个答案:

答案 0 :(得分:0)

您需要在gradle.build文件中添加这些

buildTypes {
debug {
    minifyEnabled true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard.txt'
}
release {
    minifyEnabled true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard.txt'
}
...
}

答案 1 :(得分:0)

注意到<强>大约增加1到2 mb 。稍后添加其他网络sdks时会更多(如果你这样做)。

使用广告网络时要小心使用proguard ,并使用所有广告类型(文字,图片和视频)彻底测试 - (横幅,插页式广告和其他类型)。有时会出现特定类型的问题,我们认为它们可以正常工作,因为一种类型在调试时有效。