Releases: adjust/cocos2dx_sdk
Releases · adjust/cocos2dx_sdk
Version 4.11.0
Note: All changes in this release are for iOS and Android platform only.
Added
- Added
adid
property to the attribution callback response. - Added
getAdid()
method of theAdjust2dx
instance to be able to get adid value at any time after obtaining it, not only when session/event callbacks have been triggered. - Added
getAttribution()
method of theAdjust2dx
instance to be able to get current attribution value at any time after obtaining it, not only when an attribution callback has been triggered. - Added method swizzling for iOS platform so that only implemented callbacks in Cocos2d-x are getting implemented and called in iOS.
- 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 theassets
folder of your Android app. Mostly meant to be used by theAdjust 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-processor 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. - Changed Makefiles with bash scripts.
- Updated docs.
- Updated native iOS SDK to version 4.11.0.
- Updated native Android SDK to version 4.11.0.
- Native SDKs stability updates and improvements.
Native versions:
[email protected]
[email protected]
[email protected]
Pull Request #15
Version 4.10.0
Note: All changes in this release are for iOS and Android platform only.
Added
- Added support for iOS 10.
- Added revenue deduplication for Android platform.
- 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 possibility to set session callback and partner parameters with
addSessionCallbackParameter
andaddSessionPartnerParameter
methods. - Added possibility to remove session callback and partner parameters by key with
removeSessionCallbackParameter
andremoveSessionPartnerParameter
methods. - Added possibility to remove all session callback and partner parameters with
resetSessionCallbackParameters and
resetSessionPartnerParameters` methods. - Added new Suppress log level.
- 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 callback method to get deferred deep link content into the app.
- Added possibility to decide whether the SDK should launch the deferred deep link or not.
- Added possibility to set user agent manually on adjust config instance.
Fixed
- Fixed
setEventBufferingEnabled
JNI signature.
Changed
- Deferred deep link info will now arrive as part of the attribution response and not as part of the answer to first session.
- Updated docs.
- Native SDKs stability updates and improvements.
- Updated native iOS SDK to version 4.10.2.
- Updated native Android SDK to version 4.10.2.
Native versions:
[email protected]
[email protected]
[email protected]
Pull Request #14
Windows platform
- Added support for Windows platform.
- Added instructions for Android Studio in Android README.
- Added
CHANGELOG.md
to the repository. - Added methods for getting advertising identifiers for different platforms (
IDFA
on iOS,Google Play Services Ad Id
on Android andWindows Advertisement Id
on Windows). MAC MD5
tracking feature foriOS platform
is now completely removed.- Documentation updated.
- Native iOS SDK updated to version 4.5.4.
- Native Android SDK updated to version 4.2.3.
Native versions:
[email protected]
[email protected]
[email protected]
Pull Request #7
API Upgrade
- Moving calls from Java code to C++
- Exposing additional methods to C++ interface
- Native SDK update
Native versions:
[email protected]
[email protected]
Pull Request #5