Releases: adjust/adobe_air_sdk
Version 5.0.0
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 sdk-v5@adjust.com.
Native SDKs
Pull Request #67
Version 4.28.0
Version 4.22.1
Fixed
- Fixed
AppTrackingTransparency
framework linking issue which caused crashes on pre iOS 14 devices.
Native SDKs
Pull Request #55
Version 4.22.0
Added
- Added communication with SKAdNetwork framework by default on iOS 14.
- Added method
deactivateSKAdNetworkHandling
method toAdjustConfig
to switch off default communication with SKAdNetwork 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 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
setUrlStrategy
method toAdjustConfig
class to allow selection of URL strategy for specific market. - Added possibility to get cost data information in attribution callback.
- Added
setNeedsCost
method toAdjustConfig
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
setPreinstallTrackingEnabled
method toAdjustConfig
to allow enabling of preintall tracking (this feature is OFF by default).
Note: 4.22.0 ANE is built to support iOS 14 for which you will need Adobe AIR SDK 33.1.1.300 or higher and Xcode 12 to compile your iOS app with.
Native SDKs
Pull Request #55
Version 4.21.1
Version 4.21.0
Added
- Added support for Huawei App Gallery install referrer.
- Added
disableThirdPartySharing
method toAdjust
interface to allow disabling of data sharing with third parties outside of Adjust ecosystem. - Added external device ID support.
- 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.
Changed
- Updated communication flow with
iAd.framework
.
Fixed
- Fixed lack of
trackAdRevenue
method definition in iOS extension.
Native SDKs
Pull Request #52
Version 4.18.0
Added
- Added 64-bit support to ANE for Android platform.
- Added
trackAdRevenue
method toAdjust
interface to allow tracking of ad revenue. With this release added support forMoPub
ad revenue tracking.
Native SDKs
Pull Request #51
Version 4.17.2
Version 4.17.1
Changed
- Using Xcode 10 to build native iOS parts of the ANE.
Native versions:
iOS@v4.17.1
Android@v4.17.0
Pull Request #45
Version 4.17.0
Added
- Added
getSdkVersion()
method toAdjust
interface to obtain current SDK version string. - Added
setCallbackId
method onAdjustEvent
object 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
- Changed usage of
compile
keyword in plugin'sbuild.gradle
file intoimplementation
. - Updated Android SDK and build tools to
28
. - Marked
setReadMobileEquipmentIdentity
method ofAdjustConfig
object as deprecated. - SDK will now fire attribution request each time upon session tracking finished in case it lacks attribution info.
Native versions:
iOS@v4.17.1
Android@v4.17.0
Pull Request #44