Adjust SDKs
Every SDK Adjust publishes for app frameworks, with the package to install, its licence, minimum OS and what it needs from your app.
Adjust publishes official SDKs for 7 of the 9 frameworks tracked here: React Native, Flutter, Unity, Cordova, iOS, Android and Web. Vendor-documented route for Expo. None found for Capacitor.
Adjust pinout: one pin per framework
Adjust SDK packages
Last checked 2 Nov 2026
| Framework | Status | Package | Registry | Version | Licence | Minimum OS | Repo | Install docs | Notes |
|---|---|---|---|---|---|---|---|---|---|
| React Native | Official | react-native-adjust | npm | 5.8.0 | MIT | iOS 12; Android API 21 | Source | Install docs | |
| Flutter | Official | adjust_sdk | pub.dev | 5.8.0 | MIT | iOS 12; Android API 21 | Source | Install docs | |
| Expo | Vendor-documented | @config-plugins/react-native-adjust + react-native-adjust | npm | 14.0.2 | MIT | iOS 12; Android API 21 | Source | Install docs | Adjust's RN docs have an Expo tab; the config plugin is maintained in expo/config-plugins and cannot be used with Expo Go. |
| Unity | Official | Adjust Unity SDK (UPM git URL https://github.com/adjust/unity_sdk.git?path=Assets/Adjust, or Adjust_v5.8.1.unitypackage) | GitHub releases / Unity Package Manager (git URL) | 5.8.1 | MIT | iOS 12; Android API 21; Unity 2018.2+ | Source | Install docs | |
| Capacitor | None found | No package found | No Capacitor plugin in Adjust's docs; the Ionic route Adjust documents is its Cordova plugin. | ||||||
| Cordova | Official | com.adjust.sdk | npm | 5.8.0 | MIT | Not published | Source | Install docs | Ionic users install via @awesome-cordova-plugins/adjust plus the same plugin. |
| iOS (native) | Official | Adjust | CocoaPods + SPM | 5.8.1 | MIT | iOS 12.0 | Source | Install docs | Swift Package Manager supported via github.com/adjust/ios_sdk; Carthage also documented. |
| Android (native) | Official | com.adjust.sdk:adjust-android | Maven Central | 5.8.1 | MIT | Android API 21 | Source | Install docs | |
| Web | Official | @adjustcom/adjust-web-sdk | npm | 5.8.3 | MIT | Not published | Source | Install docs |
What the Adjust SDK needs from you
From Adjust's own documentation and the SDK's published manifest and package files.
- Android permissionsDocs ask for INTERNET and ACCESS_NETWORK_STATE (ACCESS_WIFI_STATE if not on Google Play); SDK includes com.google.android.gms.permission.AD_ID by default (remove for COPPA / non-Play apps).
- Play Install ReferrerYes; docs ask the developer to add com.android.installreferrer:installreferrer:2.2 (plus optional Huawei, Xiaomi, Samsung and Meta referrer plugins).
- ATT prompt (iOS)SDK wraps the ATT prompt (requestAppTrackingAuthorization) or records a custom prompt's status; attConsentWaitingInterval delays sending data for up to 360 seconds; app must set NSUserTrackingUsageDescription.
- Deep linksDocs cover direct deep links (universal links / app scheme on iOS, App Links / scheme on Android, processAndResolveDeeplink) and deferred deep links via the adjustDeferredDeeplinkReceived callback.
- SKANSDK registers for SKAdNetwork on init by default (disableSkanAttribution to opt out); updateSkanConversionValue supports SKAN 4 coarse values and lock window.
Questions
Which frameworks does Adjust have an SDK for?
Adjust publishes official SDKs for 7 of the 9 frameworks tracked here: React Native, Flutter, Unity, Cordova, iOS, Android and Web. Vendor-documented route for Expo. None found for Capacitor.
Does Adjust have an Expo SDK?
Adjust documents Expo, but the config plugin (@config-plugins/react-native-adjust + react-native-adjust) is maintained outside Adjust. Adjust's RN docs have an Expo tab; the config plugin is maintained in expo/config-plugins and cannot be used with Expo Go. Any native SDK in Expo needs a development build rather than Expo Go.
What is the minimum iOS version for the Adjust iOS SDK?
The Adjust iOS SDK (Adjust, version 5.8.1) states iOS 12.0.
What licence are Adjust's SDKs under?
The registries and repositories state: MIT. Check the licence of the exact package you install, because wrappers and native SDKs can differ.
Does the Adjust Android SDK need the Play Install Referrer?
Yes; docs ask the developer to add com.android.installreferrer:installreferrer:2.2 (plus optional Huawei, Xiaomi, Samsung and Meta referrer plugins).
How does the Adjust iOS SDK handle the ATT prompt?
SDK wraps the ATT prompt (requestAppTrackingAuthorization) or records a custom prompt's status; attConsentWaitingInterval delays sending data for up to 360 seconds; app must set NSUserTrackingUsageDescription.
Sources
Read 2 Nov 2026.
- https://api.github.com/repos/adjust/unity_sdk/releases/latest
- https://dev.adjust.com/en/sdk/android
- https://dev.adjust.com/en/sdk/android/features/deep-links/direct
- https://dev.adjust.com/en/sdk/capacitor
- https://dev.adjust.com/en/sdk/cordova
- https://dev.adjust.com/en/sdk/flutter
- https://dev.adjust.com/en/sdk/ios
- https://dev.adjust.com/en/sdk/ios/features/att
- https://dev.adjust.com/en/sdk/ios/features/deep-links/deferred
- https://dev.adjust.com/en/sdk/ios/features/skad
- https://dev.adjust.com/en/sdk/react-native
- https://dev.adjust.com/en/sdk/unity
- https://dev.adjust.com/en/sdk/web
- https://github.com/adjust/android_sdk
- https://github.com/adjust/cordova_sdk
- https://github.com/adjust/flutter_sdk
- https://github.com/adjust/react_native_sdk
- https://pub.dev/api/packages/adjust_sdk
- https://raw.githubusercontent.com/adjust/cordova_sdk/master/plugin.xml
- https://raw.githubusercontent.com/adjust/ios_sdk/master/Adjust.podspec
- https://raw.githubusercontent.com/adjust/ios_sdk/master/Package.swift
- https://registry.npmjs.org/@adjustcom/adjust-web-sdk/latest
- https://registry.npmjs.org/@config-plugins/react-native-adjust/latest
- https://registry.npmjs.org/com.adjust.sdk/latest
- https://registry.npmjs.org/react-native-adjust/latest
- https://repo1.maven.org/maven2/com/adjust/sdk/adjust-android/maven-metadata.xml
- https://trunk.cocoapods.org/api/v1/pods/Adjust
Other MMPs
- VN-028 of 9
AirbridgeOfficial SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web - VN-036 of 9
AppMetricaOfficial SDKs: React Native, Flutter, Expo, Unity, iOS and Android - VN-049 of 9
AppsFlyerOfficial SDKs: React Native, Flutter, Expo, Unity, Capacitor, Cordova, iOS, Android and Web - VN-057 of 9
BranchOfficial SDKs: React Native, Unity, Capacitor, Cordova, iOS, Android and Web - VN-068 of 9
KochavaOfficial SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web - VN-078 of 9
LinkrunnerOfficial SDKs: React Native, Flutter, Expo, Capacitor, Cordova, iOS, Android and Web - VN-088 of 9
SingularOfficial SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web - VN-096 of 9
TenjinOfficial SDKs: React Native, Flutter, Unity, Capacitor, iOS and Android