Skip to main content

Cara Mengatasi ads.txt Tidak Ditemukan di AdSense


cara mengatasi ads.txt tidak ditemukan AdSense: jika kamu melihat peringatan ini di akun AdSense, artikel ini menjelaskan penyebab umum dan langkah praktis untuk memperbaikinya supaya penghasilan iklan tidak terganggu.

Mengapa pesan 'ads.txt tidak ditemukan' muncul?

ads.txt (Authorized Digital Sellers) adalah file teks sederhana yang ditempatkan di root domain untuk memberi tahu pembeli iklan bahwa pihak penjual (publisher) resmi adalah akun AdSense tertentu. Bila AdSense tidak menemukan file ini di domain utama yang terhubung, muncul peringatan. Ini bukan masalah teknis yang parah, tapi penting untuk memastikan pendapatan iklan tetap optimal dan menghindari penurunan lelang iklan.

Penyebab umum file ads.txt tidak ditemukan

  • File ads.txt belum dibuat.
  • File dibuat tapi tidak diupload ke root domain (mis. di folder lain).
  • Kesalahan isi file: Publisher ID salah atau format tidak sesuai.
  • Domain yang terdaftar di AdSense berbeda (www vs non-www, subdomain, atau domain redirect).
  • Cache CDN atau proteksi server (mis. Cloudflare, plugin keamanan) memblokir akses ke /ads.txt.
  • File di-block oleh robots atau server mengembalikan status code selain 200.

Langkah praktis untuk mengatasi ads.txt tidak ditemukan AdSense

Berikut langkah yang bisa kamu ikuti satu per satu. Cek setelah tiap langkah apakah peringatan sudah hilang (perlu waktu hingga 24-72 jam untuk update).

1. Periksa domain yang terhubung di AdSense

Pastikan domain yang kamu daftarkan di AdSense adalah domain utama tempat iklan tampil (contoh: https://example.com). Jika situs menggunakan versi www (www.example.com) atau non-www (example.com), gunakan versi yang konsisten. Jika kamu menggunakan subdomain (blog.example.com) perlu perhatian khusus karena ads.txt harus ada di root domain utama.

2. Dapatkan string ads.txt dari akun AdSense

Masuk ke akun AdSense, biasanya di bagian Settings > Site authorization atau di notifikasi peringatan ada contoh baris yang harus dimasukkan, bentuk umumnya:

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

Ganti pub-000... dengan Publisher ID milikmu (format pub- diikuti angka 16 digit).

3. Buat file ads.txt

Buka text editor (Notepad, TextEdit) dan simpan satu atau beberapa baris yang diberikan oleh AdSense. Nama file harus tepat: ads.txt. Pastikan encoding UTF-8 tanpa BOM dan simpan sebagai teks biasa.

4. Upload file ke root domain

Upload file ads.txt ke lokasi root publik domain: contoh https://example.com/ads.txt. Metode upload tergantung platform:

  • WordPress: upload ke folder public_html atau gunakan plugin 'Ads.txt Manager' untuk menambahkan konten ads.txt.
  • Blogger: masuk ke Settings > Monetization > Custom ads.txt (Blogger menyediakan form untuk menempelkan isi ads.txt).
  • Static hosting / FTP: letakkan file di folder root (biasanya public_html atau www).
  • CDN / Storage (mis. S3 + CloudFront): pastikan path /ads.txt mengarah ke file dan header mengizinkan akses publik.

5. Pastikan file bisa diakses publik

Setelah upload, buka browser dan akses https://yourdomain.com/ads.txt. Jika muncul isi file dan status 200, langkah ini berhasil. Kalau muncul 404, 301 redirect ke halaman lain, atau 403, perbaiki pengaturan hosting atau permissions.

6. Cek format dan konten file

Periksa kembali baris-baris dalam ads.txt. Format yang salah atau ID yang keliru membuat AdSense tetap memunculkan peringatan. Contoh baris yang benar: google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0. Jika kamu menjual ruang iklan lewat pihak ketiga juga bisa menambahkan baris tambahan sesuai instruksi mereka.

7. Atasi masalah redirect dan versi domain

Jika domain utama mengarahkan ke versi lain (mis. non-www ke www atau domain with trailing slash), pastikan ads.txt tersedia di versi final setelah redirect. AdSense merayapi URL root, jadi jika redirect terjadi sebelum file, bot bisa gagal menemukannya.

8. Periksa pengaruh CDN, cache, dan keamanan

Jika menggunakan CDN (Cloudflare, Fastly, dll.) atau plugin cache, bersihkan cache setelah upload. Di Cloudflare pastikan Page Rules atau Firewall tidak memblokir akses ke /ads.txt. Beberapa plugin atau security rule mungkin memblokir file teks di root—matikan rule tersebut untuk sementara jika perlu.

9. Tunggu dan verifikasi di AdSense

Setelah file dapat diakses, AdSense biasanya memindai dan menghilangkan peringatan dalam 24-72 jam. Kamu bisa cek area peringatan di akun AdSense; selain itu gunakan pemeriksaan manual dengan membuka https://yourdomain.com/ads.txt setiap beberapa jam untuk memastikannya tetap tersedia.

Solusi khusus untuk beberapa platform

Blogger

Blogger menyediakan opsi Custom ads.txt di pengaturan monetisasi. Salin-paste baris dari AdSense dan simpan, lalu periksa https://yourblog.blogspot.com/ads.txt atau domain kustommu.

WordPress

Cara cepat: gunakan plugin 'WP File Manager' atau 'Ads.txt Manager' untuk membuat file ads.txt di root. Atau upload via FTP ke public_html. Pastikan tidak ada plugin security yang merelokasi atau memblokir file.

Hosting berbasis cloud / S3

Pastikan objek bersifat public dan cache-control tidak menimpa. Untuk CloudFront, buat behavior yang mengizinkan path /ads.txt dan invalidasi cache setelah upload.

cek lanjutan jika peringatan tetap muncul

  • Pastikan tidak ada spasi atau karakter aneh sebelum/ sesudah baris ads.txt.
  • Cek apakah domain utama yang dipindai sama dengan yang terdaftar di AdSense (mis. domain root vs subfolder).
  • Gunakan alat online untuk memeriksa header HTTP; file harus mengembalikan 200 OK dan content-type text/plain.
  • Jika menggunakan layanan pihak ketiga untuk menampilkan iklan (mis. network, reseller), konfirmasi apakah mereka menambahkan entri yang diperlukan juga.

Perkiraan waktu dan dampak

Memperbaiki ads.txt biasanya cepat (pembuatan & upload beberapa menit), namun penghapusan peringatan di AdSense bisa membutuhkan 1-3 hari. Selama file belum tersedia, beberapa buyer mungkin menolak inventori sehingga potensi pendapatan bisa sedikit menurun—oleh karena itu sebaiknya segera ditangani.

Kesimpulan

File ads.txt sederhana tapi penting. Untuk mengatasi pesan 'ads.txt tidak ditemukan' di AdSense: dapatkan string ads.txt dari akun AdSense, buat file teks dengan format yang benar, upload ke root domain, pastikan bisa diakses publik, lalu tunggu verifikasi dari AdSense. Periksa juga masalah redirect, CDN, dan izin server jika masih bermasalah.

Coba tips di atas hari ini, lalu bagikan pengalamanmu di kolom komentar. Jika artikel ini membantu, bagikan ke teman yang juga menggunakan AdSense atau baca artikel terkait kami tentang optimasi pendapatan blog.


Advertisement
Advertisement
Newest Post
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar

Coba aplikasi TipsdanTrik.web.id

Tambahkan aplikasi TipsdanTrik di smartphone tanpa install, buka TipsdanTrik dengan browser Chrome di smartphone. Kemudian klik ikon 3 titikdi browser dan pilih "Tambahkan ke layar utama". Selanjutnya klik aplikasi TipsdanTrik dari layar utama smartphone Anda.