Menampilkan AdSense hanya di PostPage
May 23, 2008 by Adam Pahlevi
Filed under Google Blogger
Pertama-tama, kita cari terlebih dahulu kode ini: <p><data:post.body/></p>. Nantinya, disetiap kode yang ada tulisan: [AdsCode], maka disitulah kita letakkan kode AdSense kita yang sudah di parse.
Meletakkan kode di Theme biasa
<b:if cond=’data:blog.pageType == “item”‘>
<p><table align=’center’><tr><td>
<center>[AdsCode]</center></td></tr></table>
<data:post.body/><table align=’center’><tr><td>
<center>[AdsCode]</center></td></tr></table></p>
<b:else/>
<p><data:post.body/></p>
</b:if>
Maksud theme biasa adalah theme yang belum terkena hacking pada post-nya. Misal belum adanya hack Peek-a-Boo styling pada Post. Maka inilah kode dalam thema biasa tersebut:
Tugas kita hanya untuk merubah kode [AdsCode] menjadi kode AdSense yang sudah diparsing.
Meletakkan kode pada Peek-a-Boo Styling Theme
Jika thema kita menggunakan Peek-a-Boo styling. Maka kode kita nanti harus berstruktur seperti ini:
<div class=’post-body’ expr:id=’”post-” + data:post.id’>
<b:if cond=’data:blog.pageType == “item”‘>
<p><table align=’center’><tr><td>
<center>[AdsCode]</center></td></tr></table>
<data:post.body/><table align=’center’><tr><td>
<center>[AdsCode]</center></td></tr></table></p>
<b:else/>
<style>#fullpost {display:none;}</style>
<p><data:post.body/></p>
<span id=’showlink’>
<p><a expr:onclick=’”javascript:showFull(\”post-” + data:post.id + “\”);”‘ href=’javascript:void(0);’>Continue reading…</a></p>
</span>
<span id=’hidelink’ style=’display:none’>
<p><a expr:onclick=’”javascript:hideFull(\”post-” + data:post.id + “\”);”‘ href=’javascript:void(0);’>Excerpts only…</a></p>
</span>
<script type=’text/javascript’>checkFull(”post-” + “<data:post.id/>”)</script>
</b:if>
<div style=’clear: both;’/> <!– clear for photos floats –>
</div>
Selective Expandable Post Styling
Jika pada post kita terdapat hack Selective Expandable Post (kode yang ada ‘Read More…’ nya itu lho :D), maka kita harus merubah struktur kodenya hingga menjadi seperti ini:
<div class=’post-body’ expr:id=’”post-” + data:post.id’>
<b:if cond=’data:blog.pageType == “item”‘>
<style>#fullpost{display:inline;}</style>
<p><table align=’center’><tr><td>
<center>[AdsCode]</center></td></tr></table>
<data:post.body/><br/>
<table align=’center’><tr><td><center>
[AdsCode]</center></td></tr></table></p><b:else/>
<style>#fullpost{display:none;}</style><p><data:post.body/></p>
<span id=’showlink’>
<a expr:href=’data:post.url’>Read More……</a>
</span>
<script type=’text/javascript’>
checkFull(”post-” + “<data:post.id/>”);
</script>
</b:if>
<div style=’clear: both;’/> <!– clear for photos floats –>
</div>
Sudah tahu kan bagaimana cara mem-parse kode AdSense? kalau belum tahu, coba cari di Bikinblogger [Link Disini] Oh iya, sekedar informasi, penggunaan hack ini tidak hanya untuk AdSense, Blogywalkie telah mencobanya pada program alternatif lain monetizing selain AdSense (TLA, AdBrite, Chitika) dan itu semua bekerja baik. Kelihatannya hack ini bisa bekerja dengan tipe iklan apapun.

ivan on Tue, 5th Aug 2008 4:48 am
kasih contohnya dunk…masih agak bingung soalnya
Adam Pahlevi on Sat, 25th Oct 2008 11:55 am
@ivan, wah, gw pakek WordPress nih. Jadi gini, maksudnya tuh kode, itu agar adsense tidak muncul seenaknya di halaman, kita bisa pilih halaman seperti apa yang kita mau!