Mengatasi iklan adsense tidak tampil karena HTTPS
MENGATASI IKLAN ADSENSE TIDAK MUNCUL SETELAH MENGAKTIFKAN HTTPS
Selamat Datang di Blog Orang IT . Kode iklan adsense mendukung penayangan iklan yang aman pada situs yang menerapkan sambungan terenkripsi SSL ( secure socket layers ) termasuk laman dengan alamat HTTPS . Anda dapat menayangkan iklan adsense pada sebuah situs dengan perlindungan HTTPS . HTTPS memberikan keamanan dan integritas data yang penting bagi situs Anda maupun orang-orang yang mempercayakan informasi pribadi mereka pada situs Anda.
Beberapa publisher mengalami kejadian iklan tidak tayang atau iklan terkadang muncul terkadang tidak pada situsnya yang menggunakan kode iklan adsense didalamnya , seperti kita tau bahwa iklan adsense tidak akan langsung tayang pada url yang baru saja kita posting sampai url baru tersebut terbaca oleh sistem adsense. Ketika anda meredirect ke HTTPS sistem adsense akan melihat url tersebut sebagai url yang baru . Dengan mengganti HTTP ke HTTPS berarti kita merubah semua sumber daya yang ada pada laman dari yang sebelumnya menggunakan protokol HTTP menjadi HTTPS, soalnya jika hal tersebut tidak dilakukan maka ketika website diakses akan muncul tanda ikon warning tanda seru berwarna kuning yang menunjukkan bahwa halaman blog anda tidak sepenuhnya menggunakan sumber daya HTTPS yang aman .
Mungkin dibagian menu atau source lain masih ada yang belum anda ganti dengan HTTPS sehingga terjadi mixed conten , sementara jika fungsi HTTPS sudah benar diterapkan pada website anda maka akan muncul ikon gembok berwarna hijau yang menandakan bahwa halaman tersebut dan seluruh sumber daya didalamnya berhasil dienkripsi
Beberapa hal yang harus diperhatikan ketika meletakkan kode iklan adsense disitus HTTPS
1. Situs yang mengaktifkan HTTPS mengharuskan semua konten dalam halaman, termasuk iklan, harus sesuai dengan SSL. Bagi sebagian besar pengguna, permintaan iklan AdSense selalu sesuai dengan SSL dan selalu ditayangkan melalui HTTPS, bahkan bila situs itu sekiranya adalah HTTP. Iklan yang sama bersaing dalam lelang, sehingga mengalihkan situs Anda ke HTTPS tidak akan berdampak pada iklan yang dilihat sebagian besar pengguna, atau pada tekanan lelang. Satu-satunya pengecualian adalah bagi pengguna yang berada di negara yang memblokir atau menurunkan lalu lintas HTTPS.
Jika situs Anda hanya diakses melalui HTTPS, Anda mungkin perlu memperbarui versi lama kode iklan AdSense untuk mencegah skrip AdSense diblokir sebagai konten campuran. Jika kode iklan AdSense Anda memiliki skrip yang diawali dengan "http://", Anda harus memperbaruinya menjadi "https://":
<script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
Kode iklan diatas juga dapat digunakan di situs HTTP dan tidak mengubah cara iklan ditampilkan di situs tersebut.
Selengkapnya : Memperbaiki mixed konten karena HTTPS
Cara1 menggunakan kode iklan adsense yang sesuai SSL
1. Pertama buat iklan baru atau pada unit iklan yang telah dibuat silahkan diambil kode nya
2. Selanjutnya kita melakukan perubahan kode iklan yang ada
Kode iklan syncron
<script>
google_ad_client=“ca-pub-xxxxxxxxxxxxxx”;
google_ad_slot=“yyyyyyyyyyy”;
google_ad_width=300;
google_ad_height=250;
</script>
<script src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Kode iklan asyncron
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxx"
data-ad-slot="yyyyyyyyyyy">
</ins>
<script>
(adsbygoogle=window.adsbygoogle || []).push({});
</script>
Pada contoh di atas, “http” telah dihapus dari kedua sumber skrip. URL sumber kini dimulai dengan dua garis miring ke depan, seperti ini:
*** Kode iklan sinkron: "//pagead2.googlesyndication.com/pagead/show_ads.js"
*** Kode iklan asinkron: "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
Cara ke2 mengatasi iklan adsense tidak tampil
1. Silahkan hapus semua script berikut ini di kode iklan adsense milik anda
<script async='async' src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'/>
Jika sudah pastekan script berikut tepat diatas tag </body>
<script type="text/javascript">
//<![CDATA[
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'; var sa = document.getElementsByTagName('script')[0]; sa.parentNode.insertBefore(ga, sa); })();
//]]>
</script>
Cara diatas hanya bekerja untuk blog dengan tema non AMP saja
Simpan template dan lihat hasilnya , semoga website anda sudah bisa menampilkan iklan adsense dengan normal
Cara3 memperbaiki mixed konten
Mixed konten merupakan sebuah kondisi dimana url yang sudah terenkripsi bercampur dengan url yang belum terenkripsi dalam satu halaman sehingga terjadi suatu pemblokiran sumber daya oleh SSL yang menghambat kinerja sistem browser . Ciri-cirinya bisa dilihat dari simbol ikon di address bar jika tandanya gembok hijau berarti seluruh halaman sudah sesuai dengan HTTPS sementara jika tandanya ikon seru kuning berarti masih ada campuran antara HTTP dengan HTTPS
Hal yang harus anda lakukan adalah mengganti semua url / link / resource didalam template blog , silahkan copy paste saja seluruh script yang terdapat pada edit HTML lalu pastekan kedalam notepad dan gunakan fitur replace , find what di isi HTTP dan replace with di isi HTTPS
Paste kedalam template dan simpan , silahkan dicek apakah ikon gembok warna hijau sudah muncul diaddress browser anda atau belum
Demikian postingan mengenai bagaimana cara memperbaiki iklan adsense yang tidak mau tampil setelah mengaktifkan HTTPS , menurut halaman dukungan adsense yang menyatakan bahwa kode iklan adsense sekarang bisa ditampilkan pada halaman dengan enkripsi saluran aman SSL jadi seharusnya memang bisa , jika dianda tidak tampil coba ditunggu sampai 1x24 jam
Selengkapnya : Penyebab iklan adsense tidak tayang
Posting Komentar untuk "Mengatasi iklan adsense tidak tampil karena HTTPS"
Posting Komentar
Artikel di blog ini bersumber dari pengalaman pribadi penulis, tulisan orang lain sebagai posting tamu maupun bayaran oleh sebab itu segala hak cipta baik kutipan dan gambar milik setiap orang yang merasa memilikinya