ConsentRequestParameters.Builder

public final class ConsentRequestParameters.Builder


Budowniczy: ConsentRequestParameters.

Podsumowanie

Konstruktory publiczne

Metody publiczne

ConsentRequestParameters
ConsentRequestParameters.Builder

Ustawia wartość ConsentDebugSettings.

ConsentRequestParameters.Builder

Ustawia identyfikator synchronizacji zgody, aby synchronizować stan zgody użytkownika zebrany za pomocą tego samego identyfikatora.

ConsentRequestParameters.Builder
@CanIgnoreReturnValue
setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Określa, czy użytkownik jest oznaczony jako osoba, która nie osiągnęła wieku świadomego wyrażenia zgody.

Konstruktory publiczne

Monter

public Builder()

Metody publiczne

kompilacja

public ConsentRequestParameters build()

setConsentDebugSettings

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentDebugSettings(
    @Nullable ConsentDebugSettings consentDebugSettings
)

Ustawia wartość ConsentDebugSettings.

Jeśli null, nie będzie używane żadne ustawienie debugowania.

setConsentSyncId

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentSyncId(String consentSyncId)

Ustawia identyfikator synchronizacji zgody, aby synchronizować stan zgody użytkownika zebrany za pomocą tego samego identyfikatora.

Identyfikator synchronizacji zgody musi spełniać te wymagania:

  • Zbudowany jako ciąg znaków UUID pasujący 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.

Jeśli nie spełnisz tych wymagań, identyfikator synchronizacji zgody nie zostanie ustawiony, a pakiet SDK UMP zarejestruje w konsoli ostrzeżenie.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Określa, czy użytkownik jest oznaczony jako osoba, która nie osiągnęła wieku świadomego wyrażenia zgody.

Wartością domyślną jest false.