Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
[null,null,[],[],[],null,["# Display an anchor ad\n====================\n\nThis example displays an anchor ad using the Google Publisher Tag (GPT) library.\nLearn more about anchor ads in the\n[Google Ad Manager help center](//support.google.com/admanager/answer/10452255).\n\nPreview anchor ads\n------------------\n\nYou can display a demo anchor ad on any page that shows ads with GPT by adding\n`#gamTopAnchorDemo` or `#gamBottomAnchorDemo` to the URL. For example,\n`https://www.example.com/#gamTopAnchorDemo`.\n\nThis functionality can be used to preview anchor ads on your site with no code\nchanges required. This is especially useful to quickly validate how anchors will\nlook and behave on different devices and in different operating environments.\n\nUsage notes\n-----------\n\n- **To ensure an optimal user experience, anchor ads are only requested on\n pages that properly support the format.** Because of this,\n `defineOutOfPageSlot()` may return null; you should check for this case to\n ensure you're not doing any unnecessary work. Currently, anchor ads are\n supported if the following conditions are met:\n\n - GPT is running in the top window.\n - On a mobile optimized page where zoom is neutral; typically this means the publisher has `\u003cmeta name=\"viewport\" content=\"width=device-width,\n initial-scale=1\"\u003e` or similar in the `\u003chead\u003e` of the page.\n - Viewport is in a portrait orientation with a width between `320px` and `1000px`.\n- **Only request anchor ads on pages/environments where you want an anchor to\n appear.** Anchor ads are eligible to serve to desktop, tablet, and mobile\n devices.\n\n | **Note:** You can use Chrome DevTools [mobile simulation](//developers.google.com/web/tools/chrome-devtools/device-mode#viewport) to test anchor ads on mobile from a desktop environment.\n- **Anchor ads generate their own ad container.** Unlike other ad types, it's\n not necessary to define a `\u003cdiv\u003e` for anchor ads. Anchor ads automatically\n create and insert their own container into the page when an ad fills. These\n containers may overlap or occlude other elements using absolute or fixed\n positioning, so it's recommended to avoid placing such elements in areas\n where anchors are meant to appear.\n\n- **If using single-request architecture (SRA) on a page with multiple slots,\n don't call `display()` until static ad slots divs are created.** As\n explained in [Ad Best Practices](//developers.google.com/publisher-tag/guides/ad-best-practices#use_single_request_architecture_correctly), the first call to `display()`\n requests every ad slot defined prior to that point. Although anchor ad slots\n do not require a predefined `\u003cdiv\u003e`, static ad slots do. Calling `display()`\n before these elements are present on the page can result in lower quality\n signals, reducing monetization. Because of this, we recommend delaying the\n initial call until after the static slots are defined.\n\n- **Only visible anchor ads may be refreshed.** When an anchor ad slot is\n collapsed or not yet scrolled into view, all calls to `refresh()` are\n ignored. If you're using `googletag.setConfig({ disableInitialLoad: true })`\n to manually [control ad loading and refresh](//developers.google.com/publisher-tag/guides/control-ad-loading), however, the\n first call to `refresh()` will trigger an ad request regardless of the slot\n visibility.\n\nSample implementation\n---------------------\n\n[View demo](https://googleads.github.io/google-publisher-tag-samples/display-anchor-ad/js/demo.html) This sample makes use of library features that are not fully supported when running in an iframe. To view a demo of this sample in a new window, click the **View demo** button above. \n\n### JavaScript\n\nLoading...\n----------\n\nLoading...\n----------\n\n[Improve this sample](https://github.com/googleads/google-publisher-tag-samples/tree/main/dist/display-anchor-ad/js) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+display-anchor-ad/js)\n\n### TypeScript\n\nLoading...\n----------\n\nLoading...\n----------\n\n[Improve this sample](https://github.com/googleads/google-publisher-tag-samples/tree/main/dist/display-anchor-ad/ts) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+display-anchor-ad/ts)"]]