docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Load Addressable assets from asset packs

    Asynchronous loading is the recommended way to load Addressable assets from asset packs.

    You can load the assets synchronously by calling the WaitForCompletion() method on the AsyncOperationHandle. However, the Addressables for Android package doesn't support synchronous loading if WaitForCompletion() method needs to wait for the asset pack to download. In this case, the package generates an exception indicating that synchronous loading isn't supported for Play Asset Delivery.

    If the asset pack is already downloaded and configured for use with the package, WaitForCompletion() method exits immediately and no exceptions are generated. Although synchronous loading works in this case, it is highly recommended to always load assets from asset packs asynchronously.

    Additional resources

    • WaitForCompletion()
    • AsyncOperationHandle
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)