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.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<AdTechIdentifier, AdSelectionSignals> 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
Phương thức công khai
build
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
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
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
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
choscoreAds
vàreportResult
: 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ằngrender_uri
vàbid
. 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ằngrender_uri
vàbid
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
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> 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
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
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
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 . |