Autoryzowani sprzedawcy aplikacji (app-ads.txt)

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

Konfigurowanie pliku app-ads.txt pod kątem aplikacji

  1. Utwórz plik tekstowy i zapisz go pod nazwą „app-ads.txt”.

  2. 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
    
  3. 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 Google Play.

  4. Poczekaj co najmniej 24 godziny, aż AdMob zindeksuje i zweryfikuje plik app-ads.txt.

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

  1. Wybierz, aby skonfigurować Hosting.

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

  3. Podaj katalog, który będzie używany jako publiczny katalog główny.

    Naciśnij Enter, aby wybrać domyślną (publiczną).

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

  1. Umieść plik app-ads.txt w katalogu public w projekcie lokalnym. katalogu.

  2. Uruchom to polecenie w katalogu głównym projektu lokalnego:

    firebase deploy --only hosting
  3. 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 Google Play.

Zaktualizuj strona dewelopera 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):

  1. Otwórz plik firebase.json znajdujący się w katalogu głównym projektu lokalnego katalogu.

  2. 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
        }
      ]
    }
    
  3. Uruchom podane niżej polecenie, aby wdrożyć zmiany w witrynie.

    firebase deploy --only hosting
  4. Po zakończeniu wdrażania otwórz witrynę (https://PROJECT_ID.web.app), by sprawdzić, czy ustawienie przekierowania jest czy są poprawne.

Zasoby