Guía
Cómo usar AdMob en Capacitor
Uso de @capgo/capacitor-admob
Interfaz del plugin AdMob Plus para mostrar anuncios de Google AdMob en apps de Capacitor.
Instalar
bun add @capgo/capacitor-admob
bunx cap sync
bunx cap sync copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo tras cada actualización del plugin.
Importar
import { AdMob } from '@capgo/capacitor-admob';
API de un vistazo
| Método | Descripción |
|---|---|
start |
Inicializa y arranca el SDK de AdMob. |
configure |
Configura los ajustes de AdMob. |
configRequest |
Configura los ajustes de solicitud de anuncios. |
adCreate |
Crea una nueva instancia de anuncio. |
adIsLoaded |
Comprueba si un anuncio está cargado y listo para mostrarse. |
adLoad |
Carga un anuncio. |
adShow |
Muestra un anuncio cargado. |
adHide |
Oculta el anuncio que se muestra actualmente. |
trackingAuthorizationStatus |
Obtiene el estado actual de autorización de rastreo (solo iOS). |
requestTrackingAuthorization |
Solicita autorización de rastreo al usuario (solo iOS). |
Ejemplos
start()
Inicializa y arranca el SDK de AdMob.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.start();
configure()
Configura los ajustes de AdMob.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.configure({
appMuted: false,
appVolume: 0.5
});
configRequest()
Configura los ajustes de solicitud de anuncios.
import { AdMob, MaxAdContentRating } from '@capgo/capacitor-admob';
await AdMob.configRequest({
maxAdContentRating: MaxAdContentRating.PG,
tagForChildDirectedTreatment: true,
testDeviceIds: ['test-device-id']
});
adCreate()
Crea una nueva instancia de anuncio.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.adCreate({
adUnitId: 'ca-app-pub-3940256099942544/1033173712'
});
adIsLoaded()
Comprueba si un anuncio está cargado y listo para mostrarse.
import { AdMob } from '@capgo/capacitor-admob';
const isLoaded = await AdMob.adIsLoaded({ id: 1 });
if (isLoaded) {
await AdMob.adShow({ id: 1 });
}
adLoad()
Carga un anuncio.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.adLoad({ id: 1 });
La tabla anterior enumera los 10 métodos principales. Los helpers de listeners y versiones, y el contrato completo de cada método, están documentados en la repositorio GitHub.
Escuchar eventos
addListener devuelve un handle. Llama handle.remove() cuando la pantalla se desmonta.
Referencia completa
Continuar desde usando @capgo/capacitor-admob
Si estás usando Uso de @capgo/capacitor-admob para planificar el trabajo con plugins nativos, conéctalo con @capgo/capacitor-admob para los detalles de implementación en @capgo/capacitor-admob, Primeros pasos para los detalles de implementación en Primeros pasos, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para los detalles de implementación en Capacitor Plugins de Capgo, y Añadir o actualizar plugins para los detalles de implementación al añadir o actualizar plugins.