Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zwijanie pustych boksów reklamowych
Domyślnie niewykorzystane miejsca na reklamy pozostają widoczne, co może spowodować pozostawienie pustych przestrzeni na stronie. Jeśli wiesz z wyprzedzeniem, że co najmniej 1 boks reklamowy na Twojej stronie prawdopodobnie nie zostanie wypełniony, możesz nakazać bibliotece tagów wydawcy Google (GPT) zwijanie tych boksów.
Optymalna konfiguracja tej funkcji zależy od tego, jak często boksy reklamowe są wypełniane:
Jeśli przedziały będą wypełnione przez większość czasu, użyj wartości PubAdsService.collapseEmptyDivs(). W tej konfiguracji boksy reklamowe są domyślnie rozwinięte i składane tylko wtedy, gdy nie można ich wypełnić.
Jeśli przedziały nie będą wypełniane przez większość czasu, użyj wartości PubAdsService.collapseEmptyDivs(true). W tej konfiguracji boksy reklamowe są domyślnie zwinięte i rozszerzają się tylko wtedy, gdy można je wypełnić.
Wywołania interfejsu API googletag nie mają żadnego wpływu, dopóki nie zacznie działać GPT, dlatego aby zminimalizować przepływ treści, musisz też skonfigurować na stronie plik CSS, aby sloty, które są domyślnie zwinięte, miały wymiary równe 0.
Możesz też skonfigurować zastąpienia na poziomie boksu reklamowego, jak w przykładzie poniżej, jeśli w przypadku niektórych boksów na stronie jest większe lub mniejsze prawdopodobieństwo ich wypełnienia.
[null,null,[],[],[],null,["# Collapse empty ad slots\n=======================\n\nBy default, ad slots which are not filled are left visible, which may result in\nblank space on your page. If you know ahead of time that one or more ad slots on\nyour page are unlikely to get filled, you can instruct the Google Publisher Tag\n(GPT) library to collapse them.\n| **Caution:** Incorrect use of this feature can cause additional reflow of the content of your page.\n\nThe optimal configuration of this feature will depend on how often you expect ad\nslots to be filled:\n\n1. If slots will be filled most of the time, use [`collapseDiv: 'ON_NO_FILL'`](//developers.google.com/publisher-tag/reference#googletag.config.PageSettingsConfig.collapseDiv). In this configuration, ad slots are expanded by default and collapse only if they cannot be filled.\n2. If slots will not be filled most of the time, use [`collapseDiv: 'BEFORE_FETCH'`](//developers.google.com/publisher-tag/reference#googletag.config.PageSettingsConfig.collapseDiv). In this configuration, ad slots are collapsed by default and only expand if they can be filled.\n\nBecause `googletag` API calls have no effect until GPT begins to run, to\nminimize reflow you will also need to configure the CSS on your page so that\nslots which are collapsed by default have zero dimensions.\n\nIt's also possible to configure per-slot overrides, as shown in the example\nbelow, if specific slots on your page are more or less likely to be filled.\n\nSample implementation\n---------------------\n\n[View demo](https://googleads.github.io/google-publisher-tag-samples/collapse-empty-ad-slots/js/demo.html) \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/collapse-empty-ad-slots/js) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+collapse-empty-ad-slots/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/collapse-empty-ad-slots/ts) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+collapse-empty-ad-slots/ts)"]]