首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在整合admob之后,APK的大小增加了,预计会增加多少?

在整合admob之后,APK的大小增加了,预计会增加多少?
EN

Stack Overflow用户
提问于 2015-12-19 09:48:31
回答 2查看 507关注 0票数 1

我已经在我的小应用程序中集成了admob,而且我观察到apk的大小增加了1MB,这是否正常?或者我能进一步减少它。下面是我在集成admob时所做的事情。

Apk大小从1,791 kb增加到2,677 kb

1)添加了仅需要的依赖项

代码语言:javascript
复制
dependencies {
    compile 'com.google.android.gms:play-services-ads:8.3.0'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

2)增加了防护线

代码语言:javascript
复制
-keep public class com.google.android.gms.ads.** { public *; }

-keep public class com.google.ads.** { public *; }

从你的经验来看,我还能做些什么来进一步减少它呢?

EN

回答 2

Stack Overflow用户

发布于 2015-12-19 09:54:57

您需要将这些添加到gradle.build文件

代码语言:javascript
复制
buildTypes {
debug {
    minifyEnabled true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard.txt'
}
release {
    minifyEnabled true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard.txt'
}
...
}
票数 0
EN

Stack Overflow用户

发布于 2015-12-19 09:57:48

近似增加1~2mb。稍后添加其他网络sdks (如果有的话)时会更多。

在使用广告网络时要小心保护程序,并对所有广告类型(文本、图像和视频)(横幅、间隙和其他类型)进行彻底的测试。有时,我们认为某个特定类型的问题会很好,因为一种类型在调试时可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34369377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档