AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

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


AdSelectionFromOutcomesConfig 物件的建構工具。所有欄位都需要建構非空值。

摘要

公用建構函式

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

繼承方法

公用建構函式

公用方法

setAdSelectionId

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

設定 AdSelectionIds 清單,以加入選取程序。

參數
adSelectionIds List:此值不能為 null

傳回
AdSelectionFromOutcomesConfig.Builder 此值不能為 null

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

可設定 SelectionLogicUri。選取 URI 可以是兩種結構定義之一:

  • 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