InterstitialAdPreloader

class InterstitialAdPreloader


Préchargement des annonces interstitielles.

Résumé

Fonctions publiques

java-static Boolean
destroy(preloadId: String!)

Arrête le préchargement pour le preloadId donné et détruit toutes les annonces préchargées associées.

java-static Unit

Arrête le préchargement et détruit les annonces préchargées pour toutes les configurations de préchargement.

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

Cette fonction est obsolète.

Aucun remplacement.

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

Cette fonction est obsolète.

Aucun remplacement.

java-static Int

Renvoie le nombre d'annonces disponibles pour l'ID de préchargement donné.

java-static Boolean
isAdAvailable(preloadId: String!)

Détermine si au moins une annonce est disponible pour le preloadId donné.

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

Renvoie une annonce préchargée à partir de start ou start et la supprime du cache.

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

Commence le préchargement des annonces pour les preloadId et PreloadConfiguration donnés.

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

Commence le préchargement des annonces pour les preloadId, PreloadConfiguration et spécifiés .

Fonctions publiques

détruire

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

Arrête le préchargement pour le preloadId donné et détruit toutes les annonces préchargées associées.

Paramètres
preloadId: String!

ID de préchargement de la configuration à détruire.

Renvoie
Boolean

true si une configuration de préchargement active a été détruite. Renvoie false s'il n'existe aucune configuration de préchargement active pour le preloadId donné.

destroyAll

java-static fun destroyAll(): Unit

Arrête le préchargement et détruit les annonces préchargées pour toutes les configurations de préchargement.

getConfiguration

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

Renvoie l'annonce interstitielle PreloadConfiguration associée à ce preloadId, ou la valeur "null" si elle n'existe pas.

Paramètres
preloadId: String!

ID de préchargement associé à cette configuration.

Renvoie
PreloadConfiguration?

Le PreloadConfiguration pour l'ID de préchargement donné, ou null s'il n'existe aucune configuration pour l'ID de préchargement donné.

getConfigurations

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

Renvoie une carte de tous les PreloadConfiguration d'annonces interstitielles, indexés par leur ID de préchargement associé.

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

Configurations des annonces interstitielles, ou carte vide si aucun préchargeur n'existe.

getNumAdsAvailable

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

Renvoie le nombre d'annonces disponibles pour l'ID de préchargement donné.

Paramètres
preloadId: String!

ID de la précharge pour vérifier la disponibilité.

Renvoie
Int

Nombre d'annonces disponibles pour l'ID de préchargement donné.

isAdAvailable

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

Détermine si au moins une annonce est disponible pour le preloadId donné.

Paramètres
preloadId: String!

ID de la précharge pour vérifier la disponibilité.

Renvoie
Boolean

true s'il existe une annonce disponible pour l'ID de préchargement donné, false dans le cas contraire.

pollAd

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

Renvoie une annonce préchargée à partir de start ou start et la supprime du cache.

Notez qu'il peut s'agir de l'une des annonces préchargées pour preloadId. L'ordre renvoyé ne correspond pas nécessairement à l'ordre des événements onAdPreloaded.

Paramètres
preloadId: String!

ID de préchargement de l'annonce.

Renvoie
InterstitialAd?

Annonce interstitielle pour l'ID de préchargement donné, ou null si aucune annonce n'est disponible.

start

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

Commence le préchargement des annonces pour les preloadId et PreloadConfiguration donnés.

Le SDK continue de précharger les annonces jusqu'à ce que le nombre d'annonces spécifié par getBufferSize soit atteint, en essayant de maintenir le tampon plein tout au long de la session.

Si un PreloadConfiguration a déjà été démarré avec preloadId, cette méthode devient une opération sans effet et renvoie false.

Paramètres
preloadId: String!

Identifiant de chaîne pour ce PreloadConfiguration. Utilisez cet identifiant lorsque vous appelez pollAd pour obtenir une annonce pour cette configuration.

preloadConfiguration: PreloadConfiguration!

Configuration du préchargement des annonces.

Renvoie
Boolean

true si le préchargement a commencé, false si le preloadId est utilisé.

start

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

Commence le préchargement des annonces pour les preloadId, PreloadConfiguration et spécifiés .

Le SDK continue de précharger les annonces jusqu'à ce que le nombre d'annonces spécifié par getBufferSize soit atteint, en essayant de maintenir le tampon plein tout au long de la session.

Pour chaque demande d'annonce, le SDK déclenche un rappel onAdPreloaded si le préchargement réussit ou un rappel onAdFailedToPreload en cas d'échec. Le SDK relance automatiquement les requêtes ayant échoué.

Si un PreloadConfiguration a déjà commencé avec le preloadId donné, cette méthode ne fait rien et renvoie false. devient une opération sans effet et renvoie false.

Paramètres
preloadId: String!

Chaîne qui identifie de manière unique ce PreloadConfiguration. Utilisez cet identifiant lorsque vous appelez pollAd pour récupérer une annonce préchargée pour cette configuration.

preloadConfiguration: PreloadConfiguration!

Configuration qui détermine comment les annonces sont préchargées.

preloadCallback: PreloadCallbackV2!

Rappel à appeler lorsque la disponibilité des annonces change pour le PreloadConfiguration donné.

Renvoie
Boolean

true si le préchargement a commencé, false si le preloadId est utilisé.