Membuat Tampilan Iklan Google Adsense Responsif (CSS Media Queries)
.adsbygoogle {display:inline-block;width:468px;height:60px;}
@media screen and (max-width: 467px) { .adsbygoogle {display:inline-block;width:300px;height:250px;} }
@media screen and (max-width: 299px) { .adsbygoogle {display:inline-block;width:200px;height:200px;} }
</style>
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
data-ad-client="ca-pub-xxxxxxxxxxxxxx"
data-ad-slot="xxxxxxxxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
data-ad-client="ca-pub-xxxxxxxxxxxxxx"
data-ad-slot="xxxxxxxxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Tampilan default iklan yang akan dimunculkan adalah 468x60, namun jika lebar screen kurang dari sama dengan 467px maka tampilkan iklan dalam ukuran 300x250, namun jika lebar screen kurang dari sama dengan 299px, maka tampilkan iklan dalam ukuran 200x200.
Rilis Unit Iklan Adsense Responsif (Beta)
Berikut langkah membuat Ad Unit responsive dan modifikasi CSS-nya sebelum bisa digunakan pada website/blog responsive anda:
.classsesuainamaslot { width: 320px; height: 50px; }
@media(min-width: 500px) { .classsesuainamaslot { width: 468px; height: 60px; } }
@media(min-width: 800px) { .classsesuainamaslot { width: 728px; height: 90px; } }
</style>
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- namaslot -->
<ins class="adsbygoogle classsesuainamaslot"
style="display:inline-block"
data-ad-client="ca-pub-xxxxxxxxxxxxxx"
data-ad-slot="xxxxxxxxxx"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<style>
.classsesuainamaslot { width: 200px; height: 200px; }
@media(min-width: 350px) { .classsesuainamaslot { width: 300px; height: 250px; } }
@media(min-width: 400px) { .classsesuainamaslot { width: 336px; height: 280px; } }
@media(min-width: 500px) { .classsesuainamaslot { width: 468px; height: 60px; } }
@media(min-width: 800px) { .classsesuainamaslot { width: 728px; height: 90px; } }
@media(min-width: 900px) { .classsesuainamaslot { width: 900px; height: 90px; } }
</style>
<style type="text/css">
.classsesuainamaslot{display:inline-block;width:728px;height:90px;}
@media screen and (max-width: 727px) { .classsesuainamaslot {display:inline-block;width:468px;height:250px;} }
@media screen and (max-width: 467px) { .classsesuainamaslot {display:inline-block;width:336px;height:280px;} }
@media screen and (max-width: 335px) { .classsesuainamaslot {display:inline-block;width:300px;height:250px;} }
dan seterusnya tergantung keinginan anda...
</style>
Beberapa poin yang perlu diperhatikan pada penggunaan iklan Google Adsense versi responsive:
- Pastikan ukuran yang digunakan pada masing-masing media query benar-benar fix.
- Pastikan ukuran yang digunakan sesuai dengan ad unit Google Adsense yang tersedia (728x90, 468x90, 970x90, 336x280, 320x50, 300x250, dan seterusnya). Ukuran yang tidak sesuai dengan ad unit yang tersedia tidak akan tampil.
- Karena merupakan media query, maka penyesuaian unit iklan yang ditampilkan mengikuti lebar screen pada saat load pertama kali. Jadi ketika melakukan test, pastikan anda telah mengatur lebar browser terlebih dahulu baru load halaman. Anda tidak bisa melihat resposivitasnya hanya dengan mengubah-ubah lebar browser tanpa proses load terlebih dahulu.
- Jangan lupa mengatur ukuran unit iklan default apabila sewaktu-waktu media query tidak bisa dieksekusi.
- Terakhir, tentu saja ini hanya baik digunakan pada template.theme responsive. Pada template/theme non responsif masih bisa sih, tapi pastikan iklan float/berada di samping kiri. :)
- Demo menyusul :)
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
© copyright Ahmad Khoirul Azmi, published only for buka-rahasia.blogspot.com.
Written by: Ahmad Khoirul Azmi
Thanks for reading! Suka dengan artikel ini? Please link back artikel ini dengan codedi bawah atau share dengan sharing buttons di atas. Copy paste wajib dengan ijin saya, serta menggunakan link sumber seperti di bawah. Gunakan etika. Saya akan berlakukan DMCA COMPLAINT secara langsung tanpa pemberitahuan atas copas tanpa mengikuti ketentuan yg berlaku.
62 Comment(s):
kunjungan pagi gan, thanks sharing dan info nya
salam blogger
Google Is The BEST
ooh itu toh maksudnya.,. baru tau aku artikel disini lebih mudah di cerna ketimbag artikelnya google.,. makasih om AZMI
google emang super dah...
makasih buat postingannya mas :)
wah, tutorial tentang google adsense
diterima aja belom gimana udah buat responsive?
kasi tau trik nya dong biar di terima
Sayang sekali google adsense sudah disable kalau enable kian pasti bisa mengetes dari iklan google adsense responsive diatas :)
salam blogger dari http://purbalaban.blogspot.com/
Wah, kayanya patut buat di coba di GA saya mas :D
Thanks Tips dan infonya :D
*romadhon-byar
Harus dicoba, semoga berhasil!
saya malah belum berani membayangkan untuk mendaftar di google adsense. karena blog saya tergolong blog yang amburadul. tapi untuk pengetahuan saya baca dari awal sampai akhir :)
Dari awal sampai akhir bukan faham tapi malah bingung memahami.Parah aku,buta kode-kode...Tapi pantang menyerah.Trims tutornya...mantap banget.
tambah pengetahuan baru dari Om neh.. :)
Pak ahmad berkomentar di mybloggertricks ya ? Kalau saya boleh tahu , sejak kapan bapak mengenal blog yang menyediakan trick blogger terbesar dengan alexa terkecil ?
mau daftar aja gk di aprove ,hehehe :)
Halo, saya kenal Ahmedzai dan mybloggertricks sejak 2009 lalu (waktu itu masih berdomain mybloggertricks.blogspot.com) dan sering ketemu di blogger product forum.
untuk tampilannya kaya gimana tu om?
makasih mas infonya, saya sudah coba memasangnya diblog baru saya dan berhasil. :)
wah mantap ini, kemaren ane masih ragu ama code2nya adsense takut salah trus di banned:D, karena tutorialnya mudah dipahami jadi ane berani untuk mencobanya alhasil ketika ane check di situs2 yang bisa mengecek situs versi mobile kayaknya berhasil, terima kasih banyak atas tutorialnya.
mau nanya kang ane bingung ketika saya disable Show mobile template on mobile devices laporan di histats kok kacau, itu kenapa ya kang? mohon pencerahannya, terima kasih.
Halo. Great to hear that! :)
Kacaunya bagaimana bisa dispesifikkan? Setahu saya justru mobile template sama sekali tidak bisa disisipi histats kecuali dikasi hack terlebih dahulu.
Gmana sich kalau mau buat cerita digoogle.
Jadi iklan Google AdSense nantinya bisa responsif begitu ya mas dan akan terlihat menarik.Wah terimakasih banyak atas panduannya yang sangat runtut dan mudah untuk dipahami oleh kita semua. Nice sharing :)
setelah membacanya saya jadi bingung nih mas,.,, bukannya langsung di pasang aja ya setelah dapat kode pilih asynchronous nya, lalu pasang ke widget HTML/Javascriptnya ?
Asynchronous itu bukan responsive, tapi opsi pilihan untuk menggunakan HTML5 dan javascript yang diload belakangan, sehingga tidak mengganggu kinerja load internal halaman web. Untuk membuatnya responsive, mesti menggunakan CSS media queries seperti contoh di artikel.
wah baru tahu saya maklum baru belajar nie, thanks ya mas
celakanya, saya tidak bisa menghilangkan iklan di statik page ketika menampilan blog versi mobile..
gan tolong dibantu kegalauan saya ya,,
saya pasaing iklan dengan size yang sama
satu sebelah kiri dan satunya disebelah kanan.
yang saya tanyakan,
apakah itu melanggar TOS atau tidak..
trims atas bantuannya.
kami juga dah nyoba yang versi beta, tinggal copy-paste aja jadi di web responsive
saya mau tanya mas, slot unit iklan yang pertama kita buat tadi bisa digunakan untuk beberapa unit atau harus membuat slot lagi?
sebaiknya buat slot baru lagi pada tempat berbeda, sehingga anda bisa memantau masing-masing dan bisa melakukan testing optimasi CTR yang tepat.
@suduang: tidak masalah, asalkan jumlahnya tidak melebih 3 buah
Om, boleh tanya ?
1. apakah CSS nya bisa di pasang di template, atau tiap widget end pakai CSS sendiri ?
2. Apakah untuk responsive hanya berlaku untuk kode iklan, bukan untuk kode tautan adsense...
suwun om, maaf masih newbie..
Halo:
1. Gunakan CSS sendiri-sendiri pada masing-masing widget. Kalopun memasukkannya di template, itupun hanya untuk satu iklan. Sebab masing-masing punya class unik sendiri-sendiri dan harus diatur dengan CSS masing-masing,
2. Ya, benar, hanya berlaku untuk iklan block dan bukan tautan link.
aahhh, akhirnya terjawab sudah... satu lagi ya.. untuk scripth dijelaskan diatas bisa dipasang satu saja.. apakah ini berlaku juga untuk semua script termasuk Adsense tautan. semalem saya coba untuk adsene tautan tidak menggunakan scriptnya dan iklan tetap muncul.. takutnya nilai klik tidak ke hitung sama GA.. ?
maksunya script asynchronous adsense ini ya:
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
ya cukup pakai sekali saja, saya biasanya meletakkan setelah <body> atau di atas </head>
Script semacam ini memang hanya perlu dipanggil sekali saja, Kalo berkali2 bisa memperberat loading. Dulu sebelum asynchronous pun saya juga cuma pake sekali.
Thx Ms newbie belajar nie... :D
Halo Bang Azmi, kira-kira slot iklan GA yang udah saya buat sebelumnya bisa nda saya responsifkan dengan melakukan pengaturan seperti yang Bang Azmi lakukan sebelum munculnya slot iklan responsif oleh google dan kira2 akan melanggar TOS GA nda? Makasih sebelumnya jika sudah mau menanggapi pertanyaan saya ini :)
Ya, bisa dan diijinkan oleh Google, dengan menggunakan javascript. saya akan post nanti jika memang dibutuhkan. Tapi saran saya sebaiknya buat saja slot baru lagi dengan jenis asynchronous dan responsive seperti contoh di atas, sebab banyak keuntungannya, salah satunya loading jauh lebih cepat, sehingga tidak mengganggu kinerja website,
Saya kira tadi yang digunakan cuman media queri juga. Berarti nanti dalam satu widget HTML/JavaScript akan terpasang dua atau 3 slot iklan dengan ukuran yang berbeda-beda?
O iya Bang, waktu saya coba save kode asynchronous adsense ini, kok nggak bisa tersave ya selalu muncul kesalahn. Saya coba pasang di atas kode kode </head>
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Oh iya, saya lupa menyampaikan, kalo scriptnya mau disimpan di dalam template, harus diubah menjadi tag XML (tidak menggunakan tag penutup) dan diakhiri dengan / (slash).
Jadi begini:
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" />
Kalo masih ragu dengan mengubah tag, letakkan aja script yang anda coba pasang tadi di widget slot iklan teratas dan selalu muncul di setiap halaman. itu juga cukup.
@Agung Buton: Tidak begitu. Tepatnya browser akan melakukan request penampilan iklan yang sesuai dengan ukuran browser. Slot iklan nya tetep satu.
Kodenya sempat saya ubah juga seperti itu kemarin Bang tapi nggak bisa masih ada yang mesti diperbaiki katanya. Saya khawatir untuk melakukan perubahan lebih lanjut pada kodenya supaya bisa tersave dalam kode HTML blog saya jangan sampai dianggap melanggar. Ok Bang untuk kode itu saya pasang aja di kode iklan yg di bagian bawah header blog saya coz slot iklan itu muncul di semua halaman posting blog saya. Makasih atas sarannya.
Halo Bang Azmi mau nanya lagi nih, saya lihat di halaman ini https://support.google.com/adsense/answer/2953032 kok nda ada ya ukuran iklan 468x90 yang disebutkan di atas pada bagian "Beberapa poin yang perlu diperhatikan pada penggunaan iklan Google Adsense versi responsive:"? Yang anehnya lagi, kan saya pasang ukuran 468x90 di blog saya dan iklannya tetap muncul tuh. Saya baru perhatikan tadi coz lagi setting ulang pengaturan responsive blog saya.
oops sorry, itu seharusnya 60 bukan 90, saya keliru menuliskan, dan memang tidak ada ukuran itu.
Masih bingung ni Mas,. pa penempatan iklan ini harus di template yang responsif
Y q baca, ktx g leh ngerubah script Adsense, Biar dah punyaq yg pa dax, Thax infox gan..keren-keren..!
Boleh di coba nih kalo adsense sy sudah normal
siippp bgt nih infox ;)
Mantab artikelnya gan,. Nice info
info yg sangat update. harus secepatnya di terapkan. karena ane uda pake template responsiv.
Kalau ada yg mau download template responsive seperti yg ane pake silahkan mencari di artikel ane
info yang sangat berguna...terimakasih,,
postnya bagus kk
visit my blog
softwar3zone.blogspot.com
ternyata saya bingung :(
bisa menambah penghasilan nie kayanya.
Tapi masih belum ngerti
iklannya kok gak muncul-muncul ya mas ?
yang salah dibagian mana ya ?
Saya coba pakai buat header saya kok gak bisa ya mas ?
saya pakai script style yang pertama mas.
tolong bantuannya mas.
Halo, apa sudah approve tahap kedua? maaf saya tidak tahu apakah adsense anda sudah lama, jadi saya tanya dulu.
Kedua, apakah javascript asynchronous-nya sudah dipasang dulu?
gan mau tanya dong.. kenapa ya blog saya belum bisa mendaftar adsene?tolong dicek dong gan..samroes.blogspot.com, tq
@samuel: coba simak ini http://buka-rahasia.blogspot.com/2013/05/cara-mendapatkan-persetujuan-google-adsense.html
Gan, apakah merupakan satu pelanggaran TOS Adsense jika kita menyembunyikan widget adsense agar tidak tampil di versi mobile ? Sy menggunakan template responsive , dan memasang kode iklan responsif diheader , saat sy membuka menggunakan android, maka iklan header akan berubah menyesuaikan perangkat, akan tetapi menurut yg saya baca si TOS GA, tampilan template semacam itu dianggap melanggar.. Nah makanya sy berniat tidak menampilkan widget adsense dan hanya menampilkan iklan adsense yg berada di dalam artikel. Mohon pencerahan, dan mohon bisa di cek tampilan blog saya di http:// johansanjaya.blogspot.com.
Mohon maaf, link yg saya cantumkan tsbut agar admin bisa mdapat gambaran ttg tampilan versi mobile blog saya
@Om Bujo: Adsense versi responsive beda dengan adsense for mobile. Kalo adsense responsive, itu digunakan untuk template responsive. Template responsive tidak punya web versi mobile dan bisa diakses dari browser apa saja, jadi beda jauh dan kebijakannya juga berbeda.
Tapi kalo diletakkan di header, dan ukurannya berubah menjadi 300x250, khusus untuk ini, maka kategorinya melanggar. Karena iklan ukuran 300x250 dan yang lebih tinggi di bagian paling atas (above the fold) dapat menggangu user yang hendak menggeser ke bawah. Mungkin tidak sengaja akan melakukan klik pada iklan itu. Yang diijinkan berada di bagian atas adalah yang memiliki tinggi kurang dari seratus px. Jadi user bisa mencari space untuk menekan dan menggeser ke bawah. Selain di bagian atas, ukuran apapun yang menyesuaikan lebar screen diperbolehkan.
Maka untuk lebih baiknya, atur sedemikian rupa agar bagian header tidak menampilkan iklan dengan tinggi (height) di atas 100px.
malem gan.
berapa banyak unit iklan responsive harus dibuat utk menampilkan 3 iklan gambar/teks yang berbeda ukuran?
apakah cukup satu saja kemudian merubah kode auto menjadi rectangle, vertikal dan horizontal ataukah harus dibuat slot baru 3 buah?
salam
teknotc.com
Jangan, mesti buat 3, harus berbeda, walaupun sifatnya responsif dan bisa pake 3 atribut, tapi anda harus memantau performa masing-masing slot, apalagi jika ukurannya berbeda. Jadi bisa cek revenue masing-masing dan tahu mana yang mesti dioptimasikan, slot a dapet berapa, b berapa, dan seterusnya.
Post a Comment