---
title: Compatibility Matrix
description: >-
  Find the minimum and recommended versions for Android and iOS across Native,
  Flutter, Unity, React Native, Cocos, Cocos2dx, and Capacitor, plus mediation
---

> **For AI agents:** the complete documentation index is at [llms.txt](https://resources.jamdesk.app/llms.txt). Append `.md` to any page URL for its markdown version.

## Mediation Adapters (GMA SDK)

### Core Development Stack

| Field | Requirement |
|-------|-------------|
| Development Framework / Engine | Native, Flutter, Unity, React Native, Cocos, Cocos2dx, and Capacitor are all supported. |
| Framework Version | See per-framework table below. |
| Primary Language (Android) | Java or Kotlin, both supported. |
| Kotlin/Java Version (Android) | Kotlin 2.1.0 or higher. Java 1.8 or higher. |
| Primary Language (iOS) | Swift or Objective-C, both supported. |

| Framework | Framework Version |
|-----------|-------------------|
| Flutter | Dart SDK 3.6.0 or higher, Flutter SDK 3.27.0 or higher. |
| Unity | Unity 2019.4 and above. |
| React Native | 0.76.x or higher. |
| Cocos | Cocos Creator 3.8.0 or later. |
| Cocos2dx | Cocos2d-x 4.0 or higher. |
| Capacitor | Capacitor 8.0.0 or higher. |

### Android Build Specifics

| Field | Requirement |
|-------|-------------|
| Minimum SDK Version (minSdkVersion) | 24 or higher |
| Compile SDK Version (compileSdkVersion) | 35 or higher (36 recommended) |
| Gradle Version | 8.7 or higher |
| Android Gradle Plugin (AGP) Version | 8.6 or higher |

### iOS Build Specifics

| Field | Requirement |
|-------|-------------|
| Minimum Deployment Target | See per-framework table below. |
| Xcode Version Used | 26.0 or higher |
| Dependency Manager | See table below. |

| Framework | Minimum iOS Deployment Target |
|-----------|-------------------------------|
| Native | 13.0 |
| Unity | 12.0 |
| Flutter | 15.0 |
| React Native | 15.0 |
| Cocos | 18.0 |
| Cocos2dx | 15.0 |
| Capacitor | 15.0 |

| Dependency Manager | Requirement |
|--------------------|-------------|
| CocoaPods | Supported, no additional constraints. |
| Swift Package Manager (SPM) | Supported. Google Mobile Ads SDK version must be 12.14.0 or higher and below 14.0.0 (all of 13.x is supported). |

### Current Monetization & Mediation Stack

| Field | Requirement |
|-------|-------------|
| Primary Mediation Platform | Determines which row below applies: AdMob, Google Ad Manager, AppLovin MAX, LevelPlay, or TopOn. |
| Mediation SDK Version | See table below. |
| GMA SDK Version | See GMA SDK Version table below. |

| Mediation Platform | Mediation SDK Version Required |
|--------------------|--------------------------------|
| AdMob | 25.0.0 or higher |
| Google Ad Manager | 25.0.0 or higher |
| AppLovin MAX | 13.6.1 or higher |
| LevelPlay | 9.3.0 or higher |
| TopOn SecMTP (`com.secmtp.sdk.*`) | Min 6.5.16, Max 6.6.50 |
| TopOn AnyThink (`com.anythink.*`) | Min 6.4.39, Max 6.5.10 |

| Framework | GMA SDK Version (Android) | GMA SDK Version (iOS) |
|-----------|---------------------------|------------------------|
| Native | 25.0.0 or higher | 12.14.0 or higher and below 14.0.0 (all of 13.x is supported). |
| Flutter | 8.0.0 or higher | 7.0.0 or higher |
| Unity | 11.0.0 or higher | 10.3.0 or higher |
| React Native | 16.1.0 or higher | 16.0.3 or higher |
| Cocos | 25.0.0 or higher (native GMA, not plugin version) | 12.14.0 or higher and below 14.0.0 (native GMA) |
| Cocos2dx | play-services-ads 25.0.0 or higher | Google-Mobile-Ads-SDK 13.5.0 or higher |
| Capacitor | 8.1.0 or higher (`@capacitor-community/admob`) | 8.1.0 or higher (`@capacitor-community/admob`) |

### Additional manifest setup

| Mediation Platform | Also required in your app |
|--------------------|---------------------------|
| AdMob | Confirm the AdMob App ID in the app is the live App ID from the AdMob Console. Whose package name you shared with us. Do not use Google's test/sample App ID (`ca-app-pub-3940256099942544~…`). That will fail integration and no request will reach TapMind. |
| Google Ad Manager | Your Google Ad Manager app ID present in your app's manifest. |
| AppLovin MAX | Your applovin.sdk.key present in your app's manifest. |
| LevelPlay | No manifest key required. |
| TopOn | Sample app-ID key set: `com.google.android.gms.ads.APPLICATION_ID` in `AndroidManifest.xml`. |

## Mediation Adapters (GMA Next-Gen SDK)

### Core Development Stack

| Field | Requirement |
|-------|-------------|
| Development Framework / Engine | Native Android, Flutter Android, and Unity Android are supported. |
| Framework Version | See per-framework table below. |
| Primary Language (Android) | Java or Kotlin, both supported. |
| Kotlin/Java Version (Android) | Kotlin 2.1.0 or higher. Java 1.8 or higher. |

| Framework | Framework Version |
|-----------|-------------------|
| Flutter | Dart SDK 3.6.0 or higher, Flutter SDK 3.27.0 or higher. |
| Unity | Unity 2019.4 and above. |

### Android Build Specifics

| Field | Requirement |
|-------|-------------|
| Minimum SDK Version (minSdkVersion) | 24 or higher |
| Compile SDK Version (compileSdkVersion) | 36 or higher |
| Gradle Version | 8.7 or higher |
| Android Gradle Plugin (AGP) Version | 8.6 or higher |

### Current Monetization & Mediation Stack

| Field | Requirement |
|-------|-------------|
| Primary Mediation Platform | Determines which row below applies: AdMob, Google Ad Manager, AppLovin MAX (Native Android only), or LevelPlay (Native Android and Unity Android). |
| Mediation SDK Version | See table below. |
| GMA SDK Version | GMA Next-Gen SDK 1.3.0 or higher |

| Mediation Platform | Mediation SDK Version Required |
|--------------------|--------------------------------|
| AdMob | 25.0.0 or higher |
| Google Ad Manager | 25.0.0 or higher |
| AppLovin MAX (Native Android only) | 13.6.1 or higher |
| LevelPlay (Native Android and Unity Android) | 9.3.0 or higher |

Contact your account manager if you need confirmation for a specific package version before upgrading.
