AdSelectionFromOutcomesConfig.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 必須是主機與
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 。 |