Sabit reklam gösterme

Bu örnekte, Google Yayıncı Etiketi (GPT) kitaplığını kullanan bir sabit reklam gösteriliyor. Google Ad Manager Yardım Merkezi'nde ana sayfa reklamları hakkında daha fazla bilgi edinin.

Sabit reklamları önizleme

URL'ye #gamTopAnchorDemo veya #gamBottomAnchorDemo ekleyerek GPT içeren reklamların gösterildiği herhangi bir sayfada demo sabit reklam görüntüleyebilirsiniz. Örneğin, https://www.example.com/#gamTopAnchorDemo.

Bu işlev, sitenizde sabit reklamları kod değişikliği yapmadan önizlemek için kullanılabilir. Bu özellikle, ankrajların farklı cihazlarda ve farklı işletim ortamlarında nasıl görüneceğini ve davranacağını hızlıca doğrulamak için yararlıdır.

Kullanım notları

  • Optimum bir kullanıcı deneyimi sağlamak için sabit reklamlar yalnızca biçimi uygun şekilde destekleyen sayfalarda istenir. Bu nedenle defineOutOfPageSlot(), null döndürebilir. Gereksiz bir işlem yapmadığınızdan emin olmak için bu durumu kontrol etmeniz gerekir. Sabit reklamlar şu anda aşağıdaki koşullar karşılanırsa desteklenir:

    • GPT üst pencerede çalışıyor.
    • Yakınlaştırmanın nötr olduğu mobil cihazlar için optimize edilmiş bir sayfada bu durum genellikle yayıncının sayfanın <head> alanında <meta name="viewport" content="width=device-width, initial-scale=1"> veya benzeri bir öğeye sahip olduğu anlamına gelir.
    • Görüntü alanı, 320px ile 1000px arasında bir genişliğe sahip dikey yönde olmalıdır.
  • Yalnızca bir sabit reklamın görünmesini istediğiniz sayfalarda/ortamlarda sabit reklam isteğinde bulunun. Sabit reklamlar; masaüstü, tablet ve mobil cihazlarda yayınlanmaya uygundur.

  • Sabit reklamlar kendi reklam kapsayıcılarını oluşturur. Diğer reklam türlerinin aksine, sabit reklamlar için bir <div> tanımlamak gerekli değildir. Sabit reklamlar, bir reklam yüklendiğinde kendi kapsayıcılarını otomatik olarak oluşturup sayfaya ekler. Bu kapsayıcılar, mutlak veya sabit konumlandırma kullanarak diğer öğelerle örtüşebilir veya bu öğeleri gizleyebilir. Bu nedenle, bu tür öğeleri ankrajların görünmesi amaçlanan alanlara yerleştirmekten kaçınmanız önerilir.

  • Birden fazla alan içeren sayfada tekli istek mimarisi (SRA) kullanıyorsanız statik reklam alanı div'leri oluşturulana kadar display() çağırmayın. Reklam En İyi Uygulamaları bölümünde açıklandığı gibi, display() işlevine yapılan ilk çağrı bu noktadan önce tanımlanmış her reklam alanını ister. Sabit reklam alanları için önceden tanımlanmış bir <div> gerekli olsa da sabit reklam alanları için gerekli değildir. Bu öğeler sayfaya eklenmeden önce display() çağrısı yapılması, sinyal kalitesinin düşmesine ve para kazanmanın azalmasına neden olabilir. Bu nedenle, ilk çağrıyı statik aralıklar tanımlandıktan sonra ertelemenizi öneririz.

  • Yalnızca görünen sabit reklamlar yenilenebilir. Bir sabit reklam alanı daraltıldığında veya görünene kadar kaydırmadığında tüm refresh() çağrıları yoksayılır. Bununla birlikte, reklam yüklemeyi ve yenilemeyi manuel olarak kontrol etmek için disableInitialLoad() kullanıyorsanız ilk refresh() çağrısı, alanın görünürlüğü fark etmeksizin bir reklam isteğini tetikler.

Örnek uygulama

Demoyu görüntüleyin

JavaScript

Yükleniyor...

TypeScript

Yükleniyor...