Guide
Comment utiliser AdMob dans Capacitor
Utiliser @capgo/capacitor-admob
L'interface du plugin AdMob Plus pour afficher des publicités Google AdMob dans les applications Capacitor.
Installer
bun add @capgo/capacitor-admob
bunx cap sync
bunx cap sync copie le code natif du plugin dans vos projets natifs. Relancez-l’après chaque mise à jour du plugin.
Importer
import { AdMob } from '@capgo/capacitor-admob';
Aperçu de API
| Méthode | Description |
|---|---|
start |
Initialiser et démarrer le SDK AdMob. |
configure |
Configurer les paramètres AdMob. |
configRequest |
Configurez les paramètres de la requête publicitaire. |
adCreate |
Créez une nouvelle instance de publicité. |
adIsLoaded |
Vérifiez si une publicité est chargée et prête à être affichée. |
adLoad |
Load an ad. |
adShow |
Afficher une annonce chargée. |
adHide |
Masquer une publicité actuellement affichée. |
trackingAuthorizationStatus |
Obtenir le statut actuel de l'autorisation de suivi (iOS uniquement). |
requestTrackingAuthorization |
Demander l'autorisation de suivi à l'utilisateur (iOS uniquement). |
Exemples
start()
Initialiser et démarrer le SDK AdMob.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.start();
configure()
Configurer les paramètres AdMob.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.configure({
appMuted: false,
appVolume: 0.5
});
configRequest()
Configurez les paramètres de la requête publicitaire.
import { AdMob, MaxAdContentRating } from '@capgo/capacitor-admob';
await AdMob.configRequest({
maxAdContentRating: MaxAdContentRating.PG,
tagForChildDirectedTreatment: true,
testDeviceIds: ['test-device-id']
});
adCreate()
Créez une nouvelle instance de publicité.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.adCreate({
adUnitId: 'ca-app-pub-3940256099942544/1033173712'
});
adIsLoaded()
Vérifiez si une publicité est chargée et prête à être affichée.
import { AdMob } from '@capgo/capacitor-admob';
const isLoaded = await AdMob.adIsLoaded({ id: 1 });
if (isLoaded) {
await AdMob.adShow({ id: 1 });
}
adLoad()
Load an ad.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.adLoad({ id: 1 });
Le tableau ci-dessus liste les 10 méthodes principales. Les helpers de version et de listener, ainsi que le contrat complet de chaque méthode, sont documentés dans la dépôt GitHub.
Écouter les événements
addListener renvoie un handle. Appelez handle.remove() lorsque l'écran est démonté.
Référence complète
Continuer après « Utiliser @capgo/capacitor-admob »
Si vous utilisez Utiliser @capgo/capacitor-admob pour planifier le travail sur les plugins natifs, connectez-l’à @capgo/capacitor-admob pour les détails d'implémentation dans @capgo/capacitor-admob, Prise en main pour les détails d'implémentation dans Getting Started Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans les plugins Capacitor par Capgo, et Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Adding or Updating Plugins.