KeyedFrequencyCap.Builder

public static final class KeyedFrequencyCap.Builder
extends Object

java.lang.Object
😎 android.adservices.common.KeyedFrequencyCap.Builder


Builder zum Erstellen von KeyedFrequencyCap-Objekten.

Zusammenfassung

Öffentliche Konstruktoren

Builder(int adCounterKey, int maxCount, Duration interval)

Öffentliche Methoden

KeyedFrequencyCap build()

Erstellt eine KeyedFrequencyCap-Instanz und gibt sie zurück.

KeyedFrequencyCap.Builder setAdCounterKey(int adCounterKey)

Legt den Anzeigenzählerschlüssel fest, für den das Frequency Capping gilt.

KeyedFrequencyCap.Builder setInterval(Duration interval)

Legt das Intervall als Duration fest, das auf die nächste Sekunde gekürzt wird für die das Frequency Capping berechnet wird.

KeyedFrequencyCap.Builder setMaxCount(int maxCount)

Legt die maximale Anzahl innerhalb des Zeitintervalls für das Frequency Capping fest.

Übernommene Methoden

Object clone()

Erstellt eine Kopie dieses Objekts und gibt sie zurück.

boolean equals(Object obj)

Gibt an, ob ein anderes Objekt „gleich“ ist dieses.

void finalize()

Wird von der automatischen Speicherbereinigung für ein Objekt aufgerufen, wenn die Speicherbereinigung durchgeführt wird wird festgelegt, dass es keine weiteren Verweise auf das Objekt gibt.

final Class<?> getClass()

Gibt die Laufzeitklasse dieses Object-Objekts zurück.

int hashCode()

Gibt einen Hash-Code-Wert für das Objekt zurück.

final void notify()

Weckt einen einzelnen Thread auf, der auf den überwachen.

final void notifyAll()

Weckt alle Threads auf, die auf den Monitor dieses Objekts warten.

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

final void wait(long timeoutMillis, int nanos)

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch Benachrichtigungen oder Unterbrechungen bestimmte Zeit in Echtzeit verstrichen ist.

final void wait(long timeoutMillis)

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch Benachrichtigungen oder Unterbrechungen bestimmte Zeit in Echtzeit verstrichen ist.

final void wait()

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel indem sie benachrichtigt oder unterbrochen werden.

Öffentliche Konstruktoren

Builder

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

Parameter
adCounterKey int

maxCount int

interval Duration: Dieser Wert darf nicht null sein.

Öffentliche Methoden

build

public KeyedFrequencyCap build ()

Erstellt eine KeyedFrequencyCap-Instanz und gibt sie zurück.

Returns
KeyedFrequencyCap Dieser Wert darf nicht null sein.

setAdCounterKey

public KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

Legt den Anzeigenzählerschlüssel fest, für den das Frequency Capping gilt.

Weitere Informationen findest du unter KeyedFrequencyCap.getAdCounterKey().

Parameter
adCounterKey int

Returns
KeyedFrequencyCap.Builder Dieser Wert darf nicht null sein.

setInterval

public KeyedFrequencyCap.Builder setInterval (Duration interval)

Legt das Intervall als Duration fest, das auf die nächste Sekunde gekürzt wird für die das Frequency Capping berechnet wird.

Weitere Informationen findest du unter KeyedFrequencyCap.getInterval().

Parameter
interval Duration: Dieser Wert darf nicht null sein.

Returns
KeyedFrequencyCap.Builder Dieser Wert darf nicht null sein.

setMaxCount (setMaxAnzahl)

public KeyedFrequencyCap.Builder setMaxCount (int maxCount)

Legt die maximale Anzahl innerhalb des Zeitintervalls für das Frequency Capping fest.

Weitere Informationen findest du unter KeyedFrequencyCap.getMaxCount().

Parameter
maxCount int

Returns
KeyedFrequencyCap.Builder Dieser Wert darf nicht null sein.