Menyembunyikan Iklan Adsense di Halaman Pencarian WordPress. Ini adalah artikel lanjutan dari artikel sebelumnya tentang menyembunyikan iklan dari Google Adsense di halaman pencarian Blogger. Seperti yang sudah saya bahas di artikel sebelumnya, biasanya orang yang ingin menjahili blog kita sengaja mengetikkan kata vulgar di kolom pencarian yang imbasnya adalah Google Adsense mendeteksi bahwa blog kita mengandung konten tidak layak dan kemudian akun Adsense kita akan dibanned.
Menyembunyikan Iklan Adsense di Halaman Pencarian WordPress
Oke, untuk menyembunyikan iklan Google Adsense dari halaman pencarian, disini saya akan memakai cara tersimple yang saya terapkan sendiri di blog ini. Caranya adalah dengan memasang manual kode iklan di halaman yang ingin ditampilkan, namun hanya kodenya saja, tidak beserta javascriptnya.
Sebagai contoh, kalian mendapatkan kode iklan adsense berikut:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-112xxxxxxxx" data-ad-slot="4708xxxxxx"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
Maka jangan pasang semua kodenya. Ambil saja kode iklannya, sebagai contoh menjadi seperti berikut:
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-112xxxxxxxxx" data-ad-slot="470xxxxxxxx"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
Jika kalian memasang beberapa unit iklan, lakukan hal yang sama. Intinya jangan ambil javascript “adsbygoogle.js” nya. Termasuk saat memasang auto ads sekalipun.
Nah selanjutnya, untuk memunculkan iklan Google Adsense, javascript yang tidak kita ambil tadi kita letakkan di file functions.php di theme yang aktif. berikut kodenya:
function adsense_js() { wp_enqueue_script( 'myscript', "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"); } add_action('wp_enqueue_scripts','adsense_js');
Taruh di akhir baris di file tersebut. Lalu save.
Nah, karena tujuan kita adalah menghilangkan kode atau javascript tersebut dari pencarian, maka kita edit file search.php di direktori theme yang aktif. Tambahkan kode berikut
remove_action('wp_enqueue_scripts','adsense_js');
Untuk lokasinya taruh diatas.
Sekarang kita coba dengan mencari kata di kolom pencarian. Kata yang aman aja misalnya https://website.com/?s=test
Coba ctrl + u lalu cari “adsbygoogle.js” jika tidak ditemukan berarti iklan memang tidak akan muncul di kolom pencarian.
Baiklah sekian tutorial kali ini, semoga bermanfaat. Jika ada yang kurang jelas silahkan ditanyakan.