AppOpenAd

public 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

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

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

Construtores públicos

Métodos públicos

abstract @NonNull String

Retorna o ID do bloco de anúncios.

abstract @Nullable FullScreenContentCallback

Recebe o FullScreenContentCallback para este AppOpenAd.

abstract @Nullable OnPaidEventListener

Recebe o OnPaidEventListener para este AppOpenAd.

abstract long

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

abstract @NonNull ResponseInfo

Retorna o ResponseInfo do anúncio carregado.

static boolean
isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

Esse método foi descontinuado.

Use isAdAvailable.

static void
load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Carrega um AppOpenAd.

static @Nullable AppOpenAd
pollAd(@NonNull Context context, @NonNull String adUnitId)

Esse método foi descontinuado.

Use pollAd.

abstract void

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

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

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

abstract void

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

abstract void
setPlacementId(long placementId)

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

abstract void
show(@NonNull Activity activity)

Mostra o AppOpenAd.

Construtores públicos

AppOpenAd

public AppOpenAd()

Métodos públicos

getAdUnitId

public abstract @NonNull String getAdUnitId()

Retorna o ID do bloco de anúncios.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Recebe o FullScreenContentCallback para este AppOpenAd.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Recebe o OnPaidEventListener para este AppOpenAd.

getPlacementId

public abstract long getPlacementId()

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

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Retorna o ResponseInfo do anúncio carregado.

isAdAvailable

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

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

autoinfligida

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

Carrega um AppOpenAd.

Parâmetros
Context context

O contexto.

String adUnitId

O ID do bloco de anúncios.

AdRequest adRequest

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

AppOpenAd.AppOpenAdLoadCallback loadCallback

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

pollAd

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

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

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

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

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

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

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setPlacementId

public abstract void setPlacementId(long placementId)

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
long placementId

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

mostrar

public abstract void show(@NonNull Activity activity)

Mostra o AppOpenAd.

Parâmetros
@NonNull Activity activity

A atividade em que o AppOpenAd é mostrado.