MRC Görüntülenebilir Reklam Gösterimi kuralları, görüntülenebilirlik tedarikçi firmalarının kapsayıcı iframe yerine reklamı ölçmesi gerektiğini belirtir. Aktif Görüntüleme, bu politikayı uygulamak için aşağıdaki teknikleri kullanır:
- Oluşturma sırasında: Reklam öğesinin reklam yanıtındaki konumunu tam olarak belirlemek için reklam öğesinin etrafına
id=GoogleActiveViewElement
içeren bir<div>
yerleştirilir. - Görüntülenebilirlik ölçümü sırasında: Aktif Görüntüleme, bu
<div>
öğesini bulur ve kapsayıcı reklam iframe'inin yerine sarmalanan reklam öğesinin gösterimini ölçer.
Aktif Görüntüleme, sarmalanan reklam öğesinin yüklendiğini belirler belirlemez ölçüme başlar. Çoğu durumda Aktif Görüntüleme, görüntülenebilirliği ölçmek için Intersection Observer API'sini kullanır. Daha eski tarayıcılarda ise başka tekniklerden yararlanır.
Bazen reklam öğesindeki <div>
, sıfır boyutuna daraltılır ve doğrudan ölçüm için kullanılamaz. Bunun iki temel nedeni vardır:
<div>
öğesinin doğru geometriyi yakalamasını önleyen stil özelliklerinin kullanılması (örneğin,position=absolute
).- Aktif Görüntüleme,
<div>
içinde 30 pikselden büyük olan bir görüntü, çerçeve veya iframe öğesi arar. Bulduğu takdirde Aktif Görüntüleme, doğrudan bu öğrenin gösterimini ölçer. - Aynı reklam öğesindeki
<div>
içinde birden fazla aday varsa Aktif Görüntüleme en büyük öğeyi ölçer.
- Aktif Görüntüleme,
- Gerçek içeriği reklam iframe'ine, reklam öğesindeki
<div>
dışında başka bir yere yerleştiren reklam öğesi yükü olarak yürütülen özel JavaScript.- Aktif Görüntüleme,
GoogleActiveViewInnerContainer
sınıf özelliğine sahip ikinci bir<div>
arar. Bu<div>
, reklam kapsayıcısının boyutuyla genişletilir ancak kapsayıcı boyutunun reklam iframe'i içinden ölçülmesine olanak tanır.
- Aktif Görüntüleme,
SSS
Neden bir reklam alanında beklenmedik şekilde düşük görünürlük olur ve reklam alanı "görüntülenmedi" olarak sınıflandırılır?
Bunun en yaygın nedeni başlıktan teklif almadır (header bidding). Burada reklam öğesi sayfaya hiçbir zaman eklenmez veya reklam öğesindeki
<div>
dışında bir yere eklenir.Özel reklam öğeleri veya sayfa dışı reklam öğeleri ölçülebilir mi?
Reklam öğesi içeriğinin
<div>
tarafından yakalanmasına engel olan reklam öğesi oluşturma davranışları desteklenmez ve bunların Aktif Görüntüleme ölçümüyle çalışacağı garanti edilmez.