Reklam etiketleri

AdSense reklam etiketi, reklam sunumunu ve gelir paylaşımını etkinleştirir. AdSense reklam etiketini, kullanıcılarınızın AdSense ile içeriklerinden para kazanmak için etkinleştirebilecekleri her sayfaya yerleştirmeniz gerekir.

Bu adıma yönelik yaklaşımınız, büyük olasılıkla kullanıcılarınıza sunmak istediğiniz reklam ayarları kontrolüne ve reklam deneyimine bağlı olacaktır: - Reklam ayarlarının kontrolü sizdeyse desteklemek istediğiniz reklam türleri ile yerleşimlerine karar verebilir ve reklam etiketlerini kullanıcılarınızın sitelerine kendi sitenizymiş gibi ekleyebilirsiniz. AdSense hesabınızın içinde reklam birimleri oluşturursunuz, ancak veri-reklam istemcisi ve veri reklam barındırma parametrelerini değiştirirsiniz - Reklam ayarlarının kontrolünü kullanıcılarınıza bırakıyorsanız, kullanıcılarınıza reklam türleri ve yerleşimler (sol, sağ, üst, alt vb.) ile ilgili tercihlerinin ne olduğunu sormak ve etiketleme yapmak için bu tercihleri kullanmak isteyebilirsiniz. Doğal reklamları desteklemesi için reklam etiketlerinin, kullanıcılarınızdan toplamanız gereken bir reklam birimi kimliği gerektirdiğini unutmayın.

Reklam etiketi parametreleri

Reklam etiketinde değiştirmeniz gereken iki zorunlu parametre vardır. Bu parametreler, reklam sunumunu ve kullanıcılarınızla gelir paylaşımını belirler. Platformun yayıncı kimliğini ve kullanıcının yayıncı kimliğini 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 Kullanıcınızın İçerik için AdSense yayıncı kimliği (dize). Bu değer, kullanıcı tarafından kayıt akışı aracılığıyla sağlanır. Bu değer, gelir paylaşımını başlatmak 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ınlama sırasında hem platform (data-ad-host) hem de alt (data-ad-client) hesaplarda bu reklam birimi kimliğini 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-host parametresi yoksa AdSense, data-ad-client parametresi tarafından sağlanan değeri kullanarak reklam yayınlamaya devam eder. Ancak platform hesabınız, bu hesaplardan gösterim ve gelir paylaşımı almaz. Alternatif olarak, ana makine yayıncı kimliğinizin reklam isteğine eklendiğinden emin olmak için google-adsense-platform meta etiketini kullanabilirsiniz.

Ayrıca, geliri yanlış kullanıcıyla ilişkilendirmemek 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>