RewardedAdPreloader

class RewardedAdPreloader


Il precaricamento per gli annunci con premio.

Riepilogo

Funzioni pubbliche

java-static Boolean
destroy(preloadId: String!)

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

java-static Unit

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

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

Restituisce l'annuncio con premio PreloadConfiguration associato a questo preloadId o null se non esiste.

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

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

java-static Int

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

java-static Boolean
isAdAvailable(preloadId: String!)

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

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

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

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

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

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

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

Funzioni pubbliche

eliminare

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

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

Parametri
preloadId: String!

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

java-static fun destroyAll(): Unit

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

getConfiguration

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

Restituisce l'annuncio con premio PreloadConfiguration associato a questo preloadId o null se non esiste.

Parametri
preloadId: String!

L'ID precaricamento collegato a questa configurazione.

Resi
PreloadConfiguration?

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

getConfigurations

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

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

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

Le configurazioni degli annunci con premio o una mappa vuota se non esistono precaricatori.

getNumAdsAvailable

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

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

Parametri
preloadId: String!

L'ID precaricamento da controllare per la disponibilità.

Resi
Int

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

isAdAvailable

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

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

Parametri
preloadId: String!

L'ID precaricamento da controllare per la disponibilità.

Resi
Boolean

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

pollAd

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

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

L'ID precaricamento dell'annuncio.

Resi
RewardedAd?

Un annuncio con premio per l'ID precaricamento specificato o null se non è disponibile alcun annuncio.

start

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

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

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

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

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

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.

preloadCallback: PreloadCallbackV2!

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.