Play Asset Delivery is the asset splitting solution for Android App Bundles (AAB). To use Play Asset Delivery, set up your project to:
When you build your application, Unity creates an AAB that includes your application split into a base module and asset packs. For more information, refer to Asset packs in Unity.
Important: Unity uses PLAY_ASSET_PACKS Gradle template variable to specify which asset packs to include in the Android App Bundle. When you build a Unity project with Play Asset Delivery support, Unity automatically generates values for this variable. If you’re upgrading from a Unity version without Play Asset Delivery support and using a custom Gradle template, it’s recommended to recreate the template file and reapply the modifications. Otherwise, your project build will not include the asset packs.