Migrating from a Legacy Vendor SDK

If your project already integrates LevelPlay, Singular, or ByteBrew via legacy .unitypackage imports, you must remove them before installing CiaoSDK. CiaoSDK distributes vendor SDKs exclusively through Unity Package Manager and will conflict with .unitypackage-based installations.

Check for Legacy Folders

Look for and remove the following folders from your Assets/ directory:

  • Assets/LevelPlay/
  • Assets/IronSource/
  • Assets/Singular/
  • Assets/SingularSDK/
  • Assets/ByteBrew/
  • Assets/ByteBrewSDK/

Migration Steps

  1. Back up your project.
  2. Delete the legacy vendor folder(s) listed above.
  3. Restart Unity.
  4. Proceed with Installation.

LevelPlay-Specific Migration

For LevelPlay, follow their official Scenario 3 migration guide:

Migrate to LevelPlay 9.0.0 (Unity Docs)


Did this page help you?