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 を設定します。

継承されるメソッド

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

パブリック メソッド

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