Help improve Publisher Ads Audits for Lighthouse. Share your thoughts in our survey.

Cargar etiquetas de anuncios de forma asíncrona

Introducción

En esta auditoría se comprueba que las secuencias de comandos de la biblioteca de etiquetas de anuncios se cargan de forma asíncrona.

De forma predeterminada, la ejecución de JavaScript es síncrona. Esto significa que, una vez que se encuentra una secuencia de comandos, no se puede cargar ningún otro contenido hasta que esta secuencia se haya descargado, analizado y ejecutado. Se puede impedir esto si se habilita la ejecución asíncrona, que permite que el navegador siga procesando otros recursos mientras la secuencia de comandos en cuestión se carga en segundo plano. De este modo, la página sigue respondiendo mientras se cargan las secuencias de comandos y se reduce el tiempo necesario para cargar todos los componentes importantes.

Recomendaciones

Incluye el atributo asíncrono en la definición de la etiqueta de la secuencia de comandos. Por ejemplo:

AdSense

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

AdSense (anuncios automáticos)

<script async data-ad-client="ca-pub-xxxxxxxxxxxxxxxx" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

Google Publisher Tag

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

Más información

Se admiten las siguientes secuencias de comandos de bibliotecas de etiquetas de anuncios:

Biblioteca de etiquetas de anuncios Secuencias de comandos
AdSense

pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

pagead2.googlesyndication.com/pagead/show_ads.js

Google Publisher Tag

googletagservices.com/tag/js/gpt.js

securepubads.g.doubleclick.net/tag/js/gpt.js

Empezar a utilizar etiquetas Google Publisher Tag
Modos de solicitud de GPT y renderizado asíncrono