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.