فلاتر الإعلانات

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.

فلاتر getترددCapFilters

public FrequencyCapFilters getFrequencyCapFilters ()

يتم الحصول على مثيل FrequencyCapFilters الذي يمثّل جميع فلاتر تحديد عدد مرات الظهور للإعلان.

إذا كان null، ليس هناك فلاتر لتحديد عدد مرات الظهور تنطبق على الإعلان.

الركلات المردودة
FrequencyCapFilters

رمز التجزئة

public int hashCode ()

لعرض تجزئة بيانات الكائن AdFilters.

الركلات المردودة
int قيمة رمز تجزئة لهذا الكائن.

سلسلة

public String toString ()

لعرض تمثيل سلسلة للكائن. وبشكل عام، تعرض الطريقة toString سلسلة "تمثل نصيًا" لهذا الكائن. ويجب أن تكون النتيجة عبارة عن وصف موجز وغني بالمعلومات يسهل على المستخدم قراءته. من المستحسن أن تلغي جميع الفئات الفرعية هذه الطريقة.

تعرض الطريقة toString للفئة Object سلسلة تتكون من اسم الفئة التي يكون الكائن فيها مثيلاً، وحرف العلامة "@"، والتمثيل السداسي العشري غير الموقَّع لرمز تجزئة الكائن. بمعنى آخر، تُرجع هذه الطريقة سلسلة تساوي قيمة:

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

الركلات المردودة
String تمثيل سلسلة للكائن.

الكتابة إلىParcel

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