Tengo un sitio con muchas páginas y quiero comenzar con Google Ads en él... así que quiero insertar anuncios en todas las páginas, pero quiero encontrar una buena manera... No quiero agregar el codifique manualmente en todos los archivos ... así que traté de crear una función para agregar el bloque AdSense de Google después de algunos párrafos usando JavaScript:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXX" crossorigin="anonymous"></script> var display_block = '<ins class="adsbygoogle"' + 'style="display:block"' + 'data-ad-client="ca-pub-XXXXX"' + 'data-ad-slot="xxxxxxxxxx"' + 'data-ad-format="auto"' + 'data-full-width-responsive="true"></ins>' + '<script>' + '(adsbygoogle = window.adsbygoogle || []).push({});' + '</script>'; var afterparagraph1 = document.getElementById('article').getElementsByTagName('p')[0] afterparagraph1.insertAdjacentHTML('afterend', display_block ); var afterparagraph3 = document.getElementById('article').getElementsByTagName('p')[3] afterparagraph3.insertAdjacentHTML('afterend', display_block );Bueno, el código está agregado (lo puedo ver cuando inspecciono con la consola) pero los anuncios no aparecen... pero si inserto el código manualmente dentro de cada archivo html, aparece... :(
¿Sabes lo que estoy haciendo mal?
Gracias por tu tiempo :)