Đối tượng tuỳ chỉnh.Builder

public static final class CustomAudience.Builder
extends Object

java.lang.Object
   ↳ android.adservices.customaudience.CustomAudience.Builder


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

Tóm tắt

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

Builder()

Phương thức công khai

CustomAudience build()

Xây dựng một phiên bản của CustomAudience.

CustomAudience.Builder setActivationTime(Instant activationTime)

Đặt thời gian, được cắt ngắn thành mili giây, sau đó CustomAudience sẽ phân phát quảng cáo.

CustomAudience.Builder setAds(List<AdData> ads)

Đặt quảng cáo tái tiếp thị ban đầu do đối tượng tuỳ chỉnh phân phát.

CustomAudience.Builder setBiddingLogicUri(Uri biddingLogicUri)

Đặt URI để tìm nạp logic đặt giá thầu để sử dụng trong quá trình lựa chọn quảng cáo.

CustomAudience.Builder setBuyer(AdTechIdentifier buyer)

Thiết lập AdTechIdentifier của người mua.

CustomAudience.Builder setDailyUpdateUri(Uri dailyUpdateUri)

Đặt URI cập nhật hằng ngày.

CustomAudience.Builder setExpirationTime(Instant expirationTime)

Đặt thời gian, được cắt ngắn thành mili giây, sau đó CustomAudience sẽ bị gỡ bỏ.

CustomAudience.Builder setName(String name)

Đặt tên cho đối tượng CustomAudience.

CustomAudience.Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingData)

Đặt dữ liệu đặt giá thầu đáng tin cậy cần được truy vấn và sử dụng trong quá trình lựa chọn quảng cáo.

CustomAudience.Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals)

Đặt các tín hiệu đặt giá thầu của người dùng được dùng trong quá trình lựa chọn quảng cáo.

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

Object clone()

Tạo và trả về một bản sao của đối tượng này.

boolean equals(Object obj)

Cho biết liệu một đối tượng nào đó khác có "bằng" đối tượng này hay không.

void finalize()

Được trình thu gom rác gọi trên một đối tượng khi tính năng thu thập rác xác định rằng không có tham chiếu nào khác đến đối tượng.

final Class<?> getClass()

Trả về lớp thời gian chạy của Object này.

int hashCode()

Trả về một giá trị mã băm cho đối tượng.

final void notify()

Đánh thức một luồng duy nhất đang chờ trên màn hình của đối tượng này.

final void notifyAll()

Đánh thức tất cả các luồng đang chờ trên màn hình của đối tượng này.

String toString()

Trả về một chuỗi đại diện của đối tượng.

final void wait(long timeoutMillis, int nanos)

Yêu cầu luồng hiện tại đợi cho đến khi được đánh thức (thường là khi có thông báo hoặc bị gián đoạn) hoặc cho đến khi một khoảng thời gian thực nhất định đã trôi qua.

final void wait(long timeoutMillis)

Yêu cầu luồng hiện tại đợi cho đến khi được đánh thức (thường là khi có thông báo hoặc bị gián đoạn) hoặc cho đến khi một khoảng thời gian thực nhất định đã trôi qua.

final void wait()

Yêu cầu luồng hiện tại phải đợi cho đến khi được đánh thức, thường là khi có thông báo hoặc bị gián đoạn.

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

Tạo một thực thể của CustomAudience.

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

Gửi
NullPointerException nếu có bất kỳ tham số không phải rỗng nào là rỗng
IllegalArgumentException nếu thời gian hết hạn xảy ra trước thời gian kích hoạt
IllegalArgumentException nếu thời gian hết hạn được đặt trước thời gian hiện tại

setActivationTime

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

Đặt thời gian, được cắt ngắn thành mili giây, sau đó CustomAudience sẽ phân phát quảng cáo.

Đặt thành null để CustomAudience này hoạt động ngay lập tức và tham gia vào việc lựa chọn quảng cáo.

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

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

Giá trị trả về
CustomAudience.Builder

Đặt quảng cá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 CustomAudience.Builder setAds (List<AdData> ads)

Đặt quảng cáo tái tiếp thị ban đầu do đối tượng tuỳ chỉnh phân phát. Sẽ được chỉ định bằng một danh sách trống nếu không được cung cấp.

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

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

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

setBidLogicUri

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

Đặt URI để tìm nạp logic đặt giá thầu để sử dụng trong quá trình lựa chọn quảng cáo. URI phải sử dụng HTTPS.

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

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

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

setBuyer

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

Thiết lập AdTechIdentifier của người mua.

Xem CustomAudience.getBuyer() để biết thêm thông tin.

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

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

setdailyUpdateUri

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

Đặt URI cập nhật hằng ngày. URI phải dùng HTTPS.

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

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

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

setExpirationTime

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

Đặt thời gian, được cắt ngắn thành mili giây, sau đó CustomAudience sẽ bị gỡ bỏ.

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

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

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

setName

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

Đặt tên cho đối tượng CustomAudience.

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

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

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

setTrustedBiddingData

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

Đặt dữ liệu đặt giá thầu đáng tin cậy cần được truy vấn và sử dụng trong quá trình lựa chọn quảng cáo.

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

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

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

setUserBiddingSignals

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

Đặt các tín hiệu đặt giá thầu của người dùng được dùng trong quá trình lựa chọn quảng cáo.

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

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

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