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 und das Klickverhalten der Anzeige festlegen.

Zusammenfassung

Verschachtelte Typen

Eine Schnittstelle für die offene Erfolgsmessung bei Displayanzeigen.

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

Schnittstellendefinition 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

Zerstört das Anzeigenobjekt.

abstract @Nullable List<String>

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

abstract @Nullable String

Gibt die ID des benutzerdefinierten nativen Anzeigenformats zurück, wie sie in der Ad Manager-Benutzeroberfläche definiert ist.

abstract @Nullable 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 als einem Bild-Asset zurück.

abstract void
performClick(String assetName)

Der Nutzer klickt auf die Anzeige und löst so das Clickthrough-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. Dies ist der Asset-Name, der in onCustomClick gemeldet wird, wenn der Nutzer auf das MediaView mit den von getMediaContent zurückgegebenen Videoinhalten klickt.

Öffentliche Methoden

löschen

abstract void destroy()

Zerstört das Anzeigenobjekt. Nach dem Aufruf von destroy dürfen keine anderen 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()

Gibt die ID des benutzerdefinierten nativen Anzeigenformats zurück, wie sie in der Ad Manager-Benutzeroberfläche definiert ist.

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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

Ausgabe
@Nullable NativeCustomFormatAd.DisplayOpenMeasurement

null, wenn die offene Messung für Displayanzeigen 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 kein Asset mit diesem Namen vorhanden ist.

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 als einem Bild-Asset zurück.

Parameter
String assetName

Der Name des abzurufenden Assets.

Ausgabe
@Nullable CharSequence

Der Wert des Assets mit dem Asset-Namen oder „null“, wenn kein Asset mit diesem Namen vorhanden ist.

performClick

abstract void performClick(String assetName)

Der Nutzer klickt auf die Anzeige und löst so das Clickthrough-Verhalten aus.

Parameter
String assetName

Der Name des angeklickten Assets.

recordImpression

abstract void recordImpression()

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