AppOpenAdPreloader

public final class AppOpenAdPreloader


Der Preloader für App-Start-Anzeigen.

Zusammenfassung

Öffentliche Methoden

static boolean
destroy(String preloadId)

Stoppt das Vorladen für die angegebene preloadId und löscht alle zugehörigen vorab geladenen Anzeigen.

static void

Das Preloading wird beendet und vorab geladene Anzeigen werden für alle Preloading-Konfigurationen gelöscht.

static @Nullable PreloadConfiguration

Gibt die App-Start-Anzeige PreloadConfiguration zurück, die mit diesem preloadId verknüpft ist, oder „null“, wenn keine vorhanden ist.

static Map<StringPreloadConfiguration>

Gibt eine Zuordnung aller PreloadConfiguration-Werte für geöffnete App-Anzeigen zurück, sortiert nach der zugehörigen Preloading-ID.

static int

Gibt die Anzahl der verfügbaren Anzeigen für die angegebene Preloading-ID zurück.

static boolean
isAdAvailable(String preloadId)

Bestimmt, ob für die angegebene preloadId mindestens eine Anzeige verfügbar ist.

static @Nullable AppOpenAd
pollAd(String preloadId)

Eine zuvor aus start oder start vorgepufferte Anzeige wird zurückgegeben und aus dem Cache entfernt.

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

Startet das Vorladen von Anzeigen für die angegebene preloadId und PreloadConfiguration.

static boolean
start(
    String preloadId,
    PreloadConfiguration preloadConfiguration,
    PreloadCallbackV2 preloadCallback
)

Anzeigen werden für die angegebenen preloadId, PreloadConfiguration und vorab geladen .

Öffentliche Methoden

löschen

public static boolean destroy(String preloadId)

Stoppt das Vorladen für die angegebene preloadId und löscht alle zugehörigen vorab geladenen Anzeigen.

Parameter
String preloadId

Die Preload-ID der Konfiguration, die gelöscht werden soll.

Ausgabe
boolean

true, wenn eine aktive Konfiguration für das Vorladen zerstört wurde. Gibt false zurück, wenn für die angegebene preloadId keine aktive Preloading-Konfiguration vorhanden ist.

destroyAll

public static void destroyAll()

Das Preloading wird beendet und vorab geladene Anzeigen werden für alle Preloading-Konfigurationen gelöscht.

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

Gibt die App-Start-Anzeige PreloadConfiguration zurück, die mit diesem preloadId verknüpft ist, oder „null“, wenn keine vorhanden ist.

Parameter
String preloadId

Die mit dieser Konfiguration verknüpfte Preloading-ID.

Ausgabe
@Nullable PreloadConfiguration

Die PreloadConfiguration für die angegebene Preloading-ID oder null, wenn keine Konfiguration für die angegebene Preloading-ID vorhanden ist.

getConfigurations

public static Map<StringPreloadConfigurationgetConfigurations()

Gibt eine Zuordnung aller PreloadConfiguration-Werte für geöffnete App-Anzeigen zurück, sortiert nach der zugehörigen Preloading-ID.

Ausgabe
Map<StringPreloadConfiguration>

Die Anzeigenkonfigurationen für App-Starts oder eine leere Map, wenn keine Preloader vorhanden sind.

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

Gibt die Anzahl der verfügbaren Anzeigen für die angegebene Preloading-ID zurück.

Parameter
String preloadId

Die Preloading-ID, die auf Verfügbarkeit geprüft werden soll.

Ausgabe
int

Die Anzahl der verfügbaren Anzeigen für die angegebene Preloading-ID.

isAdAvailable

public static boolean isAdAvailable(String preloadId)

Bestimmt, ob für die angegebene preloadId mindestens eine Anzeige verfügbar ist.

Parameter
String preloadId

Die Preloading-ID, die auf Verfügbarkeit geprüft werden soll.

Ausgabe
boolean

true, wenn für die angegebene Preloading-ID eine Anzeige verfügbar ist, andernfalls false.

pollAd

public static @Nullable AppOpenAd pollAd(String preloadId)

Eine zuvor aus start oder start vorgepufferte Anzeige wird zurückgegeben und aus dem Cache entfernt.

Dabei kann es sich um eine beliebige der für preloadId vorab geladenen Anzeigen handeln. Die Reihenfolge der zurückgegebenen Daten entspricht nicht unbedingt der Reihenfolge der onAdPreloaded-Ereignisse.

Parameter
String preloadId

Die Preloading-ID der Anzeige.

Ausgabe
@Nullable AppOpenAd

Eine App-Start-Anzeige für die angegebene Vorab-ID oder null, wenn keine Anzeige verfügbar ist.

start

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

Startet das Vorladen von Anzeigen für die angegebene preloadId und PreloadConfiguration.

Das SDK lädt weiterhin Anzeigen vor, bis die mit getBufferSize angegebene Anzahl erreicht ist. Dabei wird versucht, den Puffer während der gesamten Sitzung voll zu halten.

Wenn eine PreloadConfiguration bereits mit preloadId gestartet wurde, führt diese Methode zu keiner Aktion und gibt false zurück.

Parameter
String preloadId

Eine String-ID für diese PreloadConfiguration. Verwenden Sie diese Kennung, wenn Sie „pollAd“ aufrufen, um eine Anzeige für diese Konfiguration abzurufen.

PreloadConfiguration preloadConfiguration

Die Konfiguration für das Vorabladen von Anzeigen.

Ausgabe
boolean

true, wenn das Vorabladen gestartet wurde, false, wenn die preloadId verwendet wird.

start

public static boolean start(
    String preloadId,
    PreloadConfiguration preloadConfiguration,
    PreloadCallbackV2 preloadCallback
)

Anzeigen werden für die angegebenen preloadId, PreloadConfiguration und vorab geladen .

Das SDK lädt weiterhin Anzeigen vor, bis die mit getBufferSize angegebene Anzahl erreicht ist. Dabei wird versucht, den Puffer während der gesamten Sitzung voll zu halten.

Bei jeder Anzeigenanfrage löst das SDK entweder einen onAdPreloaded-Callback nach erfolgreichem Preloading oder einen onAdFailedToPreload-Callback aus, wenn das Preloading fehlschlägt. Das SDK wiederholt fehlgeschlagene Anfragen automatisch.

Wenn eine PreloadConfiguration mit der angegebenen preloadId bereits gestartet wurde, führt diese Methode nichts aus und gibt false zurück. wird zu einer Null-Operation und gibt false zurück.

Parameter
String preloadId

Ein String, der diese PreloadConfiguration eindeutig identifiziert. Verwenden Sie diese Kennung, wenn Sie pollAd aufrufen, um eine vorab geladene Anzeige für diese Konfiguration abzurufen.

PreloadConfiguration preloadConfiguration

Die Konfiguration, die festlegt, wie Anzeigen vorab geladen werden.

PreloadCallbackV2 preloadCallback

Ein Callback, der aufgerufen wird, wenn sich die Anzeigenverfügbarkeit für die angegebene PreloadConfiguration ändert.

Ausgabe
boolean

true, wenn das Vorabladen gestartet wurde, false, wenn die preloadId verwendet wird.