Autorisierte Verkäufer für Apps, auch bekannt als app-ads.txt, ist eine IAB-Initiative, die dazu beiträgt, Ihr App-Anzeigeninventar vor Werbebetrug zu schützen. Ich app-ads.txt-Dateien erstellen und darin festlegen, wer zum Verkauf Ihres Inventars autorisiert ist. Durch die Identifizierung autorisierter Verkäufer können Sie die anderweitig gefälschtes Inventar für gefälschte Apps verwendet haben.
Die app-ads.txt-Dateien sind öffentlich verfügbar und können von Anzeigenplattformen gecrawlt werden. Supply-Side-Plattformen (SSP), anderen Käufern und Drittanbietern.
Die Verwendung von app-ads.txt ist nicht obligatorisch, wird aber dringend empfohlen, insbesondere Sie befürchten, dass Ihre App von Dritten manipuliert wird.
Eine app-ads.txt-Datei ist eine Textdatei, die ein App-Entwickler im Stammverzeichnis postet. Domain der App-Entwickler-Website. Es enthält eine Liste von Entitäten das Inventar dieses Publishers zu verkaufen. Nutzung der app-ads.txt-Datei Publisher benötigen eine Webdomain, um ihre autorisierten Verkäufer zu veröffentlichen für verschiedene Anzeigentechnologie-Anbieter, die gecrawlt werden sollen. Es gibt eine Reihe von Domains, Hostinglösungen, die das willkürliche Hosting von Dateien ermöglichen, einschließlich Firebase.
Vorbereitung
- Weitere Informationen finden Sie im Hilfeartikel app-ads.txt-Datei einrichten App.
- Gehen Sie zum Abschnitt Firebase verwalten Projekten.
app-ads.txt-Datei für Ihre Apps einrichten
Erstellen Sie eine Textdatei und speichern Sie sie unter dem Namen „app-ads.txt“.
Kopieren Sie das folgende Code-Snippet und fügen Sie es in Ihre app-ads.txt-Datei ein. Ersetzen Sie
pub-00000000000000
durch Ihre Publisher-ID. Ihre Publisher-ID kann finden Sie in der AdMob-Konsole > Einstellungen.google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
Veröffentlichen Sie Ihre app-ads.txt-Datei im Stammverzeichnis Ihrer Entwickler-Website (z. B.
https://example.com/app-ads.txt
. Geben Sie die Domain korrekt ein wie bei Google Play erhältlich.Warten Sie mindestens 24 Stunden, bis AdMob Ihre app-ads.txt-Datei gecrawlt und verifiziert hat.
Kehren Sie zu AdMob zurück und überprüfen Sie Ihre app-ads.txt-Datei Status.
app-ads.txt-Datei mit Firebase Hosting veröffentlichen
Falls Sie eine Website betreiben, auf der das Hochladen der app-ads.txt-Datei auf Stammebene (z.B. eine Website, die von einem Dienst zur Websitegenerierung erstellt und gehostet wird), können Firebase Hosting zum Hosten der app-ads.txt-Datei verwenden.
Firebase bietet eine kostenlose, schnelle und zuverlässige Möglichkeit, Ihre app-ads.txt-Datei zu hosten
mit eigener benutzerdefinierter
Domain oder in Firebase
kostenlosen Subdomains des Projekts: web.app
und firebaseapp.com
.
Hinweis
Sie benötigen ein Firebase-Projekt, um app-ads.txt mit Firebase zu veröffentlichen Hosting. Wenn Sie noch kein Firebase-Projekt haben, können Sie eines erstellen. Folgen Sie dazu der Entwicklerleitfaden.
Wenn Sie Ihre AdMob-Apps bereits mit Firebase oder Ihre App verwendet eine der folgenden die Firebase-Produkte (z.B. Google Analytics for Firebase, Remote Config können Sie das bestehende Firebase-Projekt verwenden.
Firebase CLI installieren
Sie können die Firebase CLI mithilfe von npm (Knotenpaket) installieren. Verwaltungskonto. Wenn Sie mit Node.js nicht vertraut sind, können Sie die Methode eigenständige Binärdatei.
In der Dokumentation zur Firebase CLI erfahren Sie, wie Sie die Befehlszeile oder aktualisieren Sie auf Ihre aktuelle Version.
Projekt initialisieren
Führen Sie folgenden Befehl aus, um Ihr Firebase-Projekt auf Ihrem lokalen Computer zu initialisieren aus dem Stammverzeichnis Ihres Projektverzeichnisses.
firebase init
Während der Projektinitialisierung führen Sie über die Firebase CLI folgende Aufforderungen aus:
Auswählen, um das Hosting einzurichten.
Wählen Sie ein Firebase-Projekt aus, das Sie mit Ihrem lokalen Projektverzeichnis verbinden möchten.
Klicken Sie auf Vorhandenes Projekt verwenden und wählen Sie dann ein Projekt aus der Liste aus. die Sie verbinden möchten.
Geben Sie ein Verzeichnis an, das als öffentliches Stammverzeichnis verwendet werden soll.
Drücken Sie die Eingabetaste, um eine Standardeinstellung (öffentlich) auszuwählen.
Wählen Sie eine Konfiguration für Ihre Website aus.
Da es sich bei der zu erstellenden Website nicht um eine App mit nur einer Seite handelt, wählen Sie N sein.
Am Ende der Initialisierung erstellt Firebase zwei Dateien und fügt sie dem Ihr lokales Projektverzeichnis:
- Ein
public
-Verzeichnis, das auf deiner Website gehostete Dateien enthält. - Eine
firebase.json
-Konfigurationsdatei, in der Ihre Projektkonfiguration aufgeführt ist. - Eine
.firebaserc
-Datei, in der Ihr Projektalias gespeichert ist.
app-ads.txt-Datei veröffentlichen
So veröffentlichen Sie eine app-ads.txt-Datei auf Ihrer Website:
Legen Sie die app-ads.txt-Datei in Ihrem lokalen Projekt im Verzeichnis
public
ab -Verzeichnis.Führen Sie im Stammverzeichnis Ihres lokalen Projektverzeichnisses den folgenden Befehl aus:
firebase deploy --only hosting
Rufen Sie nach Abschluss der Bereitstellung die folgende URL auf, um zu prüfen, app-ads.txt wurde veröffentlicht.
PROJECT_ID
ist Ihre Firebase-Projekt-ID.https://PROJECT_ID.web.app/app-ads.txt
Beispiel: Wenn „awesome-project“ ist die Projekt-ID, geben Sie
https://awesome-project.web.app/app-ads.txt
in der Adressleiste Ihres Browser.
Domain/Subdomain zum Store-Eintrag der App hinzufügen
Damit Ihre app-ads.txt-Datei gecrawlt werden kann, müssen Sie die neu erstellte Domain oder Subdomain in Ihrem App-Eintrag auf Google Play
Aktualisieren Sie die Entwicklerwebsite im App-Store-Eintrag:
https://PROJECT_ID.web.app
Weiterleitungseinstellungen konfigurieren (optional)
Wenn Sie bereits eine Website haben und Firebase Hosting nur für Ihre app-ads.txt-Datei gehostet wird, können Sie Firebase Hosting so konfigurieren, dass Nutzer, die Landingpage Ihrer bestehenden Website.
Firebase Hosting verwendet standardmäßig public/index.html
als Landingpage, wenn
wie ein Nutzer Ihre Website besucht. Um Nutzer auf die gewünschte Website weiterzuleiten (für
Beispiel für die Social-Media-Seite Ihrer App):
Öffnen Sie die Datei
firebase.json
im Stammverzeichnis Ihres lokalen Projekts. -Verzeichnis.Fügen Sie unter „Hosting Object“ (Hostingobjekt) das Weiterleitungsobjekt so hinzu:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }
Lautet die Landingpage-URL beispielsweise
https://www.example.com
, Die Weiterleitungskonfiguration sieht so aus:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }
Führen Sie den folgenden Befehl aus, um die Änderungen auf Ihrer Website bereitzustellen.
firebase deploy --only hosting
Greifen Sie nach Abschluss der Bereitstellung auf Ihre Website zu (
https://PROJECT_ID.web.app
), um zu prüfen, ob die Einstellung für die Weiterleitung so festgelegt ist: oder nicht.