kode iklan
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.
Ada trik yang diulas di wikitrik.com dan berhasil diterapkan di http://qposter.com/ads.txt. Namun masih error untuk https yang menggunakan cloudflare. Kalau mau mencoba, simak ulasan berikutnya.
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.