Interface ConsentRequestParameters

Parâmetros enviados ao atualizar as informações de consentimento do usuário.
Propriedades
consentDebugSettings?
A configuração ConsentDebugSettings.
consentSyncId?
O ID de sincronização de consentimento para sincronizar o status de consentimento do usuário coletado com o mesmo ID.
tagForUnderAgeOfConsent?
Define se o usuário está marcado como abaixo da idade de consentimento.

Propriedades


Optional consentDebugSettings

consentDebugSettings?: ConsentDebugSettings
A configuração ConsentDebugSettings.

Se undefined, nenhuma configuração de depuração será usada.

Aviso:verifique se essa configuração foi completamente omitida ou removida condicionalmente nos builds de produção do app.

Optional consentSyncId

consentSyncId?: string
O ID de sincronização de consentimento para sincronizar o status de consentimento do usuário coletado com o mesmo ID.

O ID de sincronização de consentimento precisa atender aos seguintes requisitos:
  • Ser construído como uma string de identificador exclusivo universal (UUID, na sigla em inglês) e corresponder à expressão regular (regex) ^[0-9a-zA-Z+.=/_\-$,{}]{22,150}$
  • Ter no mínimo 22 caracteres
  • Ter no máximo 150 caracteres.
Se você não atender a esses requisitos, o SDK não vai definir o ID de sincronização de consentimento, e o SDK da UMP vai registrar um aviso no console.

Optional tagForUnderAgeOfConsent

tagForUnderAgeOfConsent?: boolean
Define se o usuário está marcado como abaixo da idade de consentimento.

O valor padrão é false.