RewardedInterstitialAd

abstract class RewardedInterstitialAd


Gli annunci interstitial con premio sono annunci a schermo intero che premiano gli utenti e possono essere mostrati senza che l'utente li attivi.

Questo formato dell'annuncio è diverso da com.google.android.gms.ads.rewarded.RewardedAd perché gli annunci con premio richiedono l'attivazione della visualizzazione del video da parte dell'utente. Questo formato dell'annuncio è diverso da com.google.android.gms.ads.interstitial.InterstitialAd perché gli annunci interstitial non premiano l'utente.

Riepilogo

Costruttori pubblici

Funzioni pubbliche

abstract Bundle

Recupera tutti i metadati degli annunci disponibili per questo RewardedInterstitialAd.

abstract String

Restituisce l'ID unità pubblicitaria.

abstract FullScreenContentCallback?

Ottiene il valore FullScreenContentCallback per questo RewardedInterstitialAd.

abstract OnAdMetadataChangedListener?

Ottiene il valore OnAdMetadataChangedListener per questo RewardedInterstitialAd.

abstract OnPaidEventListener?

Ottiene il valore OnPaidEventListener per questo RewardedInterstitialAd.

abstract Long

Recupera l'ID posizionamento per questo RewardedInterstitialAd.

abstract ResponseInfo

Restituisce informazioni sull'annuncio caricato.

abstract RewardItem

Recupera l'elemento del premio per l'annuncio interstitial con premio caricato.

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

Carica un RewardedInterstitialAd.

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

Carica un RewardedInterstitialAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

Registra un callback da richiamare quando gli annunci mostrano e chiudono i contenuti a schermo intero.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

Imposta un flag che controlla se questo oggetto annuncio interstitial con premio verrà visualizzato in modalità immersiva.

abstract Unit

Registra un callback da richiamare quando cambiano i metadati dell'annuncio interstitial con premio.

abstract Unit

Registra un callback da richiamare quando si stima che questo annuncio abbia generato entrate.

abstract Unit
setPlacementId(placementId: Long)

Imposta un ID posizionamento per l'annuncio interstitial con premio.

abstract Unit

Imposta ServerSideVerificationOptions per questo annuncio interstitial con premio.

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

Mostra l'annuncio interstitial con premio.

Costruttori pubblici

RewardedInterstitialAd

RewardedInterstitialAd()

Funzioni pubbliche

getAdMetadata

abstract fun getAdMetadata(): Bundle

Recupera tutti i metadati degli annunci disponibili per questo RewardedInterstitialAd. I metadati dell'annuncio sono vuoti se l'annuncio non ha metadati. I metadati dell'annuncio potrebbero essere aggiornati. Utilizza onAdMetadataChanged per ascoltare le modifiche.

getAdUnitId

abstract fun getAdUnitId(): String

Restituisce l'ID unità pubblicitaria.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Ottiene il valore FullScreenContentCallback per questo RewardedInterstitialAd.

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

Ottiene il valore OnAdMetadataChangedListener per questo RewardedInterstitialAd.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Ottiene il valore OnPaidEventListener per questo RewardedInterstitialAd.

getPlacementId

abstract fun getPlacementId(): Long

Recupera l'ID posizionamento per questo RewardedInterstitialAd.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Restituisce informazioni sull'annuncio caricato.

getRewardItem

abstract fun getRewardItem(): RewardItem

Recupera l'elemento del premio per l'annuncio interstitial con premio caricato.

load

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

Carica un RewardedInterstitialAd.

Parametri
context: Context

Il contesto.

adUnitId: String

L'ID unità pubblicitaria.

adManagerAdRequest: AdManagerAdRequest

Una richiesta di annuncio Google Ad Manager con informazioni sul targeting.

loadCallback: RewardedInterstitialAdLoadCallback

Un callback da richiamare al termine del caricamento di un annuncio interstitial con premio.

load

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

Carica un RewardedInterstitialAd.

Parametri
context: Context

Il contesto.

adUnitId: String

L'ID unità pubblicitaria.

adRequest: AdRequest

Una richiesta di annuncio con informazioni di targeting.

loadCallback: RewardedInterstitialAdLoadCallback

Un callback da richiamare al termine del caricamento di un annuncio interstitial con premio.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

Registra un callback da richiamare quando gli annunci mostrano e chiudono i contenuti a schermo intero.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

Imposta un flag che controlla se questo oggetto annuncio interstitial con premio verrà visualizzato in modalità immersiva. Chiama questo metodo prima del giorno show. Durante show, se questo flag è attivo e la modalità immersiva è supportata, SYSTEM_UI_FLAG_IMMERSIVE_STICKY e SYSTEM_UI_FLAG_HIDE_NAVIGATION verranno attivati per l'annuncio con premio.

setOnAdMetadataChangedListener

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

Registra un callback da richiamare quando cambiano i metadati dell'annuncio interstitial con premio.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Registra un callback da richiamare quando si stima che questo annuncio abbia generato entrate.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Imposta un ID posizionamento per l'annuncio interstitial con premio.

Per assicurarti che questo ID posizionamento sia incluso nei report, chiama questo metodo prima di mostrare l'annuncio.

Parametri
placementId: Long

Un numero intero lungo fornito dall'interfaccia utente di AdMob per il posizionamento configurato.

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

Imposta ServerSideVerificationOptions per questo annuncio interstitial con premio.

mostra

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

Mostra l'annuncio interstitial con premio.

Parametri
activity: Activity

L'attività da cui deve essere mostrato l'annuncio con premio.

onUserEarnedRewardListener: OnUserEarnedRewardListener

Il listener a cui inviare una notifica quando l'utente guadagna un premio.