فلاتر الإعلانات
public
final
class
AdFilters
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdFilters |
فئة حاوية للفلاتر المرتبطة بأحد الإعلانات.
في حال عدم استيفاء أي من الفلاتر في إحدى الحالات AdFilters
، يتم عرض الإعلان المرتبط
لن يكون مؤهلاً لاختيار الإعلانات. الفلاتر هي مَعلمات اختيارية للإعلانات، ولا تكون مطلوبة لأنّها
جزء من AdData
.
ملخّص
الصفوف المتداخلة | |
---|---|
class |
AdFilters.Builder
أداة إنشاء لإنشاء |
الثوابت المكتسَبة |
---|
الحقول | |
---|---|
public
static
final
Creator<AdFilters> |
CREATOR
|
الطرق العامة | |
---|---|
boolean
|
equals(Object o)
تتحقّق مما إذا كانت عناصر |
FrequencyCapFilters
|
getFrequencyCapFilters()
يتم الحصول على المثيل |
int
|
hashCode()
تعرض تجزئة بيانات عنصر |
String
|
toString()
تعرض تمثيلاً سلسلة للكائن. |
void
|
writeToParcel(Parcel dest, int flags)
عليك تسوية هذا العنصر في قطعة أرض. |
الطرق المكتسبة | |
---|---|
الحقول
الطرق العامة
علامة يساوي
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 |