Skip to content

Releases: adjust/xamarin_sdk

Version 4.29.0

17 Nov 22:27
6e94ae5
Compare
Choose a tag to compare

Added

  • Added possibility to get cost data information in attribution callback.
  • Added NeedsCost property to AdjustConfig 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 to AdjustConfig to allow enabling of preinstall tracking in Android (this feature is OFF by default).
  • Added preinstall tracking with usage of system installer receiver on Android platform (SetPreinstallFilePath method of the AdjustConfig).
  • Added support for Apple Search Ads attribution with usage of AdServices.framework.
  • Added SetAllowAdServicesInfoReading method to AdjustConfig to allow option for users to prevent SDK from performing any tasks related to Apple Search Ads attribution with usage of AdServices.framework.
  • Added wrapper method UpdateConversionValue method to Adjust to allow updating SKAdNetwork conversion value via SDK API.
  • Added AppTrackingAuthorizationStatus property to Adjust instance to be able to get current iOS app tracking status.
  • Added improved measurement consent management and third party sharing mechanism.
  • Added data residency feature. You can choose this setting by setting UrlStrategy property of AdjustConfig instance with AdjustConfig.DataResidencyEU (for EU data residency region), AdjustConfig.DataResidencyTR (for TR data residency region) or AdjustConfig.DataResidencyUS value (for US data residency region).
  • Added AdjustConversionValueUpdated method to AdjustDelegate which can be used to set a callback to get information when Adjust SDK updates conversion value for the iOS user.

Native versions:
iOS@v4.29.6
Android@v4.28.7


Pull Request #39

Version 4.28.0

02 Apr 20:57
099682d
Compare
Choose a tag to compare

Changed

  • Removed native iOS legacy code.

Native versions:
iOS@v4.23.2
Android@v4.24.1


Pull Request #29

Version 4.23.1

28 Oct 14:23
930d455
Compare
Choose a tag to compare

Changed

  • Removed default link to AppTrackingTransparency.framework.

Native versions:
iOS@v4.23.2
Android@v4.24.1


Pull Request #29

V4.23.0

27 Oct 09:16
978550a
Compare
Choose a tag to compare

Added

  • Added communication with SKAdNetwork framework by default on iOS 14.
  • Added method deactivateSKAdNetworkHandling to ADJConfig to switch off default communication with SKAdNetwork framework.
  • Added wrapper method requestTrackingAuthorizationWithCompletionHandler: to Adjust to allow 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 in both android and ios Config classes to allow selection of URL strategy for specific market.
  • Added reading of additional fields which Play Install Referrer API introduced in v2.0.

Native versions:
iOS@v4.23.2
Android@v4.24.1


Pull Request #28

Version 4.22.0

11 Jun 21:16
1f3febe
Compare
Choose a tag to compare

Added

  • Added subscription tracking feature.
  • Added support for Huawei App Gallery install referrer.

Changed

  • Updated communication flow with iAd.framework.

Native versions:
iOS@v4.22.1
Android@v4.22.0


Pull Request #27

Version 4.21.0

20 Mar 14:22
fada846
Compare
Choose a tag to compare

Added

  • Added DisableThirdPartySharing method to Adjust interface to allow disabling of data sharing with third parties outside of Adjust ecosystem.
  • 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.
  • Added external device ID support.

Native versions:
iOS@v4.21.0
Android@v4.21.0


Pull Request #26

Version 4.18.0

03 Jul 11:50
2323aea
Compare
Choose a tag to compare

Added

  • Added TrackAdRevenue method to Adjust interface to allow tracking of ad revenue. With this release added support for MoPub ad revenue tracking.
  • Added reading of Facebook anonymous ID if available on iOS platform.

Native versions:
iOS@v4.18.0
Android@v4.18.0


Pull Request #24

Version 4.17.0

14 Jan 15:53
7e8a189
Compare
Choose a tag to compare

Added

  • Added SdkVersion property to Adjust interface to obtain current SDK version string.
  • Added SetCallbackId method to AdjustEvent class 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

  • Marked SetReadMobileEquipmentIdentity method of AdjustConfig 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 #22

Version 4.14.0

18 Jun 21:47
dfbf562
Compare
Choose a tag to compare

Added

  • Added deep link caching in case AppWillOpenUrl method is called before SDK is initialised.
  • Added SetPushToken(string) method to Adjust interface for iOS platform. This method should be used instead of SetDeviceToken(NSData) for passing push token to Adjust SDK as of v4.14.0.
  • Added new method AppWillOpenUrl(Android.Net.Uri, Context) to Adjust interface for Android platform. This method should be used instead of AppWillOpenUrl(Android.Net.Uri) as of v4.14.0.

Changed

  • Marked SetDeviceToken(NSData) method of the Adjust interface for iOS platform as deprecated.
  • Marked AppWillOpenUrl(Android.Net.Uri) method of the Adjust interface for Android platform as deprecated.

Native versions:
iOS@v4.14.1
Android@v4.14.0


Pull Request #21

Version 4.13.0

16 May 01:25
96a4f4e
Compare
Choose a tag to compare

Added

  • Added GdprForgetMe method to Adjust interface for Android and iOS to enable possibility for user to be forgotten in accordance with GDPR law.

Native versions:
iOS@v4.13.0
Android@v4.13.0


Pull Request #20