ConsentRequestParameters.Builder

public final class ConsentRequestParameters.Builder


Générateur de ConsentRequestParameters.

Résumé

Constructeurs publics

Méthodes 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
@CanIgnoreReturnValue
setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

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

Constructeurs publics

Builder

public Builder()

Méthodes publiques

build

public ConsentRequestParameters build()

setConsentDebugSettings

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

Définit ConsentDebugSettings.

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

setConsentSyncId

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentSyncId(String consentSyncId)

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
public ConsentRequestParameters.Builder setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

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

La valeur par défaut est false.