Error en blogspot al intentar agregar js de Adsense: Error parsing XML: Attribute name "async" associated with an element type "script" must be followed by the ' = ' character.

Si estás actualizando la publicidad de tus blogs de Blogspot con las actualizaciones de Adsense, fuiste a modificar el template / plantilla y te dió este error, la solución es simple:

Te dieron el siguiente código:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
  (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-XXXX",
    enable_page_level_ads: true
  });
</script>

Lo que sugieren en Google que hagas un fix para sortear el validador de XML (estaría mejor que la solución fuera transparente para el usuario):

Simplemente cambia async por async="async", así el validador acepta el tag con un valor.

<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
  (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-XXXX",
    enable_page_level_ads: true
  });
</script>

Espero te sirva!

Entradas populares