NativeAd

public abstract class NativeAd


Native Google-Anzeige

Zusammenfassung

Verschachtelte Typen

public abstract class NativeAd.AdChoicesInfo

Informationen zur Attribution.

public 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-Oberfläche, mit der Apps unbestätigte Klickereignisse erhalten können, wenn die Funktion „Confirmed Click“ verwendet wird.

Öffentliche Konstruktoren

Öffentliche Methoden

abstract void

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

abstract void

Das Anzeigenobjekt wird gelöscht.

abstract void

Diese Methode ist veraltet.

Verwenden Sie enableCustomClickGestureDirection.

abstract @Nullable NativeAd.AdChoicesInfo

Gibt die Informationen für die AdChoices-Attribution zurück.

abstract @Nullable String

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

abstract @Nullable String

Gibt den Textkörper zurück.

abstract @Nullable String

Der Call-to-Action der Anzeige wird zurückgegeben (z. B. „Kaufen“ oder „Installieren“).

abstract Bundle

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

abstract @Nullable String

Der Text der Hauptüberschrift.

abstract @Nullable NativeAd.Image

Ein kleines Bild, das den Werbetreibenden identifiziert.

abstract List<NativeAd.Image>

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

abstract @Nullable MediaContent

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

abstract List<MuteThisAdReason>

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

abstract @Nullable String

Bei Anzeigen für Apps wird ein String zurückgegeben, der den Preis der App angibt.

abstract @Nullable ResponseInfo

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

abstract @Nullable Double

Bei Anzeigen für Apps wird eine Bewertung mit 0 bis 5 Sternen zurückgegeben, die angibt, wie viele Sterne die App im jeweiligen App-Shop hat.

abstract @Nullable String

Bei Anzeigen für Apps wird der Name des App-Shops zurückgegeben, in dem die App zum Download angeboten wird.

abstract boolean

Diese Methode ist veraltet.

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

abstract boolean

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

abstract void
muteThisAd(MuteThisAdReason muteThisAdReason)

„Diese Anzeige ignorieren“ wird programmatisch aktiviert.

abstract void
performClick(Bundle clickData)

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

abstract void

Diese Methode ist veraltet.

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

abstract boolean
recordImpression(Bundle impressionData)

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

abstract void
reportTouchEvent(Bundle touchEventData)

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

abstract void

Legt die MuteThisAdListener für die Anzeige fest.

abstract void

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

abstract void

Legt den UnconfirmedClickListener für die Anzeige fest.

Öffentliche Konstruktoren

NativeAd

public NativeAd()

Öffentliche Methoden

cancelUnconfirmedClick

public abstract void cancelUnconfirmedClick()

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

löschen

public abstract void destroy()

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

enableCustomClickGesture

public abstract void enableCustomClickGesture()

Publisher können für diese NativeAd Klicks mit benutzerdefinierten Touch-Gesten erfassen. 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, werden im SDK keine Klicks mehr für diese NativeAd erfasst. Sie sollte aufgerufen werden, bevor die Anzeige ausgeliefert wird.

getAdChoicesInfo

public abstract @Nullable NativeAd.AdChoicesInfo getAdChoicesInfo()

Gibt die Informationen für die AdChoices-Attribution zurück.

getAdvertiser

public abstract @Nullable String getAdvertiser()

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

getBody

public abstract @Nullable String getBody()

Gibt den Textkörper zurück. Apps müssen dieses Asset anzeigen.

getCallToAction

public abstract @Nullable String getCallToAction()

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

getExtras

public abstract Bundle getExtras()

Gibt ein Set zusätzlicher Assets zurück, die mit der nativen Anzeige verknüpft sind. Wenn die Anzeige eines Vermittlungspartners neben den Standard-Assets (Preis, Geschäft usw.) weitere Assets enthält, können diese durch Aufrufen der Methode in setExtras festgelegt und über diese Methode abgerufen werden. Für einen nicht vermittelten Ablauf wird ein leeres Set zurückgegeben.

getHeadline

public abstract @Nullable String getHeadline()

Der Text der Hauptüberschrift. Apps müssen dieses Asset anzeigen.

getIcon

public abstract @Nullable NativeAd.Image getIcon()

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

getImages

public abstract List<NativeAd.ImagegetImages()

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

getMediaContent

public abstract @Nullable MediaContent getMediaContent()

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

getMuteThisAdReasons

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

Gibt die Gründe zurück, die für diese Anzeige verfügbar sind, um sie zu ignorieren. Verwenden Sie die Textbeschreibung aus der Klasse, um sie Nutzern anzuzeigen.

getPrice

public abstract @Nullable String getPrice()

Bei Anzeigen für Apps wird ein String zurückgegeben, der den Preis der App angibt. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

getResponseInfo

public abstract @Nullable ResponseInfo getResponseInfo()

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

getStarRating

public abstract @Nullable Double getStarRating()

Bei Anzeigen für Apps wird eine Bewertung mit 0 bis 5 Sternen zurückgegeben, die angibt, wie viele Sterne die App im jeweiligen App-Shop hat. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

getStore

public abstract @Nullable String getStore()

Bei Anzeigen für Apps wird der Name des App-Shops zurückgegeben, in dem die App zum Download angeboten wird. Beispiel: „Google Play“. Apps müssen dieses Asset nicht anzeigen, es wird jedoch empfohlen.

isCustomClickGestureEnabled

public abstract boolean isCustomClickGestureEnabled()

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

isCustomMuteThisAdEnabled

public abstract boolean isCustomMuteThisAdEnabled()

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

muteThisAd

public abstract void muteThisAd(MuteThisAdReason muteThisAdReason)

„Diese Anzeige ignorieren“ wird programmatisch aktiviert.

Parameter
MuteThisAdReason muteThisAdReason

Der vom Nutzer ausgewählte Grund für die Stummschaltung. Gründe für die Stummschaltung von getMuteThisAdReasons abrufen Verwenden Sie null, um „Diese Anzeige ignorieren“ mit dem Standardgrund auszuwählen.

performClick

public abstract void performClick(Bundle clickData)

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
Bundle clickData

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

recordCustomClickGesture

public abstract void recordCustomClickGesture()

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

enableCustomClickGesture muss vor dem Aufrufen dieser Methode aufgerufen werden.

recordImpression

public abstract boolean recordImpression(Bundle impressionData)

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
Bundle impressionData

der App-Umgebung, wenn die Impression erfolgt. Weitere Informationen zum Erstellen der Klickdaten Bundle finden Sie unter NativeAdConstants.

Ausgabe
boolean

„true“, wenn die Impression erfolgreich erfasst wurde

reportTouchEvent

public abstract void reportTouchEvent(Bundle touchEventData)

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
Bundle touchEventData

ein Paket mit Touch-Ereignis-Koordinaten und -Dauer.

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

public abstract void setMuteThisAdListener(MuteThisAdListener listener)

Legt die MuteThisAdListener für die Anzeige fest.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setUnconfirmedClickListener

public abstract void setUnconfirmedClickListener(
    NativeAd.UnconfirmedClickListener listener
)

Legt den UnconfirmedClickListener für die Anzeige fest.