Tworzenie limitu częstotliwości kluczy

public static final class KeyedFrequencyCap.Builder
extends Object

java.lang.Object
android.adservices.common.KeyedfrequencyCap.Builder


Kreator do tworzenia obiektów KeyedFrequencyCap.

Podsumowanie

Konstruktory publiczne

Builder(int adCounterKey, int maxCount, Duration interval)

Metody publiczne

KeyedFrequencyCap build()

Kompiluje i zwraca instancję KeyedFrequencyCap.

KeyedFrequencyCap.Builder setAdCounterKey(int adCounterKey)

Ustawia klucz licznika reklam, którego dotyczy ograniczenie liczby wyświetleń.

KeyedFrequencyCap.Builder setInterval(Duration interval)

Ustawia interwał w postaci funkcji Duration, która jest skracana do najbliższej sekundy. w których przypadku obliczane jest ograniczenie liczby wyświetleń.

KeyedFrequencyCap.Builder setMaxCount(int maxCount)

Określa maksymalną liczbę wyświetleń w przedziale czasu.

Metody dziedziczone

Object clone()

Tworzy i zwraca kopię tego obiektu.

boolean equals(Object obj)

Wskazuje, czy inny obiekt ma stan „równa się” tego.

void finalize()

Wywoływane przez funkcję czyszczenia pamięci obiektu podczas czyszczenia pamięci oznacza, że nie ma więcej odwołań do obiektu.

final Class<?> getClass()

Zwraca klasę środowiska wykonawczego tego zasobu (Object).

int hashCode()

Zwraca wartość kodu skrótu obiektu.

final void notify()

Wybudza pojedynczy wątek oczekujący na obiekt monitorowania.

final void notifyAll()

Wybudza wszystkie wątki oczekujące na monitorze tego obiektu.

String toString()

Zwraca obiekt w postaci ciągu znaków.

final void wait(long timeoutMillis, int nanos)

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie; upłynęło pewną ilość czasu.

final void wait(long timeoutMillis)

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie; upłynęło pewną ilość czasu.

final void wait()

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie;

Konstruktory publiczne

Budowniczy

public Builder (int adCounterKey, 
                int maxCount, 
                Duration interval)

Parametry
adCounterKey int

maxCount int

interval Duration: ta wartość nie może być typu null.

Metody publiczne

kompilacja

public KeyedFrequencyCap build ()

Kompiluje i zwraca instancję KeyedFrequencyCap.

Zwroty
KeyedFrequencyCap Ta wartość nie może być typu null.

setAdCounterKey

public KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

Ustawia klucz licznika reklam, którego dotyczy ograniczenie liczby wyświetleń.

Aby dowiedzieć się więcej, przeczytaj KeyedFrequencyCap.getAdCounterKey().

Parametry
adCounterKey int

Zwroty
KeyedFrequencyCap.Builder Ta wartość nie może być typu null.

setInterval

public KeyedFrequencyCap.Builder setInterval (Duration interval)

Ustawia interwał w postaci funkcji Duration, która jest skracana do najbliższej sekundy. w których przypadku obliczane jest ograniczenie liczby wyświetleń.

Aby dowiedzieć się więcej, przeczytaj KeyedFrequencyCap.getInterval().

Parametry
interval Duration: ta wartość nie może być typu null.

Zwroty
KeyedFrequencyCap.Builder Ta wartość nie może być typu null.

setMaxCount

public KeyedFrequencyCap.Builder setMaxCount (int maxCount)

Określa maksymalną liczbę wyświetleń w przedziale czasu.

Aby dowiedzieć się więcej, przeczytaj KeyedFrequencyCap.getMaxCount().

Parametry
maxCount int

Zwroty
KeyedFrequencyCap.Builder Ta wartość nie może być typu null.