UpdateAdCounterHistogramRequest (Yêu cầu cập nhật AdCounterHistogram)

public class UpdateAdCounterHistogramRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.UpdateAdCounterHistogramRequest


Yêu cầu đối tượng gói các đối số bắt buộc cần thiết để cập nhật biểu đồ bộ đếm quảng cáo.

Biểu đồ bộ đếm quảng cáo – nhật ký sự kiện trong quá khứ được liên kết với một quảng cáo khoá bộ đếm và loại sự kiện quảng cáo, được dùng để thông báo cho việc lọc giới hạn tần suất khi sử dụng Protected Audience API.

Tóm tắt

Lớp lồng ghép

class UpdateAdCounterHistogramRequest.Builder

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

Phương thức công khai

boolean equals(Object o)

Kiểm tra xem các đối tượng UpdateAdCounterHistogramRequest có chứa cùng một của bạn.

int getAdEventType()

Lấy loại sự kiện quảng cáo mà cùng với các khoá bộ đếm của quảng cáo sẽ giúp xác định biểu đồ nào cần được cập nhật.

long getAdSelectionId()

Lấy mã nhận dạng lựa chọn quảng cáo được liên kết với các sự kiện của quảng cáo đã hiển thị.

AdTechIdentifier getCallerAdTech()

Lấy AdTechIdentifier của thực thể công nghệ quảng cáo của phương thức gọi.

int hashCode()

Trả về hàm băm của dữ liệu đối tượng UpdateAdCounterHistogramRequest.

String toString()

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

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

Phương thức công khai

equals

public boolean equals (Object o)

Kiểm tra xem các đối tượng UpdateAdCounterHistogramRequest có chứa cùng một của bạn.

Tham số
o Object: đối tượng tham chiếu cần so sánh.

Giá trị trả về
boolean true nếu đối tượng này giống với đối số obj; nếu không thì false.

getAdEventType

public int getAdEventType ()

Lấy loại sự kiện quảng cáo mà cùng với các khoá bộ đếm của quảng cáo sẽ giúp xác định biểu đồ nào cần được cập nhật.

Giá trị trả về
int Giá trị là android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID, FrequencyCapFilters.AD_EVENT_TYPE_WIN, FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION, FrequencyCapFilters.AD_EVENT_TYPE_VIEW, FrequencyCapFilters.AD_EVENT_TYPE_CLICK, android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MIN hoặc android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX

getAdSelectionId

public long getAdSelectionId ()

Lấy mã nhận dạng lựa chọn quảng cáo được liên kết với các sự kiện của quảng cáo đã hiển thị.

Để biết thêm thông tin về mã lựa chọn quảng cáo, hãy xem AdSelectionOutcome.

Quảng cáo phải được chọn từ lựa chọn quảng cáo của Protected Audience trong 24 giờ qua, và lệnh gọi lựa chọn quảng cáo phải được bắt đầu từ cùng một ứng dụng với lệnh gọi hiện tại . Biểu đồ sự kiện cho tất cả các khoá bộ đếm quảng cáo được liên kết với quảng cáo do quảng cáo chỉ định mã lựa chọn sẽ được cập nhật cho loại sự kiện quảng cáo từ getAdEventType() sẽ được cập nhật để sử dụng trong tính năng lọc giới hạn tần suất của Protected Audience.

Giá trị trả về
long

getCallerAdTech

public AdTechIdentifier getCallerAdTech ()

Lấy AdTechIdentifier của thực thể công nghệ quảng cáo của phương thức gọi.

Công nghệ quảng cáo sử dụng đối tượng UpdateAdCounterHistogramRequest này phải đã đăng ký với Hộp cát về quyền riêng tư và được phép hành động thay mặt cho ứng dụng gọi. Thuộc tính được chỉ định công nghệ quảng cáo không bắt buộc phải là công nghệ quảng cáo giống như người mua sở hữu quảng cáo được hiển thị hoặc người bán đã bắt đầu lựa chọn quảng cáo liên kết với mã nhận dạng do getAdSelectionId() trả về.

Để biết thêm thông tin về các yêu cầu và trường hợp ngoại lệ đối với API, hãy xem AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).

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

hashCode

public int hashCode ()

Trả về hàm băm của dữ liệu đối tượng UpdateAdCounterHistogramRequest.

Giá trị trả về
int một giá trị mã băm cho đối tượng này.

toString

public String toString ()

Trả về một chuỗi đại diện của đối tượng. Nhìn chung, phương thức toString sẽ trả về một chuỗi "đại diện bằng văn bản" cho đối tượng này. Kết quả trình bày phải ngắn gọn nhưng đầy đủ thông tin để người đọc dễ đọc. Tất cả các lớp con đều nên ghi đè phương thức này.

Phương thức toString dành cho lớp Object trả về một chuỗi bao gồm tên của lớp mà trong đó đối tượng là một thực thể, ký tự ký hiệu '@' và giá trị biểu thị mã băm của đối tượng ở dạng thập lục phân chưa ký. Nói cách khác, phương thức này sẽ trả về một chuỗi bằng giá trị của:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Giá trị trả về
String biểu thị chuỗi của đối tượng.