ตัวกรองโฆษณา

public final class AdFilters
extends Object implements Parcelable

java.lang.Object
android.adservices.common.AdFilters


คลาสคอนเทนเนอร์สำหรับตัวกรองที่เชื่อมโยงกับโฆษณา

หากตัวกรองในอินสแตนซ์ AdFilters ไม่เป็นไปตามนโยบาย โฆษณาที่เกี่ยวข้อง จะไม่มีสิทธิ์เลือกโฆษณา ตัวกรองคือพารามิเตอร์โฆษณาที่ไม่บังคับ และไม่จำเป็นต้องระบุเนื่องจาก ของ AdData

สรุป

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

class AdFilters.Builder

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

ค่าคงที่ที่รับช่วงมา

ช่อง

public static final Creator<AdFilters> CREATOR

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

boolean equals(Object o)

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

FrequencyCapFilters getFrequencyCapFilters()

รับอินสแตนซ์ FrequencyCapFilters ที่แสดงตัวกรองความถี่สูงสุดทั้งหมดของ โฆษณา

int hashCode()

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

String toString()

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

void writeToParcel(Parcel dest, int flags)

แยกวัตถุนี้ลงในแปลงที่ดิน

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

ช่อง

ครีเอเตอร์

public static final Creator<AdFilters> CREATOR

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

เท่ากับ

public boolean equals (Object o)

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

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

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

ได้รับตัวกรองความถี่สูงสุด

public FrequencyCapFilters getFrequencyCapFilters ()

รับอินสแตนซ์ FrequencyCapFilters ที่แสดงตัวกรองความถี่สูงสุดทั้งหมดของ โฆษณา

หากเป็น null จะไม่มีตัวกรองความถี่สูงสุดที่ใช้กับโฆษณา

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

แฮชโค้ด

public int hashCode ()

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

คิกรีเทิร์น
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