ConsentRequestParameters.Builder

class ConsentRequestParameters.Builder


ผู้สร้าง ConsentRequestParameters

สรุป

เครื่องมือสร้างสาธารณะ

ฟังก์ชันสาธารณะ

ConsentRequestParameters!
ConsentRequestParameters.Builder!

ตั้งค่า ConsentDebugSettings

ConsentRequestParameters.Builder!

ตั้งค่ารหัสการซิงค์ความยินยอมเพื่อซิงค์สถานะความยินยอมของผู้ใช้ที่รวบรวมด้วยรหัสเดียวกัน

ConsentRequestParameters.Builder!

กำหนดว่าจะติดแท็กผู้ใช้ว่ามีอายุต่ำกว่าอายุที่ให้ความยินยอมได้หรือไม่

เครื่องมือสร้างสาธารณะ

ช่างก่อสร้าง

Builder()

ฟังก์ชันสาธารณะ

สร้าง

fun build(): ConsentRequestParameters!

setConsentDebugSettings

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

ตั้งค่า ConsentDebugSettings

หาก null ระบบจะไม่ใช้การตั้งค่าการแก้ไขข้อบกพร่อง

setConsentSyncId

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

ตั้งค่ารหัสการซิงค์ความยินยอมเพื่อซิงค์สถานะความยินยอมของผู้ใช้ที่รวบรวมด้วยรหัสเดียวกัน

รหัสการซิงค์ความยินยอมต้องเป็นไปตามข้อกำหนดต่อไปนี้

  • สร้างเป็นสตริง UUID ที่ตรงกับนิพจน์ทั่วไป (regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • มีจำนวนอักขระอย่างน้อย 22 ตัว
  • มีจำนวนอักขระไม่เกิน 150 ตัว

หากไม่เป็นไปตามข้อกำหนด ระบบจะไม่ตั้งค่ารหัสการซิงค์ความยินยอม และ UMP SDK จะบันทึกคำเตือนไปยังคอนโซล

setTagForUnderAgeOfConsent

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

กำหนดว่าจะติดแท็กผู้ใช้ว่ามีอายุต่ำกว่าอายุที่ให้ความยินยอมได้หรือไม่

ค่าเริ่มต้นคือ false