Zum Inhalt springen
WebViewGold Vibe Coding in den App Store
Deutsch
WebViewGold holen

Lovable + Meta-Werbung

Werbung mit Meta Audience Network in deiner Lovable-App

Wenn deine Zielgruppe auf Facebook und Instagram unterwegs ist, kann Meta Audience Network eine Alternative zu AdMob sein. WebViewGold integriert das native Audience Network SDK: zeitgesteuerte oder seitenbasierte Interstitials auf iOS, Banner und Interstitials auf Android, konfiguriert in Config.swift und Config.java und gesteuert aus deiner Lovable-App. Hier findest du die Einrichtung, den Datenschutz-Papierkram und die Stellen, an denen Werbe-Apps abgelehnt werden.

Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.

  • Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
  • Kein Programmieren nötig
  • Einmalzahlung, kostenlose Updates
  • 24/7 Support von echten Menschen
  • Made in Germany seit 2014 · ISO 27001

So funktioniert Meta-Werbung in einer WebViewGold-App

iOS: Interstitials

Setz useFacebookAds auf true und trag deine Placement ID in facebookAdsID ein (Config.swift). Zeig Werbung per Timer (useTimedAds mit showFBAdsEveryNSeconds, empfohlen sind 120 Sekunden oder mehr) oder wenn eine URL ein Triggerwort aus fbadstriggerurls enthält, etwa /thank-you/.

Android: Banner und Interstitial

Setz USE_FACEBOOK_ADS (ersetzt AdMob), schalte Banner und Vollbildanzeigen in Config.java ein, leg fest, nach wie vielen Klicks ein Interstitial erscheint (SHOW_AD_AFTER_X), und trag deine Meta-Anzeigen-IDs in die strings.xml ein.

Werbefrei für zahlende Nutzer

Auf Android schaltet disableads:// die Werbung für den aktuellen Nutzer ab und enableads:// wieder an, zum Beispiel nach einem Kauf, der in Supabase oder Lovable Cloud (Postgres, Storage, Edge Functions) gespeichert ist. Auf iOS nutzt du Werbung über Triggerwörter und hältst zahlende Nutzer von diesen Seiten fern.

Die Tracking-Entscheidung (iOS)

Personalisierte Meta-Werbung braucht die ATT-Abfrage (App Tracking Transparency). Deine Web-App liest die Antwort nach user-disable-tracking:// als trackingDisabled aus, und ATTDeniedShowAds in Config.swift entscheidet, ob nach einem „Nein“ trotzdem Werbung erscheint.

Prompt für Lovable

Füge das in Lovable ein, um die Web-App-Seite umzusetzen. Prüfe das Ergebnis, veröffentliche und teste dann in der WebViewGold-App.

Prompt zum Einfügen in Lovable
Bereite diese App auf Werbung mit Meta Audience Network im Wrapper WebViewGold vor. 1) Erstelle eine Route /break/next, die den nächsten Schritt zeigt, nachdem ein Nutzer eine Aufgabe erledigt hat; kostenlose Nutzer gehen über diese Route, Premium-Nutzer springen direkt zum nächsten Schritt, damit das iOS-Triggerwort /break/ nur bei kostenlosen Nutzern auftaucht. 2) Füge einen Hook useAdState() hinzu, der profiles.plan liest; navigiere in der Android-App (navigator.userAgent enthält mein WebViewGold-Token und Android) zu disableads://, wenn der Plan zu pro wird, und zu enableads://, wenn er zu free wird, nur wenn sich der Zustand ändert (merk ihn dir in localStorage). 3) Navigiere in der iOS-App einmal pro Session zu user-disable-tracking:// und lies nach 500 ms window.trackingDisabled; ist der Wert true, lade kein Marketing-Pixel und kein Attributions-Skript. 4) Zeig auf Login-, Checkout- und Kontolöschungsseiten nie werbebezogene Elemente. 5) Aktualisiere /privacy, sodass Meta Audience Network als Werbepartner genannt wird, personalisierte Werbung und der Opt-out erklärt werden und Metas Datenschutzrichtlinie verlinkt ist.

Mein iOS WebView wurde endlich genehmigt. Danke!!

Taha Farooqui · CodeCanyon

Meta Audience Network oder AdMob?

FrageMeta Audience NetworkAdMob
Formate in WebViewGoldiOS: Interstitial. Android: Banner und InterstitialBanner, Interstitial und Rewarded auf beiden Plattformen
Bevor du verdienen kannstMetas aktueller Quick Start verlangt einen Live-Eintrag im App Store oder bei Google Play, um die App im Monetization Manager zu registrierenAnzeigenblöcke lassen sich vor dem Launch anlegen; AdMob prüft die App, sobald sie in einem Store gelistet ist
Wie Werbung verkauft wirdNur Bidding; die Füllrate hängt von Metas Nachfrage für deine Zielgruppe und Region abGoogles Werbenachfrage
Rewarded AdsNicht Teil der dokumentierten Meta-Integrationdisplayrewardedad://
Werbefrei für Premium-NutzerAndroid: disableads://; iOS: nur über Triggerwort-Seitendisableads:// und enableads:// (für Android dokumentiert)
Aufwand beim DatenschutzATT-Abfrage, App Privacy, Data safety, Werbe-ErklärungDasselbe, plus Googles Einwilligungsformular (askForAdConsent)

Meta-Werbung für eine Lovable-App einrichten

Ein paar Stunden, plus die Wartezeit auf den Store-Eintrag.

  1. Erst launchen, dann registrieren

    Laut Metas aktuellem Audience Network Quick Start registriert der Monetization Manager Properties nur für Apps mit einem Live-Eintrag im Store, während die WebViewGold-iOS-Doku darauf hinweist, dass du eine unveröffentlichte App zum Testen verbinden kannst. Plane einen Launch in zwei Schritten: Veröffentliche Version 1 und schalte Meta-Werbung dann mit einem Update ein.

  2. Property und Placements anlegen

    Leg im Monetization Manager eine Property an, verbinde die iOS- und die Android-App und erstelle die Placements. Kopiere die Placement ID in facebookAdsID (iOS) und die Anzeigen-IDs in die strings.xml (Android).

  3. Ehrliche Werbemomente wählen

    Such dir natürliche Pausen in deiner Lovable-App aus (nach einer erledigten Aufgabe, einem abgeschlossenen Quiz, auf einer Bestätigungsseite) und gib ihnen eine eigene URL, damit Triggerwörter nur dort greifen. Nie beim Login, im Checkout, bei der Kontolöschung oder während der Nutzer tippt.

  4. Die Tracking-Abfrage richtig handhaben

    Schreib eine klare Privacy - Tracking Usage Description in die Info.plist („Damit zeigen wir dir relevante Werbung, die die App kostenlos hält“), lies trackingDisabled in deiner Web-App aus und sperr nach einem „Nein“ nie Funktionen.

  5. Mit Testgeräten testen

    Laut iOS-Doku: ein echtes iPhone (nicht der Simulator), als Testgerät registriert, mit installierter und eingeloggter Facebook-App und deaktiviertem „Ad-Tracking beschränken“. Schalte den Testmodus vor dem Release aus, sonst sehen echte Nutzer Testanzeigen.

  6. Die Store-Formulare ausfüllen

    App Store Connect: App Privacy mit den Daten, die das Meta SDK erhebt (Geräte-ID, Werbedaten, Produktinteraktion, beim Tracking unter „Daten, die zum Tracking verwendet werden“). Google Play: „Enthält Werbung“, das Data-safety-Formular und die Erklärung zur Werbe-ID. Veröffentliche eine app-ads.txt auf deiner Entwickler-Website, wenn dir der Monetization Manager Zeilen dafür anzeigt.

Premium-Sync und Tracking-Entscheidung in JavaScript

Ruf syncAds() auf, sobald sich der Plan ändert, und withTrackingDecision(), bevor du ein Pixel oder Attributions-Skript lädst. YourAppToken ist dein eigener User Agent.

javascript
var ua = navigator.userAgent;
var inApp = ua.indexOf("YourAppToken") !== -1;
var isAndroidApp = inApp && /Android/.test(ua);
var isIOSApp = inApp && /iPhone|iPad/.test(ua);

// Android: Werbung aus für Premium-Nutzer, nach einem Downgrade wieder an (nur bei Änderung)
function syncAds(isPremium) {
  if (!isAndroidApp) return;
  var wanted = isPremium ? "off" : "on";
  if (localStorage.getItem("adsState") === wanted) return;
  localStorage.setItem("adsState", wanted);
  window.location.href = isPremium ? "disableads://" : "enableads://";
}

// iOS: die App-Tracking-Transparency-Entscheidung einmal pro Session lesen
function withTrackingDecision(callback) {
  if (!isIOSApp) { callback(false); return; }
  window.location.href = "user-disable-tracking://";
  setTimeout(function () { callback(window.trackingDisabled === true); }, 500);
}

withTrackingDecision(function (denied) {
  if (!denied) { loadMarketingPixels(); }   // deine eigene Funktion; nach einem „Nein“ komplett weglassen
});

Regeln, die für Werbe-Apps zählen

  • 5.1.2

    Tracking braucht ATT

    Personalisierte Meta-Werbung ist Tracking. Zeig die Systemabfrage mit einem klaren Zweck-Text, respektiere ein „Nein“, belohne oder erzwinge nie ein „Erlauben“ und halte App Privacy konsistent mit dem SDK.

  • 2.5.18

    Platzierung von Werbung

    Werbung muss zur Altersfreigabe passen, darf nicht auf sensible Daten zielen, und Interstitials brauchen einen leicht erreichbaren, sichtbaren Schließen-Button. Keine Display-Werbung in Widgets, Extensions oder Benachrichtigungen.

  • 5.1.1

    Datenschutzerklärung

    Nenne Meta Audience Network als Werbepartner, erkläre personalisierte Werbung und wie man sie abwählt, und verlinke Metas Datenschutzrichtlinie.

  • Play

    Werbe-Erklärung und Data safety

    Gib an, dass die App Werbung enthält, liste die Datentypen auf, die das Meta SDK erhebt (darunter Geräte- oder andere IDs), und vermeide Interstitials, die die normale Nutzung unterbrechen, denn Google wertet sie als störende Werbung.

  • Play

    Familien

    Gehören Kinder zu deiner Zielgruppe, sind nur Werbe-SDKs erlaubt, die für Google Play Families zertifiziert sind; prüf dort Metas aktuellen Status, bevor du das Netzwerk aktivierst.

Häufig gestellte Fragen

Brauche ich eine veröffentlichte App, bevor Meta-Werbung erscheint?

Laut Metas aktuellem Audience Network Quick Start registriert der Monetization Manager Properties nur für Apps mit einem Live-Eintrag im Store, deshalb launchen die meisten Apps zuerst und schalten Meta-Werbung mit einem Update ein. Testanzeigen auf registrierten Testgeräten können früher laufen; prüf den aktuellen Ablauf im Monetization Manager.

Kann ich Meta-Werbung und AdMob gleichzeitig nutzen?

Auf Android ersetzt USE_FACEBOOK_ADS AdMob durch Meta, das dokumentierte Setup nutzt also entweder das eine oder das andere Netzwerk. Teste, welches für deine Zielgruppe und Region besser füllt; in der dokumentierten Konfiguration gibt es keine eingebaute Mediation zwischen beiden.

Braucht Meta Audience Network die ATT-Abfrage?

Für personalisierte Werbung auf iOS ja. Ohne Erlaubnis ist die Werbung weniger zielgerichtet und die Einnahmen sinken meist, schreib also einen klaren Zweck-Text und erkläre den Kompromiss vor der Systemabfrage. Android hat keine solche Abfrage, dafür gelten das Data-safety-Formular und die Erklärung zur Werbe-ID.

Warum sehe ich beim Testen keine Meta-Werbung?

Nutze ein echtes iPhone, registriere es im Monetization Manager als Testgerät, installiere die Facebook-App und melde dich dort an, und deaktiviere „Ad-Tracking beschränken“, wie es die iOS-Doku beschreibt. Im Live-Betrieb hängt die Füllrate von Metas Bidding ab, und neue Apps mit wenig Traffic sehen anfangs oft eine niedrige Füllrate.

Können zahlende Nutzer meiner Lovable-App werbefrei bleiben?

Auf Android rufst du disableads:// auf, sobald der Kauf in Supabase oder Lovable Cloud (Postgres, Storage, Edge Functions) ankommt, und enableads:// nach einem Downgrade. Auf iOS sind die dokumentierten Meta-Optionen zeitgesteuerte oder URL-gesteuerte Interstitials, schalte also die zeitgesteuerte Werbung ab und zeig Werbung nur auf Trigger-Seiten, die Premium-Nutzer nie erreichen.

Drei Wege, deine App in die Stores zu bringen

Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.

Selbst machen

$109 pro Plattform, einmalig

Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.

Pakete auf der Hauptseite ansehen

Full Service

$698 pro Plattform $798

Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.

Full-Service-Details Powered by WeSetupYourWebViewApp

Winter-Sale-Preise gültig bis 31. Dezember 2026.

Bereit, deine Lovable-App zu veröffentlichen?

App Store & Google Play Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen

Lieber abgeben? Full Service: Wir konfigurieren, bauen und liefern innerhalb von 72 Stunden, ab $698 pro Plattform. Fragen? Chatte mit uns – 24/7.

Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.