From 0166803f4a8b1663684c788663124963c40eb089 Mon Sep 17 00:00:00 2001 From: nadinehattom <68906197+nadinehattom@users.noreply.github.com> Date: Wed, 3 Feb 2021 11:17:32 +0100 Subject: [PATCH 1/2] Update readme.md --- README.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6aef19b58..d22deab45 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,9 @@ Read this in other languages: [English][en-readme], [中文][zh-readme], [日本 * [Offline mode](#offline-mode) * [Event buffering](#event-buffering) * [GDPR right to be forgotten](#gdpr-forget-me) + * [Third-party sharing](#third-party-sharing) * [Disable third-party sharing](#disable-third-party-sharing) + * [Enable third-party sharing](#enable-third-party-sharing) * [SDK signature](#sdk-signature) * [Background tracking](#background-tracking) * [Device IDs](#device-ids) @@ -759,9 +761,11 @@ In accordance with article 17 of the EU's General Data Protection Regulation (GD 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. -### Disable third-party sharing +## Third-party sharing for specific users -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. +You can notify Adjust when a user disables, enables, and re-enables data sharing with third-party partners. + +### Disable third-party sharing for specific users Call the following method to instruct the Adjust SDK to communicate the user's choice to disable data sharing to the Adjust backend: @@ -771,6 +775,18 @@ Call the following method to instruct the Adjust SDK to communicate the user's c 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. +### Enable or re-enable third-party sharing for specific users + +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: + + + +Upon receiving this information, Adjust changes sharing the specific user's data to partners. The Adjust SDK will continue to work as expected. + +Call the following method to instruct the Adjust SDK to send the granular options to the Adjust backend: + + + ### SDK signature The Adjust SDK signature is enabled on a client-by-client basis. If you are interested in using this feature, please contact your account manager. From 25926e7bd2a12a0bb9b09d66e88dbd208dd89408 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Uglje=C5=A1a=20Erceg?= Date: Wed, 3 Feb 2021 23:30:56 +0100 Subject: [PATCH 2/2] update README --- README.md | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d22deab45..832ce8ab7 100644 --- a/README.md +++ b/README.md @@ -43,8 +43,9 @@ Read this in other languages: [English][en-readme], [中文][zh-readme], [日本 * [Event buffering](#event-buffering) * [GDPR right to be forgotten](#gdpr-forget-me) * [Third-party sharing](#third-party-sharing) - * [Disable third-party sharing](#disable-third-party-sharing) - * [Enable third-party sharing](#enable-third-party-sharing) + * [Disable third-party sharing](#disable-third-party-sharing) + * [Enable third-party sharing](#enable-third-party-sharing) + * [Measurement consent](#measurement-consent) * [SDK signature](#sdk-signature) * [Background tracking](#background-tracking) * [Device IDs](#device-ids) @@ -779,13 +780,32 @@ Upon receiving this information, Adjust will block the sharing of that specific 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: - +```objc +ADJThirdPartySharing *adjustThirdPartySharing = [[ADJThirdPartySharing alloc] initWithIsEnabledNumberBool:YES]; +[Adjust trackThirdPartySharing:adjustThirdPartySharing]; +``` Upon receiving this information, Adjust changes sharing the specific user's data to partners. The Adjust SDK will continue to work as expected. Call the following method to instruct the Adjust SDK to send the granular options to the Adjust backend: +```objc +ADJThirdPartySharing *adjustThirdPartySharing = [[ADJThirdPartySharing alloc] initWithIsEnabledNumberBool:nil]; +[adjustThirdPartySharing addGranularOption:@"PartnerA" key:@"foo" value:@"bar"]; +[Adjust trackThirdPartySharing:adjustThirdPartySharing]; +``` + +### Consent measurement for specific users +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. + +Call the following method to instruct the Adjust SDK to communicate the user's choice to change data sharing, to the Adjust backend: + +```objc +[Adjust trackMeasurementConsent:YES]; +``` + +Upon receiving this information, Adjust changes sharing the specific user's data to partners. The Adjust SDK will continue to work as expected. ### SDK signature