UpdateAdCounterHistogramRequest

public class UpdateAdCounterHistogramRequest
extends Object

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


ขอออบเจ็กต์ที่รวมอาร์กิวเมนต์ที่จำเป็นเพื่ออัปเดตฮิสโตแกรมตัวนับโฆษณา

ฮิสโตแกรมตัวนับโฆษณา ซึ่งเป็นบันทึกประวัติของเหตุการณ์ที่เชื่อมโยงกับโฆษณา คีย์ตัวนับและประเภทเหตุการณ์โฆษณาจะใช้เพื่อแจ้งการกรองความถี่สูงสุดเมื่อใช้ Protected Audience API

สรุป

ชั้นเรียนที่ซ้อนกัน

class UpdateAdCounterHistogramRequest.Builder

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

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

boolean equals(Object o)

ตรวจสอบว่าออบเจ็กต์ UpdateAdCounterHistogramRequest มีแบบเดียวกันหรือไม่

int getAdEventType()

รับประเภทเหตุการณ์โฆษณา ซึ่งรวมทั้งคีย์ตัวนับของโฆษณาจะระบุฮิสโตแกรม ควรได้รับการอัปเดต

long getAdSelectionId()

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

AdTechIdentifier getCallerAdTech()

รับ AdTechIdentifier ของเอนทิตี AdTech ของผู้โทร

int hashCode()

แสดงผลแฮชของข้อมูลของออบเจ็กต์ UpdateAdCounterHistogramRequest

String toString()

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

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

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

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

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

เท่ากับ

public boolean equals (Object o)

ตรวจสอบว่าออบเจ็กต์ UpdateAdCounterHistogramRequest มีแบบเดียวกันหรือไม่

พารามิเตอร์
o Object: ออบเจ็กต์อ้างอิงที่จะใช้เปรียบเทียบ

คิกรีเทิร์น
boolean true หากวัตถุนี้เหมือนกับ obj ข้อโต้แย้ง; false หรือไม่เช่นนั้น

getAdEventType

public int getAdEventType ()

รับประเภทเหตุการณ์โฆษณา ซึ่งรวมทั้งคีย์ตัวนับของโฆษณาจะระบุฮิสโตแกรม ควรได้รับการอัปเดต

คิกรีเทิร์น
int ค่าคือ android.adservices.common.FrequencyCapFilter.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.FrequencyCapFilter.AD_EVENT_TYPE_MIN หรือ android.adservices.common.FrequencyCapFilter.AD_EVENT_TYPE_MAX

getAdSelectionId

public long getAdSelectionId ()

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสการเลือกโฆษณาได้ที่ AdSelectionOutcome

โฆษณานั้นต้องได้รับเลือกจากการเลือกโฆษณา Protected Audience ในช่วง 24 ชั่วโมงที่ผ่านมา และการเรียกใช้การเลือกโฆษณาต้องเริ่มต้นจากแอปเดียวกับการเรียกใช้ปัจจุบัน แอป ฮิสโตแกรมเหตุการณ์สำหรับคีย์ตัวนับโฆษณาทั้งหมดที่เชื่อมโยงกับโฆษณาที่ระบุโดยโฆษณา ระบบจะอัปเดตรหัสการเลือกสำหรับประเภทเหตุการณ์โฆษณาจาก getAdEventType() ซึ่งจะนำไปใช้ ในการกรองความถี่สูงสุดของ Protected Audience

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

getCallerAdTech

public AdTechIdentifier getCallerAdTech ()

รับ AdTechIdentifier ของเอนทิตี AdTech ของผู้โทร

AdTech ที่ใช้ออบเจ็กต์ UpdateAdCounterHistogramRequest นี้ต้องลงทะเบียน ด้วย Privacy Sandbox และได้รับอนุญาตให้ดำเนินการในนามของแอปการโทร ระบุ ไม่จำเป็นต้องเป็น AdTech เดียวกันกับผู้ซื้อที่เป็นเจ้าของโฆษณาที่แสดง หรือผู้ขายที่เริ่มต้นการเลือกโฆษณาที่เชื่อมโยงกับรหัสที่ getAdSelectionId() ส่งคืน

ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนดและข้อยกเว้นของ API ได้ที่ AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)

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

แฮชโค้ด

public int hashCode ()

แสดงผลแฮชของข้อมูลของออบเจ็กต์ UpdateAdCounterHistogramRequest

คิกรีเทิร์น
int ค่าแฮชโค้ดสำหรับออบเจ็กต์นี้

toString

public String toString ()

แสดงผลตัวแทนสตริงของออบเจ็กต์ โดยทั่วไปแล้ว เมธอด toString แสดงผลสตริงที่ "แสดงข้อความแทน" เป็นออบเจ็กต์นี้ ผลลัพธ์ที่ได้ควร เป็นการนำเสนอที่กระชับแต่ให้ข้อมูล ซึ่งง่ายสำหรับ ให้อ่าน ขอแนะนำให้คลาสย่อยทั้งหมดลบล้างเมธอดนี้

เมธอด toString สำหรับชั้นเรียน Object จะแสดงผลสตริงที่ประกอบด้วยชื่อของคลาสที่มีฟังก์ชัน เป็นอินสแตนซ์ อักขระเครื่องหมาย `@' และ เลขฐานสิบหกที่ไม่มีเครื่องหมายของแฮชโค้ด ออบเจ็กต์ กล่าวอีกนัยหนึ่งคือ เมธอดนี้จะแสดงสตริงที่มีค่าเท่ากับ ค่าของ:

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

คิกรีเทิร์น
String ตัวแทนสตริงของออบเจ็กต์