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

App-Store-Ablehnung

Guideline 5.1.2 (Data Use and Sharing): Tracking, App Tracking Transparency und Drittanbieter-SDKs

Eine 5.1.2-Ablehnung sagt, dass die App Daten auf eine Weise nutzt oder teilt, der der Nutzer nie zugestimmt hat, meist Tracking über Apps und Websites hinweg ohne die App-Tracking-Transparency-Abfrage. In einer Web-Wrapper-App sind die Übeltäter Werbe-SDKs und Marketing-Pixel, und die Lösung besteht darin, Abfrage, Labels und Skripte in Einklang zu bringen.

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

Was 5.1.2 sagt

Von einer App erhobene Daten dürfen nur für die Zwecke genutzt werden, über die der Nutzer informiert wurde (Data Use and Sharing, also Datennutzung und -weitergabe), und die Weitergabe an Dritte erfordert Offenlegung und, wo sie als Tracking gilt, eine ausdrückliche Erlaubnis über das App-Tracking-Transparency-Framework. Tracking bedeutet, Nutzer- oder Gerätedaten aus deiner App mit Daten aus Apps und Websites anderer Unternehmen für Werbung oder Messung zu verknüpfen oder sie an Datenhändler weiterzugeben. Apps dürfen eine Ablehnung nicht per Fingerprinting oder anderen Kennungen umgehen.

Reviewer finden Tracking auf zwei Wegen: Die Binary enthält ein Werbe- oder Attributions-SDK (AdMob steckt in jedem WebViewGold-Build, aktiv oder nicht), und der Bereich App Privacy sagt "Device ID, used for tracking", während nie eine ATT-Abfrage erschien, oder umgekehrt. Marketing-Pixel, die die Web-App lädt (Meta Pixel, TikTok, Google-Ads-Tags), zählen ebenfalls, weil sie in deiner App laufen.

Was in einer Web-Wrapper-App als Tracking gilt

Personalisierte Werbung (AdMob, Audience Network)

Nutzt die Werbe-ID und App-übergreifende Daten. Tracking; braucht die ATT-Abfrage und das Label.

Marketing-Pixel in der Web-App

Meta Pixel, TikTok und Google-Ads-Conversion-Tags verknüpfen deine Nutzer mit den Profilen der Werbenetzwerke. Tracking; lade sie nur nach Zustimmung oder in der App gar nicht.

First-Party-Analytics

Plausible, PostHog auf deiner eigenen Domain oder GA4 mit abgeschalteten Werbefunktionen: Nutzungsdaten, in der Regel kein Tracking. Deklariere sie als Usage Data.

Push und Käufe

OneSignal-Tokens und RevenueCat-Belege sind Datenerhebung für deine eigenen Funktionen, kein Tracking. Labeln, kein ATT nötig.

Bring Abfrage, Labels und Skripte in Einklang

  1. Entscheide, ob du überhaupt trackst

    Die meisten Vibe-Coding-Apps müssen das nicht. Ohne Werbung und ohne Marketing-Pixel in der App antwortest du unter App Privacy mit "kein Tracking", behältst die Tracking Usage Description (vom WebViewGold-Projekt verlangt; ihr Entfernen lässt die App abstürzen) mit neutralem Text und machst weiter.

  2. Wenn du AdMob nutzt: Lass WebViewGold ATT übernehmen

    Aktiviere Werbung in Config.swift (showBannerAd, showFullScreenAd, enableRewardedAds, die AdMob-IDs und GADApplicationIdentifier in Info.plist). Die Tracking-Abfrage wird nativ angezeigt; mit ATTDeniedShowAds entscheidest du, ob Werbung komplett ausbleibt, wenn der Nutzer ablehnt. Details in der AdMob-Doku und im ATT-Guide für Web-Apps mit Werbung.

  3. Lies die Entscheidung in deiner Web-App aus

    Rufe user-disable-tracking:// auf und lies die Variable trackingDisabled, die WebViewGold injiziert (User Tracking Decision API). Ist sie true, lade keine Pixel und sende die Nutzer-ID nicht an Werbeplattformen. Kombiniere Aufrufe auf iOS mit multiapicall://, wenn die Seite mehrere APIs auslöst.

  4. Beantworte die Frage zur Werbe-ID ehrlich

    App Store Connect fragt, ob die App die Werbe-ID nutzt. Die WebViewGold-Doku erklärt die empfohlene Antwort, wenn AdMob eingebettet ist, auch für den Fall, dass du gar keine Werbung zeigst.

  5. Fülle die Labels aus

    Mit Werbung: Device ID und Advertising Data, für Tracking genutzt. Ohne: kein Tracking und nur die Nutzungs- und Kontaktdaten, die deine Web-App wirklich erhebt. Aktualisiere die Datenschutzerklärung um die Werbepartner, die du nutzt.

Großartige Arbeit! Ich habe noch nie etwas programmiert, aber ich konnte damit arbeiten. Einfach und schnell! Auch mit großartiger Hilfe von den Erstellern!

Lucas Dubois · CodeCanyon

Respektiere die Entscheidung in JavaScript

javascript
// Ask WebViewGold for the ATT decision, then decide what to load
function initTracking() {
  window.location.href = "user-disable-tracking://";
  setTimeout(function () {
    if (typeof trackingDisabled !== "undefined" && trackingDisabled === true) {
      return; // denied: no Meta Pixel, no ads personalization, no cross-app IDs
    }
    loadMarketingScripts(); // only when tracking is allowed
  }, 500);
}
// Several API calls on one page? multiapicall://user-disable-tracking,getappversion

Übersicht über SDKs und Skripte

KomponenteATT-Abfrage nötig?Privacy-Label
Personalisierte AdMob-AnzeigenJaDevice ID, Advertising Data: Tracking
Meta Pixel, TikTok, Google-Ads-TagJaIdentifiers, Usage Data: Tracking
GA4 ohne WerbefunktionenNeinUsage Data
Plausible, PostHog (eigene Domain)NeinUsage Data
OneSignal, Pushwoosh, Firebase-PushNeinIdentifiers (Push-Token)

Häufig gestellte Fragen

Meine App zeigt keine Werbung. Warum fragt Apple überhaupt nach Tracking?

Weil das AdMob-SDK Teil des WebViewGold-Builds ist und weil deine Web-App Pixel laden könnte. Deklariere kein Tracking, wenn du keins hast, behalte den Usage-Description-Key, und das Review geht durch.

Zählt der Meta Pixel auf meiner Website in der App?

Ja. Skripte, die in der WebView laufen, sind Teil der App. Entweder knüpfst du sie an die Variable trackingDisabled und einen Zustimmungs-Screen, oder du lädst sie nicht, wenn der App-User-Agent erkannt wird.

Kann ich die ATT-Abfrage aus JavaScript anzeigen?

Die Abfrage wird nativ von der App angezeigt. WebViewGold übernimmt das auf der iOS-Seite; deine Web-App liest das Ergebnis über die User Tracking Decision API aus.

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 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.