FrequencyCapFilters
public
final
class
FrequencyCapFilters
extends Object
implements
Parcelable
java.lang.Object | |
😎 | android.adservices.common.FrequencyCapFilters |
Ein Container für die Anzeigenfilter, die auf Frequency Capping basieren.
Einer einzelnen Anzeige können maximal 20 Frequency Capping-Filter zugeordnet werden.
Filter für das Frequency Capping kombinieren einen Ereignistyp mit einer Liste von KeyedFrequencyCap
-Objekten.
zum Definieren einer Gruppe von Anzeigenfiltern. Wird eines dieser Frequency Caps für eine bestimmte Anzeige überschritten,
wird sie aus der Gruppe von Anzeigen entfernt, die an die Gebotsfunktion eines Käufers gesendet wurden.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class |
FrequencyCapFilters.Builder
Builder zum Erstellen von |
Konstanten | |
---|---|
int |
AD_EVENT_TYPE_CLICK
|
int |
AD_EVENT_TYPE_IMPRESSION
|
int |
AD_EVENT_TYPE_VIEW
|
int |
AD_EVENT_TYPE_WIN
Der Anzeigenereignistyp „WIN“ wird im Protected Audience-Dienst automatisch für jede erfolgreiche Anzeige, die von der Protected Audience-Anzeigenauswahl zurückgegeben wird. |
Übernommene Konstanten |
---|
Felder | |
---|---|
public
static
final
Creator<FrequencyCapFilters> |
CREATOR
|
Öffentliche Methoden | |
---|---|
boolean
|
equals(Object o)
Prüft, ob die |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForClickEvents()
Ruft die Liste der |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForImpressionEvents()
Ruft die Liste der |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForViewEvents()
Ruft die Liste der |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForWinEvents()
Ruft die Liste der |
int
|
hashCode()
Gibt den Hash der Daten des |
String
|
toString()
Gibt eine Stringdarstellung des Objekts zurück. |
void
|
writeToParcel(Parcel dest, int flags)
Dieses Objekt in einem Paket zusammenfassen. |
Übernommene Methoden | |
---|---|
Konstanten
AD_EVENT_TYPE_CLICK
public static final int AD_EVENT_TYPE_CLICK
Konstantenwert: 3. (0x00000003)
AD_EVENT_TYPE_IMPRESSION
public static final int AD_EVENT_TYPE_IMPRESSION
Konstantenwert: 1. (0x00000001)
AD_EVENT_TYPE_VIEW
public static final int AD_EVENT_TYPE_VIEW
Konstantenwert: 2. (0x00000002)
AD_EVENT_TYPE_WIN (Ereignistyp_gewinn)
public static final int AD_EVENT_TYPE_WIN
Der Anzeigenereignistyp „WIN“ wird im Protected Audience-Dienst automatisch für jede erfolgreiche Anzeige, die von der Protected Audience-Anzeigenauswahl zurückgegeben wird.
Es sollte nicht zur manuellen Aktualisierung eines Anzeigenzähler-Histogramms verwendet werden.
Konstantenwert: 0 (0x00000000)
Felder
CREATOR
public static final Creator<FrequencyCapFilters> CREATOR
Öffentliche Methoden
ist gleich
public boolean equals (Object o)
Prüft, ob die FrequencyCapFilters
-Objekte dieselben Informationen enthalten.
Parameter | |
---|---|
o |
Object : das Referenzobjekt, mit dem verglichen werden soll. |
Returns | |
---|---|
boolean |
true , wenn dieses Objekt mit dem Objekt identisch ist
Argument; Andernfalls false . |
getKeyedFrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
Ruft die Liste der KeyedFrequencyCap
-Objekte ab, die nach dem Ereignistyp AD_EVENT_TYPE_CLICK
filtern.
Frequency Capping gilt für Ereignisse, die mit einem Klick zusammenhängen und von einem
AdTech. Klickereignisse werden gezählt, wenn die AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API mit dem Ereignistyp AD_EVENT_TYPE_CLICK
aufgerufen wird.
Returns | |
---|---|
List<KeyedFrequencyCap> |
Dieser Wert darf nicht null sein. |
getKeyedFrequencyCapsForImpressionEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
Ruft die Liste der KeyedFrequencyCap
-Objekte ab, die nach dem Ereignistyp AD_EVENT_TYPE_IMPRESSION
filtern.
Frequency Capping gilt für Ereignisse, die mit einer Impression zusammenhängen, die von einem AdTech.
Beachte, dass Ereignisse beim Aufrufen von AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
nicht automatisch gezählt werden. Stattdessen muss der Ereignistyp AD_EVENT_TYPE_IMPRESSION
mit der AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API aktualisiert werden.
Returns | |
---|---|
List<KeyedFrequencyCap> |
Dieser Wert darf nicht null sein. |
getKeyedFrequencyCapsForViewEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
Ruft die Liste der KeyedFrequencyCap
-Objekte ab, die nach dem Ereignistyp AD_EVENT_TYPE_VIEW
filtern.
Frequency Capping gilt für Ereignisse, die mit einem Aufruf zusammenhängen, der von einem
AdTech. Aufrufereignisse werden gezählt, wenn die AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API mit dem Ereignistyp AD_EVENT_TYPE_VIEW
aufgerufen wird.
Returns | |
---|---|
List<KeyedFrequencyCap> |
Dieser Wert darf nicht null sein. |
getKeyedFrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
Ruft die Liste der KeyedFrequencyCap
-Objekte ab, die nach dem Ereignistyp AD_EVENT_TYPE_WIN
filtern.
Das Frequency Capping wird auf Ereignisse für Anzeigen angewendet, die als Gewinner der Anzeige ausgewählt wurden. Auswahl. Erfolgreiche Anzeigen werden verwendet, um die zugeordneten Zählerschlüssel auf der den Ereignistyp „Gewinn“.
Der Ereignistyp AD_EVENT_TYPE_WIN
kann nicht manuell mit dem
AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API verwenden.
Returns | |
---|---|
List<KeyedFrequencyCap> |
Dieser Wert darf nicht null sein. |
hashCode
public int hashCode ()
Gibt den Hash der Daten des FrequencyCapFilters
-Objekts zurück.
Returns | |
---|---|
int |
einen Hash-Code-Wert für dieses Objekt. |
toString
public String toString ()
Gibt eine Stringdarstellung des Objekts zurück. Im Allgemeinen
Die Methode toString
gibt einen String zurück,
„textuell dargestellt“ für dieses Objekt. Das Ergebnis sollte
eine prägnante, aber informative Darstellung zu sein,
Person zu lesen.
Es wird empfohlen, diese Methode von allen abgeleiteten Klassen zu überschreiben.
Die Methode toString
für die Klasse Object
gibt eine Zeichenfolge zurück, die aus dem Namen der Klasse besteht, von der das
-Objekt eine Instanz ist, das At-Zeichen "@
" und
Die vorzeichenlose hexadezimale Darstellung des Hash-Codes des
-Objekt enthält. Mit anderen Worten, diese Methode gibt einen String zurück, der dem
Wert von:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
Entspricht einer Zeichenfolgendarstellung des Objekts. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Dieses Objekt in einem Paket zusammenfassen.
Parameter | |
---|---|
dest |
Parcel : Dieser Wert darf nicht null sein. |
flags |
int : Zusätzliche Flags, die festlegen, wie das Objekt geschrieben werden soll.
Kann 0 oder Parcelable.PARCELABLE_WRITE_RETURN_VALUE sein.
Der Wert ist entweder 0 oder eine Kombination aus Parcelable.PARCELABLE_WRITE_RETURN_VALUE und android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |