Android App Bundle (AAB) Size Optimization: Reducing Download Size Below 20MB

C
CloseTesting Engineering
Sep 24, 2026·10 min read
Android App Bundle (AAB) Size Optimization: Reducing Download Size Below 20MB

Studies show that for every 6MB increase in app download size, install conversion drops by approximately 1%. Optimizing your Android App Bundle (AAB) delivers massive organic growth benefits on Google Play.

Enabling Full R8 Code and Resource Shrinking

Ensure your release build type in build.gradle enables minify, resource shrinking, and the latest ProGuard rules:

buildTypes { release { isMinifyEnabled = true isShrinkResources = true proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") } }

Asset Compression and WebP Conversion

  • Convert PNG/JPEG Drawables to WebP: WebP provides 25-35% compression gains over PNG with zero visual degradation.
  • Vector Drawables: Use XML VectorDrawables for icons and illustrations rather than raster images for every density bucket.
  • Play Asset Delivery: For games and media-rich apps, use on-demand or fast-follow Play Asset Delivery packs instead of bundling high-res assets in the base module.
C

CloseTesting Engineering

Official guide by the CloseTesting editorial team. Helping Android developers meet Google Play requirements with 12 real testers for 14 continuous days.

Learn more about CloseTesting →
Pass Google Play Closed Testing

Need 12 Real Testers for Your Android App?

Get 12 verified human testers on real Android devices. Pass the 14-day testing requirement on your first attempt with daily active tracking and zero risk.