فلاتر الإعلانات
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 . |
فلاتر 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 |