Autoryzowani sprzedawcy aplikacji (znani też jako app-ads.txt, to inicjatywa IAB, która pomaga chronić zasoby reklamowe aplikacji przed oszustwami reklamowymi. Ty tworzyć pliki app-ads.txt, aby wskazywać, kto jest uprawniony do sprzedaży Twoich zasobów reklamowych. Identyfikacja autoryzowanych sprzedawców może Ci pomóc w uzyskiwaniu od reklamodawców wydatków na podrobione kwoty.
Pliki app-ads.txt są dostępne publicznie i mogą być indeksowane przez giełdy. platform dostawców (SSP), innych kupujących i dostawców zewnętrznych.
Korzystanie z pliku app-ads.txt nie jest obowiązkowe, ale zdecydowanie zalecane, zwłaszcza jeśli obawiasz się, że ktoś może podszywać się pod Twoją aplikację.
Plik app-ads.txt to plik tekstowy, który deweloper publikuje w katalogu głównym. w domenie witryny dewelopera aplikacji. Zawiera listę elementów nie masz uprawnień do sprzedaży zasobów reklamowych tego wydawcy. Korzystanie z pliku app-ads.txt wymaga, aby wydawcy mieli domenę internetową, na której mogą publikować swoich autoryzowanych sprzedawców. od różnych dostawców technologii reklamowych do zindeksowania. Istnieje wiele domen które pozwalają na dowolne hostowanie plików, Firebase.
Wymagania wstępne
- Przeczytaj artykuł Konfiguracja pliku app-ads.txt pod kątem
- Przejrzyj stronę Zarządzanie Firebase projekty.
Konfigurowanie pliku app-ads.txt pod kątem aplikacji
Utwórz plik tekstowy i zapisz go pod nazwą „app-ads.txt”.
Skopiuj ten fragment kodu i wklej go w pliku app-ads.txt. (zastąp ciąg
pub-00000000000000
swoim identyfikatorem wydawcy. Identyfikator wydawcy może znajdziesz w konsoli AdMob > Ustawienia).google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
Opublikuj plik app-ads.txt w domenie głównej swojej witryny dewelopera (np.
https://example.com/app-ads.txt
). Sprawdź, czy wpisano prawidłową domenę zgodnie z informacjami podanymi w App Store.Poczekaj co najmniej 24 godziny, aż AdMob zindeksuje i zweryfikuje plik app-ads.txt.
Wróć do AdMob i sprawdź plik app-ads.txt .
Publikowanie pliku app-ads.txt za pomocą Hostingu Firebase
Jeśli masz witrynę, która zabrania przesyłania pliku app-ads.txt pod adresem na poziomie głównym (np. w przypadku witryny utworzonej i hostowanej w usłudze generowania witryn), może użyć Hostingu Firebase do hostowania pliku app-ads.txt.
Firebase to bezpłatny, szybki i niezawodny sposób przechowywania pliku app-ads.txt
z własnym niestandardowym
domeny lub w Firebase
bezpłatne subdomeny projektu: web.app
i firebaseapp.com
.
Zanim zaczniesz
Aby opublikować plik app-ads.txt za pomocą Firebase, musisz mieć projekt Firebase Hosting. Jeśli nie masz jeszcze projektu Firebase, utwórz go, postępując zgodnie z przewodnika dla programistów.
Jeśli Twoje aplikacje AdMob są już połączone Firebase lub Twoja aplikacja używa jednej z usługi Firebase (np. Google Analytics dla Firebase, Zdalna konfiguracja itp.), możesz użyć istniejącego projektu Firebase.
Instalowanie interfejsu wiersza poleceń Firebase
Możesz zainstalować interfejs wiersza poleceń Firebase, używając npm (pakietu węzłów) Menedżer). Jeśli jednak nie znasz Node.js, możesz użyć metody samodzielny plik binarny.
Zapoznaj się z dokumentacją interfejsu wiersza poleceń Firebase, aby dowiedzieć się, jak zainstalować interfejs wiersza poleceń lub aktualizacja
Zainicjuj projekt
Aby zainicjować projekt Firebase na komputerze lokalnym, uruchom następujące polecenie w katalogu głównym projektu.
firebase init
Podczas inicjowania projektu z poziomu interfejsu wiersza poleceń Firebase:
Wybierz, aby skonfigurować Hosting.
Wybierz projekt Firebase, który chcesz połączyć z lokalnym katalogiem projektów.
Kliknij Użyj istniejącego projektu, a potem wybierz projekt z listy które chcesz połączyć.
Podaj katalog, który będzie używany jako publiczny katalog główny.
Naciśnij Enter, aby wybrać domyślną (publiczną).
Wybierz konfigurację dla swojej witryny.
Utworzona witryna nie jest aplikacją jednostronicową, N.
Po zainicjowaniu Firebase tworzy i dodaje 2 pliki do katalogu głównego w katalogu projektów lokalnych:
- Katalog
public
zawierający pliki hostowane w Twojej witrynie. - Plik konfiguracji
firebase.json
z listą konfiguracji projektu. - Plik
.firebaserc
, który zawiera alias projektu.
Publikowanie pliku app-ads.txt
Aby opublikować plik app-ads.txt w witrynie:
Umieść plik app-ads.txt w katalogu
public
w projekcie lokalnym. katalogu.Uruchom to polecenie w katalogu głównym projektu lokalnego:
firebase deploy --only hosting
Po zakończeniu wdrażania otwórz ten adres URL, aby sprawdzić, Plik app-ads.txt został opublikowany. (
PROJECT_ID
to identyfikator projektu Firebase).https://PROJECT_ID.web.app/app-ads.txt
Przykład: jeśli „niesamowity-projekt” to identyfikator projektu, wpisz
https://awesome-project.web.app/app-ads.txt
na pasku adresu na przeglądarki.
Dodawanie domeny/subdomeny do informacji o aplikacji
Aby umożliwić indeksowanie pliku app-ads.txt, musisz w nim umieścić nowo utworzona domena lub subdomena w informacjach o aplikacji App Store.
Zaktualizuj Adres URL marketingowy na stronie z informacjami o aplikacji w sklepie:
https://PROJECT_ID.web.app
Skonfiguruj ustawienia przekierowania (opcjonalnie)
Jeśli masz już witrynę i chcesz wykorzystać Hosting Firebase tylko dla z hostingu pliku app-ads.txt, możesz skonfigurować Hosting Firebase tak, aby przekierowywał na serwer do Twojej witryny.
Hosting Firebase będzie domyślnie używać strony public/index.html
jako strony docelowej, gdy
użytkownik odwiedza Twoją witrynę. Aby przekierowywać użytkowników na wybraną stronę (na
np. strony aplikacji w mediach społecznościowych):
Otwórz plik
firebase.json
znajdujący się w katalogu głównym projektu lokalnego katalogu.Pod obiektem hostingu dodaj obiekt przekierowań w ten sposób:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }
Jeśli na przykład URL strony docelowej to
https://www.example.com
, parametr konfiguracja przekierowania będzie wyglądać tak:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }
Uruchom podane niżej polecenie, aby wdrożyć zmiany w witrynie.
firebase deploy --only hosting
Po zakończeniu wdrażania otwórz witrynę (
https://PROJECT_ID.web.app
), by sprawdzić, czy ustawienie przekierowania jest czy są poprawne.