Unity Android Maven Central Migration Guide

As part of the Unity and ironSource unification, the Unity LevelPlay SDK for Android, all supported ad network adapters, and the Ad Quality SDK for Android will be migrated from is.com to Maven Central. 

As a made-with-Unity developer integrated with Unity LevelPlay, you must migrate your project dependencies to Maven Central by June 30, 2025 to continue building your projects and using Unity LevelPlay and Ad Quality without disruption.

Important! Migrating your project to Maven Central is required. The SDKs will no longer be accessible on IS.com, so migrate to avoid disruptions to your development workflow and to continue building your projects with Unity LevelPlay.

You’ll need to take specific actions depending on which version of the Unity LevelPlay SDK and Ad Quality SDK you’ve integrated into your project. Refer to the following tables to determine your next steps based on your SDK version.

LevelPlay Unity package users

LevelPlay SDK version Installation date Required action
7.9.0 and newer Installed after November 21, 2024 No action required. Migration occurs automatically when you update.
7.9.0 – 8.4.1  Installed before November 21, 2024 and not updated since

Update to a newer SDK version than your current version to enable automatic migration.

If you choose not to update, check your project dependencies and follow manual migration steps if needed. Refer to Determine if manual migration is required section for details.

Earlier than 7.9.0 Any date Must update SDK version to at least 7.9.0 to maintain development and build functionality. 

Ad Quality Unity package users

Ad Quality SDK version Installation date Required action
7.19.2 and newer Installed after October 30, 2024 No action is required. Migration occurs automatically when you update.
7.19.2 and newer Installed before October 20, 2024 and not updated since

Update to a newer SDK version than your current version to enable automatic migration. 

If you choose not to update, check your project dependencies and follow manual migration steps if needed. Refer to Determine if manual migration is required section for details.

Earlier than 7.19.2 Any date Must update SDK version to at least 7.19.2 to maintain development and build functionality. 
Important!

The minimum supported SDK versions in Maven Central are:

  • Unity LevelPlay SDK: 7.9.0
  • Unity Ad Quality SDK: 7.19.2 

If your project uses an earlier version of either SDK, you must update to at least the minimum supported version to continue development and build functionality. After is.com is deprecated, projects using older versions will no longer build or function until updated.

Before proceeding with manual migration, confirm which Unity LevelPlay SDK and Ad Quality SDK version you’re using. The next section provides steps to verify your SDK versions and determine if a manual migration is required. 

Determine if manual migration is required for LevelPlay Unity package users

To determine if your project requires a manual migration, follow these steps to check for outdated dependencies in your project files.

In the Unity Editor, go to Assets > LevelPlay > Editor. Search for the string “https://android-sdk.is.com/” in any XML file within this folder. If found, proceed with the Manual migration steps section:

  1. Open IronSourceSDKDependencies.xml or any xml file related to the adapters used in your project.
  2. Search for the following lines of code in the repository reference file, and confirm if the AndroidPackage spec and repository tags look like the following:
    • If these lines of code exist, proceed with the Manual migration steps section.
    • If these lines of code are absent, the dependencies in your project already use Maven Central, so no action is needed from you.
<androidPackages>
 <androidPackage spec="com.ironsource.sdk:mediationsdk:7.9.0">
 <repositories>
        <repository>https://android-sdk.is.com/</repository>
      </repositories>
 </androidPackage>
</androidPackages>
  • Light theme
  • Dark theme
  • Copy to clipboard

Determine if manual migration is required for Ad Quality Unity package users

To determine if your project requires a manual migration, follow these steps to check for outdated dependencies in your project files.

  1. In the Unity Editor, go to Assets > LevelPlay > Editor
  2. Open IronSourceAdQualityDependencies.xml in your project.
  3. Search for the following lines of code in the repository reference file, and confirm if the AndroidPackage spec and repository tags look like the following:
    • If these lines of code exist, proceed with the Manual migration steps section.
    • If these lines of code are absent, the dependencies in your project already use Maven Central, so no action is needed from you.
<androidPackages>
 <androidPackage spec="com.ironsource:adqualitysdk:7.19.1">
 <repositories>
        <repository>https://android-sdk.is.com/</repository>
      </repositories>
 </androidPackage>
</androidPackages>
  • Light theme
  • Dark theme
  • Copy to clipboard

Manual migration steps for LevelPlay Unity package users

Important! Manual migration is required if you’re using a LevelPlay package version between 7.9.0 and 8.4.1 that was installed before November 21, 2024, and you don’t want to update your package version. This also applies to publishers who are unable to update to a newer LevelPlay version after that date.

Follow these steps to complete the manual migration of your project to Maven Central while ensuring your dependencies are correctly updated:

  1. Go to your project’s Assets > LevelPlay > Editor folder.
  2. Delete the IronSourceSDKDependencies.xml file.
  3. Delete the following installed mediation adapter dependency XML files:
    • ISAdColonyAdapterDependencies.xml 
    • ISAdMobAdapterDependencies.xml
    • ISAppLovinAdapterDependencies.xml
    • ISAPSAdapterDependencies.xml
    • ISBidMachineAdapterDependencies.xml
    • ISBigoAdapterDependencies.xml
    • ISChartboostAdapterDependencies.xml
    • ISCSJAdapterDependencies.xml
    • ISFacebookAdapterDependencies.xml
    • ISFyberAdapterDependencies.xml
    • ISHyprMXAdapterDependencies.xml
    • ISInMobiAdapterDependencies.xml
    • ISMaioAdapterDependencies.xml
    • ISMintegralAdapterDependencies.xml
    • ISMobileFuseAdapterDependencies.xml
    • ISMolocoAdapterDependencies.xml
    • ISMyTargetAdapterDependencies.xml
    • ISOguryAdapterDependencies.xml
    • ISPangleAdapterDependencies.xml
    • ISSmaatoAdapterDependencies.xml
    • ISSuperAwesomeAdapterDependencies.xml
    • ISTapJoyAdapterDependencies.xml
    • ISTencentAdapterDependencies.xml
    • ISUnityAdsAdapterDependencies.xml
    • ISVerveAdapterDependencies.xml
    • ISVungleAdapterDependencies.xml
    • ISYandexAdapterDependencies.xml
  4. Open the Network Manager in the Ads Mediation package, select the ironSource SDK and required mediation adapters, then select Install.
  5. Verify migration success by confirming the XML files are updated in the Assets > LevelPlay > Editor folder, and ensure the following XML files are present:
    • IronSourceSDKDependencies.xml
    • The corresponding adapter dependency XML files for the adapters you reinstalled.
  6. Open the following files and confirm they’re correctly referencing the dependencies from Maven Central:
    <androidPackages>   
       <androidPackage spec="com.unity3d.ads-mediation:mediation-sdk:x.x.x">
       </androidPackage>
     </androidPackages>
    • Light theme
    • Dark theme
    • Copy to clipboard

     <androidPackages>
       <androidPackage spec="com.unity3d.ads-mediation:unityads-adapter:x.x.x">
       </androidPackage>
     </androidPackages>
    
    • Light theme
    • Dark theme
    • Copy to clipboard

  7. Build and run your project to verify a successful migration. If you encounter issues with the migration, update the Unity LevelPlay package to version 7.9.0 or newer.

Manual migration steps for Ad Quality package users

Important!

Manual migration is required if you’re using an Ad Quality SDK version earlier than 7.19.2 or if you are using 7.19.2 and above but your latest installation date was before October 30, 2024. 

Follow these steps to complete the manual migration of your project to Maven Central while ensuring your dependencies are correctly updated:

  1. Go to your project’s Assets > LevelPlay > Editor folder.
  2. Delete the IronSourceAdQualityDependencies.xml file.
  3. Download the XML version that supports Maven Central (7.19.2 and higher).
  4. Verify migration success by confirming the XML files are updated in the Assets > LevelPlay > Editor folder, and ensure the following XML files are present:
    • IronSourceAdQualityDependencies.xml
  5. Open the following files and confirm they’re correctly referencing the dependencies from Maven Central:
    <androidPackages>   
       <androidPackage spec="com.unity3d.ads-mediation:adquality-sdk:x.x.x">
       </androidPackage>
     </androidPackages>
    • Light theme
    • Dark theme
    • Copy to clipboard

  6. Build and run your project to verify a successful migration.