ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

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


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

Tóm tắt

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

Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)

Phương thức công khai

ReportEventRequest build()

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

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

Đặt 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ị.

ReportEventRequest.Builder setData(String eventData)

Đặt dữ liệu cho sự kiện quảng cáo.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

Đặt sự kiện đầu vào được liên kết với hoạt động tương tác của người dùng.

ReportEventRequest.Builder setKey(String eventKey)

Đặt khoá sự kiện, loại sự kiện quảng cáo cần báo cáo.

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

Đặt trường bit của đích sẽ nhận báo cáo (người mua, người bán hoặc cả hai).

Phương thức kế thừa

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

Trình tạo

public Builder (long adSelectionId, 
                String eventKey, 
                String eventData, 
                int reportingDestinations)

Tham số
adSelectionId long

eventKey String: Giá trị này không được là null.

eventData String: Giá trị này không được là null.

reportingDestinations int: Giá trị là 0 hoặc tổ hợp ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLERReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

Phương thức công khai

build

public ReportEventRequest build ()

Tạo đối tượng ReportEventRequest.

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

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

Đặt 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ị.

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

Tham số
adSelectionId long

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

setData

public ReportEventRequest.Builder setData (String eventData)

Đặt dữ liệu cho sự kiện quảng cáo.

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

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

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

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

Đặt sự kiện đầu vào được liên kết với hoạt động tương tác của người dùng.

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

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

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

setKey

public ReportEventRequest.Builder setKey (String eventKey)

Đặt khoá sự kiện, loại sự kiện quảng cáo cần báo cáo.

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

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

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

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

Đặt trường bit của đích sẽ nhận báo cáo (người mua, người bán hoặc cả hai).

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

Tham số
reportingDestinations int: Giá trị là 0 hoặc tổ hợp ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLERReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

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