Optimasi Google AdSense – Pernah buka dashboard AdSense terus melihat notifikasi merah bertuliskan “Pendapatan berisiko — Ambil tindakan sekarang untuk memperbaiki masalah ads.txt”? Kalau iya, kamu tidak sendirian. Ini salah satu masalah yang paling sering bikin panik publisher baru — padahal solusinya tergolong mudah kalau tahu caranya.
Artikel ini akan menjelaskan secara lengkap apa itu ads.txt, kenapa file ini penting banget untuk akun AdSense kamu, dan yang paling utama: cara setting ads.txt yang benar di Blogger maupun WordPress. Tidak perlu bingung, kita bahas satu per satu.
Apa Itu Ads.txt dan Kenapa Ini Penting?
Ads.txt singkatan dari Authorized Digital Sellers. Ini adalah file teks sederhana yang kamu letakkan di root domain situsmu untuk memberi tahu Google dan jaringan iklan lainnya bahwa kamu adalah penjual iklan yang sah di situsmu sendiri.
Konsepnya seperti sertifikat izin usaha digital. Tanpa ads.txt, siapa pun bisa berpura-pura menjual inventaris iklan atas nama situsmu — dan itu merugikan kamu sebagai publisher.
Google sendiri sudah mensyaratkan file ini sejak 2017. Kalau file ads.txt tidak ada atau isinya salah, AdSense bisa mengurangi jumlah pengiklan yang mau memasang iklan di situsmu, yang artinya pendapatan iklan kamu bisa turun drastis.
Format Penulisan Ads.txt yang Benar
Sebelum setting, kamu harus tahu dulu format yang benar. Satu baris entri ads.txt terdiri dari empat elemen:
[Domain SSP/Exchange], [Publisher ID], [Tipe Relasi], [TAG ID (opsional)]
Untuk Google AdSense, formatnya adalah:
google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0
Penjelasan tiap bagian:
- google.com — domain jaringan iklan (dalam hal ini Google)
- pub-XXXXXXXXXXXXXXXX — Publisher ID AdSense kamu (16 digit angka)
- DIRECT — berarti kamu menjual langsung, bukan lewat reseller
- f08c47fec0942fa0 — TAG ID Google, nilainya selalu sama untuk semua publisher AdSense
Kamu bisa menemukan Publisher ID-mu di dashboard AdSense → Akun → Setelan Akun.
Baca juga: 6 Perbedaan Google Ads dan AdSense: Panduan Lengkap
Cara Setting Ads.txt yang benar di Blogger
Blogger punya cara tersendiri karena kamu tidak punya akses langsung ke file hosting. Berikut langkah-langkahnya:
Langkah 1: Login ke blogger.com dan pilih blog yang ingin kamu setting.
Langkah 2: Di menu kiri, klik Setelan → scroll ke bawah hingga menemukan bagian Preferensi crawler dan pengindeksan.
Langkah 3: Klik pada opsi ads.txt kustom → pilih Aktifkan ads.txt kustom.
Langkah 4: Di kolom yang muncul, paste baris berikut:
google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0
Ganti pub-XXXXXXXXXXXXXXXX dengan Publisher ID AdSense kamu yang sebenarnya.
Langkah 5: Klik Simpan.
Selesai. File ads.txt kamu sekarang bisa diakses di namablogkamu.blogspot.com/ads.txt atau domain kustom kamu.
Tips: Setelah menyimpan, coba akses langsung URL ads.txt di browser untuk memastikan isinya sudah benar.
Cara Setting Ads.txt di WordPress
Di WordPress, ada dua cara: manual lewat FTP/file manager, atau pakai plugin.
Cara Manual (via cPanel File Manager)
Langkah 1: Login ke cPanel hosting kamu → buka File Manager.
Langkah 2: Masuk ke folder public_html (ini adalah root domain situsmu).
Langkah 3: Klik + File untuk membuat file baru → beri nama ads.txt.
Langkah 4: Klik kanan pada file yang baru dibuat → pilih Edit.
Langkah 5: Paste baris AdSense kamu, lalu simpan.
Cara Pakai Plugin (Lebih Mudah)
Kalau kamu tidak nyaman utak-atik cPanel, pakai plugin seperti Ads.txt Manager atau Advanced Ads. Langkahnya cukup install plugin → masuk ke menu pengaturannya → paste baris ads.txt kamu di kolom yang tersedia → simpan.
Kedua cara ini sama-sama valid. Pilih yang paling nyaman buatmu.
Cara Mengecek Apakah Ads.txt Sudah Benar
Setelah setting, jangan langsung tutup browser. Verifikasi dulu dengan cara berikut:
- Cek manual: Buka browser dan ketik namadomain.com/ads.txt. Kalau muncul teks dengan baris Google AdSense kamu, berarti sudah berhasil.
- Google AdSense Dashboard: Tunggu 24-48 jam setelah setting. Notifikasi peringatan ads.txt di dashboard AdSense biasanya hilang dengan sendirinya.
- Tools online: Kamu bisa pakai situs seperti adstxt.guru untuk mengecek validitas file ads.txt secara lebih detail.
Kesalahan Umum Saat Setting Ads.txt
Ini beberapa error yang sering terjadi dan cara mengatasinya:
- Publisher ID salah tulis Pastikan kamu copy-paste langsung dari dashboard AdSense, jangan ketik manual. Satu digit salah saja sudah bikin file tidak valid.
- File ads.txt tidak di root domain File harus ada di domain.com/ads.txt, bukan di subfolder seperti domain.com/blog/ads.txt. Kalau pakai subdomain, pastikan file ada di subdomain tersebut juga.
- Spasi atau baris kosong ekstra Format ads.txt sangat sensitif. Hindari spasi ekstra di awal atau akhir baris, dan hapus baris kosong yang tidak perlu.
- Domain custom Blogger belum propagasi Kalau baru pindah ke domain custom, tunggu 24-72 jam sampai DNS propagasi selesai sebelum setting ads.txt.
Apa yang Terjadi Kalau Ads.txt Tidak Diisi?
Google tidak akan langsung menonaktifkan akun AdSense kamu. Tapi mereka akan membatasi jumlah pengiklan yang bisa memasang iklan di situsmu karena tidak ada verifikasi kepemilikan inventaris. Artinya, lebih sedikit kompetisi = harga iklan lebih rendah = RPM kamu turun.
Dampaknya bisa signifikan, terutama untuk blog yang sudah punya traffic lumayan. Jadi setting ads.txt sesegera mungkin adalah keputusan yang sangat tepat.
Kesimpulan
Setting ads.txt sebenarnya salah satu hal paling simpel yang bisa kamu lakukan untuk melindungi pendapatan iklan situsmu. Cukup satu baris teks, tapi dampaknya nyata.
Intinya: ambil Publisher ID dari dashboard AdSense kamu → susun baris entri dengan format yang benar → letakkan di root domain — baik via Blogger, cPanel, maupun plugin WordPress. Setelah 24-48 jam, peringatan di AdSense biasanya akan hilang.
Yang paling sering bikin orang gagal bukan karena prosesnya sulit, tapi karena Publisher ID salah input atau file tidak diletakkan di tempat yang tepat. Dua hal itu yang perlu kamu cek dua kali sebelum menyimpan.
FAQ
Q1: Apa itu ads.txt dan kenapa harus dipasang? Ads.txt (Authorized Digital Sellers) adalah file teks yang memverifikasi bahwa kamu adalah penjual iklan yang sah di situsmu. Google menggunakannya untuk mencegah penipuan inventaris iklan. Tanpa file ini, pendapatan AdSense kamu berisiko turun karena lebih sedikit pengiklan yang mau membeli slot iklan di situsmu.
Q2: Bagaimana cara setting ads.txt yang benar di Blogger? Masuk ke Setelan Blogger → Preferensi crawler dan pengindeksan → aktifkan ads.txt kustom → paste baris google.com, pub-IDKAMU, DIRECT, f08c47fec0942fa0 → simpan. Publisher ID bisa ditemukan di dashboard AdSense kamu.
Q3: Berapa lama setelah setting ads.txt notifikasi AdSense hilang? Biasanya 24-48 jam setelah file ads.txt terpasang dan bisa diakses publik. Dalam beberapa kasus bisa sampai 72 jam. Pastikan file bisa diakses di namadomain.com/ads.txt terlebih dahulu.
Q4: Apakah ads.txt harus diperbarui kalau ganti jaringan iklan? Ya. Setiap jaringan iklan yang kamu gunakan harus memiliki barisnya sendiri di file ads.txt. Kalau kamu menambah atau menghapus jaringan iklan, update file ads.txt menyesuaikan.
Q5: Apakah cara setting ads.txt di WordPress berbeda dengan Blogger? Ya, berbeda secara teknis tapi konsepnya sama. Di Blogger ada menu khusus di pengaturan. Di WordPress kamu perlu upload file ads.txt ke folder public_html via cPanel atau menggunakan plugin seperti Ads.txt Manager.












