AppOpenAd

abstract class AppOpenAd


App-Start-Anzeigen werden verwendet, um Anzeigen zu präsentieren, wenn Nutzer Ihre App aufrufen. Ein AppOpenAd-Objekt enthält alle Daten, die zum Ausliefern einer Anzeige erforderlich sind. Im Gegensatz zu Interstitial-Anzeigen lässt sich bei App-Start-Anzeigen ganz einfach ein Branding-Bereich einfügen, damit Nutzer den Kontext erkennen, in dem die Anzeige ausgeliefert wird. Verwenden Sie eine der statischen load-Methoden, um ein AppOpenAd zu laden. Rufen Sie dann show auf, um sie zu rendern.

Zusammenfassung

Verschachtelte Typen

Ein Objekt zum Empfangen von Ereignisbenachrichtigungen für das Laden eines App-Open-Ads.

Öffentliche Konstruktoren

Öffentliche Funktionen

abstract String

Gibt die Anzeigenblock-ID zurück.

abstract FullScreenContentCallback?

Ruft die FullScreenContentCallback für diese AppOpenAd ab.

abstract OnPaidEventListener?

Ruft die OnPaidEventListener für diese AppOpenAd ab.

abstract Long

Ruft die Placement-ID für diese AppOpenAd ab.

abstract ResponseInfo

Gibt die ResponseInfo für die geladene Anzeige zurück.

java-static Boolean
isAdAvailable(context: Context, adUnitId: String)

Diese Funktion wurde eingestellt.

Verwenden Sie stattdessen isAdAvailable.

java-static Unit
load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
)

Lädt ein AppOpenAd.

java-static AppOpenAd?
pollAd(context: Context, adUnitId: String)

Diese Funktion wurde eingestellt.

Verwenden Sie stattdessen pollAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

Registriert einen Callback, der aufgerufen wird, wenn Anzeigen eingeblendet und Vollbildinhalte geschlossen werden.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

Legt ein Flag fest, mit dem gesteuert wird, ob dieses App-Start-Anzeigenobjekt im immersiven Modus angezeigt wird.

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 App-Start-Anzeige fest.

abstract Unit
show(activity: Activity)

Zeigt das App-Open-Anzeigenformat an.

Öffentliche Konstruktoren

AppOpenAd

AppOpenAd()

Öffentliche Funktionen

getAdUnitId

abstract fun getAdUnitId(): String

Gibt die Anzeigenblock-ID zurück.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Ruft die FullScreenContentCallback für diese AppOpenAd ab.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Ruft die OnPaidEventListener für diese AppOpenAd ab.

getPlacementId

abstract fun getPlacementId(): Long

Ruft die Placement-ID für diese AppOpenAd ab.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Gibt die ResponseInfo für die geladene Anzeige zurück.

isAdAvailable

java-static fun isAdAvailable(context: Context, adUnitId: String): Boolean

Gibt true zurück, wenn eine verfügbare App-Open-Anzeige aus startPreload geladen wurde.

load

java-static fun load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
): Unit

Lädt ein AppOpenAd.

Parameter
context: Context!

Der Kontext.

adUnitId: String!

Die Anzeigenblock-ID.

adRequest: AdRequest!

Eine Anzeigenanfrage mit Targeting-Informationen.

loadCallback: AppOpenAd.AppOpenAdLoadCallback!

Ein Objekt, das Ereignisse für das Laden einer App-Start-Anzeige verarbeitet.

pollAd

java-static fun pollAd(context: Context, adUnitId: String): AppOpenAd?

Ruft die nächste App-Start-Anzeige ab, die von startPreload geladen wurde, oder null, wenn keine Anzeige verfügbar ist.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

Registriert einen Callback, der aufgerufen wird, wenn Anzeigen eingeblendet und Vollbildinhalte geschlossen werden.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

Legt ein Flag fest, mit dem gesteuert wird, ob dieses App-Start-Anzeigenobjekt im immersiven Modus angezeigt wird. Rufen Sie diese Methode vor show auf. Wenn dieses Flag während der Showtime aktiviert ist und der Immersive-Modus unterstützt wird, werden SYSTEM_UI_FLAG_IMMERSIVE_STICKY und SYSTEM_UI_FLAG_HIDE_NAVIGATION für die App-Start-Anzeige aktiviert.

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 App-Start-Anzeige fest.

Damit diese Placement-ID in Berichte aufgenommen wird, rufen Sie diese Methode auf, bevor Sie die Anzeige präsentieren.

Parameter
placementId: Long

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

Einblenden

abstract fun show(activity: Activity): Unit

Zeigt das App-Open-Anzeigenformat an.

Parameter
activity: Activity

Die Aktivität, aus der das App-Open-Anzeigenformat präsentiert wird.