AppOpenAd

public abstract class AppOpenAd


Mit App-Start-Anzeigen werden Anzeigen eingeblendet, wenn Nutzer Ihre App öffnen. Ein AppOpenAd-Objekt enthält alle Daten, die für die Auslieferung einer Anzeige erforderlich sind. Anders als bei Interstitial-Anzeigen können Sie bei App-Start-Anzeigen ganz einfach einen Bereich für das App-Branding einrichten, damit Nutzer den Kontext verstehen, in dem sie die Anzeige sehen. Verwenden Sie eine der statischen load-Methoden, um eine 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 beim Laden einer App-Anzeigenanzeige.

Öffentliche Konstruktoren

Öffentliche Methoden

abstract @NonNull String

Die Anzeigenblock-ID.

abstract @Nullable FullScreenContentCallback

Ruft die FullScreenContentCallback für diese AppOpenAd ab.

abstract @Nullable OnPaidEventListener

Ruft die OnPaidEventListener 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 ist veraltet.

Verwenden Sie stattdessen isAdAvailable.

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

Lädt einen AppOpenAd.

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

Diese Methode ist veraltet.

Verwenden Sie stattdessen pollAd.

abstract void

Registriert einen Rückruf, der aufgerufen wird, wenn Anzeigen im Vollbild angezeigt und geschlossen werden.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Hiermit wird ein Flag festgelegt, das steuert, ob dieses App-Start-Anzeigenobjekt im Vollbildmodus angezeigt wird.

abstract void

Registriert einen Rückruf, der aufgerufen wird, wenn mit dieser Anzeige voraussichtlich Einnahmen erzielt wurden.

abstract void
show(@NonNull Activity activity)

Die AppOpenAd wird angezeigt.

Öffentliche Konstruktoren

AppOpenAd

public AppOpenAd()

Öffentliche Methoden

getAdUnitId

public abstract @NonNull String getAdUnitId()

Die Anzeigenblock-ID.

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.

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 App-Anzeigenanzeige verfügbar ist, die von startPreload geladen wurde.

load

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

Lädt einen 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 Rückruf, der aufgerufen wird, wenn Anzeigen im Vollbild angezeigt und geschlossen werden.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Hiermit wird ein Flag festgelegt, das steuert, ob dieses App-Start-Anzeigenobjekt im Vollbildmodus angezeigt wird. Rufen Sie diese Methode vor show auf. Wenn dieses Flag während der Auslieferung 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-Startanzeige aktiviert.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

Registriert einen Rückruf, der aufgerufen wird, wenn mit dieser Anzeige voraussichtlich Einnahmen erzielt wurden.

Einblenden

public abstract void show(@NonNull Activity activity)

Die AppOpenAd wird angezeigt.

Parameter
@NonNull Activity activity

Die Aktivität, über die die AppOpenAd ausgeliefert wird.