AdMob-Ads-API
Monetarisiere deine iOS-App mit Google-AdMob-Banner-, Interstitial- und Rewarded-Anzeigen – Konfiguration und JavaScript-Trigger.
AdMob ist ein Google-Dienst zur Monetarisierung mobiler Apps auf iOS- und Android-Plattformen. Er ermöglicht Entwicklern die Integration von Banner-, Interstitial- und belohnten Anzeigen, die pro Klick (CPC, Cost-per-Click) oder pro Impression (CPM, Cost-per-Mille) vergütet werden. WebViewGold vereinfacht die AdMob-Integration und ermöglicht eine schnelle Einrichtung für die Anzeige von Werbung in deiner WebView-basierten iOS-Anwendung.
Schritt 1: Öffne die Datei Info.plist und trage deine globale AdMob-Konto-ID im Feld GADApplicationIdentifier ein:
Schritt 2: Bitte füge deine AdMob-IDs in der Config.swift für AdmobBannerID, AdmobinterstitialID und AdmobRewardedID ein:
Schritt 3: In der Config.swift kannst du:
- Aktiviere oder deaktiviere Banner- und/oder Interstitial-Anzeigen, indem du
showBannerAdfür Banneranzeigen auftrueundshowFullScreenAdfür Interstitial-Anzeigen auftruesetzt. - Definiere Intervalle für die Anzeige von Interstitial-Anzeigen, indem du
showadAfterXauf die gewünschte Anzahl von Website-Interaktionen änderst, bevor eine Interstitial-Anzeige abgespielt wird.
So aktivierst du belohnte Anzeigen (nur verfügbar für iOS-Versionen höher als 13.0): Setze
enableRewardedAds auf true.
Um eine belohnte Anzeige abzuspielen, rufe unsere API-Funktion für belohnte Anzeigen auf.
<a href="displayrewardedad://>Display Rewarded Advertisement</a>Nach dem vollständigen Ansehen einer Anzeige wird an deine Website ein Aufruf der JavaScript-Funktion updateRewardedStatus('true'); gesendet. Diese Funktion musst du selbst in deinem JavaScript-Code implementieren, da es dir überlassen bleibt, wie du den Benutzer belohnen möchtest.
WebViewGold unterstützt die Anzeige belohnter Anzeigen als Standard-Werbeoption und überschreibt damit die Interstitial-Optionen. Damit dies geschieht, setze
useRewardedAdsWherePossible und showFullScreenAd auf true.
Tipp: Wenn du Interstitial-Anzeigen nach X Taps anzeigst (
incrementWithTaps auf true), kannst du den Tap-Zähler auch manuell aus deiner Web-App erhöhen, indem du increasetapcounter:// aufrufst — nützlich, um nur bestimmte Interaktionen für das Anzeigenintervall zu zählen.
Weitere Informationen findest du auch in der offiziellen AdMob-SDK-Dokumentation (überspringe jedoch die Einrichtungsschritte, da WebViewGold das Framework bereits enthält).