Documentación de Cambios: Banner Nativo de Adsterra

NOTE

Se ha desactivado temporalmente el banner nativo de Adsterra en los posts debido a los reportes de anuncios con contenido inapropiado para menores.

Archivo Modificado

Cambios Realizados

Se envolvió el código del banner nativo de Adsterra con una condición de plantilla de Hugo {{ if false }} ... {{ end }}. Esto asegura que Hugo ignorará completamente esta porción de código al momento de generar (build) el sitio web sin provocar errores de sintaxis, por lo que el banner dejará de aparecer al final de cada post.

-<!-- Adsterra Native Banner -->
+<!-- Adsterra Native Banner (Desactivado temporalmente por reporte de anuncios inapropiados) -->
+{{ if false }}
 <div class="adsterra-native-wrapper">
...
 </script>
+{{ end }}
 <!-- /Adsterra Native Banner -->

TIP

Para volver a activarlo en el futuro:
Cuando Adsterra resuelva el problema y desees volver a mostrar el anuncio, simplemente abre el archivo adsterra-native.html y elimina las líneas {{ if false }} (en la línea 2) y {{ end }} (en la línea 85).


Documentación de Cambios: Reemplazo de Social Bar

NOTE

Se ha reemplazado temporalmente el anuncio Social Bar de Adsterra por el formato “MultiTag: In-Page Push” de HilltopAds, a petición.

Archivos Modificados / Creados

Cambios Realizados

  1. Se creó un nuevo componente (hilltopads-in-page-push.html) dentro de la carpeta ads que contiene exactamente el script proporcionado de HilltopAds.
  2. En el archivo adsterra-native.html, se comentó el código de Adsterra Social Bar usando condicionales de Hugo ({{ if false }} ... {{ end }}) para desactivarlo sin eliminarlo y evitar errores en el build.
  3. Se integró el llamado a la nueva publicidad ({{ partial "ads/hilltopads-in-page-push.html" . }}) justo debajo de donde estaba el Social Bar de Adsterra.

Esto garantiza que la publicidad se muestre sólo cuando los visitantes ingresan a un post (tal cual ocurría con el Social Bar anterior) y sin afectar a otros componentes importantes como el sidebar.

TIP

Para revertir a Adsterra Social Bar en el futuro:


Documentación de Cambios: Reemplazo a Monetag In-Page Push

NOTE

Se ha reemplazado temporalmente el anuncio de HilltopAds por el formato “In-Page Push” de Monetag, para realizar pruebas.

Archivos Modificados / Creados

Cambios Realizados

  1. Se creó un nuevo componente (monetag-in-page-push.html) dentro de la carpeta ads con el script proporcionado de Monetag.
    • Nota técnica sobre la corrección del sidebar: El script original de Monetag se modificó ligeramente para envolverse en un evento DOMContentLoaded. Esto era sumamente necesario porque el código de Monetag inyecta elementos dinámicamente al final del body, lo que confundía al anuncio de HilltopAds del sidebar (que busca su propio script para imprimir el banner) y provocaba que el anuncio del sidebar apareciera al fondo de la página. Al deferir la carga de Monetag, se garantiza que el sidebar cargue correctamente en su lugar.
  2. En el archivo adsterra-native.html, se desactivó el llamado a HilltopAds In-Page Push usando condicionales de Hugo ({{ if false }} ... {{ end }}).
  3. Se integró el llamado a la nueva publicidad de Monetag ({{ partial "ads/monetag-in-page-push.html" . }}) en reemplazo de HilltopAds.

El comportamiento es exactamente igual al anterior: la publicidad solo se muestra al ingresar a un post y el funcionamiento del sidebar sigue intacto.

TIP

Para regresar a HilltopAds o Adsterra:
Abre el archivo adsterra-native.html. Si deseas usar HilltopAds, elimina los condicionales falsos de ese bloque y comenta el llamado a Monetag. Si deseas usar Adsterra Social Bar, debes hacer lo mismo con su respectivo bloque desactivado.


Documentación de Cambios: Regreso a HilltopAds In-Page Push

NOTE

Se ha vuelto a activar temporalmente el anuncio de HilltopAds, desactivando el de Monetag a petición.

Archivos Modificados / Creados

Cambios Realizados

  1. En el archivo adsterra-native.html, se quitaron los condicionales de Hugo ({{ if false }} ... {{ end }}) que envolvían el llamado a HilltopAds ({{ partial "ads/hilltopads-in-page-push.html" . }}), volviendo a activarlo.
  2. Se envolvieron las líneas que llamaban a Monetag ({{ partial "ads/monetag-in-page-push.html" . }}) con condicionales de Hugo ({{ if false }} ... {{ end }}) para desactivarlo sin eliminarlo.

TIP

Para regresar a Monetag:
Abre el archivo adsterra-native.html. Elimina las líneas {{ if false }} y {{ end }} que envuelven a Monetag y añádelas alrededor del llamado a HilltopAds.


Documentación de Cambios: Re-activación de Adsterra Social Bar y Reorganización

NOTE

Se ha vuelto a activar el anuncio original de Adsterra Social Bar y se han movido todos los archivos de anuncios al interior de la carpeta del tema para mantener una organización centralizada y sin confusiones.

Archivos Movidos y Modificados

  • Movidos: Todos los archivos de publicidad que estaban en la carpeta raíz layouts/partials/ads/ fueron transferidos a themes/logbook-hugo/layouts/partials/ads/. La antigua carpeta fue eliminada.
  • Modificado: adsterra-native.html

Cambios Realizados

  1. Para evitar confusiones sobre la estructura de directorios, todos los componentes relacionados a los ads (adsterra-native.html, hilltopads-in-page-push.html, y monetag-in-page-push.html) fueron reubicados dentro de la carpeta del tema (themes/logbook-hugo/layouts/partials/ads/).
  2. En el archivo central adsterra-native.html, se re-activó la publicidad de Adsterra quitándole los comentarios temporales que la rodeaban.
  3. Se desactivó el In-Page Push de HilltopAds envolviéndolo en condicionales {{ if false }} ... {{ end }}.

TIP

A partir de ahora, todo está en el theme:
Cualquier cambio que quieras hacer en tus anuncios, recuerda buscar los archivos directamente en themes/logbook-hugo/layouts/partials/ads/. Para intercambiar la publicidad, simplemente comenta/descomenta el que necesites dentro de adsterra-native.html.