Belakangan banyak publisher adsense menerima notifikasi yang berhubungan dengan Ads.txt, yang isinya mirip otorisasi situs yaitu: “Penghasilan Anda beresiko – Satu atau beberapa file ads.txt Anda tidak berisi ID penayang adsense. Perbaiki masalah ini sekarang juga untuk menghindari dampak yang serius pada pendapatan Anda.”
Dear Publisher,
We’ve noticed that the ads.txt file on one or more of your sites that you monetise through this AdSense account (pub-xxxxxxxxxxxxxxxx) is missing the correct publisher code.
From mid-October, Google will stop buying ads on sites with ads.txt files which don’t include the correct publisher IDs. We recommend you update your ads.txt files immediately to prevent impact to your earnings. Make sure that the ads.txt file for each site you want to monetise through this account contains the snippet below:
google.com, pub-xxxxxxxxxxxxxxxx, DIRECT, f08c47fec0942fa0
It may take up to 24 hours for AdSense to process your updated ads.txt files.
You can learn more about ads.txt, how buyers will use it and how to implement it on your sites in our Help Centre.
Sebenarnya apakah Ads.txt itu?
Ads singkatan dari Authorized Digital Sellers atau Penjual digital resmi yaitu proyek yang dikembangkan oleh IAB Tech Lab untuk meningkatkan transparansi dalam program iklan, khususnya periklanan online. Ads.txt menggunakan metode yang sederhana, fleksibel dan aman yang dapat digunakan oleh penerbit dan distributor untuk menyatakan bahwa mereka memiliki otorisasi untuk menjual inventaris digital mereka secara publik.
Dengan penayang membuat ads.txt, pembeli (pemasang iklan) akan dapat lebih mudah mengidentifikasi Penjual Digital Resmi sehingga memiliki kepercayaan bahwa pembeli telah membeli inventaris penayang asli dan bukan penayang palsu yang mungkin dapat merugikan.
Contoh sederhana
Google adsense merupakan salah satu penerbit iklan digital yang ditayangkan oleh publisher adsense di situsnya. Jika publisher membuat ads.txt di domain yang dipasangi iklan adsense, maka pemasang iklan yakin bahwa iklan di situs tersebut memang berasal dari Google Adsense. Karena bisa saja iklan mirip, namun bukan dari Google adsense.
Masalah Ads.txt Untuk Google Adsense
Sebenarnya penggunaan ads.txt masih bersifat tidak wajib, namun direkomendasikan. File ads.txt dapat membantu pembeli mengidentifikasi inventaris palsu dan membantu Anda menerima lebih banyak pembelanjaan pengiklan yang pada kasus lain mungkin mengarah ke inventaris palsu.
Dengan demikian jika menerima warning tentang ads.txt seperti di atas namun iklan adsense masih tampil, dapat diabaikan, nanti akan hilang sendiri. Namun jika iklan tidak muncul, maka pembuatan ads.txt wajib dilakukan. Jika tidak, maka iklan akan tetap tidak tampil sehingga pendapatan jelas tidak ada (seperti iklan yang dipasang pada situs yang belum di-otorisasi.
Bagaimana cara membuat Ads.txt?
Cukup membuat file teks dengan nama ads.txt yang diletakkan pada root domain yang berisi: kode penerbit iklan, kode ID penayang, kode status dan kode unik. Misalkan untuk google adsense: google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0.
Harap diperhatikan bahwa ads.txt harus diletakkan di root domain utama dan tidak dapat diletakkan di root subdomain. Misalkan harus di namadomain.com/ads.txt dan bukan di blog.namadomain.com/ads.txt. Jika subdomain dipasang iklan adsense dengan ID penanyang sama, tidak perlu membuat ads.txt lagi.
Bagaimana jika subdomain dipasang iklan adsense berbeda ID dengan domain utama?
Saya pernah mengalami, ID penayang adsense berbeda antara domain dan subdomain. Iklan tidak muncul di subdpmainmeskipun telah dibuat ads.txt di root subdomain (beda blog).
Pemecahan masalah cukup sederhana. Tambahkan kode ads lagi untuk ID lain. Dengan demikian di dalam file ads.txt akan ada beberapa kode penayang. Juga untuk penerbit iklan lainnya. Misalkan:
- google.com, pub-0000000000000001, DIRECT, f08c47fec0942fa0.
- google.com, pub-0000000000000002, DIRECT, f08c47fec0942fa0.
- google.com, pub-0000000000000003, DIRECT, f08c47fec0942fa0.
- facebook.com, 1325898517502065, DIRECT #video, banner, app
- liveintent.com, 87, DIRECT #banner
- taboola.com, 688168, DIRECT #native
Untuk mengetes lihat: nama-domain-utama/ads.txt
Bagaimana untuk blogger.com (blogspot)
Jika masih menggunakan subdomain.blogspot.com, tidak perlu karena ads.txt telah dibuat oleh blogger.com dan kita tidak dapat masuk ke root blogspot.com. Abaikan jika dapat warning.
Namun, bagaimana jika blogspot yang telah menggunakan domain khusus atau custom domain?
Belum ada keterangan resmi dari pihak blogger untuk mengatasi hal ini, karena domain mengarah ke server google sehingga tetap tidak dapat masuk.
UPDATE: Pihak Blogger akhirnya menambah fasilitas kustom ads.txt di dasbor blogger.com
Cara berikut ini sudah tidak berlaku lagi !
Ini sedikit membutuhkan trik karena umumnya domain hanya di-setting mengarah ke blogger.com di registrar domain. Untuk itu, harus memiliki hosting sendiri dan tidak harus yang mahal.
Pilih yang paling-paling murah karena yang dibutuhkan hanya File manager dan DNS manager dan tidak butuh diskspace besar untuk file situs. Sebaiknya hubungi CS webhosting dulu untuk fasilitas ini. Jika sudah punya hosting, tambahkan saja domain (addon) ke webhosting kamu.
Login ke cPanel > File manager > pilih root (folder) domain yang akan ditambahkan ads.txt.
Cari atau buka .htaccess file (jika belum ada buat dulu) dan isikan:
RewriteCond %{REQUEST_URI} !^/ads.txt$
RewriteCond %{HTTP_HOST} ^namadomain\.com [NC]
RewriteRule ^(.*)$ http://www.namadomain.com/$1 [L,R=301]
Catatan: Ganti nama domain dengan milik kamu dan simpan
Setelah itu, buat ads.txt di root (folder) domain tersebut yang isinya kode adsense yaitu:
google.com, pub-0000000000000001, DIRECT, f08c47fec0942fa0.
Ganti ID pub- milik kamu, kemudian simpan.
File ads.txt akan berfungsi 24 jam setelah dibuat.
Langkah selanjutnya adalah menuju ke registrar atau tempat dimana kamu membeli domain.
Masuk ke DNS RECORD dan tambahkan A record yang menuju IP hosting kamu
Alternatif lain adalah mengarahkan domain ke IP hosting kita, kemudian di cPanel buat DNS record untuk custom domain blogspot.
Langkah terakhir (jika belum) pergi ke dasbor blogger.com dan hapus centang pilihan pengalihan.
Catatan: Sekali lagi, langkah di atas bisa dilakukan untuk custom domain blogspot jika iklan tidak muncul dan mengharuskan membuat ads.txt. Jika iklan tetap tampil, abaikan saja karena ads.txt tidak wajib, hanya direkomendasikan dan bukan merupakan pelanggaran akun adsense.
Permasalahan serius untuk Ads.txt di Subdomain gratis.
Bagi publisher adsense yang memiliki blog dengan menggunakan subdomain gratis seperti tumblr, weebly, atau subdomain lainnya, barangkali repot juga. Jika warning ada, tentu saja tidak dapat mengatasinya karena tidak dapat masuk ke root domain. Apalagi jika penyedia subdomain memasang ID pub di domain utamanya, maka iklan tidak akan tampil karena beda ID dengan milik kita. Namun, meskipun ada warning tapi iklan masih muncul, abaikan saja.
UPDATE: Cara Menambah Ads.txt Untuk Custom Domain Blogger
Di blog saya pun baru mengalami begitu. Akhirnya saya pasang dan belum juga tayang iklan. saya msh menunggu.
Terkadang memang tidak muncul iklan meskipun pasang kode sudah benar termasuk ads.txt. Bisa jadi minim visitor atau tidak ada iklan yg sesuai dengan setingan advertiser.
Tanya gan, saya pake hosting VPS vultr, sudah pasang ads.txt 3 minggu, masih ada warning..malah ada error 403 forbidden nginx…penghasilan turun drastis…gmana solusinya ya…makasih
error 403 forbidden nginx bisa menjadi penyebab ads.txt tidak terbaca oleh bot adsense. Namun jika sudah benar, misalkan dengan mencoba cek namadomain.com/ads.txt, biasanya peringatan aka hilang beberapa hari kemudian.
sudah berjalan 3 bln berarti ini gan,,,,saya cek namadomain.com/ads.txt masih error 403 forbidden nginx, tapi iklan ttp mucul..cuman hasilnya drop bgt walpun klik-nya hampir sama dengan yg sebelumnya..
kalau web dengan platform wordpress gimana om?
Makasih informasinya kalau menurut saya abaikan aja itu notifikasinya kadang iklan googlenya error gk muncul di situs mungkin ada data yg gk kebaca
bang saya sudah pasang beberapa bulan lalu ads.txt nya,, tapi anehnya kok peringatan muncul lagi bulan sekarang,,, gimana ya
Abaikan saja jika sudah pasang ads.txt dengan benar
Mau tanya gan.
saya punya blog, dengan kunjungan lumayan dan beberapa dari negara lain.
blog utama saya belajar.blogspot.com, tapi di adsense ada peringatan beresiko tidak muncul iklan di domain belajar.blogspot.ca, belajar.blogspot.hk, belajar.blogspot.my, dan lain lain.
Nah bagaimana cara memperbaikinya?
Abaikan, itu hasil bot adsense. Saat ini subdomain blogspot untuk domain negara kembali ke blogspot.com.
Terima kasih mas arrikelnya sangat menbantu. Saya juga ada case serupa. Saya pake blogger custom domain. Nah saya bingung untuk nempatin ads.txt nya dmn.. Jadi saya bisa sewa hosting lg ya buat nempatin ads.txt di root domain example.com terus redirect www pake .htaccess? Atau kalo misalnya tanpa ads.txt beneran gapapa kan ya mas? Mohon jawabannya mas. Terima kasih
Update https://www.lenteraseo.com/cara-menambah-ads-txt-untuk-blogspot
Ok mas terima kasih infonya. Saya pake blogger tapi custom domain. Nah saya bingung untuk nempatin ads.txt di root domain saya example.com sedangkan di blogger kan pake subdomain www. example.com. tapi gapapa kan ya kalo ga setting ads.txt?
tidak membuat ads.txt, iklan bisa saja tidak muncul. Sekarang blogspot sudah ada setingan khusus baik itu yang pakai subdomain maupun kustom domain. Update https://www.lenteraseo.com/cara-menambah-ads-txt-untuk-blogspot
Saya udah edit ads.txt tapi masih ada aja mas peringatannya. Untuk iklannya muncul sih. Cuman peringatannya itu yg bikin risih masih ada. Apa harus nunggu dulu ya baru ilang peringatannya?
Abaikan saja jika sudah melakukannya, yang penting iklan sudah muncul. Biasanya notifikasi akan hilang dalam beberapa hari.
Oke makasih banyak ya infonya.. 🙂
Makasih gan.. sangat membantu
kak awalnya iklan di blog saya blank, lalu saya buka adsense dan di sana ada penghasilan beresiko.. nah saya sudah pasang file ads txt nya tapi sudah 2 minggu iklan nya gak muncul juga
Iklan yang tidak muncul bukan hanya dikarenakan oleh adx.txt saja. Ada beberapa penyebab seperti tidak ada kesesuaian iklan, kode script tidak benar, dll. Selain itu, bisa saja di tempat kita tidak muncul tetapi di tempat lain muncul. Periksa views (tampilan iklan) di dasbor adsense.
Gan saya muncul peringatan tapi blog saya masih menampilkan iklan apa itu tidak apa-apa karena saya hanya menampilkan iklan di domain utama dan saya pun tdk menambahkan subdomain. Saya memang memiliki savelink converter buatan sendiri tapi itupun saya tidak daftarkan ke google adsense hanya untuk mengamankan link jika ada pengunjung yg menekan tombol download di blog saya… Apakah ini aman gan?
Iklan bisa saja muncul jika tidak membuat ads.txt. Namun bisa saja klik, nantinya tidak dihitung.
Resiko banned lebih besar jika menggunakan savelink converter.
Kalau saya langsung pasang diblogspot begitu ada warning tersebut
kalo memakai blogspot apa otomatis atau gmana
Ads.txt harus diisi manual karena kode penerbit bisa berbeda. Untuk blogspot sudah ada kotak isiannya
Saya uda pasang ads txt di blogspot, namun uda mpe 3 hr ga ilang jg notifnya. Dan skarang earning 0 padahal iklan tayang. Mohon bantuannya suhu
Nanti akan hilang dengan sendirinya. Earning 0 bisa saja belum ada yang klik atau belum mencapai 1000x tayang.
terimakasih lenteraseo permanfaat sekali
Jika mempunyai 2 adsense pada 1 web apakah ditulis 2? Saya agak bingung dengan kebijakan baru ini.
Kasus saya alami
Pada web utama iklan muncul namun di web ke 2 iklan kadang tayang kadang tidak.
Sebaiknya, 1 web dipasang iklan dari 1 akun saja.
Jika ada peringatan tentang ads.txt, maka iklan tidak akan muncul hingga ads.txt dibuat.
Namun, meskipun ads.txt telah dibuat, terkadang iklan bisa tidak muncul karena belum ada iklan yang sesuai, belum dirayapi bot adsense
jika blog sudah tidak ingin memasang ads.txt dengan pub-xxxx namun ada peringatan apakah bermasalah pada pengasilan yang masih berjalan pada domain yang memasang pub-xxx tersebut?
ads.txt hanya berlaku untuk domain dan subdomain-nya. Jika ada peringatan dan iklan tidak tampil berarti perlu memasang ads.txt, jika tidak otomatis tidak ada pemasukan adsense.
punya temen2 saya juga banyak yang ngalamin hal itu gan,,tapi aneh nya punya ku kog nggak muncul peringatan itu ya? apa wajib ngaktifin juga?
kalau iklan muncul, nggak perlu.
wah saya dapat peringatan tapi iklan tidak muncul. Saya pakai blogspot TLD . Apakah solusinya hapus saja ya mas iklan khususnya
jika iklan tidak muncul karena ads.txt, mau tidak mau harus buat ads.txt-nya.
Mas saya masih belum sama yang blogger tapi custom domain gimana cara ngatasinya ?
untuk blogspot yang custom domain, gunakan hosting sendiri agar bisa membuat ads.txt di root server karena kita tidak dapat mengakses server blogger.com
update https://www.lenteraseo.com/cara-menambah-ads-txt-untuk-blogspot
Terimaksih mas cukup bermanfaat.
Saya habis ganti domain bos dari xyz ke com, eh saya malah dapat warning ads.txt, saya di suruh pasang ads txt ke domain lama sya mana bisa kan saya udaa ganti domain.. 🙁 iklan nya blank
Abaikan jika ads.txt untuk domain yang tidak terpasang adsense. Iklan blank bukan hanya masalah ads.txt.
Terima kasih bos, udah bisa ternyata ngajuin ulang pas ganti domain baru biar blog nya sama yg itu aja.