AppOpenAdPreloader

class AppOpenAdPreloader


Der Preloader für App-Start-Anzeigen.

Zusammenfassung

Öffentliche Funktionen

java-static Boolean
destroy(preloadId: String!)

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

java-static Unit

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

java-static PreloadConfiguration?
getConfiguration(preloadId: String!)

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

java-static (Mutable)Map<String!, PreloadConfiguration!>!

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

java-static Int

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

java-static Boolean
isAdAvailable(preloadId: String!)

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

java-static AppOpenAd?
pollAd(preloadId: String!)

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

java-static Boolean
start(preloadId: String!, preloadConfiguration: PreloadConfiguration!)

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

java-static Boolean
start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
)

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

Öffentliche Funktionen

löschen

java-static fun destroy(preloadId: String!): Boolean

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

Parameter
preloadId: String!

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

java-static fun destroyAll(): Unit

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

getConfiguration

java-static fun getConfiguration(preloadId: String!): PreloadConfiguration?

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

Parameter
preloadId: String!

Die mit dieser Konfiguration verknüpfte Preload-ID.

Ausgabe
PreloadConfiguration?

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

getConfigurations

java-static fun getConfigurations(): (Mutable)Map<String!, PreloadConfiguration!>!

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

Ausgabe
(Mutable)Map<String!, PreloadConfiguration!>!

Die Konfigurationen für App-Start-Anzeigen oder eine leere Map, wenn keine Preloader vorhanden sind.

getNumAdsAvailable

java-static fun getNumAdsAvailable(preloadId: String!): Int

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

Parameter
preloadId: String!

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

java-static fun isAdAvailable(preloadId: String!): Boolean

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

Parameter
preloadId: String!

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

java-static fun pollAd(preloadId: String!): AppOpenAd?

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
preloadId: String!

Die Preload-ID der Anzeige.

Ausgabe
AppOpenAd?

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

start

java-static fun start(preloadId: String!, preloadConfiguration: PreloadConfiguration!): Boolean

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 zu einem No-Op und gibt false zurück.

Parameter
preloadId: String!

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 Preloading gestartet wurde, false, wenn die preloadId verwendet wird.

start

java-static fun start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
): Boolean

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

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
preloadId: String!

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.

preloadCallback: PreloadCallbackV2!

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

Ausgabe
Boolean

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