AppOpenAd

public abstract class AppOpenAd


Les annonces à l'ouverture d'une application sont utilisées pour afficher des annonces lorsque les utilisateurs accèdent à votre application. Un objet AppOpenAd contient toutes les données nécessaires pour afficher une annonce. Contrairement aux annonces interstitielles, les annonces à l'ouverture d'application permettent d'afficher facilement une zone de branding de l'application afin que les utilisateurs comprennent le contexte dans lequel ils voient l'annonce. Utilisez l'une des méthodes statiques load pour charger un AppOpenAd. Appelez ensuite show pour l'afficher.

Résumé

Types imbriqués

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

Objet permettant de recevoir des notifications d'événements pour le chargement d'une annonce App Open.

Constructeurs publics

Méthodes publiques

abstract @NonNull String

Renvoie l'ID du bloc d'annonces.

abstract @Nullable FullScreenContentCallback

Récupère le FullScreenContentCallback pour ce AppOpenAd.

abstract @Nullable OnPaidEventListener

Récupère le OnPaidEventListener pour ce AppOpenAd.

abstract long

Obtient l'ID d'emplacement pour ce AppOpenAd.

abstract @NonNull ResponseInfo

Renvoie le ResponseInfo de l'annonce chargée.

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

Cette méthode est obsolète.

Utilisez isAdAvailable à la place.

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

Charge un AppOpenAd.

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

Cette méthode est obsolète.

Utilisez pollAd à la place.

abstract void

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

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

Définit un indicateur qui contrôle si cet objet d'annonce à l'ouverture de l'application sera affiché en mode immersif.

abstract void

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

abstract void
setPlacementId(long placementId)

Définit un ID d'emplacement pour l'annonce à l'ouverture de l'application.

abstract void
show(@NonNull Activity activity)

Affiche l'annonce AppOpenAd.

Constructeurs publics

AppOpenAd

public AppOpenAd()

Méthodes publiques

getAdUnitId

public abstract @NonNull String getAdUnitId()

Renvoie l'ID du bloc d'annonces.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

Récupère le FullScreenContentCallback pour ce AppOpenAd.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

Récupère le OnPaidEventListener pour ce AppOpenAd.

getPlacementId

public abstract long getPlacementId()

Obtient l'ID d'emplacement pour ce AppOpenAd.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

Renvoie le ResponseInfo de l'annonce chargée.

isAdAvailable

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

Renvoie true si une annonce App open disponible est chargée à partir de startPreload.

auto-infligée

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

Charge un AppOpenAd.

Paramètres
Context context

Le contexte.

String adUnitId

ID du bloc d'annonces.

AdRequest adRequest

Demande d'annonce avec des informations de ciblage.

AppOpenAd.AppOpenAdLoadCallback loadCallback

Objet qui gère les événements de chargement d'une annonce à l'ouverture d'une application.

pollAd

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

Récupère l'annonce à l'ouverture de l'application suivante chargée à partir de startPreload ou null si aucune annonce n'est disponible.

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

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

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

Définit un indicateur qui contrôle si cet objet d'annonce à l'ouverture de l'application sera affiché en mode immersif. Appelez cette méthode avant show. Pendant la durée de l'annonce, si cet indicateur 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 à l'ouverture de l'application.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setPlacementId

public abstract void setPlacementId(long placementId)

Définit un ID d'emplacement pour l'annonce à l'ouverture de l'application.

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

Paramètres
long placementId

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

afficher

public abstract void show(@NonNull Activity activity)

Affiche l'annonce AppOpenAd.

Paramètres
@NonNull Activity activity

Activité à partir de laquelle l'AppOpenAd est affiché.