ads.txt di Blogger: Panduan Lengkap, Cara Uji & Penyelesaian status ‘Not found’
ads.txt di Blogger: Panduan Lengkap, Cara Uji & Penyelesaian status ‘Not found’

Apa Itu ads.txt (Dan Kenapa Ia Penting)
Fail ads.txt diwujudkan untuk melawan penipuan iklan. Dengan menyenaraikan siapa penjual yang sah (contohnya akaun AdSense anda), pihak pengiklan mengetahui inventori iklan datang daripada sumber yang betul. Kesan langsung kepada anda: less invalid traffic, reputasi lebih baik, dan kestabilan pendapatan. Dalam konteks Blogger, perlu diingatkan — walaupun Blogger dan AdSense sama-sama produk Google, ads.txt tetap perlu diaktifkan pada tetapan Blogger supaya domain anda jelas mengesahkan status penjual iklan.
Langkah Pantas (Blogger)
- Buka Blogger → Settings, skrol ke seksyen Monetization.
- Hidupkan Enable custom ads.txt → tetapkan kepada ON.
- Dalam kotak Custom ads.txt, tampal baris berikut (contoh Publisher ID saya — tukar kepada ID anda sendiri):
google.com, pub-3684462941767650, DIRECT, f08c47fec0942fa0
Huruf DIRECT perlu huruf besar. Pastikan tanda koma lengkap dan tiada ruang tambahan di depan/belakang baris. Jika pembaca lain merujuk artikel ini, gantikan Publisher ID kepada milik masing-masing.
Tip: Jika hanya guna AdSense, cukup satu baris sahaja. Rangkaian lain (jika ada) diletakkan pada baris baharu dan mestilah sah.
Cara Uji ads.txt Berfungsi
- Buka pelayar Incognito/Private, lawat:
https://NAMA-BLOG.blogspot.com/ads.txt
https://DOMAIN-KUSTOM/ads.txt
(jika anda guna domain sendiri) - Selepas mengemas kini tetapan, beri sedikit masa untuk Google melakukan re-crawl sebelum status muncul di papan pemuka AdSense.
Kenapa Status Masih “Not found”?
Ini bahagian yang paling kerap ditanya. Berikut adalah situasi yang biasanya berlaku:
- Re-crawl belum berlaku (24–72 jam). Ini paling lazim. AdSense mungkin memaparkan “Not found”, namun iklan tetap boleh muncul. Selesaikan dengan tunggu dan semak semula.
- Domain tidak sepadan. Anda uji di Blogspot sedangkan AdSense disahkan pada domain kustom (atau sebaliknya). Pastikan ujian dibuat pada domain yang sama dengan domain yang didaftarkan di AdSense.
- HTTP vs HTTPS / www vs non-www. Pastikan domain utama konsisten (contoh: paksa HTTPS ON, Redirect domain aktif).
- Format salah. Koma tertinggal, DIRECT ditulis huruf kecil, atau ada ruang tambahan.
- Cache pelayar/CDN. Cuba incognito, kosongkan cache, atau purge cache jika gunakan CDN.
- Uji
https://DOMAIN/ads.txt
dalam mod Incognito → pastikan respon 200 dan kandungan tepat. - Selaraskan satu versi domain (www atau non-www) dan pastikan HTTPS dipaksa.
- Klik Save semula pada Custom ads.txt untuk memicu re-crawl ringan.
“Case Study” Ringkas: Not found Tapi Iklan Dah Muncul

Saya sendiri pernah mengalami situasi begini: status di AdSense masih “ads.txt Not found” sedangkan iklan sudah kelihatan di satu peranti tetapi belum di peranti lain. Ini boleh terjadi kerana beberapa faktor — sistem lelongan iklan masih “belajar”, cache peranti berbeza, atau Google belum mengemas kini paparan status. Selalunya, selepas 1–3 hari, status kembali normal tanpa sebarang ubah suai jika kandungan ads.txt tepat dan domainnya padan.
Menunggu bukan berhenti — itu masa terbaik untuk menyemak format, domain, dan pematuhan dasar; selebihnya biar crawler buat kerja.
Debug Lanjutan (Custom Domain, CDN, Redirect)
Jika anda menggunakan domain kustom atau CDN seperti Cloudflare, ada beberapa semakan tambahan yang membantu:
- HTTPS & Redirect 301: Pastikan domain utama memaksa HTTPS dan satu versi sahaja (contoh: non-www → www atau sebaliknya).
Uji kedua-dua URL
http://
danhttps://
sertawww
/tanpa www
. Kesemua variasi sepatutnya berakhir pada domain utama yang sama di mana/ads.txt
boleh dibaca. - CDN Cache: Jika guna CDN, lakukan purge cache untuk laluan
/ads.txt
. Sesetengah CDN menyimpan versi lama dan memaparkan 404 sementara Blogger sudah pun menyajikan fail yang betul. - Jangan halang
/ads.txt
: Pastikan tiada tetapan keselamatan atau firewall yang menghalang akses ke laluan/ads.txt
. - Tema tidak mempengaruhi ads.txt: Ads.txt disajikan oleh platform pada akar domain, jadi menukar tema
lazimnya tidak menjejaskan
/ads.txt
— fokus pada domain/redirect/cache.
- Buka
https://DOMAIN/ads.txt
dalam incognito. Pastikan HTTP status 200 dan kandungannya betul. - Uji variasi
http://
,https://
,www
,non-www
→ semuanya perlu berakhir ke domain utama yang sama. - Jika guna CDN, purge cache untuk
/ads.txt
dan cuba semula. - Klik Save semula di Blogger → Settings → Monetization → Custom ads.txt (walaupun tiada perubahan) untuk “nudge” re-crawl.
Templat Emel (Jika /ads.txt 404 pada Domain Kustom)
Jika anda mengesan /ads.txt
memaparkan 404 pada domain kustom (bukan Blogspot), gunakan templat ini untuk
hubungi penyedia domain/hosting atau pentadbir yang mengurus CDN:
Subjek: Bantuan akses /ads.txt untuk domain saya
Hai, mohon semakan akses fail /ads.txt pada domain: DOMAIN-SAYA.COM
Platform blog: Blogger (Blogspot) disambungkan ke domain kustom.
Isu:
- URL https://DOMAIN-SAYA.COM/ads.txt beri respon 404 atau tidak memaparkan kandungan yang ditetapkan.
- Saya telah mengaktifkan “Enable custom ads.txt” di Blogger dan menyimpan kandungan yang betul.
Mohon bantuan untuk:
1) Pastikan redirect www/non-www dan http/https konsisten ke domain utama.
2) Pastikan laluan /ads.txt tidak dihalang firewall/proksi/CDN.
3) Jika CDN aktif, lakukan purge cache khusus untuk /ads.txt.
Terima kasih!
Kesilapan Biasa & Cara Elak
- Lupa ON toggle Enable custom ads.txt sebelum paste kod.
- Menguji pada URL preview post → ads.txt berada di akar domain, bukan halaman pratayang.
- Format tidak tepat: koma tertinggal, DIRECT huruf kecil, atau baris berganda yang serupa.
- Widget dan skrip yang terlalu berat tidak menjejaskan ads.txt secara langsung, tetapi mengurangkan kelajuan laman dan pengalaman membaca.
Soalan Lazim (FAQ)
S: Perlu ke ads.txt untuk AdSense?
J: Sangat disarankan. Tanpanya, dashboard boleh memaparkan amaran dan pendapatan mungkin terjejas.
S: Iklan sudah dipaparkan, tetapi status ads.txt masih ‘Not found’.
J: Ya. Itu selalunya tanda proses re-crawl belum berlaku. Biasanya selesai dalam 24–72 jam.
S: Perlu tambah RESELLER?
J: Tidak untuk penggunaan AdSense biasa. DIRECT memadai. Tambah baris lain hanya jika anda ada rangkaian sah selain AdSense.
S: Perlukah tampal kod iklan secara manual?
J: Jika anda guna Auto ads di Blogger, tidak wajib. Kod manual hanya untuk kawal tempat khusus.
📩 Langgan Artikel Baru
✍️ Ditulis oleh Eamyz Remy Jalal — seorang penulis bebas yang menulis dari hati, tentang hidup, rasa dan cerita kecil yang ada makna.
Kenali Remy lebih lanjut →
Ulasan
Catat Ulasan
Terima kasih kerana baca sampai sini. Kalau ada rasa yang sama, pengalaman serupa, atau sekadar nak tinggalkan jejak_ saya hargai sangat. Jangan segan, komen je😌