ConsentRequestParameters.Builder

class ConsentRequestParameters.Builder


Builder von ConsentRequestParameters.

Zusammenfassung

Öffentliche Konstruktoren

Öffentliche Funktionen

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!

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

Öffentliche Konstruktoren

Builder

Builder()

Öffentliche Funktionen

setConsentDebugSettings

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

Legt ConsentDebugSettings fest.

Wenn null, wird keine Debug-Einstellung verwendet.

setConsentSyncId

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

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
fun setTagForUnderAgeOfConsent(tagForUnderAgeOfConsent: Boolean): ConsentRequestParameters.Builder!

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

Der Standardwert ist false.