AppOpenAdPreloader

public final class AppOpenAdPreloader


Der Preloader für App-Start-Anzeigen.

Zusammenfassung

Öffentliche Methoden

static boolean
destroy(String preloadId)

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

static void

Das Vorladen wird beendet und vorab geladene Anzeigen werden für alle Konfigurationen zum Vorladen entfernt.

static @Nullable PreloadConfiguration

Diese Methode wurde eingestellt.

Kein Ersatz.

static Map<StringPreloadConfiguration>

Diese Methode wurde eingestellt.

Kein Ersatz.

static int

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

static boolean
isAdAvailable(String preloadId)

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

static @Nullable AppOpenAd
pollAd(String preloadId)

Gibt eine Anzeige zurück, die aus start oder start vorab geladen wurde, und entfernt sie aus dem Cache.

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

Beginnt mit dem Vorabladen von Anzeigen für die angegebene preloadId und PreloadConfiguration.

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

Beginnt mit dem Vorabladen von Anzeigen für die angegebene preloadId, PreloadConfiguration und .

Öffentliche Methoden

löschen

public static boolean destroy(String preloadId)

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

Parameter
String preloadId

Die Preload-ID der zu löschenden Konfiguration.

Ausgabe
boolean

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

destroyAll

public static void destroyAll()

Das Vorladen wird beendet und vorab geladene Anzeigen werden für alle Konfigurationen zum Vorladen entfernt.

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

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

Parameter
String preloadId

Die mit dieser Konfiguration verknüpfte Preload-ID.

Ausgabe
@Nullable PreloadConfiguration

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

getConfigurations

public static Map<StringPreloadConfigurationgetConfigurations()

Gibt eine Zuordnung aller PreloadConfigurations für App-Open-Anzeigen zurück, die nach der zugehörigen Preload-ID sortiert sind.

Ausgabe
Map<StringPreloadConfiguration>

Die Konfigurationen für App-Start-Anzeigen 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 Preload-ID zurück.

Parameter
String preloadId

Die Vorabinstallations-ID, deren Verfügbarkeit geprüft werden soll.

Ausgabe
int

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

isAdAvailable

public static boolean isAdAvailable(String preloadId)

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

Parameter
String preloadId

Die Vorabinstallations-ID, deren Verfügbarkeit geprüft werden soll.

Ausgabe
boolean

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

pollAd

public static @Nullable AppOpenAd pollAd(String preloadId)

Gibt eine Anzeige zurück, die aus start oder start vorab geladen wurde, und entfernt sie aus dem Cache.

Dabei kann es sich um eine der Anzeigen handeln, die für preloadId vorab geladen wurden. Die zurückgegebene Reihenfolge entspricht nicht unbedingt der Reihenfolge der onAdPreloaded-Ereignisse.

Parameter
String preloadId

Die Preload-ID der Anzeige.

Ausgabe
@Nullable AppOpenAd

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

start

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

Beginnt mit dem Vorabladen von Anzeigen für die angegebene preloadId und PreloadConfiguration.

Das SDK lädt weiterhin Anzeigen vor, bis die von getBufferSize angegebene Anzahl von Anzeigen erreicht ist. Es wird versucht, den Puffer während der gesamten Sitzung gefüllt zu halten.

Wenn bereits ein PreloadConfiguration mit preloadId gestartet wurde, wird diese Methode nicht ausgeführt und gibt false zurück.

Parameter
String preloadId

Eine String-Kennung 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
)

Beginnt mit dem Vorabladen von Anzeigen für die angegebene preloadId, PreloadConfiguration und .

Das SDK lädt weiterhin Anzeigen vor, bis die von getBufferSize angegebene Anzahl von Anzeigen erreicht ist. Es wird versucht, den Puffer während der gesamten Sitzung gefüllt zu halten.

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

Wenn bereits ein PreloadConfiguration mit dem angegebenen preloadId gestartet wurde, führt diese Methode keine Aktion aus und gibt false zurück. wird zu einem No-Op 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.