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>