Skip to content

Releases: adjust/cocos2dx_sdk

Version 4.37.0

22 Jan 12:25
bb80d08
Compare
Choose a tag to compare

Added

  • Added support for SKAD 4.0.
  • Added ability to verify purchase events.
  • Added ability to read App Set ID on Android platform in case you opt in by adding the com.google.android.gms:play-services-appset dependency to your Android app.
  • Added ability to delay SDK start on iOS platform in order to wait for an answer to the ATT dialog. You can set the number of seconds to wait (capped internally to 120) by calling the setAttConsentWaitingInterval method of the AdjustConfig2dx instance.
  • Added support for SigV3 library. Update authorization header building logic to use adj_signing_id.
  • Added ability to indicate if only final Android attribution is needed in attribution callback (by default attribution callback return intermediate attribution as well before final attribution if not enabled with this setter method) calling the setFinalAttributionEnabled method of the AdjustConfig2dx instance.
  • Added ability to get IDFV value of the iOS device. You can achieve this by invoking getIdfv() method of the Adjust2dx instance.
  • Added support for Meta install referrer.
  • Added support for Google Play Games on PC.
  • Added support for TopOn and AD(X) ad revenue tracking.
  • Added setReadDeviceInfoOnceEnabled method to AdjustConfig2dx to indicate if device info should be read only once.
  • Added ability to process shortened deep links and provide the unshortened link back as a response. You can achieve this by invoking processDeeplink method of the Adjust2dx instance.
  • Added support for setting a new China URL strategy (with fallback to other endpoints) and China only URL strategy (without fallbacks). You can choose this setting by calling setUrlStrategy method of AdjustConfig2dx instance with AdjustUrlStrategyCn / AdjustUrlStrategyCnOnly parameter.

Native versions:
iOS@v4.37.0
Android@v4.38.0


Pull Request #44

Version 4.32.0

20 Oct 10:48
8189ea0
Compare
Choose a tag to compare

Added

  • Added ability to mark your app as COPPA compliant. You can enable this setting by calling setCoppaCompliantEnabled method of AdjustConfig2dx instance with boolean parameter true.
  • Added ability to mark your Android app as app for the kids in accordance to Google Play Families policies. You can enable this setting by calling setPlayStoreKidsAppEnabled method of AdjustConfig2dx instance with boolean parameter true (Android only).
  • Added checkForNewAttStatus method to Adjust2dx API to allow iOS apps to instruct to SDK to check if att_status might have changed in the meantime (iOS only).
  • Added updated trackAdRevenueNew method to Adjust2dx API to allow unified way of tracking ad revenue with currently supported partners (AppLovin MAX, AdMob, IronSource, AdMost, Unity, Helium Chartboost). Make sure to include newly added AdjustAdRevenue2dx.h and AdjustAdRevenue2dx.cpp files to your Android.mk or CMakeLists.txt files.
  • Added partner sharing settings to the third party sharing feature.
  • Added getLastDeeplink getter to Adjust2dx API to be able to get last tracked deep link by the SDK (iOS only).
  • Added support for LinkMe feature (iOS only).
  • Added support to get Facebook install referrer information in attribution callback (Android only).

Changed

  • Switched to adding permission com.google.android.gms.permission.AD_ID in the Android app's manifest by default.

Native versions:
iOS@v4.32.1
Android@v4.33.0


Pull Request #43

Version 4.29.0

14 Sep 10:46
9eb85b8
Compare
Choose a tag to compare

Added

  • Added possibility to get cost data information in attribution callback.
  • Added setNeedsCost method to AdjustConfig2dx 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 AdjustConfig2dx to allow enabling of preinstall tracking (this feature is OFF by default).
  • Added support for Apple Search Ads attribution with usage of AdServices.framework.
  • Added setAllowAdServicesInfoReading method to AdjustConfig2dx to allow option for users to prevent SDK from performing any tasks related to Apple Search Ads attribution with usage of AdServices.framework.
  • Added setAllowiAdInfoReading method to AdjustConfig2dx to allow option for users to prevent SDK from performing any tasks related to Apple Search Ads attribution with usage of iAd.framework.
  • Added wrapper method updateConversionValue method to Adjust2dx to allow updating SKAdNetwork conversion value via SDK API.
  • Added getAppTrackingAuthorizationStatus getter to Adjust2dx 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 calling setUrlStrategy method of AdjustConfig2dx instance with AdjustDataResidencyEU (for EU data residency region), AdjustDataResidencyTR (for TR data residency region) or AdjustDataResidencyUS value (for US data residency region).
  • Added setConversionValueUpdatedCallback method to AdjustConfig2dx which can be used to set a callback which will get information when Adjust SDK updates conversion value for the user.
  • Added preinstall tracking with usage of system installer receiver on Android platform (setPreinstallFilePath method of the AdjustConfig2dx).

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


Pull Request #41

Version 4.28.0

02 Apr 22:21
c1b6237
Compare
Choose a tag to compare

Changed

  • Removed native iOS legacy code.

Native versions:
iOS@v4.28.0
Android@v4.27.0


Pull Request #39

Version 4.23.1

29 Sep 10:12
0536d7b
Compare
Choose a tag to compare

Fixed

  • Fixed duplicate ADJUrlStrategy symbol error.

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


Pull Request #38

Version 4.23.0

25 Aug 23:56
fe45c36
Compare
Choose a tag to compare

Added

  • Added communication with SKAdNetwork framework by default on iOS 14.
  • Added method deactivateSKAdNetworkHandling method to AdjustConfig2dx to switch off default communication with SKAdNetwork framework in iOS 14.
  • Added wrapper method requestTrackingAuthorizationWithCompletionHandler to Adjust2dx to allow asking for user's consent to be tracked in iOS 14 and 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 to AdjustConfig2dx class to allow selection of URL strategy for specific market.

⚠️ Note: iOS 14 beta versions prior to 5 appear to have an issue when trying to use iAd framework API like described in here. For testing of v4.23.0 version of SDK in iOS, please make sure you're using iOS 14 beta 5 or later.


Native versions:
iOS@v4.23.0
Android@v4.24.0


Pull Request #36

Version 4.22.0

16 Jun 23:31
b0662e3
Compare
Choose a tag to compare

Added

  • Added subscription tracking feature.
  • Added support for Huawei App Gallery install referrer.
  • Added disableThirdPartySharing method to Adjust2dx 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.

Changed

  • Updated communication flow with iAd.framework.

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


Pull Request #34

Version 4.18.0

04 Jul 10:36
774f13d
Compare
Choose a tag to compare

Version 4.18.0 (4th July 2019)

Added

  • Added trackAdRevenue method to Adjust2dx 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 #33

Version 4.17.1

22 Mar 14:52
65321eb
Compare
Choose a tag to compare

Added

  • Added support for Cocos2d-x v2.2.6.

Native versions:
iOS@v4.17.2
Android@v4.17.0


Pull Request #32

Version 4.17.0

18 Jan 12:36
822318d
Compare
Choose a tag to compare

Version 4.17.0 (18th January 2019)

Added

  • Added getSdkVersion method to Adjust2dx interface to obtain current SDK version string.
  • Added setCallbackId method on AdjustEvent2dx object 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 AdjustConfig2dx 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 #31