Choose delivery by player need
The Play Asset Delivery guide explains install-time, fast-follow and on-demand behavior. Select a mode according to when a player needs the content and whether the app must work offline at first launch.
| Content | Design question |
|---|---|
| First playable scene | Must be ready at initial installation? |
| Next chapters | Can they arrive after install? |
| Optional high-resolution pack | Can the user request it explicitly? |
| Shared assets | How will duplication and versioning be controlled? |
Configure the app-bundle path
Use the Unity Android build manual for the supported app-bundle/export workflow and the integration appropriate to your engine/package version.
An APK plus manually copied files is not an equivalent test of Play-managed delivery.
Model asset state explicitly
Handle unavailable, downloading, ready, failed and user-cancelled states as appropriate to the API. Provide clear progress and retry behavior without trapping the user in an endless loading screen.
Do not delete old content before a replacement is verified when the game needs a safe update path.
Test real distribution conditions
Exercise first install, app update, interrupted network, insufficient storage and offline launch through a supported Play test path. Confirm that the requested pack version matches the game code's expectations.
Measure the whole trade-off
A smaller initial download can improve acquisition while delaying later gameplay. Report initial size and total content requirements separately.
APKLint's AAB and Unity tools can support package inspection, but they do not simulate Play's asset-delivery service or certify every pack state. Keep distribution tests and recovery behavior in the release checklist rather than relying only on the bundle's structure.
Sources and further reading
Reference review: 22 September 2026. Examples illustrate the workflow; check your installed versions, release artifact and account-specific Console requirements before applying them. This guide is not a claim that APKLint executed your project or verified your private account.



