Saturday, 16 October 2021

Cara Menghilangkan Iklan Adsense di Halaman Pratinjau Blogger

Prantinjau Blogger

Blogger memiliki fitur halaman pratinjau untuk melihat tampilan halaman postingan sebelum diterbitkan, dan hanya author blog yang bisa melihatnya. Di halaman pratinjau ini, tampilannya sama seperti halaman postingan, termasuk iklan jika ada.
Nah, dengan tampilnya iklan di halaman pratinjau ini tentu saja memberikan resiko iklan diklik sendiri oleh pemilik blog secara tidak sengaja. Dan hal tersebut tentunya akan berdampak tidak baik untuk akun publisher iklan.

Untuk itu, untuk menghindari resiko iklan terklik sendiri, maka sebaiknya iklan dihilangkan dari halaman pratinjau Blogger.

Nah, berikut ini cara menghilangkan iklan dari halaman pratinjau blog:

Dihilangkan di Halaman Pratinjau
Jika iklan ingin dihilangkan hanya di halaman pratinjau, silahkan gunakan kode berikut :
<b:if cond='!data:view.isPreview'>
KODE IKLAN DI SINI
</b:if>

Dihilangkan di Halaman Pratinjau, Pencarian, Page, dan Error
Selain menghilangkan iklan di halaman pratinjau, sebaiknya iklan juga dihilangkan di halaman pencarian untuk menghindari pencarian bad keyword. Menampilkan iklan di page dan halaman error juga tidak efektif dan sebaiknya dihilangkan juga.

Berikut kode untuk menghilangkan iklan di halaman pratinjau, pencarian, page, dan error 404 :
<b:if cond='!data:view.isPreview and !data:view.isSearch and !data:view.isPage and !data:view.isError'>
KODE IKLAN DI SINI
</b:if>

Hanya Ditampilkan di Halaman Postingan
Meskipun iklan ditampilkan hanya di halaman postingan dengan menggunakan tag conditional untuk halaman postingan, tetapi iklan tersebut masih muncul di halaman pratinjau.

Untuk itu, sebaiknya gunakan kode berikut untuk menampilkan iklan hanya di halaman postingan dan tidak tampil di halaman pratinjau :
<b:if cond='!data:view.isPreview and data:view.isPost'>
KODE IKLAN DI SINI
</b:if>

Hanya Ditampilkan di Halaman Homepage
Sama seperti halaman postingan, meskipun iklan ditampilkan hanya di halaman utama dengan menggunakan tag conditional untuk homepage, tetapi iklan tersebut masih muncul di halaman pratinjau.

Untuk itu, sebaiknya gunakan kode berikut untuk menampilkan iklan hanya di homepage dan tidak tampil di halaman pratinjau :
<b:if cond='!data:view.isPreview and data:view.isHomepage'>
KODE IKLAN DI SINI
</b:if>

Iklan Ditampilkan di Widget Sidebar atau Footer
Namun jika iklan ditampilkan di dalam widget sidebar atau footer, maka yang menggunakan conditional tag ini bukan kode iklannya, tapi widgetnya. Jadi yang dihilangkan di halaman pratinjaunya adalah dengan menyembunyikan widget tempat iklannya seperti contoh berikut ini :
<b:widget id='HTML1' locked='false' title='Widget1' type='HTML'>
<b:includable id='main'>
<b:if cond='!data:view.isPreview and !data:view.isSearch and !data:view.isPage and !data:view.isError'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
Atau seperti ini :
<b:widget cond='!data:view.isPreview and !data:view.isSearch and !data:view.isPage and !data:view.isError' id='HTML1' locked='false' title='Widget1' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>
</b:includable>
</b:widget>
Dan perlu diperhatikan juga, sebaiknya untuk JS Adsense hanya menggunakan 1 buah saja dan simpan di atas kode </body> dan juga diberikan conditional tag seperti ini juga.

Demikian sedikit banyak Trik ini semoga bisa bermanfaat, dan seperti biasa sebelum mencobanya backup dahulu templatenya.


EmoticonEmoticon