AdMob-Ads-API
Monetarisiere deine Android-App mit Google-AdMob-Banner- und Interstitial-Anzeigen — Konfiguration und JavaScript-Trigger.
AdMob ist ein Google-Dienst zur Monetarisierung mobiler Apps auf den Plattformen iOS und Android. Er ermöglicht Entwicklern die Integration von Banner-, Interstitial- und Rewarded-Anzeigen, die nach Klicks (CPC, Cost-per-Click) oder Impressionen (CPM, Cost-per-Mille) vergütet werden. WebViewGold vereinfacht die AdMob-Integration und ermöglicht eine schnelle Einrichtung zur Anzeige von Werbung in deiner WebView-basierten Android-Anwendung.
Schritt 1: Config.java-Datei öffnen
Öffne zunächst die Config.java-Datei deiner App, um die Werbeeinstellungen festzulegen und die AdMob-Funktionalität zu aktivieren.
Schritt 2: Monetarisiere deine App mit dem nativen AdMob SDK
In Config.java kannst du:
- Banner- und/oder Interstitial-Anzeigen aktivieren oder deaktivieren, indem du
SHOW_BANNER_ADfür Banner-Anzeigen auf true undSHOW_FULL_SCREEN_ADfür Interstitial-Anzeigen auf true setzt. - Intervalle festlegen für die Anzeige von Interstitial-Anzeigen, indem du
SHOW_AD_AFTER_Xauf die gewünschte Anzahl von Website-Interaktionen änderst, bevor eine Interstitial-Anzeige abgespielt wird.
Hinweis: Stelle vor der Veröffentlichung deiner App sicher, dass deine eindeutigen AdMob-IDs korrekt in der strings.xml-Datei eingetragen sind:

Schritt 3: Rewarded-Anzeigen aktivieren
- Rewarded-Anzeigen einrichten:
- Um Rewarded-Anzeigen zu aktivieren, setze
ENABLE_REWARDED_ADSauftrue. - Verwende den folgenden Link, um eine Rewarded-Anzeige anzuzeigen
<a href="displayrewardedad://">Display Rewarded Advertisement</a>
- Sobald ein Nutzer die Anzeige vollständig angesehen hat, löst WebViewGold die JavaScript-Funktion
updateRewardedStatus('true');aus, damit du Belohnungen im Code deiner App verarbeiten kannst.
- Um Rewarded-Anzeigen zu aktivieren, setze
- Rewarded-Anzeigen als Standard:
- Wenn du möchtest, dass standardmäßig Rewarded-Anzeigen angezeigt werden, setze sowohl
USE_REWARDED_ADS_WHERE_POSSIBLEals auchSHOW_FULL_SCREEN_ADauftrue. Dadurch werden Rewarded-Anzeigen gegenüber Interstitial-Anzeigen priorisiert.
- Wenn du möchtest, dass standardmäßig Rewarded-Anzeigen angezeigt werden, setze sowohl
Weitere Ressourcen:
Ausführlichere Optionen findest du in der offiziellen AdMob-SDK-Dokumentation, überspringe jedoch die Einrichtungsanweisungen, da WebViewGold das erforderliche Framework bereits enthält.
Du kannst die Sichtbarkeit der Anzeigen für einen Nutzer auch dynamisch steuern, indem du die folgenden benutzerdefinierten URL-Schemata von deiner Website oder App aus aufrufst:
enableads://– Legt fest, dass dem aktuellen Nutzer wieder Anzeigen angezeigt werdendisableads://– Deaktiviert Anzeigen dauerhaft für den aktuellen Nutzer
Schritt 4: App Open Ads aktivieren
App Open Ads sind Vollbild-Anzeigen, die erscheinen, wenn der Nutzer die App öffnet (Kaltstart über den Launcher-Splash) oder aus dem Hintergrund zu ihr zurückkehrt. So aktivierst du sie:
- Setze
SHOW_APP_OPEN_ADin Config.java auftrue. - Ersetze den Wert
admob_app_open_idin strings.xml durch deine eigene AdMob-App-Open-Anzeigenblock-ID (das Template enthält die offizielle AdMob-Test-ID – ersetze sie vor der Veröffentlichung!).
Hinweis: App Open Ads berücksichtigen die Google-Consent-Verwaltung (ASK_FOR_AD_CONSENT) genauso wie die anderen AdMob-Formate.