FrequencyCapFilters.Builder

public static final class FrequencyCapFilters.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.FrequencyCapFilters.Builder


建立 FrequencyCapFilters 物件的建構工具。

摘要

公用建構函式

Builder()

公用方法

FrequencyCapFilters build()

建構並傳回 FrequencyCapFilters 例項。

FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForClickEvents)

設定要針對 FrequencyCapFilters.AD_EVENT_TYPE_CLICK 事件類型篩選的 KeyedFrequencyCap 物件清單。

FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForImpressionEvents)

設定要針對 FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION 事件類型篩選的 KeyedFrequencyCap 物件清單。

FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForViewEvents)

設定要針對 FrequencyCapFilters.AD_EVENT_TYPE_VIEW 事件類型篩選的 KeyedFrequencyCap 物件清單。

FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForWinEvents)

設定要針對 FrequencyCapFilters.AD_EVENT_TYPE_WIN 事件類型篩選的 KeyedFrequencyCap 物件清單。

繼承方法

公用建構函式

公用方法

build

public FrequencyCapFilters build ()

建構並傳回 FrequencyCapFilters 例項。

單一廣告最多只能與 20 個展示頻率上限篩選器建立關聯。如果篩選器總數超過設定限制,系統會擲回 IllegalArgumentException

傳回
FrequencyCapFilters 此值不能為 null

setKeyedFrequencyCapsForClickEvents

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

設定要依據 FrequencyCapFilters.AD_EVENT_TYPE_CLICK 事件類型篩選的 KeyedFrequencyCap 物件清單。

詳情請參閱 FrequencyCapFilters.getKeyedFrequencyCapsForClickEvents()

參數
keyedFrequencyCapsForClickEvents List:此值不能為 null

傳回
FrequencyCapFilters.Builder 此值不能為 null

setKeyedFrequencyCapsForImpressionEvents

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

設定要依據 FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION 事件類型篩選的 KeyedFrequencyCap 物件清單。

詳情請參閱 FrequencyCapFilters.getKeyedFrequencyCapsForImpressionEvents()

參數
keyedFrequencyCapsForImpressionEvents List:此值不能為 null

傳回
FrequencyCapFilters.Builder 此值不能為 null

setKeyedFrequencyCapsForViewEvents

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

設定要依據 FrequencyCapFilters.AD_EVENT_TYPE_VIEW 事件類型篩選的 KeyedFrequencyCap 物件清單。

詳情請參閱 FrequencyCapFilters.getKeyedFrequencyCapsForViewEvents()

參數
keyedFrequencyCapsForViewEvents List:此值不能為 null

傳回
FrequencyCapFilters.Builder 此值不能為 null

setKeyedFrequencyCapsForWinEvents

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

設定要依據 FrequencyCapFilters.AD_EVENT_TYPE_WIN 事件類型篩選的 KeyedFrequencyCap 物件清單。

詳情請參閱 FrequencyCapFilters.getKeyedFrequencyCapsForWinEvents()

參數
keyedFrequencyCapsForWinEvents List:此值不能為 null

傳回
FrequencyCapFilters.Builder 此值不能為 null