- Cleaned up unused methods from the API.
- Switched to native Android SDK version that depends on a specific version of the signature library.
- Tagged the version which is now having submodules pointing to public repositories allowing OpenUPM to properly clone this repository (#314).
- Fixed issue introduced with Unity SDK v5.0.4 where the old name of native Android log level enum was being referenced (#316).
- Fixed error being thrown because of Adjust editor script in cases where iOS Build Support Unity module was not installed (#317).
- Updated minimal supported Unity version to
2018.2
. - Improved support for properly linking Adjust SDK dependencies regardless of the EDM4U iOS Resolver settings. With this change, there is no longer need to uncheck the
Link frameworks statically
option from EDM4U iOS Resolver settings. This should address issues like #308 (comment). - Improved handling and disposal of
AndroidJavaObject
instances (#303). - Removed
Example
directory from.unitypackage
. Example scene is now part of the repository only. This should address this issue: #311. - Removed the
Assets
menu item logic fromAdjustEditor
script which was generating SDK's.unitypackage
.
- Fixed not functional URL strategy feature for Android platform.
- Updated to native iOS SDK v5.0.1 which fixes
Adjust.modulemap not found
error in certain cases of importing of the native iOS SDK via CocoaPods.
- Enabled obtaining of the last opened deep link (
Adjust.GetLastDeeplink
) on Android platform.
- Fixed method for getting Google Play Advertising ID (#305).
- Fixed ambiguous overloads errors occurring when invoking some of the asynchronous getter methods on Android platform (#288).
- Fixed handling of deferred deep links on iOS platform.
- Added attribution and deferred deep link callbacks to example app.
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.
- Added sending of the additional iOS SDK observability parameters for debugging purposes.
- Added new domains and corresponding payload restrictions for the Adjust SDK to direct the iOS traffic to:
- https://consent.adjust.com - for consented users
- https://analytics.adjust.com - for non-consented users
Note: For the time being, Adjust SDK does not bundle Privacy Manifest by default. Until the support for that is added, make sure to add content of the Adjust Privacy Manifest to your app Privacy Manifest file.
- Fixed occasional invalid signature cases in Android when SDK package payload would be altered right before sending.
- Added tracking of
third_party_sharing
andmeasurement_consent
packages if invoked before SDK initialization in subsequent SDK initializations.
- Added support for
TradPlus
ad revenue tracking.
- Changed the semantics of the
AdjustAppStorePurchase
'sreceipt
property to represent UnityIAP base64 encoded receipt string to avoid the need for the base64 decoding by the clients.
- 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 theAdjust
instance. - Added ability to inject iOS in-app purchase receipt directly as base64 encoded string when you are performing purchase event verification. You can achieve this by passing the base64 encoded string receipt via
setReceiptBase64
method of theAdjustEvent
instance.
- Added ability to get IDFV value of the iOS device. You can achieve this by invoking
getIdfv()
method of theAdjust
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 a new type of URL strategy called
AdjustConfig.AdjustUrlStrategyCnOnly
. This URL strategy representsAdjustConfig.AdjustUrlStrategyCn
strategy, but without fallback domains. - Added
setReadDeviceInfoOnceEnabled(bool)
method toAdjustConfig
to indicate if Android device info should be read only once.
- Added sending of
event_callback_id
parameter (if set) with the event payload.
- Fixed issue with signing iOS requests post ATT delay timer expiry.
- Added support for SigV3 library. Update authorization header building logic to use
adj_signing_id
. - Added
setAndroidFinalAttributionEnabled
method toAdjustConfig
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).
- Added more logging around ATT delay timer feature to indicate that it's activated.
- Fixed issue where subsequent calls to active state callback would make ATT delay timer elapse sooner.
- Removed unnecessary
AdjustSettings.asset
file out of.unitypackage
.
- 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 theAdjustConfig
instance. - Added support for purchase verification. In case you are using this feature, you can now use it by calling
verifyAppStorePurchase
(for iOS) andverifyPlayStorePurchase
(for Android) methods of theAdjust
instance.
- Fixed iOS compile time errors caused by hanging references to removed
iAd.framework
handling logic (#271).
- [iOS@v4.33.6][ios_sdk_v4.33.6]
- Android@v4.33.5
- Windows@v4.17.0
- 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 support for SKAD 4.0.
- Added support for Samsung install referrer.
- Added support to OAID plugin for MSA SDK v2.0.0.
- Added support for setting a new China URL Strategy. You can choose this setting by calling
setUrlStrategy
method ofAdjustConfig
instance withAdjustConfig.AdjustUrlStrategyCn
parameter.
- Added addition of
GCC_ENABLE_OBJC_EXCEPTIONS
toUnityFramework
target (if present) fromAdjustEditor
.
- Fixed conversion bug which caused
transaction_date
parameter of iOS subscription tracking to be wrongly formatted.
- Fixed issue where signature was not being loaded for Unity IDE versions which are using
UnityFramework
Xcode target.
- Added partner sharing settings to the third party sharing feature.
- Added
getLastDeeplink
getter toAdjust
API to be able to get last tracked deep link by the SDK for iOS platform.
- Switched to adding permission
com.google.android.gms.permission.AD_ID
in the Android app's mainfest by default.
- Added support for
LinkMe
feature. - Added support to get Facebook install referrer information in attribution callback.
- Added README instructions about how to add Android dependencies via
Google External Dependency Manager
(#229).
- Added all the missing SDK configuration settings into the Adjust prefab.
- Added possibility for users to control iOS and Android post-build process directly from inspector menu of the Adjust prefab.
- Added possibility for users to set up deep linking directly from Adjust prefab inspector menu. For up to date information, please check
Deeplinking overview
chapter of theREADME
. - Added possibility for users to set up iOS tracking request dialog text directly from Adjust prefab inspector menu.
- Added ability to mark your app as COPPA compliant. You can enable this setting by calling
setCoppaCompliantEnabled
method ofAdjustConfig
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 ofAdjustConfig
instance with boolean parametertrue
. - Added
checkForNewAttStatus
method toAdjust
API to allow iOS apps to instruct to SDK to check ifatt_status
might have changed in the meantime.
- Redesigned Adjust prefab inspector menu appearance.
Kudos to Ivan and Evgeny for all the contributions to this release.
- Fixed crash occurrences in scenarios where one was passing
null
as value of either key or value of callback or partner parameter on iOS platform. - Fixed crash occurrences in scenarios where one was passing
null
as value of any of the parameters of the granular third party sharing options on iOS platform.
- Added support for
Unity
ad revenue tracking. - Added support for
Helium Chartboost
ad revenue tracking. - Added support for
MSA SDK v1.1.0
to OAID plugin.
- Added support for
Admost
ad revenue tracking.
- Added support for
MSA SDK v1.0.26
to OAID plugin. - Added sending of information when was the call to
registerAppForAdNetworkAttribution
method made in iOS.
- Fixed missing authorization header in retry requests on Android.
- Added deep link URL decoding before parsing its parameters for Android platform.
- [beta] Added data residency support for US region. You can choose this setting by calling
setUrlStrategy
method ofAdjustConfig
instance withAdjustConfig.AdjustDataResidencyUS
parameter.
- Removed 5 decimal places formatting for ad revenue value.
- Added
conversionValueUpdatedDelegate
callback toAdjustConfig
which can be used to get information when Adjust SDK updates conversion value for the user. - [beta] Added data residency support for Turkey region. You can choose this setting by calling
setUrlStrategy
method ofAdjustConfig
instance withAdjustConfig.AdjustDataResidencyTR
parameter. - Added
trackAdRevenue(AdjustAdRevenue)
method toAdjust
interface to allow tracking of ad revenue by passingAdjustAdRevenue
object as parameter. - Added support for
AppLovin MAX
ad revenue tracking.
- Removed unused ad revenue constants.
- Removed native iOS legacy code.
- Added data residency feature. Support for EU data residency region is added. You can choose this setting by calling
setUrlStrategy
method ofAdjustConfig
instance withAdjustConfig.AdjustDataResidencyEU
parameter. - Added preinstall tracking with usage of system installer receiver on Android platform.
- Added support for MSA SDK v1.0.25 to OAID plugin.
- Fixed attribution value comparison logic which might cause same attribution value to be delivered into attribution callback on iOS platform.
- Fixed ambiguous API invocation error in certain Unity IDE setups.
- Added support for Apple Search Ads attribution with usage of
AdServices.framework
. - Added
setAllowAdServicesInfoReading
method toAdjustConfig
to allow option for users to prevent SDK from performing any tasks related to Apple Search Ads attribution with usage ofAdServices.framework
. - Added wrapper method
updateConversionValue
method toAdjust
to allow updating SKAdNetwork conversion value via SDK API. - Added
getAppTrackingAuthorizationStatus
getter toAdjust
instance to be able to get current iOS app tracking status. - Added improved measurement consent management and third party sharing mechanism.
- Added public constants to be used as sources for ad revenue tracking with
trackAdRevenue
method.
- Fixed hardcoded scene name under the hood of
requestTrackingAuthorizationWithCompletionHandler
method which caused that game object was always expected to be named "Adjust".
- Fixed handling of native
null
values for cost amount.
- Added possibility to get cost data information in attribution callback.
- Added
setNeedsCost
method toAdjustConfig
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 toAdjustConfig
to allow enabling of preintall tracking (this feature is OFF by default). - Added support for MSA SDK v1.0.23 in OAID plugin.
- Added note to
Assets/Adjust
menu toggling actions that project needs to be saved in order for actions to take effect.
- Switched to usage of relative paths when working with
AdjustSettings.asset
file.
- Fixed duplicate
ADJUrlStrategy
symbol error.
- Switched to usage of
AssetDatabase
instead ofEditorPrefs
to store relevant information fromAdjustEditor
.
- Added communication with SKAdNetwork framework by default on iOS 14.
- Added method
deactivateSKAdNetworkHandling
method toAdjustConfig
to switch off default communication with SKAdNetwork framework in iOS 14. - Added wrapper method
requestTrackingAuthorizationWithCompletionHandler
toAdjust
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 toAdjustConfig
class to allow selection of URL strategy for specific market. - Added new entries to
Assets/Adjust
menu (Assets/Adjust/Is iOS 14 Support Enabled
andAssets/Adjust/Toggle iOS 14 Support
) to enable / disable iOS 14 support when building iOS project. If enabled, resulting Xcode project will getStoreKit.framework
andAppTrackingTransparency.framework
linked to it.
- Fixed
copyWithZone:
method implementation inADJSubscription.m
(native iOS SDK update).
- Added subscription tracking feature.
- Removed iAd timer from iOS native SDK.
- [iOS@v4.21.3][ios_sdk_v4.21.3]
- Android@v4.21.1
- Windows@v4.17.0
- Added check for iOS timer source and block existence prior to starting it.
- Added support for Huawei App Gallery install referrer.
- Updated communication flow with
iAd.framework
.
- 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.
- Built this SDK version with
Unity 2017.4.1
.
- Fixed usage of deprecated
TargetGuidByName
API as of Unity 2019.3.0 (thanks to @epsmarkh). - Fixed unnecessary saving of
AndroidManifest.xml
file whose content was not changed during post build process (thanks to @nanasi880).
- Added external device ID support.
- Added Adjust SDK to Unity Asset Store. As of this version, you can add Adjust SDK from Unity Asset Store as well.
- Removed support for Unity 5. This version of SDK is built with
Unity 2017.1.1f1
. - Changed plugin folder structure to make GitHub releases in sync with the ones from Unity Asset Store.
- Fixed compile time error on UWP platform (thanks to @e1iman).
- Added support to Adjust OAID plugin for reading OAID identifier with usage of MSA SDK if present in app and supported on device.
- Added
disableThirdPartySharing
method toAdjust
interface to allow disabling of data sharing with third parties outside of Adjust ecosystem.
- Added
AdjustOaid
Unity plugin to enable reading of Huawei advertising identifier for apps outside of Google Play Store which need this feature.
- Fixed
Unity 2019.2.0
(and probably later versions as well) JNI bug in accessing native Android string constants causing Adjust environment not to be properly read. For anyone usingUnity 2019.2.0
or later, it is recommended to use this SDK version or newer.
- Added
trackAdRevenue
method toAdjust
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.
- Fixed bug in
AdjustWindows.cs
which prevented the project to be built for Universal Windows Platform.
- Fixed bug in
AdjustEditor.cs
which would add multiple instance of Adjust broadcast receiver toAndroidManifest.xml
(#144).
- Added
getSdkVersion()
method toAdjust
interface to obtain current SDK version string. - Added
AdjustImei
Unity plugin to enable reading of IMEI and MEID identifiers for apps outside of Google Play Store which need this feature.
- Added
setCallbackId
method onAdjustEvent
object for users to set custom ID on event object which will later be reported in event success/failure callbacks. - Added
CallbackId
property toAdjustEventSuccess
class. - Added
CallbackId
property toAdjustEventFailure
class.
- Fixed JNI issues when converting
null
-ed native Java objects to C# objects that were causing crashes on certain Unity IDE versions (more info: #137)
- Marked
setReadMobileEquipmentIdentity
method ofAdjustConfig
object as deprecated. - SDK will now fire attribution request each time upon session tracking finished in case it lacks attribution info.
- Updated the way how iOS native bridge handles push tokens from Unity interface - they are now being passed directly as strings to native iOS SDK.
- Added deep link caching in case
appWillOpenUrl
/AppWillOpenUrl
method is called natively before SDK is initialised.
- Added
Adjust.gdprForgetMe()
method to enable possibility for user to be forgotten in accordance with GDPR law.
- Changed the way how to detect
Editor
presence fromApplication.isEditor
to usage of preprocessor macros.
- Fixed JNI exception occurences upon triggering session/event failure callbacks when
Performance Reporting
is turned ON while building Android app (#126). - Changed target platform for iOS source files and static library to iOS only (#128).
- Fixed Unity and Objective-C data types alignment issues and improved support for 32-bit CPU types (#123 and special thanks to @alexeSGN).
- Fixed Adjust SDK behaviour once tried to be run in
Editor
- no errors displayed anymore. - Fixed random crashes on iOS 10.1.x devices when trying to initialise SDK.
- Added
getAmazonAdId
method toAdjust
interface. - Added
setAppSecret
method toAdjustConfig
interface. - Added
setReadMobileEquipmentIdentity
method toAdjustConfig
interface.
- Dropped support for Unity 4.
- Updated Windows platform to be feature wise up to date with Android and iOS.
- Fixed handling of default tracker for iOS platform.
- https://github.com/adjust/ios_sdk/blob/master/CHANGELOG.md#version-4120-13th-december-2017
- https://github.com/adjust/ios_sdk/blob/master/CHANGELOG.md#version-4121-13th-december-2017
- https://github.com/adjust/android_sdk/blob/master/CHANGELOG.md#version-4120-13th-december-2017
- https://github.com/adjust/windows_sdk/blob/master/CHANGELOG.md#version-4120-13th-december-2017
- Improved iOS 11 support.
- Re-added support for Xcode 7.
- Removed iOS connection validity checks.
- Added check if
sdk_click
package response contains attribution information. - Added sending of attributable parameters with every
sdk_click
package.
- Replaced
assert
level logs withwarn
level.
- Removed connection validity checks.
- Refactored native networking code.
- Updated native Android SDK to version 4.11.3.
- Added nullability annotations to public headers for Swift 3.0 compatibility.
- Added
BITCODE_GENERATION_MODE
to iOS framework forCarthage
support. - Added support for iOS 10.3.
- Added connection validity checks.
- Added sending of the app's install time.
- Added sending of the app's update time.
- Added support for Windows Phone 8.1 and Windows 10 to Unity 5 package.
- Fixed not processing of
sdk_info
package type causing logs not to print proper package name once tracked. - Fixed query string parsing.
- Fixed random occurrence of attribution request being fired before session request.
- Fixed handling of
null
being passed as currency value for iOS platform (#102). - Fixed issue of creating and destroying lots of threads on certain Android API levels (adjust/android_sdk#265).
- Protected
Package Manager
from throwing unexpected exceptions (adjust/android_sdk#266).
- Garanteed that access of
Activity Handler
to internal methods is done through it's executor. - Updated native iOS SDK to version 4.11.3.
- Updated native Android SDK to version 4.11.2.
- Added
adid
property to the attribution callback response. - Added
Adjust.getAdid()
method to be able to get adid value at any time after obtaining it, not only when session/event callbacks have been triggered. - Added
Adjust.getAttribution()
method 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 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).
- 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. - Fixed
UNITY_EDITOR_OSX
symbol usage inAdjustEditor.cs
for Windows platform (#95).
- 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.
- Updated native Android SDK to version 4.11.0.
- Native SDKs stability updates and improvements.
- Added method swizzling for iOS platform so that only implemented callbacks in Unity are getting implemented and called in the iOS.
- Fixed the suppress log level settings on Android platform.
- Fixed the revenue deduplication on Android platform.
- No need anymore to have attribution callback implemented in order to get deferred deep link.
- Updated Native iOS SDK to version 4.10.4.
- Updated Native Android SDK to version 4.10.3.
- Fixed wrong click label parameter name which was causing this parameter to be empty in iOS.
- Updated Native iOS SDK to version 4.10.2.
- Updated Native Android SDK to version 4.10.2.
- Fixed bug in network communication on Android for some Android API levels from SDK v4.10.0.
SDK v4.10.0 should not be integrated in Android apps, since we noticed errors in network communication for some Android API levels.
- Added possibility to set session callback and partner parameters on
Adjust
instance withaddSessionCallbackParameter
andaddSessionPartnerParameter
methods. - Added possibility to remove session callback and partner parameters by key on
Adjust
instance withremoveSessionCallbackParameter
andremoveSessionPartnerParameter
methods. - Added possibility to remove all session callback and partner parameters on
Adjust
instance withresetSessionCallbackParameters
andresetSessionPartnerParameters
methods. - Added new
Suppress
log level and for it newAdjustConfig
constructor which getsbool
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
setDelayStart
method onAdjustConfig
instance. - Added possibility to set user agent manually with
setUserAgent
method onAdjustConfig
instance. - Added support for iOS 10.
- Deferred deep link info will now arrive as part of the attribution response and not as part of the answer to first session.
- Removed Python post build scripts in the adjust SDK unity package for Unity 5 IDE.
- Native SDKs stability updates and improvements.
- Updated docs.
- Updated Native iOS SDK to version 4.10.1.
- Updated Native Android SDK to version 4.10.1.
- Added
setSendInBackground
method onAdjustConfig
object for enabling/disabling tracking while app is in background. - Added
setLaunchDeferredDeeplink
method onAdjustConfig
object for allowing/preventing the SDK to launch deferred deeplink. - Added
setDeferredDeeplinkDelegate
method onAdjustConfig
object for setting a callback to be triggered when deferred deeplink is received.
- Changed
AdjustEditor.cs
to useBuildTarget
values instead of #defines. - Updated docs.
- Updated Native iOS SDK to version 4.8.0.
- Updated Native Android SDK to version 4.7.0.
- Added
setEventSuccessDelegate
method onAdjustConfig
object for setting a callback to be triggered if event is successfully tracked. - Added
setEventFailureDelegate
method onAdjustConfig
object for setting a callback to be triggered if event tracking failed. - Added
setSessionSuccessDelegate
method onAdjustConfig
object for setting a callback to be triggered if session is successfully tracked. - Added
setSessionSuccessDelegate
method onAdjustConfig
object for setting a callback to be triggered if session tracking failed.
- Changed
SimpleJSON
namespace fromSimpleJSON
tocom.adjust.sdk
to avoid conflicts ifSimpleJSON
is already being used in Unity3d project. - Updated Native iOS SDK to version 4.6.0.
- Updated Native Android SDK to version 4.6.0.
- Added
Bitcode
support for iOS framework. - Added
getIdfa
method for gettingIDFA
on iOS device. - Added
getGoogleAdId
method for getting GooglePlay Services Ad Id
on Android device.
- Updated Native iOS SDK to version 4.5.4.
- Updated Native Android SDK to version 4.2.3.
- Added support for iOS iAd v3.
- Removed MAC MD5 tracking feature for iOS platform completely.
- Changed Native iOS SDK updated to version 4.5.0.
- Changed Native Android SDK updated to version 4.2.1.
- Added Changelog to the repository.
- Made Adjust prefab
Start Manually
option TRUE by default (uncheck it if you want Adjust.prefab to be loaded automatically with settings you set in Unity Editor). - Made Adjust prefab
Print Attribution
option TRUE by default.
- If
Adjust.instance
is already initialized, re-trying initialization (if you have chosen to initialize SDK automatically) will no longer happen in theAwake
method. WACK
no longer fails when validating an app package in Visual Studio.- Users no longer face post build scripts execution issues.
- Added Windows 8.1 target.
- Added Windows Phone 8.1 target.
- Added Native Windows SDK version 4.0.2.
- Handling
OnApplicationPause
not being called by Unity 5.x.x on scene load.
- Updated Native iOS SDK to version 4.4.1.
- Updated Native Android SDK to version 4.1.3.
- Added
.py
extension to scripts for better handling on different operating systems. - Added
macMd5TrackingEnabled
property to AdjustConfig for iOS. - Added
processName
property to AdjustConfig for Android. - Exposing Android native
setReferrer
method. - Exposing iOS native
setDeviceToken
method. - Exposing setReceipt and
setTransactionId
methods to AdjustEvent for iOS receipt validation.
- Updated Native iOS SDK to version 4.2.8.
- Added
startAutomatically
field in AdjustConfig for Android platform.
- Updated documentation.
- Disabled user to set SDK prefix.
- Removed
-all_load
flag from XCode other linker flags, added-ObjC
instead. - Updated Native iOS SDK to version 4.2.7.
- Updated Native Android SDK to version 4.1.1.
- Fixed Boolean handling in JNI.
- Added Native Android and iOS SDK functionalities from version 4.
- Updated Native iOS SDK to version 4.2.4.
- Updated Native Android SDK to version 4.0.6.
- Windows target not supported for now.
- Added exception for Unity editor.
- Prevent SDK relaunch.
- Changed Android SDK target to 21 for compatibility with Unity3d version 3.6.
- Updated Native Android SDK to version 3.6.2.
- Updated Native iOS SDK to version 3.4.0.
- Updated Native Android SDK to version 3.6.1.
- Fixed postbuild scripts.
- Added support for
PostprocessBuildPlayer_PlayGames
script.
- Updated Native Windows SDK to version 3.5.0.
- Changed default device identifier of the Native Android SDK to
Google Play Advertising Id
.
- Updated Native Android SDK to version 3.5.0.
- Parsing new response data fields.
- Renamed Util and Environment to avoid name conflicts.
- Updated Native iOS SDK to version 3.3.4.
- Updated Native Android SDK to version 3.3.4.
- Updated Native Windows SDK to version 3.3.1.
- Updated Native iOS SDK to version 3.3.3.
- Updated Native iOS SDK to version 3.3.1.
- Added target for Windows Phone 8.
- Added target for Windows Store Apps.
- SDK can now be disabled.
- Post process build can now be disabled.
- iOS build target location.
- Added build scripts for iOS and Android.
- Added Native Android and iOS SDK functionalities from version 3.
- Added In-App source access.
- Code refactoring.
- Updated Native iOS SDK to version 2.2.0.
- Updated Native Android SDK to version 2.1.6.
- Initial release of the adjust SDK for Unity 3D.
- Central initialization for AppToken (Universal App Support).