PackageTrack
Sign in Get early access

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 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 56
  1. 5.8.0 21 Aug 2026
    Release notes

    Added

    • Added isDeviceIdsReadingEnabled member to AdjustConfig as 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

    Open source →
    Release notes

    Added

    • Added isDeviceIdsReadingEnabled member to AdjustConfig as 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


    Open source →
  2. 5.7.1 20 Jul 2026
    Release notes

    Fixed

    • Fixed handling of the deferred deep links opening on the iOS (#188)

    Native SDKs


    Pull Request #199

    Open source →
    Release notes

    Fixed

    • Fixed handling of the deferred deep links opening on the iOS (https://github.com/adjust/flutter_sdk/issues/188).

    Native SDKs


    Open source →
  3. 5.7.0 06 Jul 2026
    Release notes

    Added

    • Added support for iOS integration via Swift Package Manager.
    • Added Adjust.getThirdPartySharingSettingsWithTimeout method and the thirdPartySharingSettingsChangedCallback member of AdjustConfig for 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

    Open source →
    Release notes

    Added

    • Added support for iOS integration via Swift Package Manager.
    • Added Adjust.getThirdPartySharingSettingsWithTimeout method and the thirdPartySharingSettingsChangedCallback member of AdjustConfig for 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


    Open source →
  4. 5.6.2 27 Apr 2026
    Release notes

    Changed

    • ⚠️ Changed AdjustRemoteTrigger.payload to AdjustRemoteTrigger.payloadJson, exposing the remote trigger payload as a JSON string instead of Map<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

    Open source →
    Release notes

    Changed

    • ⚠️ Changed AdjustRemoteTrigger.payload to AdjustRemoteTrigger.payloadJson, exposing the remote trigger payload as a JSON string instead of Map<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


    Open source →
  5. 5.6.1 17 Apr 2026
    Release notes

    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

    Open source →
    Release notes

    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


    Open source →
  6. 5.6.0 31 Mar 2026
    Release notes

    Added

    • Added support for direct deep link callbacks. You can now receive direct deep links by assigning the directDeeplinkCallback member of your AdjustConfig instance.
    • Added support for remote trigger callbacks. You can now receive remote trigger updates by assigning the remoteTriggerCallback member of your AdjustConfig instance.

    Native SDKs


    Pull Request #190

    Open source →
    Release notes

    Added

    • Added support for direct deep link callbacks. You can now receive direct deep links by assigning the directDeeplinkCallback member of your AdjustConfig instance.
    • Added support for remote trigger callbacks. You can now receive remote trigger updates by assigning the remoteTriggerCallback member of your AdjustConfig instance.

    Native SDKs


    Open source →
  7. 5.5.1 09 Mar 2026
    Release notes

    Fixed

    • Fixed an Android build failure (Cannot run Project.afterEvaluate(Action) when the project is already evaluated) by handling Gradle evaluation order when :adjust_sdk is evaluated before the host :app project.

    Changed

    • Updated the example app to showcase recommended app_links usage for deep link handling with Adjust.

    Native SDKs


    Pull Request #187

    Open source →
    Release notes

    Fixed

    • Fixed an Android build failure (Cannot run Project.afterEvaluate(Action) when the project is already evaluated) by handling Gradle evaluation order when :adjust_sdk is evaluated before the host :app project.

    Changed

    • Updated the example app to showcase recommended app_links usage for deep link handling with Adjust.

    Open source →
  8. 5.5.0 06 Dec 2025
    Release notes

    Added

    • Added getAdidWithTimeout method to the Adjust API to allow retrieving the ADID with a specified timeout. If the value is not obtained in time, nil is returned.
    • Added getAttributionWithTimeout method to the Adjust API 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 isAppSetIdReadingEnabled member on your AdjustConfig instance to false.

    Changed

    • Updated the Adjust Signature library version to 3.62.0.

    Native SDKs


    Pull Request #183

    Open source →
    Release notes

    Added

    • Added getAdidWithTimeout method to the Adjust API to allow retrieving the ADID with a specified timeout. If the value is not obtained in time, nil is returned.
    • Added getAttributionWithTimeout method to the Adjust API 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 isAppSetIdReadingEnabled member on your AdjustConfig instance to false.

    Changed

    • Updated the Adjust Signature library version to 3.62.0.

    Native SDKs


    Open source →
  9. 5.4.5 23 Oct 2025
    Release notes

    Changed

    • Updated the Adjust Signature library version to 3.61.0.

    Native SDKs


    Pull Request #180

    Open source →
    Release notes

    Changed

    • Updated the Adjust Signature library version to 3.61.0.

    Native SDKs


    Open source →
  10. 5.4.4 25 Sep 2025
    Release notes

    Changed

    • Updated Gradle version of the plugin, example and test Android apps to 8.13.0 and compileSdk and targetSdk to 36 (#178).

    Native SDKs


    Pull Request #179

    Open source →
    Release notes

    Changed

    • Updated Gradle version of the plugin, example and test Android apps to 8.13.0 and compileSdk and targetSdk to 36 (https://github.com/adjust/flutter_sdk/issues/178).

    Native SDKs


    Open source →
  11. 5.4.3 23 Sep 2025
    Release notes

    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


    Open source →
  12. 5.4.2 11 Aug 2025
    Release notes

    Fixed

    • Fixed first session delay pre-init actions array lazy initialization.

    Changed

    • Updated purchase verification handler (internal changes).

    Native SDKs


    Open source →
  13. 5.4.1 01 Jul 2025
    Release notes

    Added

    • Added support for Google On-Device-Measurement. For more details about this feature, refer to the official documentation.
    • Optimized the logic behind the processAndResolveDeeplink method 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


    Open source →
  14. 5.4.0 13 Jun 2025
    Release notes

    Added

    • Added support for configuring store information via the AdjustStoreInfo object. You can now specify the store name and store app ID by assigning the storeInfo member of your AdjustConfig instance. 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 isFirstSessionDelayEnabled member on your AdjustConfig instance to true. To end the delay, make sure to call endFirstSessionDelay method of Adjust instance. 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 referrer member of the AdjustDeeplink instance. For more details about this feature, refer to the official documentation.
    • Added ability to disable SDK's interaction with AppTrackingTransparency.framework API. You can disable it by setting the isAppTrackingTransparencyUsageEnabled member on your AdjustConfig instance to false. For more details about this feature, refer to the official documentation.

    Native SDKs


    Open source →
  15. 5.1.1 05 Mar 2025
    Release notes

    Fixed

    • Fixed crashes happening in cases where native iOS jsonResponse is nil (#160).

    Native SDKs


    Open source →
  16. 5.1.0 25 Feb 2025
    Release notes

    Added

    • Added jsonResponse field (JSON string) to AdjustAttribution where every key-value pair sent by the backend as part of the attribution response can be found.

    Native SDKs


    Open source →
  17. 5.0.4 06 Feb 2025
    Release notes

    Added

    • Added sending of the additional parameter to improve troubleshooting of SKAdNetwork related 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 updateSkanConversionValue returns null as error (#156).

    Native SDKs


    Open source →
  18. 5.0.3 05 Dec 2024
    Release notes

    Changed

    • Switched to native Android SDK version that depends on a specific version of the signature library.

    Native SDKs


    Open source →
  19. 5.0.2 23 Sep 2024
    Release notes

    Fixed

    • Fixed Adjust.modulemap not found error in certain CocoaPods integration cases.
    • Fixed occasional ANRs while reading install referrer from Shared Preferences during the SDK initialization.

    Native SDKs


    Open source →
  20. 5.0.1 04 Sep 2024
    Release notes

    Fixed

    • Added missing Adjust.getLastDeeplink implementation on iOS platform.

    Native SDKs


    Open source →
  21. 5.0.0 30 Aug 2024
    Release notes

    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


    Open source →
  22. 4.38.2 10 Jul 2024
    Release notes

    Fixed

    • Fixed occasional crashes when processing resolved deep links.

    Native SDKs


    Open source →
  23. 4.38.1 30 Apr 2024
    Release notes

    Added

    • Added sending of the additional iOS SDK observability parameters for debugging purposes.

    Fixed

    • Removed nullability type specifier warnings (ios_sdk#703).

    Native SDKs


    Open source →
  24. 4.38.0 28 Mar 2024
    Release notes

    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 users
      • https://analytics.adjust.com - for non-consented users

    Native SDKs


    Open source →
  25. 4.37.1 21 Feb 2024
    Release notes

    Added

    • Added support for TradPlus ad revenue tracking.

    Fixed

    • Fixed return type mismatch between native Android and Dart implementation of iOS specific methods (#122).

    Native SDKs


    Open source →
  26. 4.37.0 23 Jan 2024
    Release notes

    Added

    • Added ability to process shortened deep links and provide the unshortened link back as a response. You can achieve this by invoking processDeeplink method of the Adjust instance.

    Native SDKs


    Open source →
  27. 4.36.0 27 Nov 2023
    Release notes

    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 TopOn and AD(X) ad revenue tracking.
    • Added a new type of URL strategy called AdjustConfig.UrlStrategyCnOnly. This URL strategy represents AdjustConfig.UrlStrategyCn strategy, but without fallback domains.
    • Added readDeviceInfoOnceEnabled member to AdjustConfig to indicate if Android device info should be read only once.

    Native SDKs


    Open source →
  28. 4.35.2 09 Oct 2023
    Release notes

    Added

    • Added sending of event_callback_id parameter (if set) with the event payload.

    Native SDKs


    Open source →
  29. 4.35.1 02 Oct 2023
    Release notes

    Fixed

    • Fixed issue with signing iOS requests post ATT delay timer expiry.

    Native SDKs


    Open source →
  30. 4.35.0 27 Sep 2023
    Release notes

    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 androidFinalAttributionEnabled member of the AdjustConfig instance.

    Native SDKs


    Open source →
  31. 4.34.0 06 Sep 2023
    Release notes

    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 attConsentWaitingInterval member of the AdjustConfig instance.
    • Added support for purchase verification. In case you are using this feature, you can now use it by calling verifyAppStorePurchase (for iOS) and verifyPlayStorePurchase (for Android) methods of the Adjust instance.

    Native SDKs


    Open source →
  32. 4.33.1 16 Feb 2023
    Release notes

    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


    Open source →
  33. 4.33.0 09 Dec 2022
    Release notes

    Added

    • Added support for SKAN 4.0.
    • Added support for setting a new China URL Strategy. You can choose this setting by setting urlStrategy member of AdjustConfig instance to AdjustConfig.UrlStrategyCn value.

    Native SDKs


    Open source →
  34. 4.32.0 07 Oct 2022
    Release notes

    Added

    • Added partner sharing settings to the third party sharing feature.
    • Added getLastDeeplink getter to Adjust API 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_ID in the Android app's mainfest by default.

    Native SDKs


    Open source →
  35. 4.31.0 03 Aug 2022
    Release notes

    Added

    • Added support for LinkMe feature.
    • Added support to get Facebook install referrer information in attribution callback.

    Native SDKs


    Open source →
  36. 4.30.0 09 Jun 2022
    Release notes

    Added

    • Added ability to mark your app as COPPA compliant. You can enable this setting by setting coppaCompliantEnabled member of AdjustConfig instance to true.
    • 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 playStoreKidsAppEnabled member of AdjustConfig instance to true.
    • Added checkForNewAttStatus method to Adjust API to allow iOS apps to instruct to SDK to check if att_status might have changed in the meantime.
    • Added support for Generic ad revenue tracking.

    Changed

    • Reverted compileSdkVersion from 32 to 31 (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


    Open source →
  37. 4.29.2 17 Feb 2022
    Release notes

    Added

    • Added support for Unity ad revenue tracking.
    • Added support for Helium Chartboost ad revenue tracking.

    Changed

    • Removed deprecated v1 way of plugin registration (https://github.com/adjust/flutter_sdk/issues/64).
    • Migrated from jcenter to mavenCentral repository (https://github.com/adjust/flutter_sdk/pull/72).

    Native SDKs


    Open source →
  38. 4.29.1 22 Sep 2021
    Release notes

    Added

    • Added support for Admost ad revenue source.

    Fixed

    • Fixed compile time errors with Xcode 13.

    Native SDKs


    Open source →
  39. 4.29.0 11 Jun 2021
    Release notes

    Added

    • Added support for null safety (thanks to @blaueeiner).
    • [beta] Added data residency feature. You can choose this setting by setting urlStrategy member of AdjustConfig instance to AdjustConfig.DataResidencyEU (for EU data residency region), AdjustConfig.DataResidencyTR (for TR data residency region) or AdjustConfig.DataResidencyUS value (for US data residency region).
    • Added support for Topon ad revenue tracking.
    • Added support for IronSource ad revenue tracking.
    • Added support for AppLovin MAX ad 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


    Open source →
  40. 4.28.0 02 Apr 2021
    Release notes

    Changed

    • Removed native iOS legacy code.

    Native SDKs


    Open source →
  41. 4.26.0 22 Feb 2021
    Release notes

    Added

    • Added possibility to get cost data information in attribution callback.
    • Added needsCost member to AdjustConfig to 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 AdjustPlayStoreSubscription class to be used when tracking Play Store subscriptions.
    • Added AdjustAppStoreSubscription class to be used when tracking App Store subscriptions.
    • Added trackAppStoreSubscription method to Adjust interface to allow tracking of App Store subscriptions.
    • Added trackPlayStoreSubscription method to Adjust interface to allow tracking of Play Store subscriptions.
    • Added public constants to be used as sources for ad revenue tracking with trackAdRevenue method.

    Changed

    • Updated Gradle version to 6.5 (thanks to @MrtnvM).

    Fixed

    • Fixed occasional NPEs in Android when firing callback methods.

    Native SDKs


    Open source →
  42. 4.23.3 18 Dec 2020
    Release notes

    Added

    • Added URL strategy constants to AdjustConfig for more straight forward feature usage.

    Native SDKs


    Open source →
  43. 4.23.2 11 Nov 2020
    Release notes

    Added

    Native SDKs


    Open source →
  44. 4.23.1 31 Aug 2020
    Release notes

    Fixed

    • Removed iosPrefix from pubspec.yaml.
    • Removed ADJ prefix from Flutter iOS class names.

    Native SDKs


    Open source →
  45. 4.23.0 28 Aug 2020
    Release notes

    Added

    • Added communication with SKAdNetwork framework by default on iOS 14.
    • Added method deactivateSKAdNetworkHandling method to AdjustConfig to switch off default communication with SKAdNetwork framework in iOS 14.
    • Added wrapper method requestTrackingAuthorizationWithCompletionHandler to Adjust to 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 urlStrategy member to AdjustConfig class to allow selection of URL strategy for specific market.

    Native SDKs


    Open source →
  46. 4.22.1 03 Aug 2020
    Release notes

    Changed

    • Changed referencing of native Android dependency from implementation to api.

    Native SDKs


    Open source →
  47. 4.22.0 09 Jun 2020
    Release notes

    Added

    • Added subscription tracking feature.
    • Added support for Huawei App Gallery install referrer.

    Changed

    • Updated communication flow with iAd.framework.

    Native SDKs


    Open source →
  48. 4.21.0 24 Mar 2020
    Release notes

    Added

    • Added disableThirdPartySharing method to Adjust interface 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_revenue package payload.
    • Added external device ID support.

    Native SDKs


    Open source →
  49. 4.18.1 09 Oct 2019
    Release notes

    Fixed

    • Fixed lack of getAdid method implementation in native iOS bridge (thanks to @HenriBeck).

    Native SDKs


    Open source →
  50. 4.18.0 04 Jul 2019
    Release notes

    Added

    • Added trackAdRevenue method to Adjust interface to allow tracking of ad revenue. With this release added support for MoPub ad revenue tracking.
    • Added reading of Facebook anonymous ID if available on iOS platform.

    Native SDKs


    Open source →
  51. 4.17.1 05 Jun 2019
    Release notes

    Fixed

    • Fixed issue when trying to register Android plugin more than once (https://github.com/adjust/flutter_sdk/issues/7).

    Native SDKs


    Open source →
  52. 4.17.0 04 Dec 2018
    Release notes

    Added

    • Official Flutter SDK release.

    Native SDKs


    Open source →
  53. 0.0.4 04 Dec 2018
    Release notes

    Changed

    • Changed SDK API to be more Dart friendly.

    Native SDKs


    Open source →
  54. 0.0.3 04 Dec 2018
    Release notes

    Changed

    • Changed SDK dependency in example app from local path to Flutter plugin repository.

    Native SDKs


    Open source →
  55. 0.0.2 04 Dec 2018
    Release notes

    Added

    • Added example app to repo.
    • Added handling of process name for Android platform.

    Native SDKs


    Open source →
  56. 0.0.1 04 Dec 2018
    Release notes

    Added

    • Test release of Flutter SDK.
    • Package available at: https://pub.dartlang.org/packages/adjust_sdk

    Native SDKs

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive