Releases: adjust/flutter_sdk
Releases · adjust/flutter_sdk
Version 4.29.0
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
trackAdRevenueNewmethod toAdjustinterface to allow tracking of ad revenue by passingAdjustAdRevenueobject as parameter. - Added support for
AppLovin MAXad revenue tracking. - Added
conversionValueUpdatedCallbackmember toAdjustConfigwhich can be used to set a callback which will get information when Adjust SDK updates conversion value for the user. - 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
PR: #52
Version 4.28.0
Version 4.26.0
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
preinstallTrackingEnabledmember toAdjustConfigto allow enabling of preinstall tracking (this feature is OFF by default). - Added support for Apple Search Ads attribution with usage of
AdServices.framework. - Added
allowAdServicesInfoReadingmember toAdjustConfigto allow option for users to prevent SDK from performing any tasks related to Apple Search Ads attribution with usage ofAdServices.framework. - Added wrapper method
updateConversionValuemethod toAdjustto allow updating SKAdNetwork conversion value via SDK API. - Added
getAppTrackingAuthorizationStatusgetter toAdjustinstance to be able to get current iOS app tracking status. - Added improved measurement consent management and third party sharing mechanism.
- 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
Version 4.23.3
Added
- Added URL strategy constants to
AdjustConfigfor more straight forward feature usage.
Native SDKs
PR: #31
Version 4.23.2
Version 4.23.1
Fixed
- Removed
iosPrefixfrompubspec.yaml. - Removed
ADJprefix from Flutter iOS class names.
Native SDKs
PR: #27
Version 4.23.0
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
setUrlStrategymethod toAdjustConfigclass to allow selection of URL strategy for specific market.
Native SDKs
New version 4.22.1
Changed
- Changed referencing of native Android dependency from
implementationtoapi.
Native SDKs
PR: #22
Version 4.22.0
Added
- Added subscription tracking feature.
- Added support for Huawei App Gallery install referrer.
Changed
- Updated communication flow with
iAd.framework.
Native SDKs
PR: #17
Version 4.21.0
Added
- Added
disableThirdPartySharingmethod toAdjustinterface to allow disabling of data sharing with third parties outside of Adjust ecosystem (thanks to @tp). - 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
PR: #16