เพิ่มใน API ระดับ 34
และใน Ad Services Extensions 4 ด้วย

รายงานการแสดงผลคำขอ

public class ReportImpressionRequest
extends Object

java.lang.Object
android.adservices.adselection.ReportImpressionRequest


แสดงพารามิเตอร์อินพุตไปยัง reportImpression API

สรุป

ตัวสร้างแบบสาธารณะ

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

Ctor สำหรับคำขอการรายงานการเลือกโฆษณาในอุปกรณ์

ReportImpressionRequest(long adSelectionId)

Ctor สำหรับคำขอการรายงานการเลือกโฆษณาของเซิร์ฟเวอร์การประมูล

เมธอดสาธารณะ

AdSelectionConfig getAdSelectionConfig()

แสดงผล adSelectionConfig ซึ่งเป็นอินพุตรายการหนึ่งของ ReportImpressionRequest

long getAdSelectionId()

แสดงผล adSelectionId ซึ่งเป็นอินพุตรายการหนึ่งของ ReportImpressionRequest

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

Object clone()

สร้างและแสดงผลสําเนาของออบเจ็กต์นี้

boolean equals(Object obj)

บ่งชี้ว่าออบเจ็กต์อื่น "เท่ากับ" ออบเจ็กต์นี้หรือไม่

void finalize()

เรียกใช้โดยเครื่องมือเก็บขยะในออบเจ็กต์ เมื่อคอลเล็กชันขยะระบุว่าไม่มีการอ้างอิงไปยังออบเจ็กต์อีกแล้ว

final Class<?> getClass()

แสดงผลคลาสรันไทม์ของ Object นี้

int hashCode()

แสดงผลค่ารหัสแฮชสําหรับออบเจ็กต์

final void notify()

ปลุกเธรดเดียวที่รออยู่ในมอนิเตอร์ของออบเจ็กต์นี้

final void notifyAll()

ปลุกเทรดทั้งหมดที่รออยู่ในมอนิเตอร์ของออบเจ็กต์นี้

String toString()

แสดงผลตัวแทนสตริงของออบเจ็กต์

final void wait(long timeoutMillis, int nanos)

ทำให้เทรดปัจจุบันต้องรอจนกว่าจะมีการปลุก ซึ่งโดยปกติแล้วจะเป็นการแจ้งเตือนหรือหยุดชะงัก หรือจนกว่าจะผ่านไประยะหนึ่ง

final void wait(long timeoutMillis)

ทำให้เทรดปัจจุบันต้องรอจนกว่าจะมีการปลุก ซึ่งโดยปกติแล้วจะเป็นการแจ้งเตือนหรือหยุดชะงัก หรือจนกว่าจะผ่านไประยะหนึ่ง

final void wait()

ทําให้เธรดปัจจุบันรอจนกว่าจะได้รับการปลุก ซึ่งโดยปกติแล้วคือการได้รับการแจ้งเตือนหรือถูกขัดจังหวะ

ตัวสร้างแบบสาธารณะ

ReportImpressionRequest

เพิ่มใน API ระดับ 34
และใน Ad Services Extensions 4 ด้วย
public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

Ctor สําหรับคําขอการรายงานการเลือกโฆษณาในอุปกรณ์

หาก adSelectionId ของคุณมีไว้สําหรับการประมูลในอุปกรณ์ที่ทํางานโดยใช้ AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) คําขอการรายงานการแสดงผลของคุณต้องมี AdSelectionConfig

พารามิเตอร์
adSelectionId long: ได้รับจาก AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver)

adSelectionConfig AdSelectionConfig: AdSelectionConfig เดียวกันที่ใช้เพื่อทริกเกอร์ AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) ค่านี้ต้องไม่ใช่ null

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId)

Ctor สําหรับคําขอการรายงานการเลือกโฆษณาของเซิร์ฟเวอร์การประมูล

หาก adSelectionId ของคุณใช้กับการประมูลของเซิร์ฟเวอร์ที่รวบรวมข้อมูลอุปกรณ์โดย AdSelectionManager#getAdSelectionData คําขอการรายงานการแสดงผลควรมีเฉพาะรหัสการเลือกโฆษณาเท่านั้น

AdSelectionManager#persistAdSelectionResult ต้องเรียกใช้พร้อมกับบล็อกผลลัพธ์ที่เข้ารหัสจากเซิร์ฟเวอร์ก่อนส่งคําขอการรายงานการแสดงผล

พารามิเตอร์
adSelectionId long: ได้รับจาก AdSelectionManager#getAdSelectionData

เมธอดสาธารณะ

getAdSelectionConfig

เพิ่มใน API ระดับ 34
และใน Ad Services Extensions 4 ด้วย
public AdSelectionConfig getAdSelectionConfig ()

แสดงผล adSelectionConfig ซึ่งเป็นอินพุตรายการหนึ่งของ ReportImpressionRequest

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

getAdSelectionId

เพิ่มใน API ระดับ 34
ยังมีในส่วนขยายโฆษณา 4 ด้วย
public long getAdSelectionId ()

แสดงผล adSelectionId ซึ่งเป็นอินพุตรายการหนึ่งของ ReportImpressionRequest

คิกรีเทิร์น
long