AppOpenAd

public 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

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

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

Öffentliche Konstruktoren

Öffentliche Methoden

abstract @NonNull String

Gibt die Anzeigenblock-ID zurück.

abstract @Nullable FullScreenContentCallback

Ruft die FullScreenContentCallback für diese AppOpenAd ab.

abstract @Nullable OnPaidEventListener

Ruft die OnPaidEventListener für diese AppOpenAd ab.

abstract long

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

abstract @NonNull ResponseInfo

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

static boolean
isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Diese Methode wurde eingestellt.

Verwenden Sie stattdessen isAdAvailable.

static void
load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Lädt ein AppOpenAd.

static @Nullable AppOpenAd
pollAd(@NonNull Context context, @NonNull String adUnitId)

Diese Methode wurde eingestellt.

Verwenden Sie stattdessen pollAd.

abstract void

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

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

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

abstract void

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

abstract void
setPlacementId(long placementId)

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

abstract void
show(@NonNull Activity activity)

Zeigt das App-Open-Anzeigenformat an.

Öffentliche Konstruktoren

AppOpenAd

public AppOpenAd()

Öffentliche Methoden

getAdUnitId

public abstract @NonNull String getAdUnitId()

Gibt die Anzeigenblock-ID zurück.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Ruft die FullScreenContentCallback für diese AppOpenAd ab.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Ruft die OnPaidEventListener für diese AppOpenAd ab.

getPlacementId

public abstract long getPlacementId()

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

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

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

isAdAvailable

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

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

load

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Lädt ein AppOpenAd.

Parameter
Context context

Der Kontext.

String adUnitId

Die Anzeigenblock-ID.

AdRequest adRequest

Eine Anzeigenanfrage mit Targeting-Informationen.

AppOpenAd.AppOpenAdLoadCallback loadCallback

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

pollAd

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

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

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

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

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

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

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setPlacementId

public abstract void setPlacementId(long placementId)

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
long placementId

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

Einblenden

public abstract void show(@NonNull Activity activity)

Zeigt das App-Open-Anzeigenformat an.

Parameter
@NonNull Activity activity

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