ConsentRequestParameters.Builder

class ConsentRequestParameters.Builder


Builder de ConsentRequestParameters.

Resumo

Construtores públicos

Funções públicas

ConsentRequestParameters!
ConsentRequestParameters.Builder!

Define o ConsentDebugSettings.

ConsentRequestParameters.Builder!

Define o ID de sincronização de consentimento para sincronizar o status de consentimento do usuário coletado com o mesmo ID.

ConsentRequestParameters.Builder!

Define se o usuário está marcado como abaixo da idade de consentimento.

Construtores públicos

Builder

Builder()

Funções públicas

setConsentDebugSettings

@CanIgnoreReturnValue
fun setConsentDebugSettings(consentDebugSettings: ConsentDebugSettings?): ConsentRequestParameters.Builder!

Define o ConsentDebugSettings.

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

setConsentSyncId

@CanIgnoreReturnValue
fun setConsentSyncId(consentSyncId: String!): ConsentRequestParameters.Builder!

Define 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:

  • Construído como uma string UUID que corresponde à expressão regular (regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • Ter no mínimo 22 caracteres
  • Ter no máximo 150 caracteres

Se os requisitos não forem atendidos, o ID de sincronização de consentimento não será definido, e o SDK da UMP vai registrar um aviso no console.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
fun setTagForUnderAgeOfConsent(tagForUnderAgeOfConsent: Boolean): ConsentRequestParameters.Builder!

Define se o usuário está marcado como abaixo da idade de consentimento.

O valor padrão é false.