Feed içi reklamınızı oluşturduktan sonraki ilk adım, kodu feed'inize ait HTML'nin içine yerleştirmektir.
Feed içi reklam kodunun yerleştirileceği alan
Feed içi reklam kodunuzu, feed içeriğinin ortasına ya da feed'in başladığı veya bittiği yere yerleştirin. Bu işlemi doğrudan feed'inizin HTML kodunu düzenleyerek yapabileceğiniz gibi, İçerik Yönetimi Sistemi (CMS) kullanıyorsanız kodu sizin yerinize yerleştirecek bir eklentiyi de kullanabilirsiniz.
Feed içi reklam kurulumu aşağıdaki gibi görünebilir:
İçerik bloğu 1: |
|
İçerik bloğu 2: |
|
Yerel Feed içi reklam: |
|
İçerik bloğu 3: |
|
İçerik bloğu 4: |
Feed içi reklamlarınızı yerleştirme yöntemi
İçerik yönetim sistemlerinde (CMS) genellikle 1) içeriğinizi barındıran veritabanı ve 2) içeriğinizi bir komut döngüsünden geçirerek feed'inizi oluşturan bir kod parçası bulunur. Bu kod parçasını şablon dosyanızda bulabilirsiniz. Şablon dosyanız, içerik yönetim sisteminizin şablon klasöründe (tema klasörü olarak da adlandırılır) bulunur.
Şablon klasörünüzdeki kodu değiştirme
Feed içi reklamınızı yerleştirmek için, şablon klasöründeki kodu aşağıda gösterildiği gibi değiştirin:
- Feed'inizin bulunduğu sayfanın şablon klasörünü açın.
- Feed'inizi oluşturan komut döngüsünü bulun. (İpucu: Döngü kodunda büyük ihtimalle "while" veya "for each" komutu bulunur.)
- Özellikle şu durumlarda, feed içi reklamınızı feed'e eklemek için döngü kodunu değiştirin::
- Komut döngünüzde bir sayaç yoksa, feed içi reklamın ne sıklıkta ekleneceğini belirlemek amacıyla bir sayaç ekleyin.
- Feed içi reklamların sayaçta belirlediğiniz sıklıkta gösterilmesini sağlamak için döngünün içine "if" ifadesini ekleyin.
Aşağıda örnek bir kod verilmiştir. Kodunuzun yapısı örnek koda benzese de uygulamanız gereken kod kullandığınız programlama diline bağlı olarak büyük ihtimalle farklı olacaktır.
Posts[] posts;
Var count=1; // If your code does not include a counter define one
While (count < posts.length) // Increase the value of "count" by 1 until the final post in the database
{
If (count%3=0) //If the value of "count" equals 3 or 6 or 9 insert the ad
{
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous">
</script>
<ins class="adsbygoogle" style="display:block"
data-ad-format="fluid"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="1234567890"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
}
<h3>{{ post.title }}</h3> // for all count values insert the content block title
<p>{{ post.body }}<p> //Insert the content block body
<img src="{{ post.thumbnail}}"> //Insert the content block image
}
Önemli
Reklam kodunu aşağıdaki niteliklere sahip bir üst kapsayıcının (<div>
, <iframe>
vb.) içine yerleştirdiğinizden emin olun:
- Geçerli bir genişlik değeri. Reklam kodunu, genişliği açıkça belirlenmemiş bir üst kapsayıcıya (ör. kayan bir öğeye) yerleştirirseniz reklam kodu, reklamlarınız gösterilemez. Reklamlarınızın genişliğinin hesaplanmasında üst kapsayıcının genişliği kullanılır. Feed içi reklamlar için minimum genişliğin 250 piksel olduğunu unutmayın.
- Değişken yükseklik. Reklam kodunu sabit bir yüksekliğe sahip bir üst kapsayıcı içine yerleştirirseniz reklamların şekli bozulabilir.