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 インスタンスをビルドして返します。

1 つの広告に関連付けることができるフリークエンシー キャップ フィルタは 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 になることはありません。