Carregar a tag de anúncio de forma assíncrona
Visão geral
Essa auditoria garante que os scripts da biblioteca de tags de anúncios sejam carregados de forma assíncrona.
Por padrão, a execução do JavaScript é síncrona. Isso significa que, quando um script
é encontrado, nenhum outro conteúdo pode ser carregado até que ele seja
feito o download, analisado e executado. A ativação da execução assíncrona evita
isso, permitindo que o navegador continue processando outros recursos enquanto o
script especificado é carregado em segundo plano. Isso mantém a página responsiva
enquanto os scripts estão sendo carregados e diminui o tempo necessário para carregar todos os componentes
críticos.
Recomendações
Inclua o atributo "async" na definição da tag de script. Exemplo:
Google AdSense
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Google AdSense (anúncios automáticos)
<script async data-ad-client="ca-pub-xxxxxxxxxxxxxxxx" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Tag do editor do Google
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
Os seguintes scripts da biblioteca de tags de anúncios são compatíveis:
Biblioteca de tags de anúncio |
Script(s) |
Google AdSense |
pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
pagead2.googlesyndication.com/pagead/show_ads.js
|
Tag do editor do Google |
googletagservices.com/tag/js/gpt.js
securepubads.g.doubleclick.net/tag/js/gpt.js
|
Primeiros passos com as Tags do editor do Google
Modos de solicitação da GPT e renderização assíncrona
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-10-15 UTC.
[null,null,["Última atualização 2024-10-15 UTC."],[[["This audit verifies if ad tag library scripts are loaded asynchronously to improve page performance."],["Asynchronous loading allows the browser to load other content while the script loads in the background, preventing delays and improving user experience."],["To enable asynchronous loading, include the `async` attribute within the `\u003cscript\u003e` tag when implementing ad tags like AdSense and Google Publisher Tag."],["Synchronous loading, where the browser waits for the script to fully load before proceeding, can negatively impact page load times and overall performance."]]],["To optimize page load times, ad tag library scripts should load asynchronously. This is achieved by including the `async` attribute within the `\u003cscript\u003e` tag. Asynchronous loading allows the browser to continue loading other page content while the script downloads and executes in the background. Supported ad tag libraries include AdSense and Google Publisher Tag, with specific script URLs like `pagead2.googlesyndication.com/pagead/js/adsbygoogle.js` and `securepubads.g.doubleclick.net/tag/js/gpt.js` needing the `async` attribute.\n"]]