Filtry limitu wyświetleń na użytkownika
public
final
class
FrequencyCapFilters
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.frequencyCapFilters |
Kontener na filtry reklam oparte na limitach wyświetleń na użytkownika.
Z jedną reklamą można powiązać maksymalnie 20 filtrów limitu wyświetleń na użytkownika.
Filtry ograniczenia liczby wyświetleń łączą typ zdarzenia z listą KeyedFrequencyCap
obiektów
aby zdefiniować zbiór filtrów reklam. Jeśli któryś z tych limitów wyświetleń na użytkownika zostanie przekroczony w przypadku danej reklamy,
reklama zostanie usunięta z grupy reklam przesłanych do funkcji ustalania stawek kupującego.
Podsumowanie
Zagnieżdżone klasy | |
---|---|
class |
FrequencyCapFilters.Builder
Kreator do tworzenia obiektów |
Stałe | |
---|---|
int |
AD_EVENT_TYPE_CLICK
|
int |
AD_EVENT_TYPE_IMPRESSION
|
int |
AD_EVENT_TYPE_VIEW
|
int |
AD_EVENT_TYPE_WIN
Typ zdarzenia reklamowego WIN jest automatycznie wypełniany w usłudze Protected Audience API w przypadku: zwycięską reklamę w wynikach wyboru reklamy z Protected Audience API. |
Stałe odziedziczone |
---|
Fieldsem | |
---|---|
public
static
final
Creator<FrequencyCapFilters> |
CREATOR
|
Metody publiczne | |
---|---|
boolean
|
equals(Object o)
Sprawdza, czy obiekty |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForClickEvents()
Pobiera listę obiektów |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForImpressionEvents()
Pobiera listę obiektów |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForViewEvents()
Pobiera listę obiektów |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForWinEvents()
Pobiera listę obiektów |
int
|
hashCode()
Zwraca hasz danych obiektu |
String
|
toString()
Zwraca obiekt w postaci ciągu znaków. |
void
|
writeToParcel(Parcel dest, int flags)
Spłaszcz ten obiekt na działkę. |
Metody dziedziczone | |
---|---|
Stałe
AD_EVENT_TYPE_KLIKNIĘCIE
public static final int AD_EVENT_TYPE_CLICK
Wartość stała: 3 (0x00000003)
AD_EVENT_TYPE_IMPRESSION (WYŚWIETLANIE_ZDARZENIA)
public static final int AD_EVENT_TYPE_IMPRESSION
Wartość stała: 1 (0x00000001)
AD_EVENT_TYPE_VIEW
public static final int AD_EVENT_TYPE_VIEW
Wartość stała: 2. (0x00000002)
AD_EVENT_TYPE_WIN
public static final int AD_EVENT_TYPE_WIN
Typ zdarzenia reklamowego WIN jest automatycznie wypełniany w usłudze Protected Audience API w przypadku: zwycięską reklamę w wynikach wyboru reklamy z Protected Audience API.
Nie należy go używać do ręcznego aktualizowania histogramu licznika reklam.
Wartość stała: 0 (0x00000000)
Fieldsem
CREATOR
public static final Creator<FrequencyCapFilters> CREATOR
Metody publiczne
równa się
public boolean equals (Object o)
Sprawdza, czy obiekty FrequencyCapFilters
zawierają te same informacje.
Parametry | |
---|---|
o |
Object : obiekt referencyjny, z którym ma nastąpić porównanie. |
Zwroty | |
---|---|
boolean |
true , jeśli ten obiekt jest taki sam jak obiekt
argument; W przeciwnym razie: false . |
getKeyedfrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
Pobiera listę obiektów KeyedFrequencyCap
, które będą filtrowane według typu zdarzenia AD_EVENT_TYPE_CLICK
.
Te limity wyświetleń mają zastosowanie do zdarzeń, które są powiązane z kliknięciem interpretowanym przez
technologii reklamowych. Zdarzenia kliknięcia są liczone po wywołaniu interfejsu API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
za pomocą zdarzenia AD_EVENT_TYPE_CLICK
.
Zwroty | |
---|---|
List<KeyedFrequencyCap> |
Ta wartość nie może być typu null . |
getKeyedfrequencyCapsForWyświetleniaZdarzenia
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
Pobiera listę obiektów KeyedFrequencyCap
, które będą filtrowane według typu zdarzenia AD_EVENT_TYPE_IMPRESSION
.
Te limity wyświetleń mają zastosowanie do zdarzeń, które są powiązane z wyświetleniem zinterpretowanym przez technologii reklamowych.
Pamiętaj, że zdarzenia nie są automatycznie liczone podczas wywoływania funkcji AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
. Zamiast tego typ zdarzenia AD_EVENT_TYPE_IMPRESSION
musi:
być aktualizowane za pomocą interfejsu API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
.
Zwroty | |
---|---|
List<KeyedFrequencyCap> |
Ta wartość nie może być typu null . |
getKeyedCzęstotliwośćCapsForViewEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
Pobiera listę obiektów KeyedFrequencyCap
, które będą filtrowane według typu zdarzenia AD_EVENT_TYPE_VIEW
.
Te limity wyświetleń mają zastosowanie do zdarzeń skorelowanych z obejrzeniem, które są interpretowane przez
technologii reklamowych. Zdarzenia związane z wyświetleniami są zliczane po wywołaniu interfejsu API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
za pomocą typu zdarzenia AD_EVENT_TYPE_VIEW
.
Zwroty | |
---|---|
List<KeyedFrequencyCap> |
Ta wartość nie może być typu null . |
getKeyedfrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
Pobiera listę obiektów KeyedFrequencyCap
, które będą filtrowane według typu zdarzenia AD_EVENT_TYPE_WIN
.
Te limity wyświetleń na użytkownika dotyczą zdarzeń związanych z reklamami, które zostały wybrane jako zwycięskie wyboru. Zwycięskie reklamy są używane do automatycznego zwiększania liczby powiązanych kluczy licznika w typu „wygrana”.
Pamiętaj, że typu zdarzenia AD_EVENT_TYPE_WIN
nie można zaktualizować ręcznie za pomocą
Interfejs API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
.
Zwroty | |
---|---|
List<KeyedFrequencyCap> |
Ta wartość nie może być typu null . |
kod skrótu
public int hashCode ()
Zwraca hasz danych obiektu FrequencyCapFilters
.
Zwroty | |
---|---|
int |
wartość kodu skrótu dla tego obiektu. |
Ciąg
public String toString ()
Zwraca obiekt w postaci ciągu znaków. Ogólnie rzecz biorąc,
Metoda toString
zwraca ciąg znaków, który
„reprezentuje tekstowo” ten obiekt. Wynik powinien
to zwięzła, ale treściwa prezentacja, która będzie łatwa
do przeczytania.
Zaleca się, aby wszystkie podklasy zastępowały tę metodę.
Metoda toString
klasy Object
zwraca ciąg znaków składający się z nazwy klasy, której
obiekt jest instancją, znak małpy „@
” oraz
nieoznaczona szesnastkowa reprezentacja kodu skrótu
obiektu. Innymi słowy, ta metoda zwraca ciąg znaków równy
wartości:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Zwroty | |
---|---|
String |
reprezentująca obiekt w postaci ciągu znaków. |
zapisToParcel
public void writeToParcel (Parcel dest, int flags)
Spłaszcz ten obiekt na działkę.
Parametry | |
---|---|
dest |
Parcel : ta wartość nie może być typu null . |
flags |
int : dodatkowe flagi informujące o sposobie zapisywania obiektu.
Może wynosić 0 lub Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
Wartość to 0 lub kombinacja Parcelable.PARCELABLE_WRITE_RETURN_VALUE i android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |