Görüntülü reklamlar sunmak için AMP ile entegrasyon
Important: this documentation is not applicable to your currently selected format stories!
Bu kılavuz, AMP sayfalarında görüntülü reklamlar sunmak için AMP ile entegrasyon yapmak isteyen reklam ağları içindir.
Genel bakış
Bir reklam sunucusu olarak, AMP sayfalarında geleneksel HTML reklamları sunmanın yanı sıra AMPHTML reklamları sunmak için de AMP ile entegrasyon sağlayabilirsiniz.
Geleneksel HTML reklamları mı sunmak istiyorsunuz?
AMPHTML reklamları mı sunmak istiyorsunuz?
amp-ad
(geleneksel HTML reklamları sunmak için önceden bir tane oluşturmadıysanız).- AMPHTML reklamları sunmak için bir Hızlı Getirme entegrasyonu oluşturun .
amp-ad
oluşturma
Bir reklam sunucusu olarak desteklediğiniz yayıncılar, sizin tarafınızdan sağlanan bir JavaScript kitaplığı barındırır ve reklamları getirmek ve yayıncının web sitesinde oluşturmak için bu JavaScript kitaplığına dayanan çeşitli "reklam kod parçacıkları" yerleştirirler. AMP, yayıncıların rastgele JavaScript yürütmesine izin vermediğinden, amp-ad
etiketinin reklam sunucunuzdan reklam istemesine izin vermek için AMP açık kaynak koduna katkıda bulunmanız gerekir.
amp-ad
uygulamasını, geleneksel HTML reklamları ve AMPHTML reklamları göstermek için kullanabilirsiniz. Örneğin, Amazon A9 sunucusu aşağıdaki sözdizimi kullanılarak çağrılabilir:
<amp-ad width="300" height="250" type="a9" data-aax_size="300x250"
data-aax_pubname="test123" data-aax_src="302"> </amp-ad>
Yukarıdaki kodda, type
özniteliği, bu durumda A9 olan reklam ağını belirtir. data-*
öznitelikleri, Amazon'un A9 sunucusunun bir reklam yayınlamayı beklediği parametrelere bağlıdır. a9.js
dosyası, parametrelerin A9 sunucusunun URL'sine bir JavaScript çağrısı yapmak için nasıl eşlendiğini gösterir. amp-ad
etiketi tarafından iletilen ilgili parametreler, bir reklam ile yanıt vermek için URL'ye eklenir.
amp-ad
entegrasyonu oluşturmayla ilgili talimatlar için Reklam ağlarını AMP'ye entegre etme bölümüne bakın.
Hızlı Getirme entegrasyonu oluşturma
Hızlı Getirme, reklam isteğini reklam yanıtından ayıran, reklam isteklerinin sayfa yaşam döngüsünde daha erken gerçekleşmesine olanak tanıyan ve reklamları yalnızca kullanıcılar tarafından görüntülenmeleri muhtemel olduğunda oluşturan bir AMP mekanizmasıdır. Hızlı Getirme, doğrulanmış AMPHTML reklamlarına geleneksel HTML reklamlarına göre öncelik verir. Hızlı Getirme içinde, bir reklam doğrulamada başarısız olursa, bu reklam, AMP belgesinin geri kalanından ayrılıp korumalı alana alınmak üzere alanlar arası bir iframe'e sarılır. Tersi durumda, doğrulamayı geçen bir AMPHTML reklamı doğrudan sayfaya yazılır. Hızlı Getirme hem AMP hem de AMP olmayan reklamları işler; Doğrulamada başarısız olan reklamlar için ek reklam isteği gerekmez.
Reklam sunucunuzdan AMPHTML reklamları sunmak için aşağıdakileri içeren bir Hızlı Getirme entegrasyonu sağlamalısınız:
- SSL ağ iletişimini destekleme.
- Reklam isteğini oluşturmak için JavaScript sağlama (örnek uygulamalar: AdSense ve DoubleClick).
- Bir doğrulama hizmeti aracılığıyla reklam öğesini doğrulama ve imzalama. Cloudflare, herhangi bir bağımsız reklam sağlayıcısının daha hızlı, daha hafif ve daha ilgi çekici reklamlar sunmasını sağlayan bir AMP reklam doğrulama hizmeti sağlar.
Bir Hızlı Getirme entegrasyonu oluşturmayla ilgili talimatlar için Hızlı Getirme Ağa Uygulama Kılavuzu'na bakın.