# How to load bank as an addressable?

**URL:** <https://qa.fmod.com/t/how-to-load-bank-as-an-addressable/23259>\
**Category:** Unity\
**Tags:** unity\
**Created:** [August 22, 2025, 3:24pm UTC](https://qa.fmod.com/t/how-to-load-bank-as-an-addressable/23259 "2025-08-22T15:24:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jakesee](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jakesee/32/8923_2.png) [@jakesee](https://qa.fmod.com/u/jakesee)\
**Post date:** [August 22, 2025, 3:24pm UTC](https://qa.fmod.com/t/how-to-load-bank-as-an-addressable/23259/1 "2025-08-22T15:24:36Z")

</div>

Hi,

I used this script [https://fmod.com/docs/2.03/unity/examples-async-loading.html](https://fmod.com/docs/2.03/unity/examples-async-loading.html) to load the bank as an assetreference, but I get an error. What file should I assign to `public List AssetReferenceBanks`?

I currently assign `Master.bank` file, which the system recognizes as a TextAsset.  
My FMOD Settings is as such

- FMOD version = 2.03
- Source Type = Single Platform Build (desktop game only)
- Build Path = Assets/FMOD\_Build/Desktop
- Import Type = Streaming Asset
- FMOD Bank Sub Folder = (blank, don’t know what’s this)
- Event Linkage = GUID
- Serialize GUID Only = unchecked (don’t know what’s this)
- Load Banks = None (I want to load manually in loading screen)

```  
`UnityEngine.AddressableAssets.InvalidKeyException: Exception of type ‘UnityEngine.AddressableAssets.InvalidKeyException’ was thrown. Could not load Asset with GUID=5a1f4b4f63fd3954eb4a00bac5d59194, Path=Assets/FMOD_Build/Desktop/Master.bank. Asset exists with main Type=UnityEditor.DefaultAsset, which is not assignable from the requested Type=UnityEngine.TextAsset`  
`UnityEngine.AddressableAssets.AssetReference:LoadAssetAsync<UnityEngine.TextAsset> ()`  
`FMODUnity.RuntimeManager:LoadBank (UnityEngine.AddressableAssets.AssetReference,bool,System.Action) (at Assets/Plugins/FMOD/src/RuntimeManager.cs:1016)`  
```

To be clear, I an using Addressable system for all assets in my game. Today someone recommended FMOD to me, so I am trying it out.

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [September 1, 2025, 1:33am UTC](https://qa.fmod.com/t/how-to-load-bank-as-an-addressable/23259/2 "2025-09-01T01:33:32Z")

</div>

Have you read through the [Addressables](https://fmod.com/docs/2.03/unity/user-guide.html#assetbundles-addressables) section in the User Guide docs? That should provide more information on the topic.

---

<div class="post-metadata">

**Author:** ![jakesee](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jakesee/32/8923_2.png) [@jakesee](https://qa.fmod.com/u/jakesee)\
**Post date:** [September 1, 2025, 2:59am UTC](https://qa.fmod.com/t/how-to-load-bank-as-an-addressable/23259/3 "2025-09-01T02:59:20Z")

</div>

Thank you for the response. Somehow I missed it even though I tried to look through all.
