ตัวกรองความถี่สูงสุด
public
final
class
FrequencyCapFilters
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.FrequencyCapFilter |
คอนเทนเนอร์สำหรับตัวกรองโฆษณาที่อิงจากความถี่สูงสุด
ตัวกรองความถี่สูงสุดจะเชื่อมโยงกับโฆษณาเดียวได้ไม่เกิน 20 รายการ
ตัวกรองความถี่สูงสุดจะรวมประเภทเหตุการณ์เข้ากับรายการออบเจ็กต์ KeyedFrequencyCap
รายการ
เพื่อกำหนดชุดของตัวกรองโฆษณา หากความถี่สูงสุดในโฆษณาเหล่านี้เกินกำหนด
โฆษณาจะถูกนำออกจากกลุ่มโฆษณาที่ส่งไปยังฟังก์ชันการเสนอราคาของ AdTech ของผู้ซื้อ
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
class |
FrequencyCapFilters.Builder
เครื่องมือสร้างสำหรับการสร้างวัตถุ |
ค่าคงที่ | |
---|---|
int |
AD_EVENT_TYPE_CLICK
|
int |
AD_EVENT_TYPE_IMPRESSION
|
int |
AD_EVENT_TYPE_VIEW
|
int |
AD_EVENT_TYPE_WIN
ระบบจะสร้างประเภทเหตุการณ์โฆษณา WIN โดยอัตโนมัติภายในบริการ Protected Audience สําหรับ โฆษณาที่ชนะซึ่งส่งกลับมาจากการเลือกโฆษณา Protected Audience |
ค่าคงที่ที่รับช่วงมา |
---|
ช่อง | |
---|---|
public
static
final
Creator<FrequencyCapFilters> |
CREATOR
|
วิธีการสาธารณะ | |
---|---|
boolean
|
equals(Object o)
ตรวจสอบว่าออบเจ็กต์ |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForClickEvents()
รับรายการออบเจ็กต์ |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForImpressionEvents()
รับรายการออบเจ็กต์ |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForViewEvents()
รับรายการออบเจ็กต์ |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForWinEvents()
รับรายการออบเจ็กต์ |
int
|
hashCode()
แสดงผลแฮชของข้อมูลของออบเจ็กต์ |
String
|
toString()
แสดงผลตัวแทนสตริงของออบเจ็กต์ |
void
|
writeToParcel(Parcel dest, int flags)
แยกวัตถุนี้ลงในแปลงที่ดิน |
วิธีการที่รับมา | |
---|---|
ค่าคงที่
ประเภทกิจกรรมการคลิก
public static final int AD_EVENT_TYPE_CLICK
มูลค่าคงที่: 3 ครั้ง (0x00000003)
AD_EVENT_TYPE_IMPRESSION
public static final int AD_EVENT_TYPE_IMPRESSION
มูลค่าคงที่: 1 ครั้ง (0x00000001)
มุมมองประเภทกิจกรรมโฆษณา
public static final int AD_EVENT_TYPE_VIEW
มูลค่าคงที่: 2 ครั้ง (0x00000002)
AD_EVENT_TYPE_WIN
public static final int AD_EVENT_TYPE_WIN
ระบบจะสร้างประเภทเหตุการณ์โฆษณา WIN โดยอัตโนมัติภายในบริการ Protected Audience สําหรับ โฆษณาที่ชนะซึ่งส่งกลับมาจากการเลือกโฆษณา Protected Audience
ไม่ควรใช้ในการอัปเดตฮิสโตแกรมตัวนับโฆษณาด้วยตนเอง
มูลค่าคงที่: 0 ครั้ง (0x00000000)
ช่อง
ครีเอเตอร์
public static final Creator<FrequencyCapFilters> CREATOR
วิธีการสาธารณะ
เท่ากับ
public boolean equals (Object o)
ตรวจสอบว่าออบเจ็กต์ FrequencyCapFilters
มีข้อมูลเดียวกันหรือไม่
พารามิเตอร์ | |
---|---|
o |
Object : ออบเจ็กต์อ้างอิงที่จะใช้เปรียบเทียบ |
คิกรีเทิร์น | |
---|---|
boolean |
true หากวัตถุนี้เหมือนกับ obj
ข้อโต้แย้ง; false หรือไม่เช่นนั้น |
getKeyedFrequencyCapsForClickEvent
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
รับรายการออบเจ็กต์ KeyedFrequencyCap
รายการที่จะกรองประเภทเหตุการณ์ AD_EVENT_TYPE_CLICK
ความถี่สูงสุดเหล่านี้ใช้กับเหตุการณ์ที่เกี่ยวข้องกับการคลิกตามที่ตีความ
AdTech ระบบจะนับกิจกรรมการคลิกเมื่อมีการเรียกใช้ AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API ด้วยประเภทเหตุการณ์ AD_EVENT_TYPE_CLICK
คิกรีเทิร์น | |
---|---|
List<KeyedFrequencyCap> |
ค่านี้ต้องไม่เป็น null |
getKeyedFrequencyCapsForimpressionsEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
รับรายการออบเจ็กต์ KeyedFrequencyCap
รายการที่จะกรองประเภทเหตุการณ์ AD_EVENT_TYPE_IMPRESSION
ความถี่สูงสุดเหล่านี้ใช้กับเหตุการณ์ที่สัมพันธ์กับการแสดงผลซึ่งตีความโดย AdTech
โปรดทราบว่าระบบจะไม่นับเหตุการณ์โดยอัตโนมัติเมื่อโทรหา AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
แต่ประเภทเหตุการณ์ AD_EVENT_TYPE_IMPRESSION
จะต้อง
โดยใช้ AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API
คิกรีเทิร์น | |
---|---|
List<KeyedFrequencyCap> |
ค่านี้ต้องไม่เป็น null |
getKeyedFrequencyCapsForViewเหตุการณ์
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
รับรายการออบเจ็กต์ KeyedFrequencyCap
รายการที่จะกรองประเภทเหตุการณ์ AD_EVENT_TYPE_VIEW
ความถี่สูงสุดเหล่านี้ใช้กับเหตุการณ์ที่เกี่ยวข้องกับการดูตามที่ตีความโดย
AdTech ระบบจะนับเหตุการณ์การดูเมื่อมีการเรียกใช้ AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API ด้วยเหตุการณ์ประเภท AD_EVENT_TYPE_VIEW
คิกรีเทิร์น | |
---|---|
List<KeyedFrequencyCap> |
ค่านี้ต้องไม่เป็น null |
getKeyedFrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
รับรายการออบเจ็กต์ KeyedFrequencyCap
รายการที่จะกรองประเภทเหตุการณ์ AD_EVENT_TYPE_WIN
ความถี่สูงสุดเหล่านี้ใช้กับเหตุการณ์สำหรับโฆษณาที่เลือกเป็นผู้ชนะในโฆษณา มากมาย โฆษณาที่ชนะจะใช้เพื่อเพิ่มคีย์ตัวนับที่เกี่ยวข้องบน ชนะประเภทเหตุการณ์
โปรดทราบว่าคุณอัปเดตประเภทเหตุการณ์ AD_EVENT_TYPE_WIN
ด้วยตนเองไม่ได้โดยใช้
API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
คิกรีเทิร์น | |
---|---|
List<KeyedFrequencyCap> |
ค่านี้ต้องไม่เป็น null |
แฮชโค้ด
public int hashCode ()
แสดงผลแฮชของข้อมูลของออบเจ็กต์ FrequencyCapFilters
คิกรีเทิร์น | |
---|---|
int |
ค่าแฮชโค้ดสำหรับออบเจ็กต์นี้ |
toString
public String toString ()
แสดงผลตัวแทนสตริงของออบเจ็กต์ โดยทั่วไปแล้ว
เมธอด toString
แสดงผลสตริงที่
"แสดงข้อความแทน" เป็นออบเจ็กต์นี้ ผลลัพธ์ที่ได้ควร
เป็นการนำเสนอที่กระชับแต่ให้ข้อมูล ซึ่งง่ายสำหรับ
ให้อ่าน
ขอแนะนำให้คลาสย่อยทั้งหมดลบล้างเมธอดนี้
เมธอด toString
สำหรับชั้นเรียน Object
จะแสดงผลสตริงที่ประกอบด้วยชื่อของคลาสที่มีฟังก์ชัน
เป็นอินสแตนซ์ อักขระเครื่องหมาย `@
' และ
เลขฐานสิบหกที่ไม่มีเครื่องหมายของแฮชโค้ด
ออบเจ็กต์ กล่าวอีกนัยหนึ่งคือ เมธอดนี้จะแสดงสตริงที่มีค่าเท่ากับ
ค่าของ:
getClass().getName() + '@' + Integer.toHexString(hashCode())
คิกรีเทิร์น | |
---|---|
String |
ตัวแทนสตริงของออบเจ็กต์ |
เขียนถึงพาร์เซล
public void writeToParcel (Parcel dest, int flags)
แยกวัตถุนี้ลงในแปลงที่ดิน
พารามิเตอร์ | |
---|---|
dest |
Parcel : ค่านี้ต้องไม่เป็น null |
flags |
int : แฟล็กเพิ่มเติมเกี่ยวกับวิธีเขียนออบเจ็กต์
อาจเป็น 0 หรือ Parcelable.PARCELABLE_WRITE_RETURN_VALUE
ค่าเป็น 0 หรือชุดค่าผสมของ Parcelable.PARCELABLE_WRITE_RETURN_VALUE และ android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |