ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

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


เครื่องมือสร้างสำหรับวัตถุ ReportEventRequest รายการ

สรุป

ช่างก่อสร้างสาธารณะ

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

วิธีการสาธารณะ

ReportEventRequest build()

สร้างออบเจ็กต์ ReportEventRequest

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

กำหนดรหัสการเลือกโฆษณาที่เชื่อมโยงกับเหตุการณ์ของโฆษณาที่แสดงผล

ReportEventRequest.Builder setData(String eventData)

ตั้งค่าข้อมูลเหตุการณ์โฆษณา

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

ตั้งค่าเหตุการณ์อินพุตที่เชื่อมโยงกับการโต้ตอบของผู้ใช้

ReportEventRequest.Builder setKey(String eventKey)

ตั้งค่าคีย์เหตุการณ์ ซึ่งเป็นประเภทของเหตุการณ์โฆษณาที่จะรายงาน

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

ตั้งค่าบิตฟิลด์ของปลายทางการรายงานที่ต้องการรายงาน (ผู้ซื้อ ผู้ขาย หรือทั้ง 2 อย่าง)

วิธีการที่รับมา

ช่างก่อสร้างสาธารณะ

นักสร้าง

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

พารามิเตอร์
adSelectionId long

eventKey String: ค่านี้ต้องไม่เป็น null

eventData String: ค่านี้ต้องไม่เป็น null

reportingDestinations int: ค่าเป็น 0 หรือชุดค่าผสมของ ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER และ ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER ก็ได้

วิธีการสาธารณะ

บิลด์

public ReportEventRequest build ()

สร้างออบเจ็กต์ ReportEventRequest

คิกรีเทิร์น
ReportEventRequest ค่านี้ต้องไม่เป็น null

ตั้งค่ารหัสการเลือกโฆษณา

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

กำหนดรหัสการเลือกโฆษณาที่เชื่อมโยงกับเหตุการณ์ของโฆษณาที่แสดงผล

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getAdSelectionId()

พารามิเตอร์
adSelectionId long

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null

ตั้งค่าข้อมูล

public ReportEventRequest.Builder setData (String eventData)

ตั้งค่าข้อมูลเหตุการณ์โฆษณา

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getData()

พารามิเตอร์
eventData String: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

ตั้งค่าเหตุการณ์อินพุตที่เชื่อมโยงกับการโต้ตอบของผู้ใช้

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getInputEvent()

พารามิเตอร์
inputEvent InputEvent: ค่านี้อาจเป็น null

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null

คีย์เซ็ต

public ReportEventRequest.Builder setKey (String eventKey)

ตั้งค่าคีย์เหตุการณ์ ซึ่งเป็นประเภทของเหตุการณ์โฆษณาที่จะรายงาน

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getKey()

พารามิเตอร์
eventKey String: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

ตั้งค่าบิตฟิลด์ของปลายทางการรายงานที่ต้องการรายงาน (ผู้ซื้อ ผู้ขาย หรือทั้ง 2 อย่าง)

ดูข้อมูลเพิ่มเติมได้ที่ ReportEventRequest.getReportingDestinations()

พารามิเตอร์
reportingDestinations int: ค่าเป็น 0 หรือชุดค่าผสมของ ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER และ ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER ก็ได้

คิกรีเทิร์น
ReportEventRequest.Builder ค่านี้ต้องไม่เป็น null