ConsentRequestParameters.Builder

public final class ConsentRequestParameters.Builder


Es el compilador de ConsentRequestParameters.

Resumen

Constructores públicos

Métodos públicos

ConsentRequestParameters
ConsentRequestParameters.Builder

Establece el ConsentDebugSettings.

ConsentRequestParameters.Builder

Establece el ID de sincronización del consentimiento para sincronizar el estado de consentimiento del usuario recopilado con el mismo ID.

ConsentRequestParameters.Builder
@CanIgnoreReturnValue
setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Establece si el usuario está etiquetado como menor de edad de consentimiento.

Constructores públicos

Builder

public Builder()

Métodos públicos

build

public ConsentRequestParameters build()

setConsentDebugSettings

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

Establece el ConsentDebugSettings.

Si es null, no se usará ningún parámetro de configuración de depuración.

setConsentSyncId

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentSyncId(String consentSyncId)

Establece el ID de sincronización del consentimiento para sincronizar el estado de consentimiento del usuario recopilado con el mismo ID.

El ID de sincronización del consentimiento debe cumplir con los siguientes requisitos:

  • Se construye como una cadena de UUID que coincide con la expresión regular (regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$.
  • Debe tener un mínimo de 22 caracteres.
  • Debe tener un máximo de 150 caracteres.

Si no se cumplen los requisitos, no se establecerá el ID de sincronización del consentimiento y el SDK de UMP registrará una advertencia en la consola.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Establece si el usuario está etiquetado como menor de edad de consentimiento.

El valor predeterminado es false.