Langkau ke kandungan utama

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

 

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

Ringkas: ads.txt (Authorized Digital Sellers) ialah fail kecil di akar domain yang menyenaraikan penjual iklan sah untuk blog anda. Ia membantu melindungi pendapatan dan mengurangkan trafik yang tidak sah. Jika ads.txt tiada atau salah tetapan, papan pemuka AdSense boleh memaparkan amaran “Earnings at risk – Missing ads.txt file” walaupun iklan kadang-kadang masih muncul di laman blog anda. 
Paparan Settings Blogger bahagian Monetization untuk mengaktifkan custom ads.txt
Settings → Monetization → Enable custom ads.txt → ON
Catatan peribadi: Saya mula bertambah aktif menulis semasa menunggu kelulusan AdSense—setiap pagi saya akan menyemak emel, dan setiap malamnya pula saya akan buka papan pemuka. Yang peliknya, iklan terlebih dulu muncul di telefon saya, tapi di telefon mama belum. Di situ saya belajar satu hal: status dan paparan iklan tidak sentiasa seirama. Saya biarkan 48 jam, kosongkan cache, dan kekalkan satu versi domain. Perlahan-lahan semuanya stabil—iklan dipaparkan konsisten dan status bertukar normal. Jika anda melalui fasa yang sama, jangan panik: pastikan /ads.txt boleh diakses, rehat sekejap, dan kemudian uji semula.

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)

  1. Buka Blogger → Settings, skrol ke seksyen Monetization.
  2. Hidupkan Enable custom ads.txt → tetapkan kepada ON.
  3. 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

  1. Buka pelayar Incognito/Private, lawat:
    https://NAMA-BLOG.blogspot.com/ads.txt
    https://DOMAIN-KUSTOM/ads.txt (jika anda guna domain sendiri)
    Mesti keluar baris teks yang sama seperti yang di tunjukkan di kotak Custom ads.txt.
  2. 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.
Peringatan: Jangan gandakan baris untuk ID yang sama. Jika anda menambah rangkaian lain, masukkan baris berasingan dengan ejaan tepat.
Semak pantas (3 langkah):
  • 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

AdSense → Sites dengan status ads.txt: Not found; ditanda kotak merah dan anak panah
Paparan AdSense — status ads.txt ‘Not found’ ditunjukkan dengan penanda.

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:// dan https:// serta www/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.
Langkah cek pantas:
  1. Buka https://DOMAIN/ads.txt dalam incognito. Pastikan HTTP status 200 dan kandungannya betul.
  2. Uji variasi http://, https://, www, non-www → semuanya perlu berakhir ke domain utama yang sama.
  3. Jika guna CDN, purge cache untuk /ads.txt dan cuba semula.
  4. 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.


🔖 Jelajah topik berkaitan: Tips BloggerAdSense

📩 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

Catatan popular daripada blog ini

Apa Itu Cinta, Bila Kita Perlu Ingat Diri

  “Kadang-kadang cinta bukan datang untuk dimiliki — tetapi untuk menguji cara kita menjaga diri.” Apa Itu Cinta, Bila Kita Perlu Ingat Diri Cerita Kehidupan • Refleksi tentang rasa, batas, dan kesedaran Ada puisi yang tidak datang untuk disorak, tetapi untuk dibaca perlahan-lahan — seperti seseorang yang mengetuk pintu hati dengan jari yang sopan. Puisi begini tidak menjerit, tidak memujuk, dan tidak meminta simpati. Ia hanya menceritakan satu perkara yang paling jujur: rasa . Puisi kiriman Umi ini seakan menyebut cinta sebagai sesuatu yang hadir tanpa diduga — datang “tanpa suara atau kata”, lalu tiba-tiba memenuhi ruang dalam diri. Namun yang menjadikannya istimewa bukan sekadar rindu dan sakit yang ditulis, tetapi satu kesedaran yang matang: bila rasa itu semakin kuat, manusia perlu ingat diri . ...

Apa Saya Belajar Dari Ella Edisi Khas: Ratu Rock dan Hati Yang Pemalu

Bila hati belajar, hidup pun berubah. 🎓Apa Saya Belajar Dari Ella -  Edisi Khas: Ratu Rock dan Hati Yang Pemalu  Grafik Khas "Apa Saya Belajar Dari Ella"_ satu penghormatan kepada Ratu Rock Malaysia yang membuktikan bahawa menjadi pemalu juga boleh jadi luar biasa.(Bukan gambar sebenar) 📝 Nota Penulis: Ini adalah entri pertama dalam siri Apa Saya Belajar Dari.... dan saya memilih untuk mulakan dengan seseorang yang sangat istimewa di hati saya_ Ella, Ratu Rock Malaysia. Ia bukan sekadar tentang minat terhadap muzik, tetapi lebih kepada pelajaran tentang kehidupan yang saya kutip dari kehadiran dan kisah beliau sepanjang tahun. Entri ini lebih panjang daripada biasa kerana ia juga adalah surat terbuka, pengakuan, dan penghargaan kepada seorang selebriti yang secara tidak langsung telah menemani perjalanan saya dari kecil hingga dewasa. Dari Jempol ke Dinding Rumah  Saya mula mengenali Ella bukan secara langsung dari pentas besar, tetapi melalui kaca tele...

Dari Bisa ke Cinta: Kisah Romantis Ratu Medusa dan Xiao Yan dalam Dunia Battle Through The Heavens

Dari Bisa ke Cinta: Kisah Romantis Ratu Medusa dan Xiao Yan dalam Dunia  Battle Through The Heavens Simbol cinta dalam dunia pergolakan — ilustrasi Ratu Medusa dan Xiao Yan yang menggambarkan transisi dari permusuhan kepada kasih sejati. Assalammualaikum dan salam sejahtera kepada semua pembaca!  Masih ingat lagi anime-aksi popular yang penuh debaran dan emosi, Battle Through the Heavens (BTTH)  ? Jika anda peminat dunia penuh seni bela diri, pertarungan epik, dan emosi mendalam, artikel ini ditulis khas buat anda! Kali ini kita akan menyelami sisi yang lebih peribadi dalam dunia BTTH- iaitu kisah cinta antara dua watak yang sangat berbeza latar belakang dan asal-usul, namun dipertemukan takdir: Ratu Medusa( Cai Lin) dan Xiao Yan. Bukan sekadar kisah aksi, BTTH turut menyelitkan elemen cinta yang mencengkam hati.  Bagaimana Aku Mengenali BTTH? Perkenalan aku dengan Battle Through the Heavens berlaku kira-kira kira-kira empat tahun lepas- secara ti...