AppOpenAd

abstract class AppOpenAd


Os anúncios de abertura do app são usados para mostrar anúncios quando os usuários entram no seu app. Um objeto AppOpenAd contém todos os dados necessários para exibir um anúncio. Ao contrário dos anúncios intersticiais, os anúncios de abertura do app facilitam a disponibilização de uma área de branding para que os usuários entendam o contexto em que o anúncio é exibido. Use um dos métodos estáticos load para carregar um AppOpenAd. Em seguida, chame show para renderizar.

Resumo

Tipos aninhados

Um objeto para receber notificações de eventos ao carregar um anúncio de app aberto.

Construtores públicos

Funções públicas

abstract String

Retorna o ID do bloco de anúncios.

abstract FullScreenContentCallback?

Recebe o FullScreenContentCallback para este AppOpenAd.

abstract OnPaidEventListener?

Recebe o OnPaidEventListener para este AppOpenAd.

abstract Long

Recebe o ID da posição para este AppOpenAd.

abstract ResponseInfo

Retorna o ResponseInfo do anúncio carregado.

java-static Boolean
isAdAvailable(context: Context, adUnitId: String)

Essa função foi descontinuada.

Use isAdAvailable.

java-static Unit
load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
)

Carrega um AppOpenAd.

java-static AppOpenAd?
pollAd(context: Context, adUnitId: String)

Essa função foi descontinuada.

Use pollAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

Registra um callback a ser invocado quando os anúncios mostram e dispensam conteúdo em tela cheia.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

Define uma flag que controla se esse objeto de anúncio de abertura do app será exibido no modo imersivo.

abstract Unit

Registra um callback para ser invocado quando se estima que o anúncio gerou receita.

abstract Unit
setPlacementId(placementId: Long)

Define um ID de posição para o anúncio de abertura do app.

abstract Unit
show(activity: Activity)

Mostra o AppOpenAd.

Construtores públicos

AppOpenAd

AppOpenAd()

Funções públicas

getAdUnitId

abstract fun getAdUnitId(): String

Retorna o ID do bloco de anúncios.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Recebe o FullScreenContentCallback para este AppOpenAd.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Recebe o OnPaidEventListener para este AppOpenAd.

getPlacementId

abstract fun getPlacementId(): Long

Recebe o ID da posição para este AppOpenAd.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Retorna o ResponseInfo do anúncio carregado.

isAdAvailable

java-static fun isAdAvailable(context: Context, adUnitId: String): Boolean

Retorna true se houver um anúncio intersticial disponível carregado de startPreload.

autoinfligida

java-static fun load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
): Unit

Carrega um AppOpenAd.

Parâmetros
context: Context!

O contexto.

adUnitId: String!

O ID do bloco de anúncios.

adRequest: AdRequest!

Uma solicitação de anúncio com informações de segmentação.

loadCallback: AppOpenAd.AppOpenAdLoadCallback!

Um objeto que processa eventos para carregar um anúncio de abertura do app.

pollAd

java-static fun pollAd(context: Context, adUnitId: String): AppOpenAd?

Recupera o próximo anúncio de abertura do app carregado de startPreload ou null se nenhum anúncio estiver disponível.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

Registra um callback a ser invocado quando os anúncios mostram e dispensam conteúdo em tela cheia.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

Define uma flag que controla se esse objeto de anúncio de abertura do app será exibido no modo imersivo. Chame esse método antes de show. Durante o tempo de exibição, se essa flag estiver ativada e o modo imersivo for compatível, SYSTEM_UI_FLAG_IMMERSIVE_STICKY &SYSTEM_UI_FLAG_HIDE_NAVIGATION será ativado para o anúncio de app aberto.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Registra um callback para ser invocado quando se estima que o anúncio gerou receita.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Define um ID de posição para o anúncio de abertura do app.

Para garantir que esse ID de posição seja incluído nos relatórios, chame esse método antes de mostrar o anúncio.

Parâmetros
placementId: Long

Um número inteiro longo fornecido pela interface da AdMob para o posicionamento configurado.

mostrar

abstract fun show(activity: Activity): Unit

Mostra o AppOpenAd.

Parâmetros
activity: Activity

A atividade em que o AppOpenAd é mostrado.