Releases: adjust/cocos2dx_sdk
Version 5.0.1
Fixed
- Added missing
unordered_map
imports to header files.
Native versions:
iOS@v5.0.1
Android@v5.0.1
Pull Request #47
Note: Please make sure to also add the latest version of the signature library for both platforms (iOS / Android).
Version 5.0.0
We're excited to release our major new SDK version (v5). Among many internal improvements, our spoofing protection solution is now included out of the box, reinforcing our commitment to accurate, actionable, and fraud-free data.
To try out SDK v5 in your app, you can follow our new v4 to v5 migration guide.
If you are a current Adjust client and have questions about SDK v5, please email sdk-v5@adjust.com.
In case you were using beta version of the SDK v5, please switch to the official v5 release.
Native versions:
iOS@v5.0.1
Android@v5.0.1
Pull Request #45
Note: Please make sure to also add the latest version of the signature library for both platforms (iOS / Android).
Version 4.37.0
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 theAdjustConfig2dx
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 theAdjustConfig2dx
instance. - Added ability to get IDFV value of the iOS device. You can achieve this by invoking
getIdfv()
method of theAdjust2dx
instance. - Added support for Meta install referrer.
- Added support for Google Play Games on PC.
- Added support for
TopOn
andAD(X)
ad revenue tracking. - Added
setReadDeviceInfoOnceEnabled
method toAdjustConfig2dx
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 theAdjust2dx
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 ofAdjustConfig2dx
instance withAdjustUrlStrategyCn
/AdjustUrlStrategyCnOnly
parameter.
Native versions:
iOS@v4.37.0
Android@v4.38.0
Pull Request #44
Version 4.32.0
Added
- Added ability to mark your app as COPPA compliant. You can enable this setting by calling
setCoppaCompliantEnabled
method ofAdjustConfig2dx
instance with boolean parametertrue
. - 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 ofAdjustConfig2dx
instance with boolean parametertrue
(Android only). - Added
checkForNewAttStatus
method toAdjust2dx
API to allow iOS apps to instruct to SDK to check ifatt_status
might have changed in the meantime (iOS only). - Added updated
trackAdRevenueNew
method toAdjust2dx
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 addedAdjustAdRevenue2dx.h
andAdjustAdRevenue2dx.cpp
files to yourAndroid.mk
orCMakeLists.txt
files. - Added partner sharing settings to the third party sharing feature.
- Added
getLastDeeplink
getter toAdjust2dx
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
Added
- Added possibility to get cost data information in attribution callback.
- Added
setNeedsCost
method toAdjustConfig2dx
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 toAdjustConfig2dx
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 toAdjustConfig2dx
to allow option for users to prevent SDK from performing any tasks related to Apple Search Ads attribution with usage ofAdServices.framework
. - Added
setAllowiAdInfoReading
method toAdjustConfig2dx
to allow option for users to prevent SDK from performing any tasks related to Apple Search Ads attribution with usage ofiAd.framework
. - Added wrapper method
updateConversionValue
method toAdjust2dx
to allow updating SKAdNetwork conversion value via SDK API. - Added
getAppTrackingAuthorizationStatus
getter toAdjust2dx
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 ofAdjustConfig2dx
instance withAdjustDataResidencyEU
(for EU data residency region),AdjustDataResidencyTR
(for TR data residency region) orAdjustDataResidencyUS
value (for US data residency region). - Added
setConversionValueUpdatedCallback
method toAdjustConfig2dx
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 theAdjustConfig2dx
).
Native versions:
iOS@v4.29.6
Android@v4.28.4
Pull Request #41
Version 4.28.0
Changed
- Removed native iOS legacy code.
Native versions:
iOS@v4.28.0
Android@v4.27.0
Pull Request #39
Version 4.23.1
Fixed
- Fixed duplicate
ADJUrlStrategy
symbol error.
Native versions:
iOS@v4.23.2
Android@v4.24.1
Pull Request #38
Version 4.23.0
Added
- Added communication with SKAdNetwork framework by default on iOS 14.
- Added method
deactivateSKAdNetworkHandling
method toAdjustConfig2dx
to switch off default communication with SKAdNetwork framework in iOS 14. - Added wrapper method
requestTrackingAuthorizationWithCompletionHandler
toAdjust2dx
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 toAdjustConfig2dx
class to allow selection of URL strategy for specific market.
Native versions:
iOS@v4.23.0
Android@v4.24.0
Pull Request #36
Version 4.22.0
Added
- Added subscription tracking feature.
- Added support for Huawei App Gallery install referrer.
- Added
disableThirdPartySharing
method toAdjust2dx
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
Version 4.18.0 (4th July 2019)
Added
- Added
trackAdRevenue
method toAdjust2dx
interface to allow tracking of ad revenue. With this release added support forMoPub
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