AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.AdData.Builder


Trình tạo cho các đối tượng AdData.

Tóm tắt

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

Builder()

Phương thức công khai

AdData build()

Xây dựng đối tượng AdData.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

Đặt tập hợp các khoá dùng để đếm sự kiện.

AdData.Builder setAdFilters(AdFilters adFilters)

Đặt tất cả AdFilters được liên kết với quảng cáo.

AdData.Builder setAdRenderId(String adRenderId)

Đặt mã nhận dạng hiển thị quảng cáo cho phiên đấu giá phía máy chủ

Vui lòng xem AdData#getAdRenderId() để biết thêm thông tin.

AdData.Builder setMetadata(String metadata)

Thiết lập siêu dữ liệu quảng cáo cho người mua trong quá trình lựa chọn quảng cáo.

AdData.Builder setRenderUri(Uri renderUri)

Đặt URI trỏ đến thành phần hiển thị của quảng cáo.

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 AdData build ()

Xây dựng đối tượng AdData.

Giá trị trả về
AdData 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à null khi được tạo

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

Đặt tập hợp các khoá dùng để đếm sự kiện.

Bạn chỉ có thể liên kết tối đa 10 khoá bộ đếm quảng cáo với một quảng cáo.

Vui lòng xem AdData.getAdCounterKeys() để biết thêm thông tin.

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

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

setAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

Đặt tất cả AdFilters được liên kết với quảng cáo.

Vui lòng xem AdData.getAdFilters() để biết thêm thông tin.

Tham số
adFilters AdFilters: Giá trị này có thể là null.

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

Mã setAdRender

public AdData.Builder setAdRenderId (String adRenderId)

Đặt mã nhận dạng hiển thị quảng cáo cho phiên đấu giá phía máy chủ

Vui lòng xem AdData#getAdRenderId() để biết thêm thông tin.

Tham số
adRenderId String: Giá trị này có thể là null.

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

setMetadata

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

Thiết lập siêu dữ liệu quảng cáo cho người mua trong quá trình lựa chọn quảng cáo.

Siêu dữ liệu phải là một đối tượng JSON hợp lệ được chuyển đổi tuần tự dưới dạng một chuỗi. Siêu dữ liệu thể hiện thông tin đặt giá thầu cho từng quảng cáo sẽ được dùng trong quá trình lựa chọn quảng cáo khi tạo giá thầu và được dùng trong logic JavaScript của người mua (logic này được thực thi trong một môi trường riêng biệt).

Nếu siêu dữ liệu không phải là đối tượng JSON hợp lệ mà JS của người mua có thể sử dụng, thì quảng cáo sẽ không đủ điều kiện để lựa chọn quảng cáo.

Vui lòng xem AdData.getMetadata() để biết thông tin chi tiết.

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

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

setRenderUri

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

Đặt URI trỏ đến thành phần hiển thị của quảng cáo. URI phải dùng HTTPS.

Vui lòng xem AdData.getRenderUri() để biết thông tin chi tiết.

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

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