我注意到在实施admob广告后,我的libgdx应用程序的大小急剧增加。增幅超过11MB。这是正常的吗?
答案 0 :(得分:2)
增加了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 通过从库中删除未使用的类来减小APK的大小,尝试在 Proguard 中添加此项配置文件
-keep public class com.google.android.gms.ads.** {
public *;
}
-keep public class com.google.ads.** {
public *;
}
祝你好运
答案 1 :(得分:1)
仅仅因为敬仰而不能是11mb。确保在添加admob的同时没有添加其他资源(可绘制)或库?要验证你可以尝试暂时删除(仅)admob并看到它真的再次减少11mb。但我非常怀疑,只有与admob相关的东西需要11mb。
再次通过大小,我假设你在谈论apk大小。这就是我所说的不可能是11 MB的增长。但是,如果你正在讨论安装后使用的存储器上的存储器,那么它是可能的并且没有任何错误。