ConsentRequestParameters.Builder

public final class ConsentRequestParameters.Builder


سازنده‌ی ConsentRequestParameters .

خلاصه

سازندگان عمومی

Builder ()

روش‌های عمومی

ConsentRequestParameters
build ()
ConsentRequestParameters.Builder

ConsentDebugSettings را تنظیم می‌کند.

ConsentRequestParameters.Builder

شناسه همگام‌سازی رضایت را برای همگام‌سازی وضعیت رضایت کاربر جمع‌آوری‌شده با همان شناسه تنظیم می‌کند.

ConsentRequestParameters.Builder
@ CanIgnoreReturnValue
setTagForUnderAgeOfConsent (boolean tagForUnderAgeOfConsent)

تعیین می‌کند که آیا کاربر به دلیل زیر سن قانونی بودن برچسب‌گذاری شده است یا خیر.

سازندگان عمومی

سازنده

public Builder()

روش‌های عمومی

ساختن

public ConsentRequestParameters build()

تنظیمات اشکال‌زدایی setConsent

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

ConsentDebugSettings را تنظیم می‌کند.

اگر null باشد، هیچ تنظیمات اشکال‌زدایی استفاده نخواهد شد.

تنظیم شناسه‌ی موافقت و همگام‌سازی

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setConsentSyncId(String consentSyncId)

شناسه همگام‌سازی رضایت را برای همگام‌سازی وضعیت رضایت کاربر جمع‌آوری‌شده با همان شناسه تنظیم می‌کند.

شناسه همگام‌سازی رضایت باید شرایط زیر را داشته باشد:

  • به صورت یک رشته UUID ساخته می‌شود که با عبارت منظم (regex) مطابقت دارد. ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • حداقل ۲۲ کاراکتر.
  • حداکثر ۱۵۰ کاراکتر.

عدم رعایت الزامات منجر به عدم تنظیم شناسه همگام‌سازی رضایت و ثبت هشدار توسط UMP SDK در کنسول می‌شود.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public ConsentRequestParameters.Builder setTagForUnderAgeOfConsent(boolean tagForUnderAgeOfConsent)

تعیین می‌کند که آیا کاربر به دلیل زیر سن قانونی بودن برچسب‌گذاری شده است یا خیر.

مقدار پیش‌فرض false است.