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" تحذيرًا في وحدة التحكّم.

setTagForUnderAgeOfConsent

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

تضبط هذه السمة ما إذا كان المستخدم مصنّفًا على أنّه دون سن الرشد.

القيمة التلقائية هي false.