Aller au contenu

Initialisation

Appelez initialize du plugin une seule fois avant de demander des annonces. Vous n’avez pas à démarrer vous-même le SDK natif.

Les identifiants d’application natifs doivent figurer dans AndroidManifest / Info.plist ; consultez Installation.

import { AdMob } from '@capacitor-community/admob';

await AdMob.initialize();

method initialize(...)

Initialise le SDK Google Mobile Ads.

initialize(options?: AdMobInitializationOptions | undefined) => Promise<void>

interface AdMobInitializationOptions

Propriété Type Description Valeur par défaut Depuis
testingDevices string[] Identifiants des appareils à enregistrer comme appareils de test lorsque {@link AdMobInitializationOptions.initializeForTesting} vaut true. Les requêtes provenant des appareils enregistrés reçoivent des annonces de test et ne génèrent pas de trafic incorrect. 1.2.0
initializeForTesting boolean Indique si {@link AdMobInitializationOptions.testingDevices} doit être enregistré comme appareils de test. false 1.2.0
tagForChildDirectedTreatment boolean Pour l’application de la loi américaine Children’s Online Privacy Protection Act (COPPA), un paramètre nommé tagForChildDirectedTreatment est disponible. 3.1.0
tagForUnderAgeOfConsent boolean Lorsque cette fonction est utilisée, un paramètre Tag For Users under the Age of Consent in Europe (TFUA), destiné aux utilisateurs n’ayant pas atteint l’âge du consentement en Europe, est inclus dans toutes les demandes d’annonces suivantes. 3.1.0
maxAdContentRating MaxAdContentRating Classification maximale du contenu publicitaire appliquée à toutes les demandes d’annonces. Les annonces de classification supérieure sont exclues. 3.1.0

Pendant le développement, privilégiez les blocs d’annonces de démonstration de Google. Pour tester des annonces similaires à celles de production sur un appareil physique, enregistrez celui-ci comme décrit dans Tests. Ne livrez pas initializeForTesting: true en production.

Les options propres à une annonce, comme isTesting, npa (annonces non personnalisées) et immersiveMode (masquer les barres système Android pour une annonce plein écran), se définissent sur chaque demande d’annonce, pas sur initialize. Consultez les guides de chaque format.

Après l’initialisation, demandez le consentement relatif à la confidentialité avant de charger des annonces. Consultez Consentement.