Anzeigendaten
public
final
class
AdData
extends Object
implements
Parcelable
java.lang.Object | |
😎 | android.adservices.common.AdData |
Anzeigenspezifische Daten, die für die Anzeigenauswahl und -darstellung erforderlich sind
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class |
AdData.Builder
Builder für |
Übernommene Konstanten |
---|
Felder | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Öffentliche Methoden | |
---|---|
boolean
|
equals(Object o)
Prüft, ob zwei |
Set<Integer>
|
getAdCounterKeys()
Ruft den Satz von Schlüsseln ab, die zum Zählen von Ereignissen verwendet werden. |
AdFilters
|
getAdFilters()
Ruft alle |
String
|
getAdRenderId()
Ruft die Rendering-ID der Anzeige für Serverauktionen ab. |
String
|
getMetadata()
Hiermit werden die Anzeigenmetadaten des Käufers abgerufen, die bei der Anzeigenauswahl verwendet werden. |
Uri
|
getRenderUri()
Ruft den URI ab, der auf die Rendering-Assets der Anzeige verweist. |
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 | |
---|---|
Felder
Öffentliche Methoden
ist gleich
public boolean equals (Object o)
Prüft, ob zwei AdData
-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 . |
getAdCounterKeys
public Set<Integer> getAdCounterKeys ()
Ruft den Satz von Schlüsseln ab, die zum Zählen von Ereignissen verwendet werden.
Einer Anzeige dürfen maximal 10 Anzeigenzählerschlüssel zugewiesen werden.
Die Schlüssel und Anzahlen pro Schlüssel werden bei der Frequency Capping-Filterung während der Anzeigenauswahl verwendet, um zugehörige Anzeigen dürfen nicht für Bidding eingereicht werden.
Diese Schlüssel können zusammen mit den Anzeigen- und anderen Gebotsdaten für einen benutzerdefinierte Zielgruppe bei der täglichen Aktualisierung der benutzerdefinierten Zielgruppe ändern.
Returns | |
---|---|
Set<Integer> |
Dieser Wert darf nicht null sein. |
getAdFilters
public AdFilters getAdFilters ()
Ruft alle AdFilters
ab, die der Anzeige zugewiesen sind.
Wenn die Filter erreicht oder überschritten werden, wird die zugehörige Anzeige von der Teilnahme ausgeschlossen.
Auswahl. Sie sind optional und wenn mit null
angegeben wird, dass keine Filter auf diese Anzeige angewendet werden.
Returns | |
---|---|
AdFilters |
getAdRenderId
public String getAdRenderId ()
Ruft die Rendering-ID der Anzeige für Serverauktionen ab.
Die Rendering-ID der Anzeige wird für jeden AdData
erfasst, wenn eine Serverauktionsanfrage eingeht.
AdData
ohne Anzeigen-Rendering-ID kommen für die serverseitige Auktion nicht infrage.
Returns | |
---|---|
String |
Dieser Wert kann null sein. |
getMetadata
public String getMetadata ()
Hiermit werden die Anzeigenmetadaten des Käufers abgerufen, die bei der Anzeigenauswahl verwendet werden.
Die Metadaten sollten ein gültiges JSON-Objekt sein, das als String serialisiert ist. Metadaten stellen anzeigenspezifische Gebotsinformationen, die bei der Anzeigenauswahl als Teil des Gebots verwendet werden generiert und in der JavaScript-Logik für Käufer verwendet, die isoliert ausgeführt wird. zu verbessern.
Wenn es sich bei den Metadaten nicht um ein gültiges JSON-Objekt handelt, das vom JS des Käufers verarbeitet werden kann, wird die Anzeige nicht für die Anzeigenauswahl qualifiziert.
Returns | |
---|---|
String |
Dieser Wert darf nicht null sein. |
getRenderUri
public Uri getRenderUri ()
Ruft den URI ab, der auf die Rendering-Assets der Anzeige verweist. Für den URI muss HTTPS verwendet werden.
Returns | |
---|---|
Uri |
Dieser Wert darf nicht null sein. |
hashCode
public int hashCode ()
Gibt den Hash der Daten des AdData
-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 |