[Unity] 2. Dokumentacja API
Inicjalizacja
Inicjuje Consent Manager z podaną domeną, identyfikatorem kodu, nazwą aplikacji i językiem.
parametry
Nazwa | Typ | Opis |
domena | sznur | Domena Platformy Zarządzania Zgodami. |
codeId | sznur | Identyfikator kodu aplikacji. |
Nazwa aplikacji | sznur | Nazwa aplikacji. |
język | sznur | Kod języka (np. „EN”, „DE”) dla lokalizacji. |
Przykład
Initialize(domain = ..., codeId = ..., appName = ..., language = ...)
Ustaw wywołania zwrotne Androida
Ustawia wywołania zwrotne specyficzne dla Androida dla zdarzeń CMP.
Ma zgodę
Sprawdza, czy użytkownik wyraził zgodę.
Powrót
true, jeśli użytkownik wyraził zgodę, false w przeciwnym razie.
Przykład
HasConsent()
Otwórz warstwę zgody
Otwiera warstwę zgody, w której można zarządzać ustawieniami zgody użytkownika.
Przykład
OpenConsentLayer()
OpenConsentLayerOnCheck
Otwiera warstwę zgody, jeśli to konieczne na podstawie kontroli.
Przykład
OpenConsentLayerOnCheck()
MaSprzedawca
Sprawdza, czy użytkownik wybrał dostawcę o podanym identyfikatorze.
parametry
- id: Identyfikator dostawcy do sprawdzenia.
Typ zwrotu
bool: Prawda, jeśli wybrano dostawcę, w przeciwnym razie fałsz.
Przykład
bool result = HasVendor("vendorId");
Ma cel
Sprawdza, czy użytkownik wybrał cel o podanym identyfikatorze.
parametry
- id: Identyfikator celu sprawdzania.
Typ zwrotu
bool: Prawda, jeśli wybrano cel, w przeciwnym razie fałsz.
Przykład
bool result = HasPurpose("purposeId");
PobierzWszystkie Cele
Pobiera listę wszystkich dostępnych celów.
Typ zwrotu
Lista: lista identyfikatorów celów.
Przykład
List<string> purposes = GetAllPurposes();
GetEnabledCele
Pobiera listę włączonych celów.
Typ zwrotu
Lista: lista włączonych identyfikatorów celów.
Przykład
List<string> enabledPurposes = GetEnabledPurposes();
GetDisabledCele
Pobiera listę wyłączonych celów.
Typ zwrotu
Lista: lista wyłączonych identyfikatorów celów.
Przykład
List<string> disabledPurposes = GetDisabledPurposes();
PobierzAllVendors
Pobiera listę wszystkich dostępnych dostawców.
Typ zwrotu
Lista: lista identyfikatorów dostawców.
Przykład
List<string> allVendors = GetAllVendors();
GetEnabledVendors
Pobiera listę włączonych dostawców.
Typ zwrotu
Lista: lista włączonych identyfikatorów dostawców.
Przykład
List<string> enabledVendors = GetEnabledVendors();
GetDisabledVendors
Pobiera listę wyłączonych dostawców.
Typ zwrotu
Lista: lista wyłączonych identyfikatorów dostawców.
Przykład
List<string> disabledVendors = GetDisabledVendors();
EksportujCmpString
Eksportuje ustawienia platformy zarządzania zgodą (CMP) jako ciąg znaków.
Typ zwrotu
ciąg: Wyeksportowane ustawienia CMP jako ciąg znaków.
Przykład
string cmpSettings = ExportCmpString();
PobierzGoogleAcString
Pobiera ciąg zgody reklamodawcy Google.
Typ zwrotu
ciąg: ciąg znaków zgody reklamodawcy Google.
Przykład
string googleAcString = GetGoogleAcString();
GetUsPrivacyString
Pobiera ciąg prywatności w USA.
Typ zwrotu
ciąg: ciąg znaków dotyczący prywatności w USA.
Przykład
string usPrivacyString = GetUsPrivacyString();