adjust_sdk
This is the Flutter SDK of Adjust™. You can read more about Adjust™ at adjust.com.
5.8.0
adjust/flutter_sdk
What this package is like to depend on
Last release 2 days ago
21 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 56 of 56 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
56 releases · first in 2018
11 releases in the last 12 months
see the full history below
Release timeline
56 releases · Dec 2018 to Aug 2026Releases
latest 56-
5.8.021 Aug 2026Release notes
Open source →Added
- Added
isDeviceIdsReadingEnabledmember toAdjustConfigas an umbrella member alternative to setting individual device ID disabling members. - Added support for Samsung MAPS (Mobile Application Preload System).
- Added support for sending parameters that identify preinstalled Android system apps.
Changed
- Updated the Adjust Signature library version to 5.0.0.
Native SDKs
Pull Request #200
Release notes
Open source →Added
- Added
isDeviceIdsReadingEnabledmember toAdjustConfigas an umbrella member alternative to setting individual device ID disabling members. - Added support for Samsung MAPS (Mobile Application Preload System).
- Added support for sending parameters that identify preinstalled Android system apps.
Changed
- Updated the Adjust Signature library version to 5.0.0.
Native SDKs
- Added
-
5.7.120 Jul 2026Release notes
Open source →Fixed
- Fixed handling of the deferred deep links opening on the iOS (#188)
Native SDKs
Pull Request #199
Release notes
Open source →Fixed
- Fixed handling of the deferred deep links opening on the iOS (https://github.com/adjust/flutter_sdk/issues/188).
Native SDKs
-
5.7.006 Jul 2026Release notes
Open source →Added
- Added support for iOS integration via Swift Package Manager.
- Added
Adjust.getThirdPartySharingSettingsWithTimeoutmethod and thethirdPartySharingSettingsChangedCallbackmember ofAdjustConfigfor reading the current third-party-sharing settings from the Adjust backend and receiving updates when they change.
Changed
- Updated the Android plugin's Gradle DSL (
compileSdk,minSdk,lint) for compatibility with Android Gradle Plugin (AGP) 9, while remaining backward compatible with earlier AGP versions (#195).
Native SDKs
Pull Request #196
Release notes
Open source →Added
- Added support for iOS integration via Swift Package Manager.
- Added
Adjust.getThirdPartySharingSettingsWithTimeoutmethod and thethirdPartySharingSettingsChangedCallbackmember ofAdjustConfigfor reading the current third-party-sharing settings from the Adjust backend and receiving updates when they change.
Changed
- Updated the Android plugin's Gradle DSL (
compileSdk,minSdk,lint) for compatibility with Android Gradle Plugin (AGP) 9, while remaining backward compatible with earlier AGP versions (https://github.com/adjust/flutter_sdk/issues/195).
Native SDKs
-
5.6.227 Apr 2026Release notes
Open source →Changed
- ⚠️ Changed
AdjustRemoteTrigger.payloadtoAdjustRemoteTrigger.payloadJson, exposing the remote trigger payload as a JSON string instead ofMap<String, dynamic>to preserve backend payload values across platform bridges. If you used this feature in versions 5.6.0 or 5.6.1, please update to version 5.6.2 or later and switch to the new API.
Native SDKs
Pull Request #194
Release notes
Open source →Changed
- ⚠️ Changed
AdjustRemoteTrigger.payloadtoAdjustRemoteTrigger.payloadJson, exposing the remote trigger payload as a JSON string instead ofMap<String, dynamic>to preserve backend payload values across platform bridges. If you used this feature in versions 5.6.0 or 5.6.1, please update to version 5.6.2 or later and switch to the new API.
Native SDKs
- ⚠️ Changed
-
5.6.117 Apr 2026Release notes
Open source →Fixed
- Fixed an iOS issue where cold-start deep link handling could interfere with other plugins that listen for URL opens or universal links.
Changed
- Updated the Adjust Signature library version to 3.67.0.
Native SDKs
Pull Request #191
Release notes
Open source →Fixed
- Fixed an iOS issue where cold-start deep link handling could interfere with other plugins that listen for URL opens or universal links.
Changed
- Updated the Adjust Signature library version to 3.67.0.
Native SDKs
-
5.6.031 Mar 2026Release notes
Open source →Added
- Added support for direct deep link callbacks. You can now receive direct deep links by assigning the
directDeeplinkCallbackmember of yourAdjustConfiginstance. - Added support for remote trigger callbacks. You can now receive remote trigger updates by assigning the
remoteTriggerCallbackmember of yourAdjustConfiginstance.
Native SDKs
Pull Request #190
Release notes
Open source →Added
- Added support for direct deep link callbacks. You can now receive direct deep links by assigning the
directDeeplinkCallbackmember of yourAdjustConfiginstance. - Added support for remote trigger callbacks. You can now receive remote trigger updates by assigning the
remoteTriggerCallbackmember of yourAdjustConfiginstance.
Native SDKs
- Added support for direct deep link callbacks. You can now receive direct deep links by assigning the
-
5.5.109 Mar 2026Release notes
Open source →Fixed
- Fixed an Android build failure (
Cannot run Project.afterEvaluate(Action) when the project is already evaluated) by handling Gradle evaluation order when:adjust_sdkis evaluated before the host:appproject.
Changed
- Updated the example app to showcase recommended
app_linksusage for deep link handling with Adjust.
Native SDKs
Pull Request #187
Release notes
Open source →Fixed
- Fixed an Android build failure (
Cannot run Project.afterEvaluate(Action) when the project is already evaluated) by handling Gradle evaluation order when:adjust_sdkis evaluated before the host:appproject.
Changed
- Updated the example app to showcase recommended
app_linksusage for deep link handling with Adjust.
- Fixed an Android build failure (
-
5.5.006 Dec 2025Release notes
Open source →Added
- Added
getAdidWithTimeoutmethod to theAdjustAPI to allow retrieving the ADID with a specified timeout. If the value is not obtained in time, nil is returned. - Added
getAttributionWithTimeoutmethod to theAdjustAPI to allow retrieving the current attribution information with a specified timeout. If the value is not obtained in time, nil is returned. - Added ability to disable the reading of the app set ID. You can do this by setting the
isAppSetIdReadingEnabledmember on yourAdjustConfiginstance tofalse.
Changed
- Updated the Adjust Signature library version to 3.62.0.
Native SDKs
Pull Request #183
Release notes
Open source →Added
- Added
getAdidWithTimeoutmethod to theAdjustAPI to allow retrieving the ADID with a specified timeout. If the value is not obtained in time, nil is returned. - Added
getAttributionWithTimeoutmethod to theAdjustAPI to allow retrieving the current attribution information with a specified timeout. If the value is not obtained in time, nil is returned. - Added ability to disable the reading of the app set ID. You can do this by setting the
isAppSetIdReadingEnabledmember on yourAdjustConfiginstance tofalse.
Changed
- Updated the Adjust Signature library version to 3.62.0.
Native SDKs
- Added
-
5.4.523 Oct 2025Release notes
Open source →Release notes
Open source →Changed
- Updated the Adjust Signature library version to 3.61.0.
Native SDKs
-
5.4.425 Sep 2025Release notes
Open source →Changed
- Updated Gradle version of the plugin, example and test Android apps to
8.13.0andcompileSdkandtargetSdkto36(#178).
Native SDKs
Pull Request #179
Release notes
Open source →Changed
- Updated Gradle version of the plugin, example and test Android apps to
8.13.0andcompileSdkandtargetSdkto36(https://github.com/adjust/flutter_sdk/issues/178).
Native SDKs
- Updated Gradle version of the plugin, example and test Android apps to
-
5.4.323 Sep 2025Release notes
Open source →Added
- Added support for processing deferred deep links in session responses.
- Added support for Google License Verification (LVL). For more details about this feature, refer to the official documentation.
Native SDKs
-
5.4.211 Aug 2025Release notes
Open source →Fixed
- Fixed first session delay pre-init actions array lazy initialization.
Changed
- Updated purchase verification handler (internal changes).
Native SDKs
-
5.4.101 Jul 2025Release notes
Open source →Added
- Added support for Google On-Device-Measurement. For more details about this feature, refer to the official documentation.
- Optimized the logic behind the
processAndResolveDeeplinkmethod to immediately return links that have already been resolved.
Changed
- Updated the Adjust Signature library version to 3.47.0.
- Updated look & feel of example and test apps.
Native SDKs
-
5.4.013 Jun 2025Release notes
Open source →Added
- Added support for configuring store information via the
AdjustStoreInfoobject. You can now specify the store name and store app ID by assigning thestoreInfomember of yourAdjustConfiginstance. This enables the SDK to record the intended app store source during initialization. For more details about this feature, refer to the official documentation. - Added ability to initialize the SDK for the first session in delayed mode. You can start the SDK in the delayed mode by setting the
isFirstSessionDelayEnabledmember on yourAdjustConfiginstance totrue. To end the delay, make sure to callendFirstSessionDelaymethod ofAdjustinstance. For more details about this feature, refer to the official documentation. - Added ability to send organic search referrer together with deep link. You can send it via
referrermember of theAdjustDeeplinkinstance. For more details about this feature, refer to the official documentation. - Added ability to disable SDK's interaction with
AppTrackingTransparency.frameworkAPI. You can disable it by setting theisAppTrackingTransparencyUsageEnabledmember on yourAdjustConfiginstance tofalse. For more details about this feature, refer to the official documentation.
Native SDKs
- Added support for configuring store information via the
-
5.1.105 Mar 2025Release notes
Open source → -
5.1.025 Feb 2025Release notes
Open source →Added
- Added
jsonResponsefield (JSON string) toAdjustAttributionwhere every key-value pair sent by the backend as part of the attribution response can be found.
Native SDKs
- Added
-
5.0.406 Feb 2025Release notes
Open source →Added
- Added sending of the additional parameter to improve troubleshooting of
SKAdNetworkrelated issues.
Fixed
- Fixed occasional occurrences in which ATT waiting interval timer was not being started.
- Fixed occasional NPE occurrences when app was entering background (android_sdk#630).
- Fixed occasional NPE occurrences when
updateSkanConversionValuereturnsnullas error (#156).
Native SDKs
- Added sending of the additional parameter to improve troubleshooting of
-
5.0.305 Dec 2024Release notes
Open source →Changed
- Switched to native Android SDK version that depends on a specific version of the signature library.
Native SDKs
-
5.0.223 Sep 2024Release notes
Open source →Fixed
- Fixed
Adjust.modulemap not founderror in certain CocoaPods integration cases. - Fixed occasional ANRs while reading install referrer from Shared Preferences during the SDK initialization.
Native SDKs
- Fixed
-
5.0.104 Sep 2024Release notes
Open source →Fixed
- Added missing
Adjust.getLastDeeplinkimplementation on iOS platform.
Native SDKs
- Added missing
-
5.0.030 Aug 2024Release notes
Open source →Major Release
We're excited to release our major new SDK version (v5). Among many internal improvements, our spoofing protection solution is now included out of the box, reinforcing our commitment to accurate, actionable, and fraud-free data.
To try out SDK v5 in your app, you can follow our new v4 to v5 migration guide.
If you are a current Adjust client and have questions about SDK v5, please email [email protected].
In case you were using beta version of the SDK v5, please switch to the official v5 release.
Native SDKs
-
4.38.210 Jul 2024Release notes
Open source →Fixed
- Fixed occasional crashes when processing resolved deep links.
Native SDKs
-
4.38.130 Apr 2024Release notes
Open source →Added
- Added sending of the additional iOS SDK observability parameters for debugging purposes.
Fixed
- Removed nullability type specifier warnings (ios_sdk#703).
Native SDKs
-
4.38.028 Mar 2024Release notes
Open source →Added
- Added iOS Privacy Manifest for the Adjust SDK.
- Added new domains and corresponding payload restrictions for the Adjust SDK to direct the iOS traffic to:
https://consent.adjust.com- for consented usershttps://analytics.adjust.com- for non-consented users
Native SDKs
-
4.37.121 Feb 2024Release notes
Open source →Added
- Added support for
TradPlusad revenue tracking.
Fixed
- Fixed return type mismatch between native Android and Dart implementation of iOS specific methods (#122).
Native SDKs
- Added support for
-
4.37.023 Jan 2024Release notes
Open source →Added
- Added ability to process shortened deep links and provide the unshortened link back as a response. You can achieve this by invoking
processDeeplinkmethod of theAdjustinstance.
Native SDKs
- Added ability to process shortened deep links and provide the unshortened link back as a response. You can achieve this by invoking
-
4.36.027 Nov 2023Release notes
Open source →Added
- Added getter for obtaining IDFV value of the iOS device.
- Added support for Meta install referrer.
- Added support for Google Play Games on PC.
- Added support for
TopOnandAD(X)ad revenue tracking. - Added a new type of URL strategy called
AdjustConfig.UrlStrategyCnOnly. This URL strategy representsAdjustConfig.UrlStrategyCnstrategy, but without fallback domains. - Added
readDeviceInfoOnceEnabledmember toAdjustConfigto indicate if Android device info should be read only once.
Native SDKs
-
4.35.209 Oct 2023Release notes
Open source →Added
- Added sending of
event_callback_idparameter (if set) with the event payload.
Native SDKs
- Added sending of
-
4.35.102 Oct 2023Release notes
Open source →Fixed
- Fixed issue with signing iOS requests post ATT delay timer expiry.
Native SDKs
-
4.35.027 Sep 2023Release notes
Open source →Added
- Added support for SigV3 library. Update authorization header building logic to use
adj_signing_id. - Added ability to indicate if only final Android attribution is needed in attribution callback (by default attribution callback return intermediate attribution as well before final attribution if not enabled with this setter method) by setting the
androidFinalAttributionEnabledmember of theAdjustConfiginstance.
Native SDKs
- Added support for SigV3 library. Update authorization header building logic to use
-
4.34.006 Sep 2023Release notes
Open source →Added
- Added support for Android apps using Gradle 8.0 or later.
- Added ability to delay SDK start on iOS platform in order to wait for an answer to the ATT dialog. You can set the number of seconds to wait (capped internally to 120) by setting the
attConsentWaitingIntervalmember of theAdjustConfiginstance. - Added support for purchase verification. In case you are using this feature, you can now use it by calling
verifyAppStorePurchase(for iOS) andverifyPlayStorePurchase(for Android) methods of theAdjustinstance.
Native SDKs
-
4.33.116 Feb 2023Release notes
Open source →Fixed
- Skipped invocation of SKAN 4.0 style callback in case SKAN 4.0 API was not invoked (https://github.com/adjust/flutter_sdk/issues/104).
Native SDKs
-
4.33.009 Dec 2022Release notes
Open source →Added
- Added support for SKAN 4.0.
- Added support for setting a new China URL Strategy. You can choose this setting by setting
urlStrategymember ofAdjustConfiginstance toAdjustConfig.UrlStrategyCnvalue.
Native SDKs
-
4.32.007 Oct 2022Release notes
Open source →Added
- Added partner sharing settings to the third party sharing feature.
- Added
getLastDeeplinkgetter toAdjustAPI to be able to get last tracked deep link by the SDK for iOS platform.
Changed
- Switched to adding permission
com.google.android.gms.permission.AD_IDin the Android app's mainfest by default.
Native SDKs
-
4.31.003 Aug 2022Release notes
Open source →Added
- Added support for
LinkMefeature. - Added support to get Facebook install referrer information in attribution callback.
Native SDKs
- Added support for
-
4.30.009 Jun 2022Release notes
Open source →Added
- Added ability to mark your app as COPPA compliant. You can enable this setting by setting
coppaCompliantEnabledmember ofAdjustConfiginstance totrue. - Added ability to mark your Android app as app for the kids in accordance to Google Play Families policies. You can enable this setting by setting
playStoreKidsAppEnabledmember ofAdjustConfiginstance totrue. - Added
checkForNewAttStatusmethod toAdjustAPI to allow iOS apps to instruct to SDK to check ifatt_statusmight have changed in the meantime. - Added support for Generic ad revenue tracking.
Changed
- Reverted
compileSdkVersionfrom32to31(https://github.com/adjust/flutter_sdk/pull/77). - Changed responses which is being returned when iOS specific API is being called on Android platform (https://github.com/adjust/flutter_sdk/issues/79 and https://github.com/adjust/flutter_sdk/issues/80).
Native SDKs
- Added ability to mark your app as COPPA compliant. You can enable this setting by setting
-
4.29.217 Feb 2022Release notes
Open source →Added
- Added support for
Unityad revenue tracking. - Added support for
Helium Chartboostad revenue tracking.
Changed
- Removed deprecated v1 way of plugin registration (https://github.com/adjust/flutter_sdk/issues/64).
- Migrated from
jcentertomavenCentralrepository (https://github.com/adjust/flutter_sdk/pull/72).
Native SDKs
- Added support for
-
4.29.122 Sep 2021Release notes
Open source →Added
- Added support for
Admostad revenue source.
Fixed
- Fixed compile time errors with Xcode 13.
Native SDKs
- Added support for
-
4.29.011 Jun 2021Release notes
Open source →Added
- Added support for null safety (thanks to @blaueeiner).
- [beta] Added data residency feature. You can choose this setting by setting
urlStrategymember ofAdjustConfiginstance toAdjustConfig.DataResidencyEU(for EU data residency region),AdjustConfig.DataResidencyTR(for TR data residency region) orAdjustConfig.DataResidencyUSvalue (for US data residency region). - Added support for
Toponad revenue tracking. - Added support for
IronSourcead revenue tracking. - Added support for
AppLovin MAXad revenue tracking. - Added preinstall tracking with usage of system installer receiver on Android platform.
Fixed
- Fixed attribution value comparison logic which might cause same attribution value to be delivered into attribution callback on iOS platform.
Native SDKs
-
4.28.002 Apr 2021Release notes
Open source → -
4.26.022 Feb 2021Release notes
Open source →Added
- Added possibility to get cost data information in attribution callback.
- Added
needsCostmember toAdjustConfigto indicate if cost data is needed in attribution callback (by default cost data will not be part of attribution callback if not enabled with this setter method). - Added
AdjustPlayStoreSubscriptionclass to be used when tracking Play Store subscriptions. - Added
AdjustAppStoreSubscriptionclass to be used when tracking App Store subscriptions. - Added
trackAppStoreSubscriptionmethod toAdjustinterface to allow tracking of App Store subscriptions. - Added
trackPlayStoreSubscriptionmethod toAdjustinterface to allow tracking of Play Store subscriptions. - Added public constants to be used as sources for ad revenue tracking with
trackAdRevenuemethod.
Changed
- Updated Gradle version to 6.5 (thanks to @MrtnvM).
Fixed
- Fixed occasional NPEs in Android when firing callback methods.
Native SDKs
-
4.23.318 Dec 2020Release notes
Open source →Added
- Added URL strategy constants to
AdjustConfigfor more straight forward feature usage.
Native SDKs
- Added URL strategy constants to
-
4.23.211 Nov 2020Release notes
Open source → -
4.23.131 Aug 2020Release notes
Open source →Fixed
- Removed
iosPrefixfrompubspec.yaml. - Removed
ADJprefix from Flutter iOS class names.
Native SDKs
- Removed
-
4.23.028 Aug 2020Release notes
Open source →Added
- Added communication with SKAdNetwork framework by default on iOS 14.
- Added method
deactivateSKAdNetworkHandlingmethod toAdjustConfigto switch off default communication with SKAdNetwork framework in iOS 14. - Added wrapper method
requestTrackingAuthorizationWithCompletionHandlertoAdjustto allow asking for user's consent to be tracked in iOS 14 and immediate propagation of user's choice to backend. - Added handling of new iAd framework error codes introduced in iOS 14.
- Added sending of value of user's consent to be tracked with each package.
- Added
urlStrategymember toAdjustConfigclass to allow selection of URL strategy for specific market.
Native SDKs
-
4.22.103 Aug 2020Release notes
Open source →Changed
- Changed referencing of native Android dependency from
implementationtoapi.
Native SDKs
- Changed referencing of native Android dependency from
-
4.22.009 Jun 2020Release notes
Open source →Added
- Added subscription tracking feature.
- Added support for Huawei App Gallery install referrer.
Changed
- Updated communication flow with
iAd.framework.
Native SDKs
-
4.21.024 Mar 2020Release notes
Open source →Added
- Added
disableThirdPartySharingmethod toAdjustinterface to allow disabling of data sharing with third parties outside of Adjust ecosystem. - Added support for signature library as a plugin.
- Added more aggressive sending retry logic for install session package.
- Added additional parameters to
ad_revenuepackage payload. - Added external device ID support.
Native SDKs
- Added
-
4.18.109 Oct 2019Release notes
Open source →Fixed
- Fixed lack of
getAdidmethod implementation in native iOS bridge (thanks to @HenriBeck).
Native SDKs
- Fixed lack of
-
4.18.004 Jul 2019Release notes
Open source →Added
- Added
trackAdRevenuemethod toAdjustinterface to allow tracking of ad revenue. With this release added support forMoPubad revenue tracking. - Added reading of Facebook anonymous ID if available on iOS platform.
Native SDKs
- Added
-
4.17.105 Jun 2019Release notes
Open source →Fixed
- Fixed issue when trying to register Android plugin more than once (https://github.com/adjust/flutter_sdk/issues/7).
Native SDKs
-
4.17.004 Dec 2018Release notes
Open source → -
0.0.404 Dec 2018Release notes
Open source → -
0.0.304 Dec 2018Release notes
Open source →Changed
- Changed SDK dependency in example app from local path to Flutter plugin repository.
Native SDKs
-
0.0.204 Dec 2018Release notes
Open source →Added
- Added example app to repo.
- Added handling of process name for Android platform.
Native SDKs
-
0.0.104 Dec 2018Release notes
Open source →Added
- Test release of Flutter SDK.
- Package available at: https://pub.dartlang.org/packages/adjust_sdk
Native SDKs