Cara Mengatasi Masalah Ads.txt Untuk Google Adsense

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.

Mengatasi Ads.txt Untuk Google Adsense

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

menambah DNS record

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.

pengalihan domain ke www

 

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

About the Author: Lentera SEO

Cuma catatan kecil dari blogger amatir yang lagi belajar ngeblog

You May Also Like

44 Comments

    1. 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.

  1. 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

    1. 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.

      1. 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..

  2. 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?

  3. 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

  4. 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?

      1. 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?

  5. 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

    1. 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.

  6. 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?

    1. Iklan bisa saja muncul jika tidak membuat ads.txt. Namun bisa saja klik, nantinya tidak dihitung.
      Resiko banned lebih besar jika menggunakan savelink converter.

      1. 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

  7. 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.

    1. 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

      1. 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?

        1. 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.

  8. 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?

    1. 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

Tinggalkan Balasan