Setelah file app-ads.txt disiapkan di domain developer, crawler Google akan:
- Mencoba meng-crawl file.
- Menguraikan konten file untuk menentukan ID penjual yang diizinkan untuk memonetisasi inventaris Anda.
Untuk memastikan file app-ads.txt dapat di-crawl, sebaiknya lakukan langkah-langkah pemecahan masalah berikut:
- Pastikan bahwa file tersebut selalu ada
- Pastikan bahwa file dapat dijangkau dari domain root
- Pastikan crawling tidak dilarang oleh robots.txt
- Pastikan file menampilkan kode status HTTP 200 OK
- Pastikan tidak ada kesalahan format atau karakter yang tidak valid dalam file
- Buat agar file app-ads.txt dapat dijangkau melalui HTTP dan HTTPS
Pastikan bahwa file tersebut selalu ada
Jika file app-ads.txt yang sebelumnya ada menjadi tidak tersedia saat crawling ulang berikutnya, entri yang sebelumnya ada akan:
- Dihapus jika responsnya adalah error hard 404 (halaman yang sebenarnya tidak ada; status HTTP 404).
- Disimpan hingga lima hari jika responsnya adalah error soft 404 (halaman yang ditampilkan untuk URL yang sebenarnya tidak ada; status HTTP 200) atau error server 500.
Konfirmasikan bahwa file dapat dijangkau dari domain root
Pengalihan dari domain.com/app-ads.txt
ke www.domain.com/app-ads.txt
sering terjadi. Crawling app-ads.txt akan dimulai di domain root. Domain root harus ditampilkan dari atau dialihkan ke file app-ads.txt.
www.domain.com/app-ads.txt
hanya akan di-crawl jika domain.com/app-ads.txt
dialihkan ke file app-ads.txt.Pastikan crawling tidak dilarang oleh robots.txt
File app-ads.txt mungkin diabaikan oleh crawler jika file robots.txt membatasi crawling. Jika URL app-ads.txt Anda dialihkan ke hostname yang berbeda, perhatikan bahwa file robots.txt pada hostname berikutnya juga dapat memengaruhi crawler.
Perbarui file robots.txt agar Google dapat meng-crawl file app-ads.txt Anda.
Tambahkan dua baris teks berikut ke file robots.txt:
User-agent: Google-adstxt
Disallow:
Google-adstxt
, crawler juga akan mematuhi data User-agent
robots.txt untukMediapartners-Google
dan Googlebot
.Pastikan file menampilkan kode status HTTP 200 OK
Meskipun permintaan untuk file app-ads.txt akan menampilkan konten file di isi respons, jika kode status di header respons menunjukkan bahwa file tidak ditemukan (mis., kode status 404):
- Respons akan diabaikan.
- File tersebut akan dianggap tidak ada.
Pastikan file memiliki kode status HTTP 200 OK.
Pastikan tidak ada kesalahan format atau karakter yang tidak valid dalam file
Kesalahan format, seperti spasi tambahan yang tidak valid, mungkin sulit dideteksi tetapi dapat membuat file app-ads.txt sulit diuraikan oleh crawler, dan karenanya dapat menyebabkan file diabaikan.
Jangan menyalin dan menempelkan entri app-ads.txt dari editor rich text; sebaiknya gunakan editor teks biasa. Anda juga dapat memeriksa karakter UTF-8 yang tidak valid di file app-ads.txt Anda menggunakan editor HEX.
Buat agar file app-ads.txt dapat dijangkau melalui HTTP dan HTTPS
Crawler Google mencoba meng-crawl semua file app-ads.txt pada HTTP dan HTTPS. Namun, respons 404 (atau 40X) menyebabkan entri yang di-crawl sebelumnya dihapus, meskipun file app-ads.txt di-crawl melalui HTTP. Oleh karena itu, jika crawling melalui HTTPS menampilkan 404 (atau 40X):
- Entri yang di-crawl sebelumnya akan dihapus.
Pastikan app-ads.txt dapat diakses melalui HTTP dan HTTPS.