ConsentRequestParameters.Builder

public final class ConsentRequestParameters.Builder


أداة إنشاء ConsentRequestParameters

ملخّص

الشركات المصنِّعة العامة

الإجراءات العامة

ConsentRequestParameters
ConsentRequestParameters.Builder

تضبط هذه السمة قيمة ConsentDebugSettings.

ConsentRequestParameters.Builder

تضبط هذه السمة معرّف مزامنة الموافقة لمزامنة حالة موافقة المستخدم التي تم جمعها باستخدام المعرّف نفسه.

ConsentRequestParameters.Builder
@CanIgnoreReturnValue
setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

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

الشركات المصنِّعة العامة

عامل بناء

public Builder()

الإجراءات العامة

إنشاء

public ConsentRequestParameters build()

setConsentDebugSettings

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

تضبط هذه السمة قيمة ConsentDebugSettings.

إذا كانت القيمة null، لن يتم استخدام أي إعداد تصحيح أخطاء.

setConsentSyncId

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentSyncId(String consentSyncId)

تضبط هذه السمة معرّف مزامنة الموافقة لمزامنة حالة موافقة المستخدم التي تم جمعها باستخدام المعرّف نفسه.

يجب أن يستوفي معرّف مزامنة الموافقة المتطلبات التالية:

  • يتم إنشاؤه كسلسلة UUID تطابق التعبير العادي (regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • يجب أن تتضمّن 22 حرفًا على الأقل.
  • الحدّ الأقصى هو 150 حرفًا.

في حال عدم استيفاء المتطلبات، لن يتم ضبط رقم تعريف مزامنة الموافقة وستسجّل "حزمة تطوير البرامج لمنصة UMP" تحذيرًا في وحدة التحكّم.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

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

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