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, see Asset packs in Unity.
Important: Unity uses the PLAY_ASSET_PACKS
Gradle template variable to specify which asset packs to include in the Android App Bundle. If you use a custom Gradle template that was created before Unity supported Play Asset Delivery, your template will not contain this variable. Because Unity automatically generates the values for this variable, it’s best practice to recreate your Gradle template file from the current Unity version and reapply your modifications on top.