ConsentRequestParameters.Builder

public final class ConsentRequestParameters.Builder


Builder ConsentRequestParameters.

Ringkasan

Konstruktor publik

Metode publik

ConsentRequestParameters
ConsentRequestParameters.Builder

Menetapkan ConsentDebugSettings.

ConsentRequestParameters.Builder

Menetapkan ID sinkronisasi izin untuk menyinkronkan status izin pengguna yang dikumpulkan dengan ID yang sama.

ConsentRequestParameters.Builder
@CanIgnoreReturnValue
setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Menetapkan apakah pengguna diberi tag untuk pengguna di bawah usia dewasa.

Konstruktor publik

Builder

public Builder()

Metode publik

build

public ConsentRequestParameters build()

setConsentDebugSettings

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

Menetapkan ConsentDebugSettings.

Jika null, tidak ada setelan debug yang akan digunakan.

setConsentSyncId

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentSyncId(String consentSyncId)

Menetapkan ID sinkronisasi izin untuk menyinkronkan status izin pengguna yang dikumpulkan dengan ID yang sama.

ID sinkronisasi izin harus memenuhi persyaratan berikut:

  • Dibuat sebagai string UUID yang cocok dengan ekspresi reguler (regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • Minimum 22 karakter.
  • Maksimum 150 karakter.

Jika persyaratan tidak terpenuhi, ID sinkronisasi izin tidak akan ditetapkan dan UMP SDK akan mencatat peringatan ke konsol.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

Menetapkan apakah pengguna diberi tag untuk pengguna di bawah usia dewasa.

Nilai defaultnya adalah false.