RewardedInterstitialAd

abstract class RewardedInterstitialAd


Les interstitiels avec récompense sont des annonces en plein écran qui récompensent les utilisateurs et peuvent être diffusées sans que l'utilisateur ne doive accepter de les visionner.

Ce format d'annonce est différent de com.google.android.gms.ads.rewarded.RewardedAd, car les annonces avec récompense exigent que l'utilisateur choisisse de regarder la vidéo. Ce format d'annonce est différent de com.google.android.gms.ads.interstitial.InterstitialAd, car les annonces interstitielles ne récompensent pas l'utilisateur.

Résumé

Constructeurs publics

Fonctions publiques

abstract Bundle

Récupère toutes les métadonnées d'annonce disponibles pour ce RewardedInterstitialAd.

abstract String

Renvoie l'ID du bloc d'annonces.

abstract FullScreenContentCallback?

Récupère le FullScreenContentCallback pour ce RewardedInterstitialAd.

abstract OnAdMetadataChangedListener?

Récupère le OnAdMetadataChangedListener pour ce RewardedInterstitialAd.

abstract OnPaidEventListener?

Récupère le OnPaidEventListener pour ce RewardedInterstitialAd.

abstract Long

Obtient l'ID d'emplacement pour ce RewardedInterstitialAd.

abstract ResponseInfo

Renvoie des informations sur l'annonce chargée.

abstract RewardItem

Récupère l'élément de récompense pour l'annonce interstitielle avec récompense chargée.

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

Charge un RewardedInterstitialAd.

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

Charge un RewardedInterstitialAd.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

Enregistre un rappel à invoquer lorsque des annonces affichent et ferment du contenu en plein écran.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

Définit un indicateur qui contrôle si cet objet d'annonce interstitielle avec récompense sera affiché en mode immersif.

abstract Unit

Enregistre un rappel à invoquer lorsque les métadonnées de l'annonce interstitielle avec récompense changent.

abstract Unit

Enregistre un rappel à invoquer lorsque cette annonce est estimée avoir généré des revenus.

abstract Unit
setPlacementId(placementId: Long)

Définit un ID d'emplacement pour l'annonce interstitielle avec récompense.

abstract Unit

Définit ServerSideVerificationOptions pour cette annonce interstitielle avec récompense.

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

Affiche l'annonce interstitielle avec récompense.

Constructeurs publics

RewardedInterstitialAd

RewardedInterstitialAd()

Fonctions publiques

getAdMetadata

abstract fun getAdMetadata(): Bundle

Récupère toutes les métadonnées d'annonce disponibles pour ce RewardedInterstitialAd. Les métadonnées de l'annonce sont vides si l'annonce n'en comporte pas. Les métadonnées de l'annonce peuvent être mises à jour. Utilisez onAdMetadataChanged pour écouter les modifications.

getAdUnitId

abstract fun getAdUnitId(): String

Renvoie l'ID du bloc d'annonces.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

Récupère le FullScreenContentCallback pour ce RewardedInterstitialAd.

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

Récupère le OnAdMetadataChangedListener pour ce RewardedInterstitialAd.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

Récupère le OnPaidEventListener pour ce RewardedInterstitialAd.

getPlacementId

abstract fun getPlacementId(): Long

Obtient l'ID d'emplacement pour ce RewardedInterstitialAd.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

Renvoie des informations sur l'annonce chargée.

getRewardItem

abstract fun getRewardItem(): RewardItem

Récupère l'élément de récompense pour l'annonce interstitielle avec récompense chargée.

auto-infligée

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

Charge un RewardedInterstitialAd.

Paramètres
context: Context

Le contexte.

adUnitId: String

ID du bloc d'annonces.

adManagerAdRequest: AdManagerAdRequest

Demande d'annonce Google Ad Manager avec des informations de ciblage.

loadCallback: RewardedInterstitialAdLoadCallback

Rappel à invoquer lorsqu'une annonce interstitielle avec récompense a fini de se charger.

auto-infligée

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

Charge un RewardedInterstitialAd.

Paramètres
context: Context

Le contexte.

adUnitId: String

ID du bloc d'annonces.

adRequest: AdRequest

Demande d'annonce avec des informations de ciblage.

loadCallback: RewardedInterstitialAdLoadCallback

Rappel à invoquer lorsqu'une annonce interstitielle avec récompense a fini de se charger.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

Enregistre un rappel à invoquer lorsque des annonces affichent et ferment du contenu en plein écran.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

Définit un indicateur qui contrôle si cet objet d'annonce interstitielle avec récompense sera affiché en mode immersif. Appelez cette méthode avant show. Pendant show, si ce paramètre est activé et que le mode immersif est pris en charge, SYSTEM_UI_FLAG_IMMERSIVE_STICKY et SYSTEM_UI_FLAG_HIDE_NAVIGATION seront activés pour l'annonce avec récompense.

setOnAdMetadataChangedListener

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

Enregistre un rappel à invoquer lorsque les métadonnées de l'annonce interstitielle avec récompense changent.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Enregistre un rappel à invoquer lorsque cette annonce est estimée avoir généré des revenus.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Définit un ID d'emplacement pour l'annonce interstitielle avec récompense.

Pour vous assurer que cet ID d'emplacement est inclus dans les rapports, appelez cette méthode avant d'afficher l'annonce.

Paramètres
placementId: Long

Entier long fourni par l'UI AdMob pour l'emplacement configuré.

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

Définit ServerSideVerificationOptions pour cette annonce interstitielle avec récompense.

afficher

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

Affiche l'annonce interstitielle avec récompense.

Paramètres
activity: Activity

Activité à partir de laquelle l'annonce avec récompense doit être affichée.

onUserEarnedRewardListener: OnUserEarnedRewardListener

Écouteur à notifier lorsque l'utilisateur gagne une récompense.