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.

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.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

Thiết lập SelectionLogicUri.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

Đặt SelectionSignals để tập lệnh JS được tải xuống từ SelectionLogicUri sử dụng

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

Đặt AdTechIdentifier của người bán.

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 cho selectOutcome: Đâ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:

      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

AdSelectionIdsSelectionSignals.

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.