Zum Inhalt springen
AppFoyer
Starten

Ratgeber app-ads.txt

app-ads.txt für eine iOS-App: das App-Store-Feld, das AdMob liest

Welchem Feld in App Store Connect der Crawler folgt, warum es nicht die Support URL ist und wie Sie den AdMob-Status einer iOS-App lesen.

Bei einer iOS-App liest AdMob die Entwickler-Website aus dem Feld Marketing URL Ihres App-Store-Eintrags, nicht aus der Support URL. Tragen Sie dort die Adresse Ihrer Website ein, stellen Sie /app-ads.txt im Root dieses Hosts bereit und rechnen Sie mit bis zu 24 Stunden. Ist die Datei korrekt, zeigt der app-ads.txt-Tab in AdMob sie als gefunden und verifiziert an.

Erledigen Sie das stattdessen in wenigen Minuten

AppFoyer hostet die Seiten, um die es in diesem Ratgeber geht – Datenschutzerklärung, Nutzungsbedingungen, Support, Kontolöschung und app-ads.txt –, auf einer eigenen Subdomain, ohne eigene Domain oder eigenen Server. Eine App ist kostenlos, und nichts, was ein Store verlangt, steht jemals hinter einer Bezahlschranke.

Geprüft am 12. Oktober 2026. Store-Richtlinien ändern sich, manchmal ohne Ankündigung. Alles Folgende verlinkt die offizielle Dokumentation, und maßgeblich ist die dort verlinkte Seite, nicht diese hier. Widersprechen sich beide, hat der Store recht. Dieser Ratgeber ist aus dem Englischen übersetzt; Zitate aus der Store-Dokumentation bleiben im englischen Original.

Bei einer iOS-App liest AdMob die Entwickler-Website aus dem Feld Marketing URL Ihres App-Store-Eintrags – nicht aus der Support URL. Die Einrichtungsanleitung von AdMob sagt es in einem Satz: „Add your developer website in the marketing URL field of your app store listing.“ (Fügen Sie Ihre Entwickler-Website im Feld Marketing URL Ihres Store-Eintrags hinzu.) Tragen Sie dort die Adresse Ihrer Website ein, stellen Sie /app-ads.txt im Root dieses Hosts bereit und rechnen Sie mit bis zu 24 Stunden.

Warum iOS-Apps das häufiger verpassen als Android-Apps

App Store Connect hat zwei URL-Felder, und sie haben unterschiedliche Aufgaben:

  • Support URL – Pflicht. Ohne sie nimmt Apple die Einreichung nicht an, also hat jede App eine.
  • Marketing URL – optional. Viele Apps lassen sie leer.

Der Crawler folgt dem optionalen Feld. Eine App kann eine einwandfreie app-ads.txt auf ihrer Support-Website haben und trotzdem als „nicht gefunden“ erscheinen, weil die Marketing URL leer ist und der Crawler keinen Startpunkt hat. Beide Felder dürfen denselben Host nennen; das ist oft die einfachste Lösung.

Bei Google Play ist das entsprechende Feld die Website unter Store listing contact details.

So setzen Sie das Feld

  1. Öffnen Sie in App Store Connect die App und die Seite der Version.
  2. Tragen Sie unter Marketing URL die vollständige Adresse inklusive https:// ein – zum Beispiel denselben Host wie bei Ihrer Support URL.
  3. Speichern Sie. Ob Sie das Feld bei einer veröffentlichten Version sofort ändern können, hängt von deren Status in App Store Connect ab; ist das Feld gesperrt, geht die Änderung mit Ihrer nächsten Version hinein.

Die Marketing URL lässt sich lokalisieren. Wenn Sie sie pro Sprache setzen, halten Sie jede Lokalisierung auf demselben Host – dann spielt es keine Rolle, welche ein Crawler liest.

Eine Datei für beide Stores

Die Datei listet Verkäufer auf, nicht Apps: eine Zeile pro Konto bei einem Werbenetzwerk. Wenn dasselbe Publisher-Konto Anzeigen in Ihrem iOS- und Ihrem Android-Build ausliefert, können beide Store-Einträge denselben Host nennen, und dieselbe app-ads.txt deckt beide ab. Jede App erscheint in AdMob trotzdem in einer eigenen Zeile mit eigenem Status.

Den AdMob-Status lesen

Gehen Sie in AdMob zu Apps → View all apps → app-ads.txt. AdMob dokumentiert drei Status:

StatusBedeutung
Found and verifiedAdMob hat die Datei gecrawlt, und Ihre Publisher-ID steht darin.
Not foundFür diese App wurde keine Datei gefunden.
IssueDie Datei wurde gefunden, hat aber ein Problem – AdMob warnt, dass Einnahmen gefährdet sind.

Wenn Sie eine Zeile aufklappen, sehen Sie die URL, die AdMob gecrawlt hat, und wann zuletzt gecrawlt wurde. Diese URL ist die schnellste Diagnose, die es gibt: Ist es nicht der Host, den Sie gemeint haben, müssen Sie die Marketing URL korrigieren, nicht die Datei.

Häufige Fehler bei iOS

  • Marketing URL leer gelassen. Der häufigste Fehler. Es gibt nichts zu crawlen.
  • Marketing URL auf die App-Store-Seite selbst gesetzt (apps.apple.com/…). Im Root von Apples Domain können Sie keine Datei ablegen.
  • Eine Weiterleitung auf dem angegebenen Host – http zu https, Apex zu www, eine alte Domain zu einer neuen. Geben Sie die Adresse an, die direkt mit 200 antwortet.
  • Zu früh nachsehen. „It can take up to 24 hours for AdMob to crawl and verify your app-ads.txt files.“ (Es kann bis zu 24 Stunden dauern, bis AdMob Ihre app-ads.txt-Dateien crawlt und verifiziert.) Auch Änderungen am Store-Eintrag werden erst nach einiger Zeit erkannt.

Was AppFoyer hier tut

Jede App bekommt eine Subdomain, die app-ads.txt als Klartext ausliefert, mit 200 und ohne Weiterleitung, neben den Support- und Datenschutzseiten, die App Store Connect verlangt – so können Support URL und Marketing URL dieselbe Adresse nennen. AdMob meldet „app-ads.txt file found and verified“ für eine iOS-App, deren Marketing URL eine AppFoyer-Adresse ist (geprüft im Oktober 2026). Von anderen Werbenetzwerken haben wir noch kein eigenes Crawl-Ergebnis.

Die maßgeblichen Quellen