- Added
CallbackIdproperty onAdjustEventobject for users to set custom ID on event object which will later be reported in event success/failure callbacks. - Added
CallbackIdproperty toAdjustEventSuccessclass. - Added
CallbackIdproperty toAdjustEventFailureclass.
- SDK will now fire attribution request each time upon session tracking finished in case it lacks attribution info.
- Added deep link caching in case
AppWillOpenUrlmethod is called before SDK is initialised.
- Added
Adjust.GdprForgetMe()method to enable possibility for user to be forgotten in accordance with GDPR law.
- Added new
click labelparameter in attribution. - Added reading of responses to
sdk_clickpackages. - Added
SetDeviceKnownmethod inAdjustConfigclass. - Added
EventTrackingSucceededproperty onAdjustConfigobject for setting a callback to be triggered if event is successfully tracked. - Added
EventTrackingFailedproperty onAdjustConfigobject for setting a callback to be triggered if event tracking failed. - Added
SesssionTrackingSucceededproperty onAdjustConfigobject for setting a callback to be triggered if session is successfully tracked. - Added
SesssionTrackingFailedproperty onAdjustConfigobject for setting a callback to be triggered if session tracking failed. - Added deferred deep link callback
DeeplinkResponsewith decision whether deep link should be launched or not. - Added background tracking feature.
- Added support for suppress log level.
- Added possibility to delay first session.
- Added support for session parameters to be sent in every session/event.
- Added possibility to inject custom user agent to each request.
- Added sending of push token with dedicated package called
sdk_info. - Added
adidfield to the attribution callback response. - Added method
Adjust.GetAdid()to be able to getadidvalue at any time after obtaining it, not only when session/event callbacks have been triggered. - Added methd
Adjust.GetAttribution()to be able to get current attribution value at any time after obtaining it, not only when attribution callback has been triggered. - Added check if
sdk_clickpackage response contains attribution information. - Added sending of attributable parameters with every
sdk_clickpackage. - Added reading of network type.
- Added reading of connectivity type.
- Added log messages for saved actions to be done when the SDK starts.
- Added usage of app secret in authorization header.
- Removed
Windows Phone 8.0support. - Sending
sdk_clickimmediately with a dedicated handler. - Firing attribution request as soon as install has been tracked, regardless of presence of attribution callback implementation in user's app.
- Replaced
assertlevel logs withwarnlevel. - Removed dependency to
PCL Storage. - Not sending
sdk_clickpackages when SDK is disabled. - Setting enable/disable or offline/online is now queued.
- Guaranteeing that first package is sent even with event buffering turned ON.
- Not creating first session package if SDK is disabled before first launch.
Adjust.SetupLoggingmethod is osbsolete. UseAdjustConfigconstructor to set up logging instead.
- Added access to Windows Advertising Identifier with
GetWindowsAdIdmethod.
- Added Windows 10 target.
- Added sending of information from
EasClientDeviceInformationlibrary.
- Added possibility to set SDK prefix in config object.
- Added config objects to initialise SDK.
- Added event object to track events.
- Added sending of currency and revenue with event.
- Added support for callback and partner parameters appending.
- Added offline mode feature.
- Added Criteo plugin.
- Replaced response data delegate with attribution changed delegate.
- Fixed "umlaut" charachters in user agent parsing.
- Added
Nugetpackage built withReleaseconfiguration. - Added possibility to pass a method to SDK to see the SDK logs.
- Added support for
Windows Phone 8.1 AppsandUniversal Apps.
- Added support for deferred deep linking.
- Added new response fields with tracker information.
- Fixed user agent escaping error.
- Added possibility to set SDK prefix (to be used by non-native SDKs).
- Added support for Unity3d.
- Fixed disposed
HttpClientobject.
- Added option to disable SDK.
- Added deep link parameters sending.
- Added delegate to support in-app source access.
- Renamed
AdjustIoclass toAdjust.
- Added session aggregation.
- Added meta information for sessions and events.
- Added offline tracking.
- Added persistance to local storage.
- Added multi threading.
- Added event buffering.
- Added sandbox environment.
- Initial Windows SDK release.