NativeCustomFormatAd

public interface NativeCustomFormatAd


Ein benutzerdefiniertes natives Anzeigenformat in Ad Manager. Mit benutzerdefinierten nativen Anzeigenformaten können Sie Ihre eigenen Variablen für traditionelle native Anzeigen definieren. Mit benutzerdefinierten nativen Anzeigenformaten können Sie Ihre eigenen Assets definieren und rendern sowie das Klickverhalten der Anzeige festlegen.

Zusammenfassung

Verschachtelte Typen

Eine Oberfläche für offene Analysen in Displayanzeigen.

Benutzeroberflächendefinition für einen Callback, der aufgerufen wird, wenn ein Nutzer auf ein benutzerdefiniertes natives Anzeigenformat klickt.

Benutzeroberflächendefinition für einen Callback, der aufgerufen wird, wenn ein benutzerdefiniertes natives Anzeigenformat erfolgreich geladen wurde.

Konstanten

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

Der Asset-Name, der mit den von getMediaContent zurückgegebenen Videoinhalten verknüpft ist.

Öffentliche Methoden

abstract void

Das Anzeigenobjekt wird gelöscht.

abstract @Nullable List<String>

Gibt eine Liste aller verfügbaren Assets zurück.

abstract @Nullable String

Die ID des benutzerdefinierten nativen Anzeigenformats, wie auf der Ad Manager-Benutzeroberfläche definiert.

abstract NativeCustomFormatAd.DisplayOpenMeasurement

Gibt die DisplayOpenMeasurement zurück, die mit dieser Anzeige verknüpft ist.

abstract @Nullable NativeAd.Image
getImage(String assetName)

Gibt ein Bild-Asset zurück.

abstract @Nullable MediaContent

Gibt die MediaContent zurück, die mit dieser Anzeige verknüpft ist.

abstract @Nullable CharSequence
getText(String assetName)

Gibt ein String-Asset mit Zahlen, URLs oder anderen Typen zurück, die kein Bild-Asset sind.

abstract void
performClick(String assetName)

Führt einen Klick auf die Anzeige aus und löst das Klick-Verhalten aus.

abstract void

Eine Impression wird erfasst.

Konstanten

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

Der Asset-Name, der mit den von getMediaContent zurückgegebenen Videoinhalten verknüpft ist. Das ist der Asset-Name, der in onCustomClick erfasst wird, wenn der Nutzer auf das MediaView klickt, das die von getMediaContent zurückgegebenen Videoinhalte enthält.

Öffentliche Methoden

löschen

abstract void destroy()

Das Anzeigenobjekt wird gelöscht. Nach dem Aufruf von destroy sollten keine weiteren Methoden für das Anzeigenobjekt aufgerufen werden.

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

Gibt eine Liste aller verfügbaren Assets zurück.

Ausgabe
@Nullable List<String>

eine Liste aller verfügbaren Assets oder eine leere Liste, wenn kein Asset verfügbar ist.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

Die ID des benutzerdefinierten nativen Anzeigenformats, wie auf der Ad Manager-Benutzeroberfläche definiert.

getDisplayOpenMeasurement

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

Gibt die DisplayOpenMeasurement zurück, die mit dieser Anzeige verknüpft ist.

Ausgabe
NativeCustomFormatAd.DisplayOpenMeasurement

null, wenn die Messung der Bildschirmöffnung für diese Anzeige nicht verfügbar ist.

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

Gibt ein Bild-Asset zurück.

Parameter
String assetName

Der Name des abzurufenden Assets.

Ausgabe
@Nullable NativeAd.Image

Der Wert des Assets mit dem Asset-Namen oder „null“, wenn es keinen solchen Asset-Namen gibt.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

Gibt die MediaContent zurück, die mit dieser Anzeige verknüpft ist.

getText

abstract @Nullable CharSequence getText(String assetName)

Gibt ein String-Asset mit Zahlen, URLs oder anderen Typen zurück, die kein Bild-Asset sind.

Parameter
String assetName

Der Name des abzurufenden Assets.

Ausgabe
@Nullable CharSequence

Der Wert des Assets mit dem Asset-Namen oder „null“, wenn es keinen solchen Asset-Namen gibt.

performClick

abstract void performClick(String assetName)

Führt einen Klick auf die Anzeige aus und löst das Klick-Verhalten aus.

Parameter
String assetName

Der Name des Assets, auf das geklickt wurde.

recordImpression

abstract void recordImpression()

Eine Impression wird erfasst. Rufen Sie diese Methode auf, wenn die Anzeige dem Nutzer zum ersten Mal präsentiert wird.