In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt

AdData.Builder

public static final class AdData.Builder
extends Object

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


Builder für AdData-Objekte.

Zusammenfassung

Öffentliche Konstruktoren

Builder()

Öffentliche Methoden

AdData build()

Erstellt das AdData-Objekt.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

Legt den Satz von Schlüsseln fest, die zum Zählen von Ereignissen verwendet werden.

AdData.Builder setAdFilters(AdFilters adFilters)

Legt alle AdFilters fest, die der Anzeige zugewiesen sind.

AdData.Builder setAdRenderId(String adRenderId)

Legt die Rendering-ID der Anzeige für die Serverauktion fest

Weitere Informationen findest du unter AdData#getAdRenderId().

AdData.Builder setMetadata(String metadata)

Legt die Anzeigenmetadaten des Käufers fest, die bei der Anzeigenauswahl verwendet werden.

AdData.Builder setRenderUri(Uri renderUri)

Legt den URI fest, der auf die Rendering-Assets der Anzeige verweist.

Übernommene Methoden

Öffentliche Konstruktoren

Builder

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public Builder ()

Öffentliche Methoden

build

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AdData build ()

Erstellt das AdData-Objekt.

Returns
AdData Dieser Wert darf nicht null sein.

Ausgabe
NullPointerException Ob erforderliche Parameter beim Erstellen null sind

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

Legt den Satz von Schlüsseln fest, die zum Zählen von Ereignissen verwendet werden.

Einer Anzeige dürfen maximal 10 Anzeigenzählerschlüssel zugewiesen werden.

Weitere Informationen findest du unter AdData.getAdCounterKeys().

Parameter
adCounterKeys Set: Dieser Wert darf nicht null sein.

Returns
AdData.Builder Dieser Wert darf nicht null sein.

setAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

Legt alle AdFilters fest, die der Anzeige zugewiesen sind.

Weitere Informationen findest du unter AdData.getAdFilters().

Parameter
adFilters AdFilters: Dieser Wert kann null sein.

Returns
AdData.Builder Dieser Wert darf nicht null sein.

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

Legt die Rendering-ID der Anzeige für die Serverauktion fest

Weitere Informationen findest du unter AdData#getAdRenderId().

Parameter
adRenderId String: Dieser Wert kann null sein.

Returns
AdData.Builder Dieser Wert darf nicht null sein.

Metadaten festlegen

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AdData.Builder setMetadata (String metadata)

Legt die Anzeigenmetadaten des Käufers fest, 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 die Metadaten kein gültiges JSON-Objekt sind, das vom JS des Käufers verarbeitet werden kann, ist das nicht für die Anzeigenauswahl qualifiziert.

Weitere Informationen findest du unter AdData.getMetadata().

Parameter
metadata String: Dieser Wert darf nicht null sein.

Returns
AdData.Builder Dieser Wert darf nicht null sein.

SetRenderUri

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AdData.Builder setRenderUri (Uri renderUri)

Legt den URI fest, der auf die Rendering-Assets der Anzeige verweist. Für den URI muss HTTPS verwendet werden.

Weitere Informationen findest du unter AdData.getRenderUri().

Parameter
renderUri Uri: Dieser Wert darf nicht null sein.

Returns
AdData.Builder Dieser Wert darf nicht null sein.