Cara Menempatkan Iklan Di Tengah-tengah Postingan Blog



Metode ini dapat digunakan baik dengan Blogger lama dan Blogger BARU.
Ini adalah XHTML dan bekerja dengan IE, FF, Opera, Safari.


Masalah

Di terkenal peta Google AdSense panas dilaporkan daerah yang paling menguntungkan di mana untuk menempatkan iklan untuk situs atau blog Anda.
Tidak disebutkan dari penempatan di tengah posting Anda. Mengapa?
Karena secara default Blogger, platform blogging yang ditawarkan oleh Google, tidak menawarkan cara untuk memecahkan posting di tengah dan diletakkan di sana iklan.
Tapi, jika Anda mencari sangat hati-hati di Net, Anda akan menemukan bahwa beberapa webmaster mencoba untuk menempatkan iklan di posisi itu dan melaporkan peningkatan yang signifikan dalam keuntungan.

Situs ini tidak mengkonfirmasi peningkatan keuntungan ketika iklan di tengah posting, tapi menjelaskan bagaimana menempatkan AdSense di tengah posting Blogger.


Larutan

Ada cara sederhana untuk memecahkan masalah ini: pindah posting body sekitar kode iklan, hanya dengan sekelompok JavaScript dan beberapa DIVs. Dalam 2 langkah mudah:

Di template Blogger Anda:


BLOGGER LAMA

Cari tag <$ BlogItemBody $> dan menggantinya dengan kode berikut:


<div id="prv<$BlogItemNumber$>"></div>

<div style="clear:both;margin:10px 0">
    <!-- Your AdSense code -->
</div>

<div id="fst<$BlogItemNumber$>">
    <$BlogItemBody$>
</div>

<script type="text/javascript">
var obj0=document.getElementById("prv<$BlogItemNumber$>");
var obj1=document.getElementById("fst<$BlogItemNumber$>");
var s=obj1.innerHTML;
var r=s.search(/\x3C!-- adsense --\x3E/igm);
if(r>0) {obj0.innerHTML=s.substr(0,r);obj1.innerHTML=s.substr(r+16);}
</script>
BLOGGER BARU

Cari tag <data: post.body /> (Anda harus memeriksa Expand Template Widget di Blogger konsol) dan menggantinya dengan kode berikut:


<div expr:id='"aim1" + data:post.id'></div>

<div style="clear:both; margin:10px 0">
    <!-- Your AdSense code here -->
</div>

<div expr:id='"aim2" + data:post.id'>
    <data:post.body/>
</div>

<script type="text/javascript">
var obj0=document.getElementById("aim1<data:post.id/>");
var obj1=document.getElementById("aim2<data:post.id/>");
var s=obj1.innerHTML;
var r=s.search(/\x3C!-- adsense --\x3E/igm);
if(r>0) {obj0.innerHTML=s.substr(0,r);obj1.innerHTML=s.substr(r+16);}
</script>

  1. Perhatikan bahwa Anda harus mengganti <!-- Your AdSense code --> dengan blok kode yang disediakan oleh Google.

  2. Di setiap posting blog:

    Masukan komentar khusus

<!-- adsense -->

di titik yang tepat yang ingin ditampilkan iklan AdSense.
Selesai!

Pertanyaan
  1. Apakah metode ini melanggar Google ToS?

    Tidak Menjawab permintaan dukungan langsung Google menyatakan metode ini tidak melanggar kebijakan program mereka.

  2. Bagaimana jika saya lupa untuk dimasukkan ke dalam posting yang komentar <! - Adsense -> ?

    Tidak ada. Blok iklan akan muncul di posisi tradisional Anda didefinisikan dalam template Anda sebelum menerapkan modifikasi ini.

    Lihatlah contoh

  3. Apa yang terjadi di halaman home dan halaman Blogger arsip di mana ada beberapa pos dengan komentar <! - Adsense -> muncul bersama-sama?

    Hal yang sama terjadi sebelum modifikasi ini: Google secara otomatis menyuntikkan dalam posting Anda hingga 3 blok AdSense. Jadi hanya 3 tulisan pertama (dalam urutan top-down) di halaman rumah atau arsip halaman Anda akan memiliki iklan.

    Lihatlah contoh

  4. Dapatkah saya mengotomatisasi injeksi AdSense di tengah posting saya tanpa manual memasukkan komentar<! - Adsense ->?

    Ya, tapi Anda harus mengubah kode JavaScript yang tercantum di atas dengan salah satu berikut:


    BLOGGER LAMA

    <script type="text/javascript">
    var obj0=document.getElementById("prv<$BlogItemNumber$>");
    var obj1=document.getElementById("fst<$BlogItemNumber$>");
    var s=obj1.innerHTML;
    var t=s.substr(0,s.length/2);
    var r=t.lastIndexOf(" ");
    if(r>0) {obj0.innerHTML=s.substr(0,r);obj1.innerHTML=s.substr(r+1);}
    </script>


    BLOGGER BARU

    <script type="text/javascript">
    var obj0=document.getElementById("aim1<data:post.id/>");
    var obj1=document.getElementById("aim2<data:post.id/>");
    var s=obj1.innerHTML;
    var t=s.substr(0,s.length/2);
    var r=t.lastIndexOf(" ");
    if(r>0) {obj0.innerHTML=s.substr(0,r);obj1.innerHTML=s.substr(r+1);}
    </script>
    Catatan
    Ada beberapa pendekatan yang berbeda untuk memecahkan masalah menyatakan, keduanya tidak bekerja:
  5. Menulis semua kode AdSense blok langsung di dalam pos.

    Ini tidak bekerja karena Blogger akan memperingatkan Anda itu dilarang untuk menyisipkan kode JavaScript dalam posting.
    Bahkan melewati kesalahan (lesu Berhenti menampilkan kesalahan HTML untuk posting ini) apa yang akan Anda dapatkan adalah bukan apa yang Anda inginkan.
  6. Tulis JavaScript untuk memindahkan AdSense blok kode di tengah pos kami.

    Sementara metode ini bekerja, itu dilarang oleh Google ToS karena Anda harus memodifikasi kode AdSense itu sendiri.

Metode ini juga bekerja dengan sistem iklan lainnya, seperti Yahoo! Publisher Network (YPN), Microsoft adCenter, Chitika, AdBrite, atau orang lain.

 
Previous
Next Post »