Cara Membuat dan Mengatur Status ads.txt untuk Google AdSense di Blog
Halo! Jika Anda bertanya tentang cara membuat file ads.txt khusus untuk Google AdSense di blog (misalnya Blogger/Blogspot atau WordPress), ini adalah langkah penting untuk memverifikasi kepemilikan inventaris iklan Anda. ads.txt membantu AdSense mendeteksi bahwa Anda adalah pemilik sah, sehingga iklan bisa tayang optimal dan menghindari penolakan atau revenue loss.
Catatan Penting:
- ads.txt harus ditempatkan di root domain blog Anda (misalnya,
https://bloganda.com/ads.txt
). - Untuk AdSense, entri utama adalah untuk Google:
google.com, pub-XXXXXXXX, DIRECT, f08c47fec0942fa0
(gantipub-XXXXXXXX
dengan Publisher ID AdSense Anda). - Jika blog Anda di Blogger (Blogspot), prosesnya sedikit berbeda karena domain default adalah blogspot.com. Gunakan custom domain untuk kontrol penuh.
- Pastikan blog Anda sudah disetujui AdSense sebelum ini.
Saya akan jelaskan langkah-langkahnya berdasarkan platform blog populer. Ikuti sesuai platform Anda.
1. Dapatkan Publisher ID AdSense Anda
- Login ke akun Google AdSense: adsense.google.com.
- Klik Sites atau Akun > Pengaturan > Akses & otorisasi.
- Cari Publisher ID Anda, bentuknya seperti
pub-1234567890123456
(contoh). Catat ini, karena akan digunakan di ads.txt.
2. Buat File ads.txt
- Buka editor teks (Notepad, TextEdit, atau online editor).
- Isi file dengan entri AdSense minimal (bisa tambah entri lain jika pakai SSP lain):
- Ganti
pub-1234567890123456
dengan ID Anda. - Jika Anda punya mitra lain (misalnya, Ezoic atau Mediavine), tambahkan baris baru seperti:
- Simpan sebagai
ads.txt
(plain text, UTF-8 encoding). Jangan tambah spasi ekstra atau karakter aneh.
- Ganti
3. Upload dan Atur ads.txt di Blog
Untuk Blogger (Blogspot):
- Blogger tidak izinkan upload file langsung ke root jika pakai domain default (blogspot.com). Solusi:
- Gunakan Custom Domain (beli domain seperti .com dari Namecheap/Google Domains, lalu hubungkan ke Blogger via pengaturan DNS).
- Setelah custom domain aktif, upload ads.txt ke hosting domain (jika pakai hosting terpisah) atau gunakan layanan seperti Google Cloud Storage/DNS untuk host file di root.
- Alternatif sederhana: Di dashboard Blogger > Pengaturan > Dasar > Custom domain, pastikan SSL aktif. Lalu, upload via FTP jika domain dihosting eksternal.
- Untuk verifikasi cepat: Google AdSense otomatis cek ads.txt jika domain custom sudah setup. Jika stuck, hubungi support AdSense.
- Contoh URL:
https://bloganda.com/ads.txt
(bukan subdomain seperti bloganda.blogspot.com).
- Blogger tidak izinkan upload file langsung ke root jika pakai domain default (blogspot.com). Solusi:
Untuk WordPress (Self-Hosted atau .org):
- Login ke cPanel hosting (atau FTP via FileZilla).
- Navigasi ke direktori root (biasanya
/public_html/
atau folder utama domain). - Upload file
ads.txt
ke sana. - Set permission file ke 644 (readable by public).
- Jika pakai plugin seperti "Ads.txt Manager" atau "Insert Headers and Footers", bisa tambah via plugin untuk kemudahan (tapi upload manual lebih reliable).
- Contoh: Jika blog di
https://bloganda.com
, file harus diakses viahttps://bloganda.com/ads.txt
.
Untuk WordPress.com (Hosted):
- WordPress.com tidak izinkan upload file ke root kecuali upgrade ke Business plan atau lebih tinggi.
- Upgrade plan jika perlu.
- Gunakan SFTP (via Jetpack atau plugin) untuk upload ke root.
- Atau, hubungi support WordPress.com untuk bantuan.
Untuk Platform Lain (seperti Wix, Squarespace):
- Cek dokumentasi platform: Biasanya via "Custom Code" atau "File Manager" di root. Untuk Wix, gunakan "Dev Mode" dan upload via editor.
4. Verifikasi Status ads.txt di AdSense
- Setelah upload:
- Tunggu 24-48 jam agar crawler Google mendeteksi (bisa lebih lama jika pakai CDN seperti Cloudflare – purge cache dulu).
- Di AdSense: Login > Sites > Pilih situs/blog > Lihat kolom Ads.txt status. Harusnya "Compliant" atau "Verified".
- Jika error:
- 404 Not Found: File belum di root atau permission salah.
- Invalid Format: Cek sintaks (tidak ada spasi di awal baris, gunakan koma tepat).
- Not Detected: Periksa URL di browser; harus tampil plain text.
- Gunakan tool eksternal:
- Google's Ads.txt Validator – masukkan domain Anda.
- IAB Ads.txt Validator.
- Adstxt.com Checker untuk scan lengkap.
5. Tips dan Troubleshooting
- HTTPS/SSL: Pastikan situs Anda HTTPS; ads.txt harus accessible via HTTPS.
- Update Rutin: Jika ganti ID AdSense atau tambah partner, edit file dan re-upload.
- Manfaat untuk AdSense: Ini bisa tingkatkan fill rate iklan dan revenue hingga 10-20% karena buyer percaya.
- Kesalahan Umum:
- File di folder salah (harus root, bukan /wp-content/).
- Encoding salah (gunakan UTF-8 without BOM).
- Jika pakai subdomain (misalnya, www.bloganda.com), buat ads.txt di subdomain juga atau redirect.
- Aman? Ya, ads.txt aman dan direkomendasikan Google. Tidak ada risiko keamanan jika format benar.
- Jika blog Anda di Blogger tanpa custom domain, AdSense mungkin tidak wajibkan ads.txt, tapi untuk optimal, upgrade ke custom domain.
Jika status masih "Not Set" setelah ini, screenshot error dan beri tahu detail blog Anda (platform apa), saya bisa bantu troubleshoot lebih lanjut. Semoga iklan AdSense Anda lancar! 🚀