ConsentRequestParameters.Builder

class ConsentRequestParameters.Builder


Générateur de ConsentRequestParameters.

Résumé

Constructeurs publics

Fonctions publiques

ConsentRequestParameters!
ConsentRequestParameters.Builder!

Définit ConsentDebugSettings.

ConsentRequestParameters.Builder!

Définit l'ID de synchronisation du consentement pour synchroniser l'état du consentement de l'utilisateur collecté avec le même ID.

ConsentRequestParameters.Builder!

Indique si l'utilisateur est marqué comme n'ayant pas atteint l'âge de consentement.

Constructeurs publics

Builder

Builder()

Fonctions publiques

setConsentDebugSettings

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

Définit ConsentDebugSettings.

Si la valeur est null, aucun paramètre de débogage ne sera utilisé.

setConsentSyncId

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

Définit l'ID de synchronisation du consentement pour synchroniser l'état du consentement de l'utilisateur collecté avec le même ID.

L'ID de synchronisation du consentement doit répondre aux exigences suivantes :

  • Construit sous la forme d'une chaîne UUID correspondant à l'expression régulière (regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • composée d'au moins 22 caractères ;
  • composée au maximum de 150 caractères ;

Si vous ne respectez pas ces exigences, l'ID de synchronisation du consentement ne sera pas défini et le SDK UMP enregistrera un avertissement dans la console.

setTagForUnderAgeOfConsent

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

Indique si l'utilisateur est marqué comme n'ayant pas atteint l'âge de consentement.

La valeur par défaut est false.