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

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 بخلاف ذلك.

الطريقة getFrequencyCapFilters

public FrequencyCapFilters getFrequencyCapFilters ()

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

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

المرتجعات
FrequencyCapFilters

رمز التجزئة

public int hashCode ()

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

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

إلىسلسلة

public String toString ()

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

استخدام الطريقة toString للفئة Object تُنتج سلسلة تتكون من اسم الفئة التي هو مثيل، فإن حرف علامة @ `@'، التمثيل السداسي العشري غير الموقع لرمز التجزئة الخاص بك. بعبارة أخرى، تُرجع هذه الطريقة سلسلة تساوي قيمة:

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

المرتجعات
String تمثيل سلسلة للكائن.

كتابة ToParcel

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