{i>FrequencyCapFilters<i}
public
final
class
FrequencyCapFilters
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.FrequencyCapFilters |
Container untuk filter iklan yang didasarkan pada batas frekuensi.
Maksimal 20 filter pembatasan frekuensi yang boleh dikaitkan dengan satu iklan.
Filter batas frekuensi menggabungkan jenis peristiwa dengan daftar objek KeyedFrequencyCap
untuk menentukan kumpulan filter iklan. Jika salah satu batas frekuensi ini terlampaui untuk iklan tertentu,
iklan akan dihapus dari grup iklan yang dikirim ke fungsi bidding adtech pembeli.
Ringkasan
Class bertingkat | |
---|---|
class |
FrequencyCapFilters.Builder
Builder untuk membuat objek |
Konstanta | |
---|---|
int |
AD_EVENT_TYPE_CLICK
|
int |
AD_EVENT_TYPE_IMPRESSION
|
int |
AD_EVENT_TYPE_VIEW
|
int |
AD_EVENT_TYPE_WIN
Jenis peristiwa iklan WIN otomatis diisi dalam layanan Protected Audience untuk iklan pemenang apa pun yang ditampilkan dari pilihan iklan Protected Audience. |
Konstanta turunan |
---|
Kolom | |
---|---|
public
static
final
Creator<FrequencyCapFilters> |
CREATOR
|
Metode publik | |
---|---|
boolean
|
equals(Object o)
Memastikan apakah objek |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForClickEvents()
Mendapatkan daftar objek |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForImpressionEvents()
Mendapatkan daftar objek |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForViewEvents()
Mendapatkan daftar objek |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForWinEvents()
Mendapatkan daftar objek |
int
|
hashCode()
Menampilkan hash data objek |
String
|
toString()
Menampilkan representasi string dari objek ini. |
void
|
writeToParcel(Parcel dest, int flags)
Satukan objek ini ke dalam sebuah Parcel. |
Metode turunan | |
---|---|
Konstanta
AD_EVENT_TYPE_KLIK
public static final int AD_EVENT_TYPE_CLICK
Nilai Konstanta: 3 (0x00000003)
AD_EVENT_TYPE_IMPRESSION
public static final int AD_EVENT_TYPE_IMPRESSION
Nilai Konstanta: 1 (0x00000001)
AD_EVENT_TYPE_VIEW
public static final int AD_EVENT_TYPE_VIEW
Nilai Konstanta: 2 (0x00000002)
AD_EVENT_TYPE_WIN
public static final int AD_EVENT_TYPE_WIN
Jenis peristiwa iklan WIN otomatis diisi dalam layanan Protected Audience untuk iklan pemenang apa pun yang ditampilkan dari pilihan iklan Protected Audience.
Sebaiknya tidak digunakan untuk memperbarui histogram penghitung iklan secara manual.
Nilai Konstanta: 0 (0x00000000)
Kolom
CREATOR
public static final Creator<FrequencyCapFilters> CREATOR
Metode publik
equals
public boolean equals (Object o)
Memastikan apakah objek FrequencyCapFilters
berisi informasi yang sama atau tidak.
Parameter | |
---|---|
o |
Object : objek referensi yang akan dibandingkan. |
Hasil | |
---|---|
boolean |
true jika objek ini sama dengan argumen obj;
false sebaliknya. |
getKeyedFrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
Mendapatkan daftar objek KeyedFrequencyCap
yang akan memfilter jenis peristiwa AD_EVENT_TYPE_CLICK
.
Batas frekuensi ini berlaku untuk peristiwa yang berkorelasi dengan klik seperti yang ditafsirkan oleh
teknologi iklan. Peristiwa klik dihitung saat AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API dipanggil dengan jenis peristiwa AD_EVENT_TYPE_CLICK
.
Return | |
---|---|
List<KeyedFrequencyCap> |
Nilai ini tidak boleh null . |
getKeyedFrequencyCapsForImpressionEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
Mendapatkan daftar objek KeyedFrequencyCap
yang akan memfilter jenis peristiwa AD_EVENT_TYPE_IMPRESSION
.
Batas frekuensi ini berlaku untuk peristiwa yang berkorelasi dengan tayangan seperti yang ditafsirkan oleh teknologi iklan.
Perhatikan bahwa peristiwa tidak dihitung secara otomatis saat memanggil AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
. Sebagai gantinya, jenis peristiwa AD_EVENT_TYPE_IMPRESSION
harus
diperbarui menggunakan AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API.
Return | |
---|---|
List<KeyedFrequencyCap> |
Nilai ini tidak boleh null . |
getKeyedFrequencyCapsForViewEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
Mendapatkan daftar objek KeyedFrequencyCap
yang akan memfilter jenis peristiwa AD_EVENT_TYPE_VIEW
.
Batas frekuensi ini berlaku untuk peristiwa yang berkorelasi dengan tampilan seperti yang ditafsirkan oleh
teknologi iklan. Peristiwa tampilan dihitung saat AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API dipanggil dengan jenis peristiwa AD_EVENT_TYPE_VIEW
.
Return | |
---|---|
List<KeyedFrequencyCap> |
Nilai ini tidak boleh null . |
getKeyedFrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
Mendapatkan daftar objek KeyedFrequencyCap
yang akan memfilter jenis peristiwa AD_EVENT_TYPE_WIN
.
Batas frekuensi ini berlaku untuk peristiwa untuk iklan yang terpilih sebagai pemenang dalam pemilihan iklan. Iklan pemenang digunakan untuk menambahkan secara otomatis kunci penghitung terkait pada jenis peristiwa menang.
Perhatikan bahwa jenis peristiwa AD_EVENT_TYPE_WIN
tidak dapat diperbarui secara manual menggunakan
AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API.
Return | |
---|---|
List<KeyedFrequencyCap> |
Nilai ini tidak boleh null . |
hashCode
public int hashCode ()
Menampilkan hash data objek FrequencyCapFilters
.
Hasil | |
---|---|
int |
nilai kode hash untuk objek ini. |
toString
public String toString ()
Menampilkan representasi string dari objek ini. Umumnya,
toString
menampilkan string yang
"secara tekstual mewakili" objek ini. Hasilnya harus
merupakan representasi yang ringkas, tetapi informatif sehingga mudah
dibaca pengguna.
Sebaiknya semua subclass mengganti metode ini.
Metode toString
untuk class Object
menampilkan string yang terdiri dari nama class yang
objeknya merupakan instance, karakter simbol at `@
', dan
representasi heksadesimal tanpa label dari kode hash
objek itu. Dengan kata lain, metode ini menampilkan string yang sama dengan
nilai:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Hasil | |
---|---|
String |
representasi string dari objek. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Menyatukan objek ini ke dalam sebuah Parcel.
Parameter | |
---|---|
dest |
Parcel : Nilai ini tidak boleh null . |
flags |
int : Flag tambahan tentang saran penulisan objek yang baik.
Mungkin 0 atau Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
Nilainya adalah 0 atau kombinasi dari Parcelable.PARCELABLE_WRITE_RETURN_VALUE , dan android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |