NativeCustomFormatAd

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

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

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

Öffentliche Funktionen

Unit

Zerstört das Anzeigenobjekt.

(Mutable)List<String!>?

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

String?

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

NativeCustomFormatAd.DisplayOpenMeasurement?

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

NativeAd.Image?
getImage(assetName: String!)

Gibt ein Bild-Asset zurück.

MediaContent?

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

CharSequence?
getText(assetName: String!)

Gibt ein String-Asset mit Zahlen, URLs oder anderen Typen als einem Bild-Asset zurück.

Unit
performClick(assetName: String!)

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

Unit

Eine Impression wird erfasst.

Konstanten

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

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 Funktionen

löschen

fun destroy(): Unit

Zerstört das Anzeigenobjekt. Nach dem Aufruf von destroy dürfen keine anderen Methoden für das Anzeigenobjekt aufgerufen werden.

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

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

Ausgabe
(Mutable)List<String!>?

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

getCustomFormatId

fun getCustomFormatId(): String?

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

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

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

Ausgabe
NativeCustomFormatAd.DisplayOpenMeasurement?

null, wenn die offene Messung für Displayanzeigen für diese Anzeige nicht verfügbar ist.

getImage

fun getImage(assetName: String!): NativeAd.Image?

Gibt ein Bild-Asset zurück.

Parameter
assetName: String!

Der Name des abzurufenden Assets.

Ausgabe
NativeAd.Image?

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

getMediaContent

fun getMediaContent(): MediaContent?

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

getText

fun getText(assetName: String!): CharSequence?

Gibt ein String-Asset mit Zahlen, URLs oder anderen Typen als einem Bild-Asset zurück.

Parameter
assetName: String!

Der Name des abzurufenden Assets.

Ausgabe
CharSequence?

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

performClick

fun performClick(assetName: String!): Unit

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

Parameter
assetName: String!

Der Name des angeklickten Assets.

recordImpression

fun recordImpression(): Unit

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