Aby ograniczyć wyświetlanie użytkownikom zbędnych wiadomości zgodnych z RODO, synchronizuj zgodę w wielu aplikacjach. Gdy użytkownik podejmie decyzję dotyczącą zgody w aplikacji z włączoną synchronizacją zgody, wybór ten zostanie zapisany przy użyciu podanego przez Ciebie identyfikatora synchronizacji zgody. Decyzja dotycząca zgody jest automatycznie stosowana we wszystkich innych aplikacjach, które mają ten sam identyfikator synchronizacji zgody. Tego identyfikatora używa tylko Google do przechowywania i pobierania decyzji użytkownika dotyczącej zgody.
Ten przewodnik zawiera informacje o synchronizowaniu zgody użytkowników wymaganej przez RODO za pomocą pakietu SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom (UMP) w aplikacji mobilnej.
Wymagania wstępne
Zanim zaczniesz:
- Zapoznaj się z przewodnikiem Pierwsze kroki.
- Włącz synchronizację zgody w kwalifikujących się aplikacjach na karcie Prywatność i wyświetlanie wiadomości w interfejsie Ad Managera.
Ustawianie identyfikatora synchronizacji zgody
W aplikacjach, w których możesz zidentyfikować użytkownika, przekaż do pakietu SDK UMP identyfikator synchronizacji zgody. Jeśli Twoja aplikacja nie ma identyfikatora użytkownika, użyj innych identyfikatorów, aby identyfikować użytkownika w różnych aplikacjach, np. identyfikatora dostawcy (IDFV).
Ustaw identyfikator synchronizacji zgody w obiekcie
UMPConsentRequestParameters:
Swift
let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString
Objective-C
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
Format identyfikatora synchronizacji zgody
Podany identyfikator musi jednoznacznie identyfikować użytkownika we wszystkich Twoich aplikacjach, w których synchronizowana jest zgoda. Zahaszuj lub zaszyfruj identyfikator, aby zapobiec wysyłaniu do Google informacji umożliwiających identyfikację.
Przesłany dokument tożsamości musi spełniać te wymagania:
- Zbudowany jako ciąg UUID lub pasuje do wyrażenia regularnego
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - Składać się minimalnie z 22 znaków.
- Składać się maksymalnie ze 150 znaków.
Oto przykłady prawidłowych identyfikatorów synchronizacji sygnałów o zgodzie użytkowników:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
Jeśli nie spełnisz wymagań, identyfikator synchronizacji zgody nie zostanie ustawiony, a pakiet SDK UMP zarejestruje w konsoli ostrzeżenie.