Skip to content

Releases: adjust/xamarin_sdk

Version 4.12.0

12 Mar 16:39
3ace233
Compare
Choose a tag to compare

Added

  • Added getAmazonAdId method to Adjust interface for Android.
  • Added setReadMobileEquipmentIdentity method to AdjustConfig interface for Android.
  • Added setAppSecret method to AdjustConfig interface.

Native versions:
iOS@v4.12.3
Android@v4.12.4


Pull Request #19

Version 4.11.3

28 Sep 12:55
Compare
Choose a tag to compare

Added

  • [iOS] Improved iOS 11 support.

Changed

  • [iOS] Removed iOS connection validity checks.
  • [iOS] Updated native iOS SDK to version 4.11.5.

Native versions:
iOS@v4.11.5
Android@v4.11.4


Pull Request #17

Version 4.11.2

15 May 12:48
Compare
Choose a tag to compare

Added

  • [IOS][AND] Added check if sdk_click package response contains attribution information.
  • [IOS][AND] Added sending of attributable parameters with every sdk_click package.

Changed

  • [IOS][AND] Replaced assert level logs with warn level.
  • [REPO] Updated example apps.

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


Pull Request #16

Version 4.11.1

25 Apr 15:08
Compare
Choose a tag to compare

Added

  • [iOS] Added nullability annotations to public headers for Swift 3.0 compatibility.
  • [iOS] Added BITCODE_GENERATION_MODE to iOS framework for Carthage support.
  • [iOS] Added support for iOS 10.3.
  • [iOS][AND] Added sending of the app's install time.
  • [iOS][AND] Added sending of the app's update time.

Fixed

  • [iOS] Fixed not processing of sdk_info package type causing logs not to print proper package name once tracked.
  • [AND] Fixed query string parsing.
  • [AND] Fixed issue of creating and destroying lots of threads on certain Android API levels (adjust/android_sdk#265).
  • [AND] Protected Package Manager from throwing unexpected exceptions (adjust/android_sdk#266).

Changed

  • [AND] Refactored native networking code.
  • [iOS] Updated native iOS SDK to version 4.11.3.
  • [AND] Updated native Android SDK to version 4.11.3.
  • [REPO] Introduced [iOS], [AND], [WIN] and [REPO] tags to CHANGELOG to highlight the platform the change is referring to.
  • [REPO] Updated example apps.

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


Pull Request #14

Version 4.11.0

05 Jan 12:28
Compare
Choose a tag to compare

Added

  • Added Adid property to the attribution callback response.
  • Added property Adjust.Adid to be able to get adid value at any time after obtaining it, not only when session/event callbacks have been triggered.
  • Added property Adjust.Attribution to be able to get current attribution value at any time after obtaining it, not only when attribution callback has been triggered.
  • 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 the assets folder of your app. Mostly meant to be used by the Adjust Store & Pre-install Tracker Tool (https://github.com/adjust/android_sdk/blob/master/doc/english/pre_install_tracker_tool.md).

Fixed

  • 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 processer check for iOS platform.

Changed

  • 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.
  • Updated docs.
  • Updated native iOS SDK to version 4.11.0.
  • Native SDKs stability updates and improvements.

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


Pull Request #12

Version 4.10.1

16 Dec 15:07
Compare
Choose a tag to compare
  • Deferred deep link arrival to the app is no longer dependent from implementation of the attribution callback.
  • Updated native iOS SDK to version 4.10.3.
  • Updated native Android SDK to version 4.11.0.
  • Native SDKs stability updates and improvements.

Native versions:
iOS@v4.10.3
Android@v4.11.0


Pull Request #11

Version 4.10.0

20 Sep 13:55
Compare
Choose a tag to compare
  • Added support for iOS 10.
  • Added support for Xamarin Studio 6.
  • 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.
  • Added revenue deduplication for Android platform.
  • Added CHANGELOG.md to the repository.
  • Added possibility to set session callback and partner parameters on Adjust instance with AddSessionCallbackParameter and AddSessionPartnerParameter methods.
  • Added possibility to remove session callback and partner parameters by key on Adjust instance with RemoveSessionCallbackParameter and RemoveSessionPartnerParameter methods.
  • Added possibility to remove all session callback and partner parameters on Adjust instance with ResetSessionCallbackParameters and ResetSessionPartnerParameters methods.
  • Added new Suppress log level and for it new adjust config object constructor which gets bool indicating whether suppress log level should be supported or not.
  • 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.
  • Removed MAC MD5 tracking feature for iOS platform completely.
  • 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.
  • Fixed issue with Xamarin Studio 6 which caused attribution callback not to get triggered.

Native versions:
iOS@v4.10.1
Android@v4.10.2


Pull Request #8

ADJLogLevel enum

04 Nov 14:25
Compare
Choose a tag to compare
  • Moving ADJLogLevel enum to StructsAndEnums.cs

Native versions:
iOS@v4.4.1
Android@v4.1.3


Pull Request #5

iOS9 compatibility

02 Nov 14:28
Compare
Choose a tag to compare
  • Bindings project iOS9 compatible
  • Automatically adding iAd and AdSupport frameworks
  • Native SDKs update
  • Demo apps update

Native versions:
iOS@v4.4.1
Android@v4.1.3


Pull Request #4

Initial release

12 May 14:54
Compare
Choose a tag to compare

Initial Xamarin iOS and Android release.

Native versions:
iOS@v4.2.4
Android@v4.0.6


Pull Request #1