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 は、ウォーターフォール メディエーションの切り捨てロジックを実装しています。入札単価が入札単価の下限以上である場合、Mediation 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 になることはありません。