Get started with Google Publisher Tag

SafeFrame kullanarak reklam öğeleri oluşturma

Reklamveren ve yayıncı içeriği arasında iletişim için SafeFrame'i kullanma hakkında daha fazla bilgi

24 Ocak 2022'den itibaren SafeFrame, SafeFrame içeriğini izole etmek ve güvenlikle ilgili daha güçlü garantiler vermek için her zaman rastgele alt alanlar kullanacaktır. Bu, SafeFrame güvenlik ayarının artık kullanılamayacağı anlamına gelmektedir.

Daha önce "Sabit" ayarını seçtiyseniz SafeFrame güvenliğiniz güncellenir.

SafeFrame, reklamveren ile yayıncı içeriği arasında tek bir birleşik iletişim mekanizması sağlayan, API özellikli bir iFrame'dir. Ad Manager'daki SafeFrame teknolojisi, sayfa içeriği ile reklamlar arasında şeffaf ve zengin etkileşimler sağlar, hassas verilere dışarıdan erişimi engeller ve hangi reklam öğelerinin GPT içeren SafeFrame kapsayıcısı ile oluşturulacağını belirleme üzerinde size daha ayrıntılı kontrol sunar.

IAB standartları, yayıncıların SafeFrame kapsayıcıları içinde reklam oluşturabilmek için web sitelerini güncellemelerini gerektirir. Bununla birlikte SafeFrame, Ad Manager'da desteklenmektedir ve GPT etiketleri kullanıldığında varsayılan olarak etkinleştirilir.

Kötü amaçlı reklam öğelerinin yayınlanma olasılığını en aza indirmek istiyorsanız üst düzey gezinmeyi önlemek için HTML5 korumalı alan özelliğiyle birlikte her mümkün olduğunda SafeFrame'i etkinleştirmeniz önerilir. Korumalı alan özelliği hakkında daha fazla bilgi

Tüm SafeFrame özelliklerini de kapsayan ayrıntılı bilgiler için IAB dokümanlarını okuyun.

SafeFrame ve reklam öğesi türleri

SafeFrame, kullanılan görüntülü reklam öğesi türüne göre varsayılan olarak AÇIK veya KAPALI'dır.

SafeFrame olmayan bir sayfada yayınlanacak şekilde tasarlanan reklam öğesi için SafeFrame'in etkinleştirilmesi, reklam öğesi oluşturma sorunlarına neden olabilir. Reklam öğesinin nerede yayınlanacağını bilip SafeFrame'i buna uygun şekilde ayarlayın.

SafeFrame ve Google Yayıncı Etiketi (GPT)

Ad Manager'da, dört reklam öğesi türü için reklam öğesinin SafeFrame kullanılarak oluşturulup oluşturulmadığını açıkça kontrol edebilirsiniz:

  • özel
  • üçüncü taraf
  • sistem tanımlı şablonlar
  • kullanıcı tanımlı şablonlar

Bu reklam öğesi türleri için yeni reklam öğesi veya şablonu eklerken SafeFrame içinde yayınla onay kutusunu işaretleyin.

SafeFrame'i etkinleştirmeden önce reklam öğelerinizin SafeFrame ile uyumlu olup olmadığını belirlemek için bu reklam öğelerini sağlayan reklamverenler veya satıcılarla çalışın. Korumalı alan özelliğini kullanıyorsanız tıklamaların, açılış sayfasını yeni bir sekmede açtığından (açılış sayfasına geçerli sayfadan geçmek yerine) emin olmak için ajans veya reklamverenle çalışın.

SafeFrame, reklam öğesi önizlemesini desteklemez.

geliştirici dokümanlarıBir sayfadaki herhangi bir belirli reklam alanını veya tüm alanları setForceSafeFrame parametresi ile bir SafeFrame kapsayıcısı kullanarak oluşturulmaya zorlamak için Google Yayıncı Etiketi API'sini kullanabilirsiniz.

AMP sayfalarıyla SafeFrame

SafeFrame API'si, Ad Manager AMP reklam etiketlerinin kullanıldığı bir AMP sayfasında yayınlanan ve AMPHTML olmayan tüm reklamlarla uyumludur.

SafeFrame kapsayıcısının maksimum genişleme boyutu, görüntü alanının maksimum genişleme boyutuyla sınırlıdır. SafeFrame, görüntü alanındaki reklam alanlarının AMP sayfaları için yeniden boyutlandırılmasına izin vermez. Bu nedenle, bir reklam öğesinin yeniden boyutlandırma isteği yalnızca reklam alanı görüntü alanının dışında kaldığında dikkate alınır.

AMP sayfaları söz konusu olduğunda standart HTML reklam öğeleri, seçiminizden bağımsız olarak her zaman SafeFrame içinde yayınlanır. Reklam öğesi kodunuzun SafeFrame ile uyumlu olduğundan emin olun.

AMPHTML Reklamlar

AMPHTML reklamları, SafeFrame'lerde yayınlanmaz. Bunun yerine, AMPHTML daha güvenli olduğu için varsayılan olarak güvenilir iFrame'lerde yayınlanırlar.

Sitenizde bir İçerik Güvenliği Politikası (İGP) varsa İGP kısıtlamaları, güvenilir iFrame'lerde AMPHTML reklamlarına da uygulanır. Bu durumda reklamın İGP kısıtlamaları olmadan alanlar arası iFrame içinde oluşturulmasına izin vermek için herhangi bir reklam isteğinde bulunmadan önce googletag.pubads().setForceSafeFrame(true) değerini çağırın.

SafeFrame'in işleyiş şekli

GPT SafeFrame entegrasyonu üç bölümden oluşur:

  1. Reklam yayınlandığında GPT tarafından oluşturulan SafeFrame iframe kapsayıcısının kendisi.
  2. Reklam öğesine eklenen kod (harici SafeFrame API'sini reklam öğesine sağlar ve postMessage kullanarak ana sayfaya bildirir)
  3. GPT'nin parçası olarak SafeFrame iframe dışında çalışan kod (postMessage iletişim kanalının diğer ucu). Bu kod, görüntülenebilirlik için gereken tüm genişletmeyi ve geometrik ölçümü yapar.

Ad Manager, kullanıcı reklamı tıkladığında reklam alanının genişletilmesi (aşağı açılan veya yer paylaşımlı olarak) gibi web sitesi etkileşimleri için SafeFrame API'sini kullanan reklam öğelerini destekler. Ancak reklam alanlarının genişletilmesi için etiketinizi değiştirmeniz ve setSafeFrameConfig işleviyle aşağı açılan/yer paylaşımlı etkileşime izin vermeniz gerekir.

GPT, SafeFrame oluşturma işlemini yürütürken bu API uygulamasını harici olarak barındırmaz. GPT'nizde herhangi bir değişiklik yapmadan reklamlarınızı ayarlamak için GPT API'sini kullanmaya devam edebilirsiniz.

GPT, reklam öğelerinin web sitesiyle etkileşim kurmasını sağlamak amacıyla SafeFrame harici taraf API'sini uygular.

Desteklenen SafeFrame API yöntemleri

SafeFrame API'si spesifikasyonunun tamamını indirin.

$sf.ext.register
$sf.ext.supports
$sf.ext.geom
$sf.ext.status
$sf.ext.inViewPercentage

/* aktarım ve yer paylaşımlı modlarında genişletmeyi destekler;
değişken boyutlu yerel reklamlar için desteklenmez */
$sf.ext.expand

Desteklenmeyen veya kısmen desteklenen API yöntemleri

  • Reklam öğelerinin yayıncı çerezlerine erişmesine izin vermediğimiz için $sf.ext.cookie desteklenmez.
  • $sf.ext.meta, yayıncı tanımlı nesneler için desteklenmez ve aşağıdaki sistem tanımlı nesnelerle sınırlıdır:
    • {String} sf_ver SafeFrame'in geçerli sürümünün dize gösterimi.
    • {Number} ck_on Tarayıcıda çerezlerin etkinleştirilmiş olup olmadığı tespit edilir: true için 1, false için 0.

SafeFrame ile rich media ve görüntülenebilirlik

SafeFrame, reklamlar ve yayıncı içeriği arasındaki etkileşimi API'deki mevcut yöntemlerle gerçekleştirilebilen etkileşimlerle sınırlayarak yayıncı denetimini artırır. Bu teknoloji, rich media biçimlerini standart hale getirir ve API'yı kullanan reklam öğelerinin, SafeFrame'i destekleyen tüm ağlarda yayınlanabilmesini sağlar.

Görüntülenebilirlik

SafeFrame'in sağladığı API, görüntülenebilirliği hesaplamak için kullanılabilir. SafeFrame 1.0, görüntülenebilirlik metriklerini doğrudan rapor etmez. API ise SafeFrame kapsayıcısının "görüntüleme" sağlayıp sağlamayacağı reklamveren tarafından belirlenmesi için kullanılabilecek reklam öğesi bilgilerine erişim olanağı sağlar.

API aracılığıyla ulaşılabilen öğeler, SafeFrame kapsayıcısının ve içeriğinin tarayıcı veya uygulama penceresine göre geometrik boyutları ve konumu ile ekran sınırlarıdır. Reklamın görüntülenebilir olduğu süreyi belirlemek için bir işleyici kaydı yapılarak süre bilgileri elde edilebilir.

Google tarafından görüntülenebilir gösterimler için çözüm olarak sunulan Aktif Görüntüleme, SafeFrame görüntülenebilirlik özelliklerinin bir parçası değildir. Bu özellik hiçbir değişiklik olmadan aynı şekilde kullanılmaya devam edecektir.

Google Yayıncı Konsolu'nu kullanma

Bir alanın SafeFrame kullanıp kullanmadığını öğrenmek için Google Yayıncı Konsolu'nu kullanabilirsiniz.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
13041562972823000892
true
Yardım Merkezinde Arayın
true
true
true
true
true
148
false
false