【问题标题】:App size increases for 11MB after implementing adMob ads实施 adMob 广告后,应用程序大小增加了 11MB
【发布时间】:2016-01-15 18:35:44
【问题描述】:

我注意到我的 libgdx 应用程序的大小在实施 admob 广告后急剧增加。增加超过11MB。这正常吗?

【问题讨论】:

    标签: libgdx admob


    【解决方案1】:

    增加了 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 *;
    } 
    

    祝你好运

    【讨论】:

    • 实际上,我使用的是 compile "com.google.android.gms:play-services-ads:$admobVersion" 和 admob 版本 8.3.0。我正在关注本教程youtube.com/watch?v=cwAN4LMXo58
    【解决方案2】:

    不能仅仅因为 admob 就达到 11mb。确保在添加 admob 的同时没有添加其他资源(可绘制)或库?要验证您可以尝试暂时删除(仅)admob 并看到它真的再次减少了 11mb。但我非常怀疑只有 admob 相关的东西会占用 11mb。

    再次size,我假设您在谈论 apk 大小。这就是我所说的不能增加 11 mb 之类的东西。但是,如果您谈论的是安装后使用的存储内存,那么这是可能的,没有错。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-18
      • 2021-09-08
      • 1970-01-01
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多