NativeAd

abstract class NativeAd


Eine native Google-Anzeige

Zusammenfassung

Verschachtelte Typen

abstract class NativeAd.AdChoicesInfo

Attributionsinformationen

abstract class NativeAd.Image

Ein Bild-Asset für native Anzeigen

Schnittstellendefinition für einen Callback, der aufgerufen wird, wenn eine native Anzeige erfolgreich geladen wurde.

Eine Listener-Schnittstelle, die Apps verwenden können, um nicht bestätigte Klickereignisse zu empfangen, wenn die Funktion „Bestätigung von Klicks auf Anzeigen“ verwendet wird.

Öffentliche Konstruktoren

Öffentliche Funktionen

abstract Unit

Ein nicht bestätigter Klick, der zuvor für die Anzeige erfasst wurde, wird storniert.

abstract Unit

Zerstört das Anzeigenobjekt.

abstract Unit

Diese Funktion wurde eingestellt.

Verwenden Sie enableCustomClickGestureDirection.

abstract NativeAd.AdChoicesInfo?

Gibt die Informationen für die Datenschutzinfo-Kennzeichnung zurück.

abstract String?

Gibt Text zurück, mit dem der Werbetreibende identifiziert wird.

abstract String?

Gibt den Text zurück.

abstract String?

Gibt den Call-to-Action der Anzeige zurück, z. B. „Kaufen“ oder „Installieren“.

abstract Bundle!

Gibt ein Bundle mit zusätzlichen Assets zurück, die mit der nativen Anzeige verknüpft sind.

abstract String?

Gibt die Überschrift des primären Texts zurück.

abstract NativeAd.Image?

Gibt ein kleines Bild zurück, das den Werbetreibenden identifiziert.

abstract (Mutable)List<NativeAd.Image!>!

Gibt eine Liste mit großen Bildern zurück.

abstract MediaContent?

Gibt die MediaContent zurück, die dieser Anzeige zugeordnet ist.

abstract (Mutable)List<MuteThisAdReason!>!

Gibt die Gründe für „Diese Anzeige ignorieren“ zurück, die für diese Anzeige verfügbar sind.

abstract Long

Gibt die Placement-ID für diesen NativeAd zurück.

abstract String?

Gibt für Anzeigen zu Apps einen String zurück, der angibt, wie viel die App kostet.

abstract ResponseInfo?

Gibt das ResponseInfo-Objekt für die geladene Anzeige zurück.

abstract Double?

Gibt für Anzeigen zu Apps eine Sternebewertung von 0 bis 5 zurück, die angibt, wie viele Sterne die App in dem App-Shop hat, in dem sie angeboten wird.

abstract String?

Gibt bei Anzeigen für Apps den Namen des Shops zurück, in dem die App zum Download angeboten wird.

abstract Boolean

Diese Funktion wurde eingestellt.

Wenn Sie eine Anzeige mit enableCustomClickGestureDirection laden, unterstützen alle zurückgegebenen Anzeigen benutzerdefinierte Klickgesten.

abstract Boolean

Gibt true zurück, wenn diese Anzeige programmatisch stummgeschaltet werden kann.

abstract Unit
muteThisAd(muteThisAdReason: MuteThisAdReason!)

Ignoriert diese Anzeige programmatisch.

abstract Unit
performClick(clickData: Bundle!)

Sollte aufgerufen werden, wenn der Nutzer auf die Anzeige geklickt hat.

abstract Unit

Diese Funktion wurde eingestellt.

Das Google Mobile Ads SDK erfasst jetzt benutzerdefinierte Klickgesten anhand der in enableCustomClickGestureDirection angeforderten Richtung der Klickgeste.

abstract Boolean
recordImpression(impressionData: Bundle!)

Sollte aufgerufen werden, wenn die Anzeige zum ersten Mal ausgeliefert wird.

abstract Unit
reportTouchEvent(touchEventData: Bundle!)

Sollte aufgerufen werden, wenn ein Touch-Ereignis in der Anzeige auftritt.

abstract Unit

Legt die MuteThisAdListener für die Anzeige fest.

abstract Unit

Registriert einen Callback, der aufgerufen wird, wenn mit dieser Anzeige voraussichtlich Einnahmen erzielt wurden.

abstract Unit
setPlacementId(placementId: Long)

Legt eine Placement-ID für die native Anzeige fest.

abstract Unit

Legt den UnconfirmedClickListener für die Anzeige fest.

Öffentliche Konstruktoren

NativeAd

NativeAd()

Öffentliche Funktionen

cancelUnconfirmedClick

abstract fun cancelUnconfirmedClick(): Unit

Ein nicht bestätigter Klick, der zuvor für die Anzeige erfasst wurde, wird storniert.

löschen

abstract fun destroy(): Unit

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

enableCustomClickGesture

abstract fun enableCustomClickGesture(): Unit

Ermöglicht Publishern, Klicks mit benutzerdefinierten Gesten für diese NativeAd zu melden. Der Anzeigenblock muss auf der Zulassungsliste stehen, damit diese Methode verwendet werden kann.

Standardmäßig werden mit dem SDK Klicks auf Asset-Ansichten erfasst. Wenn diese Methode aufgerufen wird, erfasst das SDK keine Klicks mehr für diese NativeAd. Sie sollte vor der Anzeige der Anzeige aufgerufen werden.

getAdChoicesInfo

abstract fun getAdChoicesInfo(): NativeAd.AdChoicesInfo?

Gibt die Informationen für die Datenschutzinfo-Kennzeichnung zurück.

getAdvertiser

abstract fun getAdvertiser(): String?

Gibt Text zurück, mit dem der Werbetreibende identifiziert wird. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

getBody

abstract fun getBody(): String?

Gibt den Text zurück. Apps müssen dieses Asset anzeigen.

getCallToAction

abstract fun getCallToAction(): String?

Gibt den Call-to-Action der Anzeige zurück, z. B. „Kaufen“ oder „Installieren“. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

getExtras

abstract fun getExtras(): Bundle!

Gibt ein Bundle mit zusätzlichen Assets zurück, die mit der nativen Anzeige verknüpft sind. Wenn die Anzeige eines Vermittlungspartners neben den Standard-Assets (Preis, Store usw.) weitere Assets enthält, können diese durch Aufrufen der Methode in setExtras festgelegt und über diese Methode abgerufen werden. Bei einem Ablauf ohne Vermittlung wird ein leeres Bundle zurückgegeben.

getHeadline

abstract fun getHeadline(): String?

Gibt die Überschrift des primären Texts zurück. Apps müssen dieses Asset anzeigen.

getIcon

abstract fun getIcon(): NativeAd.Image?

Gibt ein kleines Bild zurück, das den Werbetreibenden identifiziert. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

getImages

abstract fun getImages(): (Mutable)List<NativeAd.Image!>!

Gibt eine Liste mit großen Bildern zurück. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

getMediaContent

abstract fun getMediaContent(): MediaContent?

Gibt die MediaContent zurück, die dieser Anzeige zugeordnet ist.

getMuteThisAdReasons

abstract fun getMuteThisAdReasons(): (Mutable)List<MuteThisAdReason!>!

Gibt die Gründe für „Diese Anzeige ignorieren“ zurück, die für diese Anzeige verfügbar sind. Verwenden Sie die Textbeschreibung aus der Klasse, um sie dem Nutzer anzuzeigen.

getPlacementId

abstract fun getPlacementId(): Long

Gibt die Placement-ID für diesen NativeAd zurück.

getPrice

abstract fun getPrice(): String?

Gibt für Anzeigen zu Apps einen String zurück, der angibt, wie viel die App kostet. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo?

Gibt das ResponseInfo-Objekt für die geladene Anzeige zurück. Gibt null zurück, bis die Anzeige erfolgreich geladen wurde.

getStarRating

abstract fun getStarRating(): Double?

Gibt für Anzeigen zu Apps eine Sternebewertung von 0 bis 5 zurück, die angibt, wie viele Sterne die App in dem App-Shop hat, in dem sie angeboten wird. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

getStore

abstract fun getStore(): String?

Gibt bei Anzeigen für Apps den Namen des Shops zurück, in dem die App zum Download angeboten wird. Beispiel: „Google Play“. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

isCustomClickGestureEnabled

abstract fun isCustomClickGestureEnabled(): Boolean

Gibt an, ob Klicks mit benutzerdefinierten Klickgesten gemeldet werden können. Wenden Sie sich an Ihren Account Manager, um Ihre Anzeigenblöcke für diese Funktion auf die Zulassungsliste setzen zu lassen.

isCustomMuteThisAdEnabled

abstract fun isCustomMuteThisAdEnabled(): Boolean

Gibt true zurück, wenn diese Anzeige programmatisch stummgeschaltet werden kann. Verwenden Sie setRequestCustomMuteThisAd, um eine benutzerdefinierte Implementierung von „Diese Anzeige ignorieren“ anzufordern.

muteThisAd

abstract fun muteThisAd(muteThisAdReason: MuteThisAdReason!): Unit

Ignoriert diese Anzeige programmatisch.

Parameter
muteThisAdReason: MuteThisAdReason!

Der vom Nutzer ausgewählte Grund für das Stummschalten. Stummschaltungsgründe von getMuteThisAdReasons abrufen. Verwenden Sie null, um die Anzeige mit dem Standardgrund zu ignorieren.

performClick

abstract fun performClick(clickData: Bundle!): Unit

Sollte aufgerufen werden, wenn der Nutzer auf die Anzeige geklickt hat. Der Anzeigenblock muss auf der Zulassungsliste stehen, damit diese API verwendet werden kann. Diese Methode sollte nur von Unity-Plug-in-Publishern verwendet werden.

Parameter
clickData: Bundle!

Bundle der App-Umgebung, wenn der Klick erfolgt. Details zum Erstellen der Klickdaten Bundle finden Sie unter NativeAdConstants.

recordCustomClickGesture

abstract fun recordCustomClickGesture(): Unit

Erfasst Klicks für dieses NativeAd mithilfe einer benutzerdefinierten Klickgeste. Der Anzeigenblock muss auf der Zulassungsliste stehen, damit diese Methode verwendet werden kann.

enableCustomClickGesture muss vor dem Aufrufen dieser Methode aufgerufen werden.

recordImpression

abstract fun recordImpression(impressionData: Bundle!): Boolean

Sollte aufgerufen werden, wenn die Anzeige zum ersten Mal ausgeliefert wird. Der Anzeigenblock muss auf der Zulassungsliste stehen, damit diese API verwendet werden kann.

Parameter
impressionData: Bundle!

Bundle der App-Umgebung, in der die Impression erfolgt. Details zum Erstellen der Klickdaten Bundle finden Sie unter NativeAdConstants.

Ausgabe
Boolean

„true“, wenn die Impression erfolgreich erfasst wurde

reportTouchEvent

abstract fun reportTouchEvent(touchEventData: Bundle!): Unit

Sollte aufgerufen werden, wenn ein Touch-Ereignis in der Anzeige auftritt. Der Anzeigenblock muss auf der Zulassungsliste stehen, damit diese API verwendet werden kann. Wenn Sie diese Funktion nutzen möchten, wenden Sie sich an Ihren Account Manager.

Parameter
touchEventData: Bundle!

Bundle mit Koordinaten und Dauer des Touch-Ereignisses.

Beispiel für die JSON-Darstellung eines touchEventData-Bundles:

  {    "x": "100",  // The x-coordinate of the touch event relative to the window.    "y": "50",  // The y-coordinate of the touch event relative to the window.    "duration_millis": "500",  // The amount of milliseconds the user pressed on the asset.  }

setMuteThisAdListener

abstract fun setMuteThisAdListener(listener: MuteThisAdListener!): Unit

Legt die MuteThisAdListener für die Anzeige fest.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Registriert einen Callback, der aufgerufen wird, wenn mit dieser Anzeige voraussichtlich Einnahmen erzielt wurden.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Legt eine Placement-ID für die native Anzeige fest.

Damit diese Platzierungs-ID in Berichte aufgenommen wird, rufen Sie diese Methode auf, bevor Sie die Anzeige mit einem NativeAdView verknüpfen.

Parameter
placementId: Long

Eine lange Ganzzahl, die von der AdMob-Benutzeroberfläche für die konfigurierte Platzierung bereitgestellt wird.

setUnconfirmedClickListener

abstract fun setUnconfirmedClickListener(
    listener: NativeAd.UnconfirmedClickListener!
): Unit

Legt den UnconfirmedClickListener für die Anzeige fest.