AdSelectionFromResultsConfig.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)

設定 SelectionSignals,供從 SelectionLogicUri 下載的 JS 指令碼使用

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 必須是絕對 URI,主機必須與 seller 相符
  • 廣告選擇程序的預建 URI:廣告選擇服務 URI 會採用 ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters> 格式。FLEDGE 會產生適當的 JS 指令碼,而不需要網路呼叫。

    可用的預建指令碼:

    • selectOutcomewaterfall-mediation-truncation這個 JS 會實作刊登序列中介服務截斷邏輯。如果中介服務 SDK 的出價大於或等於出價下限,系統就會傳回該 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)

設定 SelectionSignals,供從 SelectionLogicUri 下載的 JS 指令碼使用

參數
selectionSignals AdSelectionSignals:此值不能為 null

傳回
AdSelectionFromOutcomesConfig.Builder 此值不能為 null

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

設定賣方 AdTechIdentifier

參數
seller AdTechIdentifier:此值不能為 null

傳回
AdSelectionFromOutcomesConfig.Builder 此值不能為 null