Aller au contenu

Annonces à l’ouverture de l’application

Les annonces à l’ouverture monétisent les écrans de chargement de l’application et sont conçues pour s’afficher lorsque l’utilisateur ramène celle-ci au premier plan. Il peut les fermer à tout moment. Les guides Google sur les annonces à l’ouverture pour Android et iOS expliquent ce format.

Appelez cette méthode après l’initialisation et le consentement. Chargez l’annonce à l’avance et confirmez sa disponibilité avant de la présenter. Ne bloquez pas indéfiniment le démarrage de l’application en attendant le chargement d’une annonce.

import {
  AdLoadInfo,
  AdMob,
  AdMobRevenueData,
  AppOpenAdOptions,
  AppOpenAdPluginEvents,
} from '@capacitor-community/admob';

await AdMob.addListener(AppOpenAdPluginEvents.Loaded, (info: AdLoadInfo) => {
  console.log('App Open Ad loaded', info.adUnitId);
});
await AdMob.addListener(AppOpenAdPluginEvents.FailedToLoad, console.error);
await AdMob.addListener(AppOpenAdPluginEvents.Opened, () => {
  console.log('App Open Ad open');
});
await AdMob.addListener(AppOpenAdPluginEvents.Closed, () => {
  console.log('App Open Ad close');
});
await AdMob.addListener(AppOpenAdPluginEvents.FailedToShow, console.error);
await AdMob.addListener(AppOpenAdPluginEvents.AdImpression, (data: AdMobRevenueData) => {
  console.log(data);
});

const options: AppOpenAdOptions = {
  adId: 'YOUR_AD_UNIT_ID',
};
const { adUnitId } = await AdMob.loadAppOpen(options);
const { value: isLoaded } = await AdMob.isAppOpenLoaded({ adId: adUnitId });
if (isLoaded) {
  await AdMob.showAppOpen({ adId: adUnitId });
}

method loadAppOpen(...)

Charge une annonce à l’ouverture de l’application et renvoie l’identifiant du bloc d’annonces chargé.

loadAppOpen(options: AppOpenAdOptions) => Promise<AdLoadInfo>

method isAppOpenLoaded(...)

Vérifie si une annonce à l’ouverture de l’application est chargée.

isAppOpenLoaded(options?: AdShowOptions | undefined) => Promise<{ value: boolean; }>

method showAppOpen(...)

Affiche une annonce à l’ouverture de l’application déjà chargée.

showAppOpen(options?: AdShowOptions | undefined) => Promise<void>

interface AppOpenAdOptions

Options de chargement d’une annonce à l’ouverture de l’application.

Propriété Type Description
adId string Identifiant du bloc d’annonces à l’ouverture de l’application à charger.

Il n’existe pas d’indicateur isTesting ; pendant le développement, définissez adId sur le bloc de démonstration d’annonce à l’ouverture de Google.

Utilisez l’événement Closed pour reprendre le parcours de votre application et commencer à charger l’annonce suivante.

Sans adId passé à showAppOpen() ou isAppOpenLoaded(), l’opération vise l’annonce chargée le plus récemment. Consultez Événements publicitaires pour la liste des événements.