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 KeyedFrequencyCap

Stałe odziedziczone

Fieldsem

public static final Creator<KeyedFrequencyCap> CREATOR

Metody publiczne

boolean equals(Object o)

Sprawdza, czy obiekty KeyedFrequencyCap zawierają te same informacje.

int getAdCounterKey()

Zwraca klucz licznika reklam, do którego zastosowano ograniczenie liczby wyświetleń.

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ń.

int getMaxCount()

Zwraca maksymalną liczbę wystąpień zdarzenia dozwolonych w danym przedziale czasu.

int hashCode()

Zwraca hasz danych obiektu KeyedFrequencyCap.

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

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