You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22-2Lines changed: 22 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,21 @@
1
+
### Version 4.26.0 (22nd February 2021)
2
+
#### Added
3
+
- Added possibility to get cost data information in attribution callback.
4
+
- Added `needsCost` member to `AdjustConfig` 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).
5
+
- Added `preinstallTrackingEnabled` member to `AdjustConfig` to allow enabling of preinstall tracking (this feature is OFF by default).
6
+
- Added support for Apple Search Ads attribution with usage of `AdServices.framework`.
7
+
- Added `allowAdServicesInfoReading` member to `AdjustConfig` to allow option for users to prevent SDK from performing any tasks related to Apple Search Ads attribution with usage of `AdServices.framework`.
8
+
- Added wrapper method `updateConversionValue` method to `Adjust` to allow updating SKAdNetwork conversion value via SDK API.
9
+
- Added `getAppTrackingAuthorizationStatus` getter to `Adjust` instance to be able to get current iOS app tracking status.
10
+
- Added improved measurement consent management and third party sharing mechanism.
11
+
- Added public constants to be used as sources for ad revenue tracking with `trackAdRevenue` method.
- Added URL strategy constants to `AdjustConfig` for more straight forward feature usage.
@@ -36,7 +54,7 @@
36
54
- Added wrapper method `requestTrackingAuthorizationWithCompletionHandler` to `Adjust` to allow asking for user's consent to be tracked in iOS 14 and immediate propagation of user's choice to backend.
37
55
- Added handling of new iAd framework error codes introduced in iOS 14.
38
56
- Added sending of value of user's consent to be tracked with each package.
39
-
- Added `setUrlStrategy` method to `AdjustConfig` class to allow selection of URL strategy for specific market.
57
+
- Added `urlStrategy` member to `AdjustConfig` class to allow selection of URL strategy for specific market.
### <aid="af-ata-getter"></a>Get current authorisation status
680
+
681
+
**Note**: This feature exists only in iOS platform.
682
+
683
+
To get the current app tracking authorization status you can call `getAppTrackingAuthorizationStatus` method of `Adjust` class that will return one of the following possibilities:
**Note**: This feature is only available in the SDK v4.22.0 and above.
@@ -1089,18 +1117,52 @@ Adjust.gdprForgetMe();
1089
1117
1090
1118
Upon receiving this information, Adjust will erase the user's data and the Adjust SDK will stop tracking the user. No requests from this device will be sent to Adjust in the future.
## <aid="af-third-party-sharing"></a>Third-party sharing for specific users
1093
1121
1094
-
You can now notify Adjust when a user has exercised their right to stop sharing their data with partners for marketing partners, but has allowed it to be shared for statistics purposes.
1122
+
You can notify Adjust when a user disables, enables, and re-enables data sharing with third-party partners.
1123
+
1124
+
### <aid="af-disable-third-party-sharing"></a>Disable third-party sharing for specific users
1095
1125
1096
1126
Call the following method to instruct the Adjust SDK to communicate the user's choice to disable data sharing to the Adjust backend:
1097
1127
1098
1128
```dart
1099
-
Adjust.disableThirdPartySharing();
1129
+
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(false);
Upon receiving this information, Adjust will block the sharing of that specific user's data to partners and the Adjust SDK will continue to work as usual.
1103
1134
1135
+
### <aid="af-enable-third-party-sharing">Enable or re-enable third-party sharing for specific users</a>
1136
+
1137
+
Call the following method to instruct the Adjust SDK to communicate the user's choice to share data or change data sharing, to the Adjust backend:
1138
+
1139
+
```dart
1140
+
AdjustThirdPartySharing adjustThirdPartySharing = new AdjustThirdPartySharing(false);
### <aid="af-measurement-consent"></a>Consent measurement for specific users
1155
+
1156
+
You can notify Adjust when a user exercises their right to change data sharing with partners for marketing purposes, but they allow data sharing for statistical purposes.
1157
+
1158
+
Call the following method to instruct the Adjust SDK to communicate the user's choice to change data sharing, to the Adjust backend:
1159
+
1160
+
```dart
1161
+
Adjust.trackMeasurementConsent(true);
1162
+
```
1163
+
1164
+
Upon receiving this information, Adjust changes sharing the specific user's data to partners. The Adjust SDK will continue to work as expected.
0 commit comments