Anleitung
Verwenden Sie AdMob in Capacitor
Verwendung von @capgo/capacitor-admob
AdMob Plus Plugin-Schnittstelle für die Anzeige von Google AdMob-Anzeigen in Capacitor-Apps.
Installieren
bun add @capgo/capacitor-admob
bunx cap sync
bunx cap sync kopiert die native code-Implementierung des Plugins in Ihre native Projekte. Führen Sie es erneut aus, nachdem jede Plugin-Upgrade durchgeführt wurde.
Importieren
import { AdMob } from '@capgo/capacitor-admob';
API im Überblick
| Methode | Beschreibung |
|---|---|
start |
Initialisiere und starte den AdMob SDK. |
configure |
Konfiguriere AdMob-Einstellungen. |
configRequest |
Konfiguriere Anzeigenanforderungseinstellungen. |
adCreate |
Erstelle eine neue Anzeigeninstanz. |
adIsLoaded |
Überprüfe, ob eine Anzeige geladen und bereit zum Anzeigen ist. |
adLoad |
Lade eine Anzeige. |
adShow |
Zeige eine geladene Anzeige. |
adHide |
Verstecke eine derzeit angezeigte Anzeige. |
trackingAuthorizationStatus |
Erhalte den aktuellen Tracking-Autorisierungsstatus (nur iOS). |
requestTrackingAuthorization |
Bereite die Tracking-Autorisierung des Benutzers vor (nur iOS). |
Beispiele
start()
Initialisieren und starten Sie die AdMob SDK.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.start();
configure()
Konfigurieren Sie die AdMob-Einstellungen.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.configure({
appMuted: false,
appVolume: 0.5
});
configRequest()
Konfigurieren Sie die Einstellungen für die Anzeigenanforderung.
import { AdMob, MaxAdContentRating } from '@capgo/capacitor-admob';
await AdMob.configRequest({
maxAdContentRating: MaxAdContentRating.PG,
tagForChildDirectedTreatment: true,
testDeviceIds: ['test-device-id']
});
adCreate()
Erstellen Sie eine neue Anzeigeninstanz.
import { AdMob } from '@capgo/capacitor-admob';
await AdMob.adCreate({
adUnitId: 'ca-app-pub-3940256099942544/1033173712'
});
adIsLoaded()
Überprüfen Sie, ob eine Anzeige geladen und bereit zum Anzeigen ist.
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 });
Die Tabelle oben listet die 10 Kernmethoden auf. Helfer für Listener und Versionen sowie die vollständige Vertragsstruktur jeder Methode sind im Repository GitHub dokumentiert..
Zu Ereignissen hören
addListener gibt einen Handle zurück. Rufen Sie handle.remove() auf, wenn das Bildschirmfenster sich auflöst.
Vollständige Referenz
Fortfahren von Using @capgo/capacitor-admob
Wenn Sie Using verwenden Verwendung von @capgo/capacitor-admob um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-admob zur Implementierungsdetail in @capgo/capacitor-admob, Anleitung zum Starten zur Implementierungsdetail in Anleitung zum Starten, Capgo Plugin-Verzeichnis für das Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren