Interfaz ConsentRequestParameters

Son los parámetros que se envían cuando se actualiza la información del consentimiento del usuario.
Propiedades
consentDebugSettings?
Es la configuración de ConsentDebugSettings.
consentSyncId?
Es el ID de sincronización del consentimiento para sincronizar el estado de consentimiento del usuario recopilado con el mismo ID.
tagForUnderAgeOfConsent?
Establece si el usuario está etiquetado como menor de edad de consentimiento.

Propiedades


Optional consentDebugSettings

consentDebugSettings?: ConsentDebugSettings
Es la configuración de ConsentDebugSettings.

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

Advertencia: Asegúrate de que se omita por completo o se quite de forma condicional en las compilaciones de producción de tu app.

Optional consentSyncId

consentSyncId?: string
Es el ID de sincronización del consentimiento para sincronizar el estado del 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 y 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 cumples con estos requisitos, el SDK no establecerá el ID de sincronización del consentimiento y el SDK de UMP registrará una advertencia en la consola.

Optional tagForUnderAgeOfConsent

tagForUnderAgeOfConsent?: boolean
Establece si el usuario está etiquetado como menor de edad de consentimiento.

El valor predeterminado es false.