AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionConfig.Builder


Trình tạo cho đối tượng AdSelectionConfig.

Tóm tắt

Hàm khởi tạo công khai

Builder()

Phương thức công khai

AdSelectionConfig build()

Tạo một thực thể AdSelectionConfig.

AdSelectionConfig.Builder setAdSelectionSignals(AdSelectionSignals adSelectionSignals)

Đặt các tín hiệu được cung cấp cho người mua trong quá trình tạo giá thầu lựa chọn quảng cáo.

AdSelectionConfig.Builder setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)

Đặt danh sách người mua được phép.

AdSelectionConfig.Builder setDecisionLogicUri(Uri decisionLogicUri)

Đặt URI dùng để tìm nạp logic quyết định để sử dụng trong quá trình lựa chọn quảng cáo.

AdSelectionConfig.Builder setPerBuyerSignals(Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

Đặt các tín hiệu do mỗi người mua cung cấp trong quá trình lựa chọn quảng cáo.

AdSelectionConfig.Builder setSeller(AdTechIdentifier seller)

Đặt mã nhận dạng người bán.

AdSelectionConfig.Builder setSellerSignals(AdSelectionSignals sellerSignals)

Đặt các tín hiệu dùng để sửa đổi kết quả lựa chọn quảng cáo.

AdSelectionConfig.Builder setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)

Đặt điểm cuối URI của tín hiệu đáng tin cậy bên bán mà từ đó, mẫu quảng cáo cụ thể theo thời gian thực thông tin có thể tìm nạp được từ đó.

Các phương thức kế thừa

Hàm khởi tạo công khai

Trình tạo

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public Builder ()

Phương thức công khai

build

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public AdSelectionConfig build ()

Tạo một thực thể AdSelectionConfig.

Giá trị trả về
AdSelectionConfig Giá trị này không được là null.

Gửi
NullPointerException nếu có bất kỳ tham số bắt buộc nào là rỗng

setAdSelectionSignals

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

Đặt các tín hiệu được cung cấp cho người mua trong quá trình tạo giá thầu lựa chọn quảng cáo.

Nếu không được đặt, giá trị mặc định sẽ là JSON trống.

Hãy xem AdSelectionConfig.getAdSelectionSignals() để biết thêm chi tiết.

Tham số
adSelectionSignals AdSelectionSignals: Giá trị này không được là null.

Giá trị trả về
AdSelectionConfig.Builder Giá trị này không được là null.

setCustomAudienceNgười mua

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)

Đặt danh sách người mua được phép.

Hãy xem AdSelectionConfig.getCustomAudienceBuyers() để biết thêm chi tiết.

Tham số
customAudienceBuyers List: Giá trị này không được là null.

Giá trị trả về
AdSelectionConfig.Builder Giá trị này không được là null.

setdecisionLogicUri

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)

Đặt URI dùng để tìm nạp logic quyết định để sử dụng trong quá trình lựa chọn quảng cáo. Quyết định URI 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 định dạng ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>. FLEDGE tạo tập lệnh JS thích hợp mà không cần lệnh gọi mạng.

    Các tập lệnh tạo sẵn hiện có:

    • highest-bid-wins cho scoreAdsreportResult: JS này chọn quảng cáo có giá thầu cao nhất để tính điểm. Cho báo cáo, URI nhất định sẽ được tham số bằng render_uribid. Phải có(các) thông số dưới đây để dùng chế độ tạo sẵn này:
      • reportingUrl: URI báo cáo cơ sở sẽ là được tham số sau bằng render_uribid

      Ví dụ: Nếu URL báo cáo cơ sở của bạn là "https://www.ssp.com" sau đó, ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

Hãy xem AdSelectionConfig.getDecisionLogicUri() để biết thêm chi tiết.

Tham số
decisionLogicUri Uri: Giá trị này không được là null.

Giá trị trả về
AdSelectionConfig.Builder Giá trị này không được là null.

setPerBuyerSignals

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

Đặt các tín hiệu do mỗi người mua cung cấp trong quá trình lựa chọn quảng cáo.

Nếu không được đặt, giá trị mặc định sẽ là một bản đồ trống.

Hãy xem AdSelectionConfig.getPerBuyerSignals() để biết thêm chi tiết.

Tham số
perBuyerSignals Map: Giá trị này không được là null.

Giá trị trả về
AdSelectionConfig.Builder Giá trị này không được là null.

setSeller

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

Đặt mã nhận dạng người bán.

Hãy xem AdSelectionConfig.getSeller() để biết thêm chi tiết.

Tham số
seller AdTechIdentifier: Giá trị này không được là null.

Giá trị trả về
AdSelectionConfig.Builder Giá trị này không được là null.

setSellerSignals

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

Đặt các tín hiệu dùng để sửa đổi kết quả lựa chọn quảng cáo.

Nếu không được đặt, giá trị mặc định sẽ là JSON trống.

Hãy xem AdSelectionConfig.getSellerSignals() để biết thêm chi tiết.

Tham số
sellerSignals AdSelectionSignals: Giá trị này không được là null.

Giá trị trả về
AdSelectionConfig.Builder Giá trị này không được là null.

setTrustedScoringSignalsUri

Đã thêm vào API cấp 34
Cũng có trong Tiện ích Dịch vụ quảng cáo 4
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

Đặt điểm cuối URI của tín hiệu đáng tin cậy bên bán mà từ đó, mẫu quảng cáo cụ thể theo thời gian thực thông tin có thể tìm nạp được từ đó.

Nếu truyền Uri#EMPTY thì lệnh gọi mạng sẽ bị bỏ qua và AdSelectionSignals.EMPTY sẽ được chuyển đến hoạt động lựa chọn quảng cáo.

Hãy xem AdSelectionConfig.getTrustedScoringSignalsUri() để biết thêm chi tiết.

Tham số
trustedScoringSignalsUri Uri: Giá trị này không được là null.

Giá trị trả về
AdSelectionConfig.Builder Giá trị này không được là null.