AppOpenAdPreloader

public final class AppOpenAdPreloader


Il precaricamento per gli annunci apertura app.

Riepilogo

Metodi pubblici

static boolean
destroy(String preloadId)

Interrompe il precaricamento per il preloadId specificato ed elimina tutti gli annunci precaricati associati.

static void

Interrompe il precaricamento e distrugge gli annunci precaricati per tutte le configurazioni di precaricamento.

static @Nullable PreloadConfiguration

Restituisce l'annuncio apertura app PreloadConfiguration associato a questo preloadId o null se non esiste.

static Map<StringPreloadConfiguration>

Restituisce una mappa di tutti gli annunci di apertura dell'app PreloadConfiguration, con chiave in base all'ID precaricamento associato.

static int

Restituisce il numero di annunci disponibili per l'ID precaricamento specificato.

static boolean
isAdAvailable(String preloadId)

Determina se è disponibile almeno un annuncio per il preloadId specificato.

static @Nullable AppOpenAd
pollAd(String preloadId)

Restituisce un annuncio precaricato da start o start e lo rimuove dalla cache.

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

Inizia a precaricare gli annunci per i valori preloadId e PreloadConfiguration specificati.

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

Inizia a precaricare gli annunci per i valori preloadId, PreloadConfiguration e PreloadCallbackV2 specificati.

Metodi pubblici

eliminare

public static boolean destroy(String preloadId)

Interrompe il precaricamento per il preloadId specificato ed elimina tutti gli annunci precaricati associati.

Parametri
String preloadId

L'ID precaricamento della configurazione da eliminare.

Resi
boolean

true se è stata eliminata una configurazione di precaricamento attiva. Restituisce false se non esiste una configurazione di precaricamento attiva per il preloadId specificato.

destroyAll

public static void destroyAll()

Interrompe il precaricamento e distrugge gli annunci precaricati per tutte le configurazioni di precaricamento.

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

Restituisce l'annuncio apertura app PreloadConfiguration associato a questo preloadId o null se non esiste.

Parametri
String preloadId

L'ID precaricamento collegato a questa configurazione.

Resi
@Nullable PreloadConfiguration

Il PreloadConfiguration per l'ID precaricamento specificato o null se non esiste alcuna configurazione per l'ID precaricamento specificato.

getConfigurations

public static Map<StringPreloadConfigurationgetConfigurations()

Restituisce una mappa di tutti gli annunci di apertura dell'app PreloadConfiguration, con chiave in base all'ID precaricamento associato.

Resi
Map<StringPreloadConfiguration>

Le configurazioni degli annunci apertura app o una mappa vuota se non esistono precaricatori.

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

Restituisce il numero di annunci disponibili per l'ID precaricamento specificato.

Parametri
String preloadId

L'ID precaricamento da controllare per la disponibilità.

Resi
int

Il numero di annunci disponibili per l'ID precaricamento specificato.

isAdAvailable

public static boolean isAdAvailable(String preloadId)

Determina se è disponibile almeno un annuncio per il preloadId specificato.

Parametri
String preloadId

L'ID precaricamento da controllare per la disponibilità.

Resi
boolean

true se è disponibile un annuncio per l'ID precaricamento specificato, false altrimenti.

pollAd

public static @Nullable AppOpenAd pollAd(String preloadId)

Restituisce un annuncio precaricato da start o start e lo rimuove dalla cache.

Tieni presente che potrebbe trattarsi di uno qualsiasi degli annunci precaricati per preloadId. L'ordine restituito non corrisponde necessariamente all'ordine degli eventi onAdPreloaded.

Parametri
String preloadId

L'ID precaricamento dell'annuncio.

Resi
@Nullable AppOpenAd

Un annuncio per l'apertura di app per l'ID precaricamento specificato o null se non è disponibile alcun annuncio.

start

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

Inizia a precaricare gli annunci per i valori preloadId e PreloadConfiguration specificati.

L'SDK continua a precaricare gli annunci finché non viene raggiunto il numero di annunci specificato da getBufferSize, tentando di mantenere il buffer pieno per tutta la sessione.

Se è già stato avviato un PreloadConfiguration con preloadId, questo metodo diventa un'operazione no-op e restituisce false.

Parametri
String preloadId

Un identificatore stringa per questo PreloadConfiguration. Utilizza questo identificatore quando chiami pollAd per ottenere un annuncio per questa configurazione.

PreloadConfiguration preloadConfiguration

La configurazione per il precaricamento degli annunci.

Resi
boolean

true se è iniziato il precaricamento, false se preloadId è in uso.

start

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

Inizia a precaricare gli annunci per i valori preloadId, PreloadConfiguration e PreloadCallbackV2 specificati.

L'SDK continua a precaricare gli annunci finché non viene raggiunto il numero di annunci specificato da getBufferSize, tentando di mantenere il buffer pieno per tutta la sessione.

Per ogni richiesta di annuncio, l'SDK attiva un callback onAdPreloaded in caso di precaricamento riuscito o un callback onAdFailedToPreload in caso di precaricamento non riuscito. L'SDK ritenta automaticamente le richieste non riuscite.

Se un PreloadConfiguration è già iniziato con il preloadId specificato, questo metodo non fa nulla e restituisce false. diventa un'operazione no-op e restituisce false.

Parametri
String preloadId

Una stringa che identifica in modo univoco questo PreloadConfiguration. Utilizza questo identificatore quando chiami pollAd per recuperare un annuncio precaricato per questa configurazione.

PreloadConfiguration preloadConfiguration

La configurazione che determina la modalità di precaricamento degli annunci.

PreloadCallbackV2 preloadCallback

Un callback da richiamare quando la disponibilità degli annunci cambia per il PreloadConfiguration specificato.

Resi
boolean

true se è iniziato il precaricamento, false se preloadId è in uso.