RewardedInterstitialAd

abstract class RewardedInterstitialAd


Os anúncios intersticiais premiados são anúncios em tela cheia que recompensam os usuários e podem ser mostrados sem que eles precisem ativar a oferta.

Esse formato é diferente de com.google.android.gms.ads.rewarded.RewardedAd porque os anúncios premiados exigem que o usuário ative a opção de assistir o vídeo. Esse formato de anúncio é diferente do com.google.android.gms.ads.interstitial.InterstitialAd porque os anúncios intersticiais não recompensam o usuário.

Resumo

Construtores públicos

Funções públicas

abstract Bundle

Recebe todos os metadados de anúncio disponíveis para este RewardedInterstitialAd.

abstract String

Retorna o ID do bloco de anúncios.

abstract FullScreenContentCallback?

Recebe o FullScreenContentCallback para este RewardedInterstitialAd.

abstract OnAdMetadataChangedListener?

Recebe o OnAdMetadataChangedListener para este RewardedInterstitialAd.

abstract OnPaidEventListener?

Recebe o OnPaidEventListener para este RewardedInterstitialAd.

abstract Long

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

abstract ResponseInfo

Retorna informações sobre o anúncio carregado.

abstract RewardItem

Recebe o item de recompensa do anúncio intersticial premiado carregado.

java-static Unit
load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
)

Carrega um RewardedInterstitialAd.

java-static Unit
load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
)

Carrega um RewardedInterstitialAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

Registra um callback a ser invocado quando os anúncios forem mostrados e dispensarem o conteúdo em tela cheia.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

Define uma flag que controla se este objeto de anúncio intersticial premiado será exibido no modo imersivo.

abstract Unit

Registra um callback a ser invocado quando os metadados do anúncio intersticial premiado mudarem.

abstract Unit

Registra um callback para ser invocado quando o sistema estima que o anúncio gerou dinheiro.

abstract Unit
setPlacementId(placementId: Long)

Define um ID de posição para o anúncio intersticial premiado.

abstract Unit

Define ServerSideVerificationOptions para esse anúncio intersticial premiado.

abstract Unit
show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
)

Mostra o anúncio intersticial premiado.

Construtores públicos

RewardedInterstitialAd

RewardedInterstitialAd()

Funções públicas

getAdMetadata

abstract fun getAdMetadata(): Bundle

Recebe todos os metadados de anúncio disponíveis para este RewardedInterstitialAd. Os metadados do anúncio ficam vazios se o anúncio não tiver metadados. Os metadados do anúncio podem ser atualizados. Use onAdMetadataChanged para detectar mudanças.

getAdUnitId

abstract fun getAdUnitId(): String

Retorna o ID do bloco de anúncios.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Recebe o FullScreenContentCallback para este RewardedInterstitialAd.

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

Recebe o OnAdMetadataChangedListener para este RewardedInterstitialAd.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Recebe o OnPaidEventListener para este RewardedInterstitialAd.

getPlacementId

abstract fun getPlacementId(): Long

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

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Retorna informações sobre o anúncio carregado.

getRewardItem

abstract fun getRewardItem(): RewardItem

Recebe o item de recompensa do anúncio intersticial premiado carregado.

autoinfligida

java-static fun load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

Carrega um RewardedInterstitialAd.

Parâmetros
context: Context

O contexto.

adUnitId: String

O ID do bloco de anúncios.

adManagerAdRequest: AdManagerAdRequest

Uma solicitação de anúncio do Google Ad Manager com informações de segmentação.

loadCallback: RewardedInterstitialAdLoadCallback

Um callback a ser invocado quando um anúncio intersticial premiado terminar de carregar.

autoinfligida

java-static fun load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

Carrega um RewardedInterstitialAd.

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: RewardedInterstitialAdLoadCallback

Um callback a ser invocado quando um anúncio intersticial premiado terminar de carregar.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

Registra um callback a ser invocado quando os anúncios forem mostrados e dispensarem o conteúdo em tela cheia.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

Define uma flag que controla se este objeto de anúncio intersticial premiado será exibido no modo imersivo. Chame esse método antes de show. Durante o show, se essa flag estiver ativada e o modo imersivo for compatível, SYSTEM_UI_FLAG_IMMERSIVE_STICKY &SYSTEM_UI_FLAG_HIDE_NAVIGATION serão ativados para o anúncio premiado.

setOnAdMetadataChangedListener

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

Registra um callback a ser invocado quando os metadados do anúncio intersticial premiado mudarem.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Registra um callback para ser invocado quando o sistema estima que o anúncio gerou dinheiro.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Define um ID de posição para o anúncio intersticial premiado.

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 a posição configurada.

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

Define ServerSideVerificationOptions para esse anúncio intersticial premiado.

mostrar

abstract fun show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
): Unit

Mostra o anúncio intersticial premiado.

Parâmetros
activity: Activity

A atividade em que o anúncio premiado deve ser mostrado.

onUserEarnedRewardListener: OnUserEarnedRewardListener

O listener a ser notificado quando o usuário ganhar uma recompensa.