UpdateAdCounterHistogramRequest

public class UpdateAdCounterHistogramRequest
extends Object

java.lang.Object
😎 android.adservices.adselection.UpdateAdCounterHistogramRequest


Fordern Sie ein Objekt an, das die erforderlichen Argumente umschließt, die zum Aktualisieren eines Anzeigenzähler-Histogramms erforderlich sind.

Anzeigenzähler-Histogramme, d. h. historische Protokolle von Ereignissen, die mit einer Anzeige verknüpft sind Zählerschlüssel und einen Anzeigenereignistyp werden für die Frequency Capping-Filterung bei Verwendung der Funktion die Protected Audience APIs.

Zusammenfassung

Verschachtelte Klassen

class UpdateAdCounterHistogramRequest.Builder

Builder für UpdateAdCounterHistogramRequest-Objekte. 

Öffentliche Methoden

boolean equals(Object o)

Prüft, ob die UpdateAdCounterHistogramRequest-Objekte denselben Wert enthalten Informationen.

int getAdEventType()

Ruft den Anzeigenereignistyp ab, der zusammen mit den Zählerschlüsseln einer Anzeige das Histogramm ermittelt. aktualisiert werden sollte.

long getAdSelectionId()

Ruft die Anzeigenauswahl-ID ab, der die Ereignisse der gerenderten Anzeige zugeordnet werden.

AdTechIdentifier getCallerAdTech()

Ruft AdTechIdentifier der aufrufenden AdTech-Entität ab.

int hashCode()

Gibt den Hash der Daten des UpdateAdCounterHistogramRequest-Objekts zurück.

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

Übernommene Methoden

Öffentliche Methoden

ist gleich

public boolean equals (Object o)

Prüft, ob die UpdateAdCounterHistogramRequest-Objekte denselben Wert enthalten Informationen.

Parameter
o Object: das Referenzobjekt, mit dem verglichen werden soll.

Returns
boolean true, wenn dieses Objekt mit dem Objekt identisch ist Argument; Andernfalls false.

getAdEventType (Ereignistyp)

public int getAdEventType ()

Ruft den Anzeigenereignistyp ab, der zusammen mit den Zählerschlüsseln einer Anzeige das Histogramm ermittelt. aktualisiert werden sollte.

Returns
int Wert ist android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID, FrequencyCapFilters.AD_EVENT_TYPE_WIN, FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION, FrequencyCapFilters.AD_EVENT_TYPE_VIEW, FrequencyCapFilters.AD_EVENT_TYPE_CLICK, android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MIN oder android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX

getAdSelectionId (GetAdSelectionId)

public long getAdSelectionId ()

Ruft die Anzeigenauswahl-ID ab, der die Ereignisse der gerenderten Anzeige zugeordnet werden.

Weitere Informationen zur Anzeigenauswahl-ID finden Sie unter AdSelectionOutcome.

Die Anzeige muss in den letzten 24 Stunden aus der Protected Audience-Anzeigenauswahl ausgewählt worden sein. Der Aufruf zur Anzeigenauswahl muss von derselben App aus wie der aktuelle Aufruf initiiert worden sein. Ereignishistogramme für alle Anzeigenzählerschlüssel, die der von der Anzeige angegebenen Anzeige zugeordnet sind Die Auswahl-ID wird für den zu verwendenden Anzeigenereignistyp von getAdEventType() aktualisiert beim Filtern mit Frequency Capping für Protected Audience.

Returns
long

getCallerAdTech

public AdTechIdentifier getCallerAdTech ()

Ruft AdTechIdentifier der aufrufenden AdTech-Entität ab.

Die AdTech, die dieses UpdateAdCounterHistogramRequest-Objekt verwendet, muss registriert sein die Privacy Sandbox nutzen und im Namen der anrufenden App handeln dürfen. Die angegebene AdTech muss nicht mit der AdTech-Technologie identisch sein wie der Käufer, dem die gerenderte Anzeige gehört. oder der Verkäufer, der die Anzeigenauswahl für die von getAdSelectionId() zurückgegebene ID initiiert hat.

Weitere Informationen zu API-Anforderungen und -Ausnahmen finden Sie unter AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).

Returns
AdTechIdentifier Dieser Wert darf nicht null sein.

hashCode

public int hashCode ()

Gibt den Hash der Daten des UpdateAdCounterHistogramRequest-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.