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].
- Removed native iOS legacy code.
- Added
DisableThirdPartySharing
method toAdjust
interface to allow disabling of data sharing with third parties outside of Adjust ecosystem. - Added communication with
SKAdNetwork
framework by default on iOS 14. - Added
HandleSkAdNetowrk
field toAdjustConfig
to be able to switch off default communication withSKAdNetwork
framework in iOS 14. - Added wrapper method
RequestTrackingAuthorizationWithCompletionHandler
toAdjust
to allow asking for user's consent to be tracked in iOS 14 and immediate propagation of user's choice to backend. - Added wrapper method
UpdateConversionValue:
method toAdjust
to allow updating SKAdNetwork conversion value via SDK API. - Added handling of new
iAd.framework
error codes introduced in iOS 14. - Added support for Apple Search Ads attribution with usage of
AdServices.framework
. - Added
GetAppTrackingAuthorizationStatus
getter toAdjust
instance to be able to get current app tracking status. - Added
UrlStrategy
field toAdjustConfig
class to allow selection of URL strategy for specific market. - Added
PreinstallTracking
field toAdjustConfig
to allow enabling of preinstall tracking (this feature is OFF by default).
- Fixed compile errors due to having
EAdjustEnvironment
andEAdjustLogLevel
enumerations not starting with 0.
- Added
TrackAdRevenue
method toAdjust
interface to allow tracking of ad revenue. With this release added support forMoPub
ad revenue tracking.
- Fixed crashes when trying to convert not initialised
bool
values tojboolean
. - Fixed crashes when trying to initialise custom Adjust Java classes from
Adjust_UPL_Android.xml
if distribution build is using ProGuard.
- Initial release of the Adjust SDK for Unreal Engine. Supported platforms:
Android
andiOS
.