ترددCapFilters.أداة الإنشاء

public static final class FrequencyCapFilters.Builder
extends Object

java.lang.Object
android.adservices.common.RepeatCapFilters.Builder


أداة إنشاء لإنشاء عناصر FrequencyCapFilters

ملخّص

شركات الإنشاءات العامة

Builder()

الطرق المتاحة للجميع

FrequencyCapFilters build()

لإنشاء مثيل FrequencyCapFilters وعرضه

FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForClickEvents)

تحدِّد هذه السياسة قائمة عناصر KeyedFrequencyCap التي سيتم تطبيق الفلترة حسب نوع الحدث FrequencyCapFilters.AD_EVENT_TYPE_CLICK.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForImpressionEvents)

تحدِّد هذه السياسة قائمة عناصر KeyedFrequencyCap التي سيتم تطبيق الفلترة حسب نوع الحدث FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForViewEvents)

تحدِّد هذه السياسة قائمة عناصر KeyedFrequencyCap التي سيتم تطبيق الفلترة حسب نوع الحدث FrequencyCapFilters.AD_EVENT_TYPE_VIEW.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForWinEvents)

تحدِّد هذه السياسة قائمة عناصر KeyedFrequencyCap التي سيتم تطبيق الفلترة حسب نوع الحدث FrequencyCapFilters.AD_EVENT_TYPE_WIN.

الطرق المكتسبة

شركات الإنشاءات العامة

البنّاء

public Builder ()

الطرق المتاحة للجميع

إصدار

public FrequencyCapFilters build ()

لإنشاء مثيل FrequencyCapFilters وعرضه

لا يجوز ربط أكثر من 20 فلترًا لتحديد عدد مرات الظهور بإعلان واحد. إذا تم ضبط إجمالي عدد فلاتر أكبر من الحدّ الأقصى، سيتم طرح السمة IllegalArgumentException.

الركلات المردودة
FrequencyCapFilters لا يمكن أن تكون هذه القيمة null.

setKeyedترددCapsForClickEvents

public FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForClickEvents)

تحدِّد هذه السياسة قائمة عناصر KeyedFrequencyCap التي سيتم تطبيق الفلترة حسب نوع الحدث FrequencyCapFilters.AD_EVENT_TYPE_CLICK.

يمكنك الاطّلاع على FrequencyCapFilters.getKeyedFrequencyCapsForClickEvents() لمزيد من المعلومات.

المعلّمات
keyedFrequencyCapsForClickEvents List: لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
FrequencyCapFilters.Builder لا يمكن أن تكون هذه القيمة null.

setKeyedترددCapsForimpressionEvents

public FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForImpressionEvents)

تحدِّد هذه السياسة قائمة عناصر KeyedFrequencyCap التي سيتم تطبيق الفلترة حسب نوع الحدث FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION.

يمكنك الاطّلاع على FrequencyCapFilters.getKeyedFrequencyCapsForImpressionEvents() لمزيد من المعلومات.

المعلّمات
keyedFrequencyCapsForImpressionEvents List: لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
FrequencyCapFilters.Builder لا يمكن أن تكون هذه القيمة null.

setKeyedترددCapsForViewEvents

public FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForViewEvents)

تحدِّد هذه السياسة قائمة عناصر KeyedFrequencyCap التي سيتم تطبيق الفلترة حسب نوع الحدث FrequencyCapFilters.AD_EVENT_TYPE_VIEW.

يمكنك الاطّلاع على FrequencyCapFilters.getKeyedFrequencyCapsForViewEvents() لمزيد من المعلومات.

المعلّمات
keyedFrequencyCapsForViewEvents List: لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
FrequencyCapFilters.Builder لا يمكن أن تكون هذه القيمة null.

setKeyedترددCapsForWinEvents

public FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForWinEvents)

تحدِّد هذه السياسة قائمة عناصر KeyedFrequencyCap التي سيتم تطبيق الفلترة حسب نوع الحدث FrequencyCapFilters.AD_EVENT_TYPE_WIN.

يمكنك الاطّلاع على FrequencyCapFilters.getKeyedFrequencyCapsForWinEvents() لمزيد من المعلومات.

المعلّمات
keyedFrequencyCapsForWinEvents List: لا يمكن أن تكون هذه القيمة null.

الركلات المردودة
FrequencyCapFilters.Builder لا يمكن أن تكون هذه القيمة null.