FrequencyCapFilters
public final class FrequencyCapFilters
extends Object
implements Parcelable
گسترش می دهد
java.lang.object | |
↳ | android.adservices.common.FrequencyCapFilters |
ظرفی برای فیلترهای تبلیغاتی که بر اساس محدودیت فرکانس هستند.
بیش از 20 فیلتر درپوش فرکانس را نمی توان با یک تبلیغ مرتبط کرد.
فیلترهای فرکانس یک نوع رویداد را با لیستی از اشیاء KeyedFrequencyCap
ترکیب میکنند تا مجموعهای از فیلترهای تبلیغاتی را تعریف کنند. اگر هر یک از این محدودیت های فرکانس برای یک تبلیغ معین بیش از حد شود، آگهی از گروه تبلیغات ارسال شده به تابع مناقصه یک خریدار adtech حذف می شود.
خلاصه
کلاس های تو در تو | |
---|---|
class | FrequencyCapFilters.Builder سازنده برای ایجاد اشیاء |
ثابت ها | |
---|---|
int | AD_EVENT_TYPE_CLICK |
int | AD_EVENT_TYPE_IMPRESSION |
int | AD_EVENT_TYPE_VIEW |
int | AD_EVENT_TYPE_WIN نوع رویداد تبلیغاتی WIN بهطور خودکار در سرویس مخاطب محافظتشده برای هر آگهی برندهای که از انتخاب آگهی مخاطب محافظتشده بازگردانده میشود، پر میشود. |
ثابت های ارثی |
---|
فیلدها | |
---|---|
public static final Creator < FrequencyCapFilters > | CREATOR
|
روش های عمومی | |
---|---|
boolean | equals ( Object o) بررسی می کند که آیا اشیاء |
List < KeyedFrequencyCap > | getKeyedFrequencyCapsForClickEvents () لیستی از اشیاء |
List < KeyedFrequencyCap > | getKeyedFrequencyCapsForImpressionEvents () لیستی از اشیاء |
List < KeyedFrequencyCap > | getKeyedFrequencyCapsForViewEvents () لیستی از اشیاء |
List < KeyedFrequencyCap > | getKeyedFrequencyCapsForWinEvents () لیستی از اشیاء |
int | hashCode () هش داده های شیء |
String | toString () یک نمایش رشته ای از شی را برمی گرداند. |
void | writeToParcel ( Parcel dest, int flags) این شی را در یک بسته صاف کنید. |
روش های ارثی | |
---|---|
ثابت ها
AD_EVENT_TYPE_CLICK
public static final int AD_EVENT_TYPE_CLICK
مقدار ثابت: 3 (0x00000003)
AD_EVENT_TYPE_IMPRESSION
public static final int AD_EVENT_TYPE_IMPRESSION
مقدار ثابت: 1 (0x00000001)
AD_EVENT_TYPE_VIEW
public static final int AD_EVENT_TYPE_VIEW
مقدار ثابت: 2 (0x00000002)
AD_EVENT_TYPE_WIN
public static final int AD_EVENT_TYPE_WIN
نوع رویداد تبلیغاتی WIN بهطور خودکار در سرویس مخاطب محافظتشده برای هر آگهی برندهای که از انتخاب آگهی مخاطب محافظتشده بازگردانده میشود، پر میشود.
نباید برای به روز رسانی دستی هیستوگرام شمارنده تبلیغات استفاده شود.
مقدار ثابت: 0 (0x00000000)
فیلدها
خالق
public static final Creator<FrequencyCapFilters> CREATOR
روش های عمومی
برابر است
public boolean equals (Object o)
بررسی می کند که آیا اشیاء FrequencyCapFilters
حاوی اطلاعات یکسانی هستند یا خیر.
پارامترها | |
---|---|
o | Object : شی مرجعی که با آن مقایسه می شود. |
برمی گرداند | |
---|---|
boolean | true اگر این شی همان آرگومان obj باشد. false در غیر این صورت |
getKeyedFrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
لیستی از اشیاء KeyedFrequencyCap
را دریافت می کند که در نوع رویداد AD_EVENT_TYPE_CLICK
فیلتر می شوند.
این محدودیتهای فرکانس برای رویدادهایی اعمال میشود که با یک کلیک مرتبط هستند، همانطور که توسط adtech تفسیر میشود. رویدادهای کلیک زمانی شمارش میشوند که AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API با نوع رویداد AD_EVENT_TYPE_CLICK
فراخوانی شود.
برمی گرداند | |
---|---|
List < KeyedFrequencyCap > | این مقدار نمی تواند null باشد. |
getKeyedFrequencyCapsForImpressionEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
لیستی از اشیاء KeyedFrequencyCap
را دریافت می کند که در نوع رویداد AD_EVENT_TYPE_IMPRESSION
فیلتر می شوند.
این محدودیتهای فرکانس برای رویدادهایی اعمال میشود که با یک برداشت مطابق با تفسیر یک adtech مرتبط هستند.
توجه داشته باشید که هنگام تماس با AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
رویدادها بهطور خودکار شمارش نمیشوند. در عوض، نوع رویداد AD_EVENT_TYPE_IMPRESSION
باید با استفاده از API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
به روز شود.
برمی گرداند | |
---|---|
List < KeyedFrequencyCap > | این مقدار نمی تواند null باشد. |
getKeyedFrequencyCapsForViewEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
لیستی از اشیاء KeyedFrequencyCap
را دریافت می کند که در نوع رویداد AD_EVENT_TYPE_VIEW
فیلتر می شوند.
این محدودیتهای فرکانس برای رویدادهایی اعمال میشود که با دیدگاهی که توسط adtech تفسیر میشود، مرتبط هستند. وقتی API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
با نوع رویداد AD_EVENT_TYPE_VIEW
فراخوانی می شود مشاهده رویدادها شمارش می شود.
برمی گرداند | |
---|---|
List < KeyedFrequencyCap > | این مقدار نمی تواند null باشد. |
getKeyedFrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
لیستی از اشیاء KeyedFrequencyCap
را دریافت می کند که در نوع رویداد AD_EVENT_TYPE_WIN
فیلتر می شوند.
این محدودیتهای فرکانس برای رویدادهای تبلیغاتی اعمال میشود که در انتخاب آگهی به عنوان برنده انتخاب شدهاند. تبلیغات برنده برای افزایش خودکار کلیدهای شمارنده مرتبط در نوع رویداد برنده استفاده می شود.
توجه داشته باشید که با استفاده از API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
نوع رویداد AD_EVENT_TYPE_WIN
را نمی توان به صورت دستی به روز کرد.
برمی گرداند | |
---|---|
List < KeyedFrequencyCap > | این مقدار نمی تواند null باشد. |
هش کد
public int hashCode ()
هش داده های شیء FrequencyCapFilters
را برمی گرداند.
برمی گرداند | |
---|---|
int | یک مقدار کد هش برای این شی. |
toString
public String toString ()
یک نمایش رشته ای از شی را برمی گرداند. به طور کلی، متد toString
رشتهای را برمیگرداند که به صورت متنی این شی را نشان میدهد. نتیجه باید یک نمایش مختصر اما آموزنده باشد که خواندن آن برای شخص آسان باشد. توصیه می شود که همه زیر کلاس ها این روش را لغو کنند.
متد toString
برای کلاس Object
رشتهای متشکل از نام کلاسی که شی نمونهای از آن است، کاراکتر at-sign « @
» و نمایش هگزادسیمال بدون علامت کد هش شی را برمیگرداند. به عبارت دیگر، این متد رشته ای برابر با مقدار:
getClass().getName() + '@' + Integer.toHexString(hashCode())
برمی گرداند | |
---|---|
String | یک نمایش رشته ای از شی. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
این شی را در یک بسته صاف کنید.
پارامترها | |
---|---|
dest | Parcel : این مقدار نمی تواند null باشد. |
flags | int : پرچم های اضافی درباره نحوه نوشتن شی. ممکن است 0 یا Parcelable.PARCELABLE_WRITE_RETURN_VALUE باشد.PARCELABLE_WRITE_RETURN_VALUE. مقدار 0 است یا ترکیبی از Parcelable.PARCELABLE_WRITE_RETURN_VALUE و android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-01-09 بهوقت ساعت هماهنگ جهانی.