- Added deep link caching in case
appWillOpenUrl
method is called internally before SDK is initialised.
- Updated the way how iOS native bridge handles push tokens from C++ interface - they are now being passed directly as strings to native iOS SDK.
- Updated native iOS SDK to version 4.14.1.
- Updated native Android SDK to version 4.14.0.
- Added
set_app_secret
method toadjust_config
structure. - Added
adjust_GdprForgetMe()
method to enable possibility for user to be forgotten in accordance with GDPR law.
- Fixed issue of creating and destroying lots of threads on certain Android API levels (adjust/android_sdk#265).
- Updated native iOS SDK to version 4.13.0.
- Updated native Android SDK to version 4.13.0.
- Added
adid
property to the attribution callback response. - Added
adjust_GetAdid()
method to be able to get adid value at any time after obtaining it, not only when session/event callbacks have been triggered. - Added
adjust_GetAttribution()
method to be able to get current attribution value at any time after obtaining it, not only when an attribution callback has been triggered. - Added method swizzling for iOS platform so that only implemented callbacks in Marmalade app are getting implemented and called in iOS.
- Added sending of Amazon Fire Advertising Identifier for Android platform.
- Added possibility to set default tracker for the app by adding
adjust_config.properties
file to theassets
folder of your Android app. Mostly meant to be used by theAdjust Store & Pre-install Tracker Tool
(https://github.com/adjust/android_sdk/blob/master/doc/english/pre_install_tracker_tool.md).
- Now reading push token value from activity state file when sending package.
- Fixed memory leak by closing network session for iOS platform.
- Fixed
TARGET_OS_TV
pre-processor check for iOS platform. - Releasing all missing JNI strings obtained with
GetStringUTFChars
method.
- Firing attribution request as soon as install has been tracked, regardless of presence of attribution callback implementation in user's app.
- Saving iAd/AdSearch details to prevent sending duplicated
sdk_click
packages for iOS platform. - Changed Makefiles with bash scripts.
- Updated docs.
- Updated native iOS SDK to version 4.11.0.
- Updated native Android SDK to version 4.11.0.
- Native SDKs stability updates and improvements.
- Added support for iOS 10.
- Added revenue deduplication for Android platform.
- Added Changelog to the repository.
- Added possibility to set session callback and partner parameters with
adjust_AddSessionCallbackParameter
andadjust_AddSessionPartnerParameter
methods. - Added possibility to remove session callback and partner parameters by key with
adjust_RemoveSessionCallbackParameter
andadjust_RemoveSessionPartnerParameter
methods. - Added possibility to remove all session callback and partner parameters with
adjust_ResetSessionCallbackParameters
andadjust_ResetSessionPartnerParameters
methods. - Added new
Suppress
log level. - Added possibility to delay initialisation of the SDK while maybe waiting to obtain some session callback or partner parameters with
delayed start
feature on adjust config instance. - Added possibility to set user agent manually on adjust config instance.
- Deferred deep link info will now arrive as part of the attribution response and not as part of the answer to first session.
- Updated docs.
- Native SDKs stability updates and improvements.
- Updated native iOS SDK to version 4.10.1.
- Updated native Android SDK to version 4.10.2.
- Added support for iOS iAd v3.
- Added
Bitcode
support for iOS framework. - Added a method for getting
IDFA
on iOS device. - Added a method for getting
Google Play Services Ad Id
on Android device. - Added an option for enabling/disabling tracking while app is in background.
- Added a callback to be triggered if event is successfully tracked.
- Added a callback callback to be triggered if event tracking failed.
- Added a callback to be triggered if session is successfully tracked.
- Added a callback to be triggered if session tracking failed.
- Added a callback to be triggered when deferred deeplink is received.
- Removed MAC MD5 tracking feature for iOS platform completely.
- Updated docs.
- Updated native iOS SDK to version 4.7.1.
- Updated native Android SDK to version 4.7.0.
- Adjusted Adjust.framework for Windows users not to break symbolic links on Windows PC.
- Using native libraries release versions.
- Updated native iOS SDK to version 4.4.1.
- Updated native Android SDK to version 4.1.3.
- Added support for iOS 9.
- Added big code refactoring and new native SDK's 4.0.0 features (please check
migrate.md
).
- Updated native iOS SDK to version 4.4.0.
- Updated native Android SDK to version 4.1.2.
- Initial release of the adjust SDK for Marmalade.
- Added support for iOS and Android platforms.
- Added native iOS SDK version 3.4.0.
- Added native Android SDK version 3.5.0.