AdSelectionFromResultsConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
AdSelectionFromOutcomesConfig
物件的建構工具。所有欄位都需要非空值才能建構。
摘要
公用建構函式 | |
---|---|
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 。 |
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 指令碼,而不需要網路呼叫。可用的預建指令碼:
selectOutcome
的waterfall-mediation-truncation
:這個 JS 會實作刊登序列中介服務截斷邏輯。如果中介服務 SDK 的出價大於或等於出價下限,系統就會傳回該 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)
設定 SelectionSignals
,供從 SelectionLogicUri
下載的 JS 指令碼使用
參數 | |
---|---|
selectionSignals |
AdSelectionSignals :此值不能為 null 。 |
傳回 | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
此值不能為 null 。 |
setSeller
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
設定賣方 AdTechIdentifier
。
參數 | |
---|---|
seller |
AdTechIdentifier :此值不能為 null 。 |
傳回 | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
此值不能為 null 。 |