Stay organized with collections
Save and categorize content based on your preferences.
Lazy loading
Lazy loading enables pages to load faster, reduces resource consumption and
contention, and improves viewability rate by pausing the requesting and
rendering of ads until they approach the user's viewport.
With lazy loading in SRA, when the first ad slot comes within the viewport
specified by the fetchMarginPercent property,
the call for that ad and all other ad slots is made.
[null,null,[],[],[],null,["# Lazy loading\n============\n\nLazy loading enables pages to load faster, reduces resource consumption and\ncontention, and improves viewability rate by pausing the requesting and\nrendering of ads until they approach the user's viewport.\n\nWith lazy loading in SRA, when the first ad slot comes within the viewport\nspecified by the [`fetchMarginPercent`](//developers.google.com/publisher-tag/reference#googletag.config.LazyLoadConfig.fetchMarginPercent) property,\nthe call for that ad and all other ad slots is made.\n\nSample implementation\n---------------------\n\n[View demo](https://googleads.github.io/google-publisher-tag-samples/lazy-loading/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/lazy-loading/js) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+lazy-loading/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/lazy-loading/ts) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+lazy-loading/ts)"]]