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 になることはありません。