Skip to content

Commit

Permalink
Merge pull request #501 from adjust/readme-update
Browse files Browse the repository at this point in the history
Update README
  • Loading branch information
uerceg authored Feb 3, 2021
2 parents 85f6a71 + 25926e7 commit 143fdf1
Showing 1 changed file with 39 additions and 3 deletions.
42 changes: 39 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,10 @@ 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)
* [Disable third-party sharing](#disable-third-party-sharing)
* [Third-party sharing](#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)
Expand Down Expand Up @@ -759,9 +762,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.

### <a id="disable-third-party-sharing"></a>Disable third-party sharing
## <a id="third-party-sharing"></a>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.

### <a id="disable-third-party-sharing"></a>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:

Expand All @@ -771,6 +776,37 @@ 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.

### <a id="enable-third-party-sharing">Enable or re-enable third-party sharing for specific users</a>

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];
```

### <a id="measurement-consent"></a>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.
### <a id="sdk-signature"></a> 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.
Expand Down

0 comments on commit 143fdf1

Please sign in to comment.