ConsentRequestParameters.Builder

public final class ConsentRequestParameters.Builder


Builder von ConsentRequestParameters.

Zusammenfassung

Öffentliche Konstruktoren

Öffentliche Methoden

ConsentRequestParameters
ConsentRequestParameters.Builder

Legt ConsentDebugSettings fest.

ConsentRequestParameters.Builder

Legt die ID für die Einwilligungssynchronisierung fest, mit der der mit derselben ID erhobene Status der Nutzereinwilligung synchronisiert werden soll.

ConsentRequestParameters.Builder
@CanIgnoreReturnValue
setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Legt fest, ob der Nutzer als minderjährig gekennzeichnet ist.

Öffentliche Konstruktoren

Builder

public Builder()

Öffentliche Methoden

Build

public ConsentRequestParameters build()

setConsentDebugSettings

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

Legt ConsentDebugSettings fest.

Wenn null, wird keine Debug-Einstellung verwendet.

setConsentSyncId

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentSyncId(String consentSyncId)

Legt die ID für die Einwilligungssynchronisierung fest, mit der der mit derselben ID erhobene Status der Nutzereinwilligung synchronisiert werden soll.

Die ID für die Einwilligungssynchronisierung muss die folgenden Anforderungen erfüllen:

  • Als UUID-String erstellt, der dem regulären Ausdruck (Regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$ entspricht
  • Muss mindestens 22 Zeichen enthalten
  • Maximal 150 Zeichen.

Wenn die Anforderungen nicht erfüllt werden, wird die ID für die Synchronisierung von Einwilligungen nicht festgelegt und das UMP SDK protokolliert eine Warnung in der Konsole.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Legt fest, ob der Nutzer als minderjährig gekennzeichnet ist.

Der Standardwert ist false.