- Added
CallbackId
property onAdjustEvent
object for users to set custom ID on event object which will later be reported in event success/failure callbacks. - Added
CallbackId
property toAdjustEventSuccess
class. - Added
CallbackId
property toAdjustEventFailure
class.
- SDK will now fire attribution request each time upon session tracking finished in case it lacks attribution info.
- Added deep link caching in case
AppWillOpenUrl
method 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 label
parameter in attribution. - Added reading of responses to
sdk_click
packages. - Added
SetDeviceKnown
method inAdjustConfig
class. - Added
EventTrackingSucceeded
property onAdjustConfig
object for setting a callback to be triggered if event is successfully tracked. - Added
EventTrackingFailed
property onAdjustConfig
object for setting a callback to be triggered if event tracking failed. - Added
SesssionTrackingSucceeded
property onAdjustConfig
object for setting a callback to be triggered if session is successfully tracked. - Added
SesssionTrackingFailed
property onAdjustConfig
object for setting a callback to be triggered if session tracking failed. - Added deferred deep link callback
DeeplinkResponse
with 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
adid
field to the attribution callback response. - Added method
Adjust.GetAdid()
to be able to getadid
value 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_click
package response contains attribution information. - Added sending of attributable parameters with every
sdk_click
package. - 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.0
support. - Sending
sdk_click
immediately 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
assert
level logs withwarn
level. - Removed dependency to
PCL Storage
. - Not sending
sdk_click
packages 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.SetupLogging
method is osbsolete. UseAdjustConfig
constructor to set up logging instead.
- Added access to Windows Advertising Identifier with
GetWindowsAdId
method.
- Added Windows 10 target.
- Added sending of information from
EasClientDeviceInformation
library.
- 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
Nuget
package built withRelease
configuration. - Added possibility to pass a method to SDK to see the SDK logs.
- Added support for
Windows Phone 8.1 Apps
andUniversal 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
HttpClient
object.
- Added option to disable SDK.
- Added deep link parameters sending.
- Added delegate to support in-app source access.
- Renamed
AdjustIo
class 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.