Kluczowa wartość limitu wyświetleń na użytkownika
public
final
class
KeyedFrequencyCap
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.KeyedfrequencyCap (Limit częstotliwości) |
Ograniczenie liczby wyświetleń przez konkretny klucz licznika reklam.
Limity wyświetleń na użytkownika określają maksymalną częstotliwość, z jaką zdarzenie może wystąpić w danym przedziale czasu. Jeśli przekroczenie limitu wyświetleń na użytkownika, powiązana reklama zostanie odfiltrowana z wybranych reklam.
Podsumowanie
Zagnieżdżone klasy | |
---|---|
class |
KeyedFrequencyCap.Builder
Kreator do tworzenia obiektów |
Stałe odziedziczone |
---|
Fieldsem | |
---|---|
public
static
final
Creator<KeyedFrequencyCap> |
CREATOR
|
Metody publiczne | |
---|---|
boolean
|
equals(Object o)
Sprawdza, czy obiekty |
int
|
getAdCounterKey()
Zwraca klucz licznika reklam, do którego zastosowano ograniczenie liczby wyświetleń. |
Duration
|
getInterval()
Zwraca interwał w postaci funkcji |
int
|
getMaxCount()
Zwraca maksymalną liczbę wystąpień zdarzenia dozwolonych w danym przedziale czasu. |
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 | |
---|---|
Fieldsem
CREATOR
public static final Creator<KeyedFrequencyCap> CREATOR
Metody publiczne
równa się
public boolean equals (Object o)
Sprawdza, czy obiekty KeyedFrequencyCap
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 . |
getAdCounterKey
public int getAdCounterKey ()
Zwraca klucz licznika reklam, do którego zastosowano ograniczenie liczby wyświetleń.
Klucz licznika reklam jest definiowany przez technologię adTech i jest dowolnym identyfikatorem liczbowym, który określa wszelkie kryteria, które mogły być wcześniej zliczane i istotne na urządzeniu. Jeśli liczba na urządzeniu przekracza maksymalną liczbę w określonym przedziale czasu, częstotliwość przekroczono limit.
Zwroty | |
---|---|
int |
Ta wartość nie może być typu null . |
getInterval,
public Duration getInterval ()
Zwraca interwał w postaci funkcji Duration
, która zostanie skrócona do najbliższej sekundy.
w których przypadku obliczane jest ograniczenie liczby wyświetleń.
Podczas obliczania tego limitu wyświetleń liczba utrwalonych zdarzeń jest podawana w
w ostatnim przedziale czasu. Jeśli liczba wcześniej występujących pasujących zdarzeń dla technologii reklamowej wynosi
jest większy od liczby zwróconej przez funkcję getMaxCount()
, ograniczenie liczby wyświetleń zostało
W takim przypadku reklama nie będzie się kwalifikować do wyboru.
Zwroty | |
---|---|
Duration |
Ta wartość nie może być typu null . |
getMaxCount
public int getMaxCount ()
Zwraca maksymalną liczbę wystąpień zdarzenia dozwolonych w danym przedziale czasu.
Jeśli występuje więcej zdarzeń pasujących do klucza licznika reklam i typu zdarzenia reklamowego liczonego na stronie
urządzenia w przedziale czasu zdefiniowanym przez zasadę getInterval()
, limit wyświetleń na użytkownika został
W takim przypadku reklama nie będzie się kwalifikować do wyboru.
Na przykład reklama z filtrem do maksymalnej liczby dwóch w ciągu godziny nie będzie kwalifikuje się do wyboru reklamy, jeśli zdarzenie zostało policzone co najmniej 2 razy w ciągu godziny poprzedza proces wyboru reklamy.
Zwroty | |
---|---|
int |
kod skrótu
public int hashCode ()
Zwraca hasz danych obiektu KeyedFrequencyCap
.
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 |