UpdateAdCounterHistogramRequest
public
class
UpdateAdCounterHistogramRequest
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest |
ขอออบเจ็กต์ที่รวมอาร์กิวเมนต์ที่จำเป็นเพื่ออัปเดตฮิสโตแกรมตัวนับโฆษณา
ฮิสโตแกรมตัวนับโฆษณา ซึ่งเป็นบันทึกประวัติของเหตุการณ์ที่เชื่อมโยงกับโฆษณา คีย์ตัวนับและประเภทเหตุการณ์โฆษณาจะใช้เพื่อแจ้งการกรองความถี่สูงสุดเมื่อใช้ Protected Audience API
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
class |
UpdateAdCounterHistogramRequest.Builder
เครื่องมือสร้างสำหรับวัตถุ |
วิธีการสาธารณะ | |
---|---|
boolean
|
equals(Object o)
ตรวจสอบว่าออบเจ็กต์ |
int
|
getAdEventType()
รับประเภทเหตุการณ์โฆษณา ซึ่งรวมทั้งคีย์ตัวนับของโฆษณาจะระบุฮิสโตแกรม ควรได้รับการอัปเดต |
long
|
getAdSelectionId()
รับรหัสการเลือกโฆษณาที่เชื่อมโยงกับเหตุการณ์ของโฆษณาที่แสดงผล |
AdTechIdentifier
|
getCallerAdTech()
รับ |
int
|
hashCode()
แสดงผลแฮชของข้อมูลของออบเจ็กต์ |
String
|
toString()
แสดงผลตัวแทนสตริงของออบเจ็กต์ |
วิธีการที่รับมา | |
---|---|
วิธีการสาธารณะ
เท่ากับ
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 |
ตัวแทนสตริงของออบเจ็กต์ |