AdSelectionFromOutcomesConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
Trình tạo cho các đối tượng AdSelectionFromOutcomesConfig
. Tất cả các trường đều phải có các giá trị không rỗng
để xây dựng.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
Builder()
|
Phương thức công khai | |
---|---|
AdSelectionFromOutcomesConfig
|
build()
Tạo một thực thể |
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
Thiết lập danh sách |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
Thiết lập |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
Đặt |
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
Đặt |
Phương thức kế thừa | |
---|---|
Hàm khởi tạo công khai
Phương thức công khai
build
public AdSelectionFromOutcomesConfig build ()
Tạo một thực thể AdSelectionFromOutcomesConfig
.
Trả về | |
---|---|
AdSelectionFromOutcomesConfig |
Giá trị này không được là null . |
setAdSelectionIds
public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)
Thiết lập danh sách AdSelectionIds
để tham gia vào quá trình lựa chọn.
Tham số | |
---|---|
adSelectionIds |
List : Giá trị này không được là null . |
Giá trị trả về | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Giá trị này không được là null . |
setSelectionLogicUri
public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)
Thiết lập SelectionLogicUri
. URI lựa chọn có thể là một trong hai giản đồ:
- HTTPS: URI HTTPS phải là các URI tuyệt đối, trong đó máy chủ lưu trữ khớp với
seller
- Tạo sẵn lựa chọn quảng cáo: URI dịch vụ lựa chọn quảng cáo tuân theo
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>
. FLEDGE tạo tập lệnh JS thích hợp mà không cần mạng .Các tập lệnh tạo sẵn hiện có:
waterfall-mediation-truncation
choselectOutcome
: Đây JS triển khai logic cắt bớt dàn xếp kiểu thác nước. Quảng cáo của SDK dàn xếp là sẽ được trả về nếu giá thầu của từ khoá đó lớn hơn hoặc bằng giá thầu sàn. Thấp hơn bắt buộc phải có(các) tham số để dùng định dạng dựng sẵn này:bidFloor
: Khoá của giá trị giá thầu sàn được chuyển vàoAdSelectionFromOutcomesConfig#getSelectionSignals()
sẽ được so sánh với quảng cáo giành chiến thắng của SDK dàn xếp.
Ví dụ: Nếu tín hiệu lựa chọn của bạn có dạng như
{"bid_floor": 10}
, thìad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor
AdSelectionIds
và SelectionSignals
.
Tham số | |
---|---|
selectionLogicUri |
Uri : Giá trị này không được là null . |
Giá trị trả về | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Giá trị này không được là null . |
setSelectionSignals
public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)
Đặt SelectionSignals
để tập lệnh JS được tải xuống từ SelectionLogicUri
sử dụng
Tham số | |
---|---|
selectionSignals |
AdSelectionSignals : Giá trị này không được là null . |
Giá trị trả về | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Giá trị này không được là null . |
setSeller
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
Đặt AdTechIdentifier
của người bán.
Tham số | |
---|---|
seller |
AdTechIdentifier : Giá trị này không được là null . |
Giá trị trả về | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
Giá trị này không được là null . |