Skip to content

Latest commit

 

History

History
268 lines (204 loc) · 11.4 KB

CHANGELOG.md

File metadata and controls

268 lines (204 loc) · 11.4 KB

Version 5.0.0 (3rd January 2025)

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].

Native SDKs


Version 4.33.0 (13th March 2023)

Added

  • Added support for SKAN 4.0.
  • 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.
  • Added support for LinkMe feature.
  • Added support to get Facebook install referrer information in attribution callback.
  • Added ability to mark your app as COPPA compliant. You can enable this setting by passing true as value of coppaCompliant key when initializing Adjust SDK.
  • 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 true as value of playStoreKidsApp key when initializing Adjust SDK.
  • 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.

Changed

  • Switched to adding permission com.google.android.gms.permission.AD_ID in the Android app's mainfest by default.

Native SDKs


Version 4.29.3 (26th January 2022)

Changed

  • Updated native SDKs to latest versions.

Native SDKs


Version 4.29.2 (9th December 2021)

Changed

  • Updated native SDKs to latest versions.

Native SDKs


Version 4.29.1 (14th May 2021)

Added

  • Added data residency support for US region. To enable this feature, make sure to pass "data-residency-us" as value of urlStrategy key when initialising Adjust SDK.

Fixed

  • Fixed attribution callback handling of cost amount parameter.

Native SDKs


Version 4.29.0 (10th May 2021)

Added

  • Added official support for Solar2D.
  • Added support for Apple Search Ads attribution with usage of AdServices.framework.
  • Added appTrackingAuthorizationStatus getter to Adjust API to be able to get current app tracking status.
  • Added improved measurement consent management and third party sharing system.
  • Added wrapper method updateConversionValue to Adjust API to allow updating SKAdNetwork conversion value via SDK API.
  • Added data residency feature. Support for EU and TR data residency region is added. To enable this feature, make sure to pass "data-residency-eu" or "data-residency-tr" as value of urlStrategy key when initialising Adjust SDK.
  • Added setConversionValueUpdatedListener method to Adjust API to allow setting of the callback which can be used to get information when Adjust SDK updates conversion value for the user.
  • Added possibility to pass needsCost key when initialising Adjust SDK 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). Subsequently added new cost data fields in attribution callback - costType, costAmount and costCurrency.
  • Added support for new ways of preinstall tracking in Android. To enable this feature, make sure to pass preinstallTrackingEnabled = true when initialising Adjust SDK.
  • Added support for setting custom preinstall file location in Android. To enable this feature, make sure to pass your custom path as value of preinstallFilePath key when initialising Adjust SDK.

Fixed

  • Fixed missing handling of sku parameter when performing subscription tracking in Android.

Kudos

  • Huge kudos to @Shchvova for amazing help in this release with adding support for Solar2D as well adding support for new features from native SDKs to Corona SDK.

Native SDKs


Version 4.28.0 (3rd April 2021)

Changed

  • Removed native iOS legacy code.

Native SDKs


Version 4.23.0 (8th September 2020)

Added

  • Added subscription tracking feature.
  • Added communication with SKAdNetwork framework by default on iOS 14.
  • Added method handleSkAdNetwork key handling to configuration map 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 key handling to configuration map to allow selection of URL strategy for specific market.

Native SDKs


Version 4.21.0 (25th March 2020)

Added

  • 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.

Native SDKs


Version 4.20.0 (9th February 2020)

Added

  • Added disableThirdPartySharing method to Adjust interface to allow disabling of data sharing with third parties outside of Adjust ecosystem.
  • Added external device ID support.

Fixed

  • Fixed potential events submission after Lua state has already been destroyed (thanks to @Shchvova).

Native SDKs


Version 4.18.0 (4th July 2019)

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


Version 4.17.0 (22nd January 2019)

Added

  • Added getSdkVersion method to Adjust interface to obtain current SDK version string.
  • Added ability to pass callbackId value through trackEvent method of Adjust interface, for users to set custom ID on event object which will later be reported in event success/failure callbacks.
  • Added callbackId field to event tracking success callback object.
  • Added callbackId field to event tracking failure callback object.

Changed

  • readMobileEquipmentIdentity value of create method of Adjust interface is deprecated.
  • SDK will now fire attribution request each time upon session tracking finished in case it lacks attribution info.

Native SDKs


Version 4.14.0 (16th July 2018)

Added

  • Added deep link caching in case appWillOpenUrl method is called before SDK is initialised.

Changed

  • Updated the way how iOS plugin handles push tokens from Corona interface - they are now being passed directly as strings to native iOS SDK.

Native SDKs


Version 4.13.1 (18th May 2018)

Fixed

  • Added null check for CoronaRuntimeTaskDispatcher (#6).

Native SDKs


Version 4.13.0 (16th May 2018)

Added

  • Added gdprForgetMe() method to Adjust interface to enable possibility for user to be forgotten in accordance with GDPR law.

Native SDKs


Version 4.12.2 (12th March 2018)

Native changes

  • Updated iOS SDK to v4.12.3.
  • Updated Android SDK to v4.12.4.

Native SDKs


Version 4.12.1 (1st February 2018)

Native changes

Native SDKs


Version 4.12.0 (22nd December 2017)

Added

  • Initial release of Corona SDK. Supported platforms: iOS and Android.

Native SDKs