CCD FAQ

How should I set up my buckets?

Unity recommends a bucket for every build target (for example, Android, iOS, Windows) across all environments (for example, development, staging, production). This means you would have buckets with the same name in different environments, such as an Android bucket both in your production and development environments.

What is a release promotion?

Promoting a release means pushing that release from one bucket to another. It is best practice to promote to and from buckets of the same name in different environments (for example, development, staging, production) to best track content before it is live for your users.

What is the required content hash on entries?

The Content Hash is an md5sum of the file you specify when you create the entry. It must match the md5sum of the content uploaded, and the file sizes must match as well. A file is set as complete once the md5sum and size match. Only when a file is complete can you add it to a release.

What is my "RemoteLoadPath" in the Addressable profile?

You can find the RemoteLoadPath through CCD in the Unity Cloud Dashboard within the Addressable Remote Path URLs tab for each release. You can use the URL of either the release or the badge assigned to the release, though Unity recommends the latter. It should be of the format:

  • https://[projectID].client-api.unity3dusercontent.com/client_api/v1/buckets/[bucketID]/releases/[releaseID]/entry_by_path/content/?path=
  • https://[projectID].client-api.unity3dusercontent.com/client_api/v1/buckets/[bucketID]/release_by_badge/[badge]/entry_by_path/content/?path=

How do I get my CloudBuild builds to work with Addressables?

Add a profile specifically for Addressables. The URL needs to include “...content/?path=ServerData/[BuildTarget]”.

Do I need to remove the slash after “path=/” from the Addressable Asset bundle when trying to download it?

The leading slash should not have any effect on the path of your entry, and the system discards it.

Why are players experiencing connectivity issues when downloading content?

A connectivity error, although rare, can exceptionally occur due to unstable client device connectivity. If there are connectivity errors, use the Unity Addressables group setting Retry Count, which is available in Content Packing & Loading > Advanced OptionsRetry Count. This is a property that tells Addressables how many times to retry fetching the content in the event of a failure.

This property needs to be changed for every group for which you want to modify the retry count, and is not a global Addressables Settings property.

How do I check my bandwidth consumption and billing?

You can view your bandwidth consumption on the CCD Overview page of the Unity Cloud Dashboard. You can view your billing information on the Billing Overview, which is linked on the Overview page as well.

Does CCD support console?

There aren't any known technical limitations for CCD console support, though some consoles might have specific restrictions around where you can pull content from. Accessing the API is platform-dependent; each platform has differing limitations to what remote content games can access.