【发布时间】:2016-01-15 18:35:44
【问题描述】:
我注意到我的 libgdx 应用程序的大小在实施 admob 广告后急剧增加。增加超过11MB。这正常吗?
【问题讨论】:
我注意到我的 libgdx 应用程序的大小在实施 admob 广告后急剧增加。增加超过11MB。这正常吗?
【问题讨论】:
增加了 11 MB 这么大!根据我的经验,我只注意到 1 或 2 MB 的变化,您如何使用 admob ?
如果你像这样使用依赖:
compile 'com.google.android.gms:play-services:7.5.0'
您应该知道您正在使用 Google Play 服务的所有功能,包括定位服务。
如果您只需要广告,请尝试使用它:
compile 'com.google.android.gms:play-services-ads:7.5.0'
我还建议使用 Proguard 通过从库中删除未使用的 classes 来减小 APK 的大小,尝试将其添加到您的 Proguard配置文件
-keep public class com.google.android.gms.ads.** {
public *;
}
-keep public class com.google.ads.** {
public *;
}
祝你好运
【讨论】:
不能仅仅因为 admob 就达到 11mb。确保在添加 admob 的同时没有添加其他资源(可绘制)或库?要验证您可以尝试暂时删除(仅)admob 并看到它真的再次减少了 11mb。但我非常怀疑只有 admob 相关的东西会占用 11mb。
再次size,我假设您在谈论 apk 大小。这就是我所说的不能增加 11 mb 之类的东西。但是,如果您谈论的是安装后使用的存储内存,那么这是可能的,没有错。
【讨论】: