ConsentRequestParameters.Builder

public final class ConsentRequestParameters.Builder


Costruttore di ConsentRequestParameters.

Riepilogo

Costruttori pubblici

Metodi pubblici

ConsentRequestParameters
ConsentRequestParameters.Builder

Imposta ConsentDebugSettings.

ConsentRequestParameters.Builder

Imposta l'ID sincronizzazione consenso per sincronizzare lo stato del consenso dell'utente raccolto con lo stesso ID.

ConsentRequestParameters.Builder
@CanIgnoreReturnValue
setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Indica se l'utente è contrassegnato come minore dell'età del consenso digitale.

Costruttori pubblici

Builder

public Builder()

Metodi pubblici

build

public ConsentRequestParameters build()

setConsentDebugSettings

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

Imposta ConsentDebugSettings.

Se null, non verrà utilizzata alcuna impostazione di debug.

setConsentSyncId

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentSyncId(String consentSyncId)

Imposta l'ID sincronizzazione consenso per sincronizzare lo stato del consenso dell'utente raccolto con lo stesso ID.

L'ID sincronizzazione del consenso deve soddisfare i seguenti requisiti:

  • Costruito come stringa UUID che corrisponde all'espressione regolare (regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • Avere un minimo di 22 caratteri.
  • Un massimo di 150 caratteri.

Se i requisiti non vengono soddisfatti, l'ID di sincronizzazione del consenso non viene impostato e l'SDK UMP registra un avviso nella console.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Indica se l'utente è contrassegnato come minore dell'età del consenso digitale.

Il valore predefinito è false.