AppOpenAdPreloader

class AppOpenAdPreloader


O pré-carregador para anúncios de abertura do app.

Resumo

Funções públicas

java-static Boolean
destroy(preloadId: String!)

Interrompe o pré-carregamento do preloadId especificado e destrói todos os anúncios pré-carregados associados.

java-static Unit

Interrompe o pré-carregamento e destrói os anúncios pré-carregados para todas as configurações de pré-carregamento.

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

Retorna o anúncio de abertura do app PreloadConfiguration associado a este preloadId ou nulo se não houver um.

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

Retorna um mapa de todos os PreloadConfigurations de anúncios de abertura de app, com chave pelo ID de pré-carregamento associado.

java-static Int

Retorna o número de anúncios disponíveis para o ID de pré-carga especificado.

java-static Boolean
isAdAvailable(preloadId: String!)

Determina se pelo menos um anúncio está disponível para o preloadId especificado.

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

Retorna um anúncio pré-carregado de start ou start e o remove do cache.

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

Começa a pré-carregar anúncios para os preloadId e PreloadConfiguration especificados.

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

Começa a pré-carregar anúncios para o preloadId, PreloadConfiguration e PreloadCallbackV2 especificados.

Funções públicas

destruir

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

Interrompe o pré-carregamento do preloadId especificado e destrói todos os anúncios pré-carregados associados.

Parâmetros
preloadId: String!

O ID de pré-carregamento da configuração a ser destruída.

Retorna
Boolean

true se uma configuração de pré-carregamento ativa foi destruída. Retorna false se não houver uma configuração de pré-carga ativa para o preloadId especificado.

destroyAll

java-static fun destroyAll(): Unit

Interrompe o pré-carregamento e destrói os anúncios pré-carregados para todas as configurações de pré-carregamento.

getConfiguration

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

Retorna o anúncio de abertura do app PreloadConfiguration associado a este preloadId ou nulo se não houver um.

Parâmetros
preloadId: String!

O ID de pré-carga vinculado a essa configuração.

Retorna
PreloadConfiguration?

O PreloadConfiguration do ID de pré-carga especificado ou null se não houver uma configuração para o ID de pré-carga especificado.

getConfigurations

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

Retorna um mapa de todos os PreloadConfigurations de anúncios de abertura de app, com chave pelo ID de pré-carregamento associado.

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

As configurações de anúncios de abertura de app ou um mapa vazio se não houver pré-carregadores.

getNumAdsAvailable

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

Retorna o número de anúncios disponíveis para o ID de pré-carga especificado.

Parâmetros
preloadId: String!

O ID de pré-carga para verificar a disponibilidade.

Retorna
Int

O número de anúncios disponíveis para o ID de pré-carga especificado.

isAdAvailable

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

Determina se pelo menos um anúncio está disponível para o preloadId especificado.

Parâmetros
preloadId: String!

O ID de pré-carga para verificar a disponibilidade.

Retorna
Boolean

true se houver um anúncio disponível para o ID de pré-carga especificado. Caso contrário, false.

pollAd

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

Retorna um anúncio pré-carregado de start ou start e o remove do cache.

Esse pode ser qualquer um dos anúncios pré-carregados para preloadId. A ordem retornada não corresponde necessariamente à ordem dos eventos onAdPreloaded.

Parâmetros
preloadId: String!

O ID de pré-carga do anúncio.

Retorna
AppOpenAd?

Um anúncio de abertura do app para o ID de pré-carregamento especificado ou null se nenhum anúncio estiver disponível.

start

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

Começa a pré-carregar anúncios para os preloadId e PreloadConfiguration especificados.

O SDK continua pré-carregando anúncios até atingir o número especificado por getBufferSize, tentando manter o buffer cheio durante toda a sessão.

Se um PreloadConfiguration já tiver sido iniciado com preloadId, esse método se tornará uma operação nula e retornará false.

Parâmetros
preloadId: String!

Um identificador de string para este PreloadConfiguration. Use esse identificador ao chamar pollAd para receber um anúncio para essa configuração.

preloadConfiguration: PreloadConfiguration!

A configuração para pré-carregar anúncios.

Retorna
Boolean

true se o pré-carregamento foi iniciado, false se o preloadId estiver em uso.

start

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

Começa a pré-carregar anúncios para o preloadId, PreloadConfiguration e PreloadCallbackV2 especificados.

O SDK continua pré-carregando anúncios até atingir o número especificado por getBufferSize, tentando manter o buffer cheio durante toda a sessão.

Para cada solicitação de anúncio, o SDK aciona um callback onAdPreloaded se o pré-carregamento for bem-sucedido ou um callback onAdFailedToPreload se ele falhar. O SDK repete automaticamente as solicitações com falha.

Se um PreloadConfiguration já tiver sido iniciado com o preloadId especificado, esse método não fará nada e vai retornar false. se torna uma operação nula e retorna false.

Parâmetros
preloadId: String!

Uma string que identifica de forma exclusiva este PreloadConfiguration. Use esse identificador ao chamar pollAd para recuperar um anúncio pré-carregado para essa configuração.

preloadConfiguration: PreloadConfiguration!

A configuração que determina como os anúncios são pré-carregados.

preloadCallback: PreloadCallbackV2!

Um callback a ser invocado quando a disponibilidade de anúncios mudar para o determinado PreloadConfiguration.

Retorna
Boolean

true se o pré-carregamento foi iniciado, false se o preloadId estiver em uso.