Mostrando las entradas con la etiqueta mensaje de error. Mostrar todas las entradas
Mostrando las entradas con la etiqueta mensaje de error. Mostrar todas las entradas

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!

¡Reouch! ¡Remaldición!

¡Ouch! ¡Maldición!

Entradas populares