AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder


AdSelectionFromOutcomesConfig オブジェクトのビルダー。すべてのフィールドをビルドするには、null 以外の値が必要です。

概要

パブリック コンストラクタ

Builder()

パブリック メソッド

AdSelectionFromOutcomesConfig build()

AdSelectionFromOutcomesConfig インスタンスを作成します。

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

選択プロセスに参加する AdSelectionIds のリストを設定します。

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

SelectionLogicUri を設定します。

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

SelectionLogicUri からダウンロードされた JS スクリプトによって使用される SelectionSignals を設定します。

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

販売者 AdTechIdentifier を設定します。

継承されるメソッド

Object clone()

このオブジェクトのコピーを作成して返します。

boolean equals(Object obj)

他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。

void finalize()

ガベージ コレクションでオブジェクトへの参照がこれ以上ないと判断されたときに、オブジェクトのガベージ コレクタによって呼び出されます。

final Class<?> getClass()

この Object のランタイム クラスを返します。

int hashCode()

オブジェクトのハッシュコード値を返します。

final void notify()

このオブジェクトのモニターを待機している単一のスレッドを起動します。

final void notifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

String toString()

オブジェクトの文字列表現を返します。

final void wait(long timeoutMillis, int nanos)

通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。

final void wait(long timeoutMillis)

通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。

final void wait()

通知や割り込みなどによって起きるまで、現在のスレッドを待機させます。

パブリック コンストラクタ

パブリック メソッド

build

public AdSelectionFromOutcomesConfig build ()

AdSelectionFromOutcomesConfig インスタンスを作成します。

戻り値
AdSelectionFromOutcomesConfig この値が null になることはありません。

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

選択プロセスに参加する AdSelectionIds のリストを設定します。

パラメータ
adSelectionIds List: この値を null にすることはできません。

戻り値
AdSelectionFromOutcomesConfig.Builder この値が null になることはありません。

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

SelectionLogicUri を設定します。選択 URI は、次の 2 つのスキーマのいずれかです。

  • HTTPS: HTTPS URI は、ホストが seller と一致する絶対 URI である必要があります。
  • 広告選択のプリビルド: 広告選択サービスの URI は ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters> 形式です。FLEDGE は、ネットワーク呼び出しを必要とせずに適切な JS スクリプトを生成します。

    使用可能なビルド済みスクリプト:

    • selectOutcomewaterfall-mediation-truncation: この JS は、ウォーターフォール メディエーションの切り捨てロジックを実装しています。入札単価が入札単価の下限以上の場合、メディエーション SDK の広告が返されます。この事前ビルドを使用するには、以下のパラメータが必要です。

      例: 選択シグナルが {"bid_floor": 10} の場合、 ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIdsSelectionSignals

パラメータ
selectionLogicUri Uri: この値を null にすることはできません。

戻り値
AdSelectionFromOutcomesConfig.Builder この値が null になることはありません。

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

SelectionLogicUri からダウンロードされた JS スクリプトによって使用される SelectionSignals を設定します。

パラメータ
selectionSignals AdSelectionSignals: この値を null にすることはできません。

戻り値
AdSelectionFromOutcomesConfig.Builder この値が null になることはありません。

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

販売者 AdTechIdentifier を設定します。

パラメータ
seller AdTechIdentifier: この値を null にすることはできません。

戻り値
AdSelectionFromOutcomesConfig.Builder この値が null になることはありません。