AdSelectionFromOutcomesConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
AdSelectionFromOutcomesConfig
オブジェクトのビルダー。すべてのフィールドをビルドするには、null 以外の値が必要です。
概要
パブリック コンストラクタ | |
---|---|
Builder()
|
パブリック メソッド | |
---|---|
AdSelectionFromOutcomesConfig
|
build()
|
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
選択プロセスに参加する |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
|
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
|
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
販売者 |
継承されるメソッド | |
---|---|
パブリック コンストラクタ
パブリック メソッド
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 スクリプトを生成します。使用可能なビルド済みスクリプト:
selectOutcome
のwaterfall-mediation-truncation
: この JS は、ウォーターフォール メディエーションの切り捨てロジックを実装しています。入札単価が入札単価の下限以上の場合、メディエーション SDK の広告が返されます。この事前ビルドを使用するには、以下のパラメータが必要です。bidFloor
:AdSelectionFromOutcomesConfig#getSelectionSignals()
で渡された入札下限値のキー。メディエーション SDK の落札広告と比較されます。
例: 選択シグナルが
{"bid_floor": 10}
の場合、ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
AdSelectionIds
と SelectionSignals
。
パラメータ | |
---|---|
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 になることはありません。 |