Reklam etiketleri

AdSense reklam etiketi, reklam yayınını etkinleştirir ve trafiği alt hesaplarınızla doğru şekilde ilişkilendirir.

Reklam etiketi parametreleri

Reklam etiketinde değiştirmeniz gereken iki zorunlu parametre vardır. Bu parametreler, reklam sunma ayarlarını ve reklam isteği için kullanılan alt hesabı belirler. Platform yayıncı kimliğinizi ve alt hesap yayıncı kimliğinizi belirtmek için bu parametreleri ayarlayın. Kullanılan reklam biçimine bağlı olarak değiştirilebilecek başka ek parametreler de vardır.

Parametre Gerekli mi? Açıklama ve örnek
data-ad-client Evet Alt hesap mülk kimliği (dize). Bu değer, displayName alanındaki API'ler veya name alanının son segmenti aracılığıyla sağlanır. Bu değer, trafiği alt hesaplarla doğru şekilde ilişkilendirmek için gereklidir.

İçerik için AdSense reklamlarında, bu dizenin başına "ca-" ekleyin.

Bu dizenin, komut dosyası etiketinin kaynak URL'sinde de client parametre adının altında göründüğünü unutmayın.

Örnek:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host Evet Bu, platformunuzun ana makine mülk kimliğidir (dize). Bu değer, platformunuzun AdSense hesabını tanımlar ve reklam sunmayı başlatmak için gereklidir.

İçerik için AdSense reklamlarında, bu dizenin başına "ca-host-" ekleyin.

Bu dizenin, komut dosyası etiketinin kaynak URL'sinde de host parametre adının altında göründüğünü unutmayın.

Örnek:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot Görüntülü reklam birimleri için hayır

Diğer reklam birimi biçimleri için evet
Bu, reklam birimiyle ilişkilendirilen kimliktir. Görüntülü reklam birimleri için bu kimlik isteğe bağlıdır, ancak diğer reklam birimi biçimleri için zorunlu bir alandır. Reklam birimi kimliği mevcut olduğunda reklam birimiyle ilişkili ayarlar reklam yayını sırasında kullanılır. Yayın sırasında bu reklam birimi kimliğini hem platform (data-ad-host) hem de (data-ad-client) alt hesaplarında ararız. Bu parametre, AdSense'teki Reklam birimleri raporunu doldurmak için de kullanılır (rapor yalnızca reklam biriminin bulunduğu hesapta doldurulur).
data-ad-host-channel Hayır Bu bilgi raporlama amacıyla kullanılır. Daha fazla bilgi için raporlama bölümüne bakın.

Önemli: Reklam kodunuzda data-ad-client parametresi yoksa AdSense, data-ad-host parametresi tarafından sağlanan değeri kullanarak reklam yayınlamaya devam eder. Ancak trafik, alt hesapla ilişkilendirilmez. Trafiğin yanlış hesapla ilişkilendirilmesini önlemek için kod etiketine doğru data-ad-client yayıncı kimliğini yerleştirdiğinizden emin olun.

Reklam kodu örnekleri

Aşağıda, AFP'nin desteklediği her bir reklam türü için bir kod örneği verilmiştir. AdSense'teki reklam birimleri ve otomatik reklamlar hakkında daha fazla bilgi edinin.

Görüntülü reklam birimi kodu (duyarlı)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Görüntülü reklam birimi kodu (sabit boyut)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Görüntülü Reklam Ağı AMP reklam birimi (duyarlı)

Bu kodun, sayfanın <head> bölümüne yerleştirilmesi gerekir:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Bu da <body> içine yerleştirilen reklam birimi snippet'idir:

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

Görüntülü Reklam Ağı AMP reklam birimi (sabit boyut)

Bu kodun, sayfanın <head> bölümüne yerleştirilmesi gerekir:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Bu da <body> içine yerleştirilen reklam birimi snippet'idir:

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

Otomatik reklamlar

İdeal olarak, aşağıdaki reklam etiketi <head> öğesine veya sayfanın mümkün olduğunca yukarısına yerleştirilir.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Reklam yerleşimi API'si üzerinden reklamlar

Reklam yerleşimi API'si şu anda geçiş reklamlarını ve ödüllü reklamları desteklemektedir. API'yi uygulama ve özelleştirme hakkında bilgi edinmek için Reklam Yerleşimi API'si geliştirici belgelerini okuyun.

Platformlar için AdSense bu biçimlerle desteklenmektedir (şu anda yalnızca web trafiği için). Tek şart, data-ad-host parametresinin ana reklam etiketine eklenmesidir. Aşağıdaki örneği inceleyin.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>