Cómo ocultar bloque Adsense en entrada específica

  • Autor Autor Informe Alpha
  • Fecha de inicio Fecha de inicio
Informe Alpha

Informe Alpha

Dseda
Redactor
Buenas, necesito ocultar un bloque de Adsense solo en una entrada, y estuve googleando a ver si había un código para esto.

El problema que tengo es que el bloque no esta inserido como un widget, sino que esta desde la plantilla, por lo que no puedo usar (creo) el siguiente código:
HTML:
<b:if cond='data:blog.url == &quot;URL de la entrada o etiqueta&quot;'>
<style type='text/css'>
#NOMBRE {
display: none;
visibility: hidden;
}
</style>
</b:if>

Dónde en #NOMBRE se pone la ID del widget y este se oculta en la entrada concreta.

Además, para rizar el rizo, el código que quiero que no se muestre en esta entrada ya esta envuelto por una etiqueta para que no se muetsre en la home, solo en entradas, de modo que ahí no se bien como añadirlo.

Para que no aparezca en la home y solo en las entradas uso esto:
HTML:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
codigo anuncio
</b:if>

Muchas gracias de antemano.
 
Pero eso es, por lo menos, peligroso, no?

El hidden oculta el código de la presentación del documento, pero sigue estando presente en el código fuente.

Aunque esto puede carecer de importancia si quieres ocultar el bloque a tus visitantes por motivos estéticos. Pero adquiere otra proporción si lo quieres ocultar porque la temática no es aprobada por adsense. Entonces ocultar texto ya de por si es penalizado por google, pero colocar anuncios en tematicas no autorizadas, es además penalizado por AdSense.

El código no debe generarse, porque de otra manera será visible para Google, pero podrías hacer lo que dicen aqui: ¿como incluir en Blogger un Meta tag específico para cada artículo? - Ayuda de Blogger
 
Yo lo que quiero es que un bloque no se muestre, que no cuente impresiones y que no atraiga clicks que pueden ir a otros bloques. ¿Eso es peligroso?

Grcias por tu enlace, ahora lo leo.

La temática es aprobada, simplemente quiero que los visitantes no vean ese bloque ni cuenten esas impresiones. Es decir, como si el codigo no existiera (no se si con hidden se contabilizan las impresiones).
 
Con hidden si se contacódigo está ahí, solo que no se muestra.
 
MMM que mala pata, así que no creo que se pueda hacer entonces con Blogger ¿no?

Gracias por las respuestas 🙂
 
mmm puedes usar las condicionales de blogger
Condicionales de Blogger | Ciudad Blogger - Trucos y tutoriales para tu blog
podrias usarlo mas omenos asi

Mostrar un elemento en todas las páginas MENOS en una entrada específica o etiqueta específica

Insertar CODE, HTML o PHP:
    <b:if cond='data:blog.url != &quot;URL de la entrada o etiqueta&quot;'>
    ...Aquí va el código del elemento...
    </b:if>

espero haber ayudado 😀
saludos:top:
 
Última edición:
HTML:
<b:if cond='data:blog.url != &quot;http://www.example.com/post&quot;'>
<!--este es el articulo sin adsense-->
<b:else/>
<!--aqui codigo para lo que mencionaste arriba xD -->
<b:if cond='data:blog.pageType == &quot;item&quot;'> codigo anuncio </b:if><!--fin de codigo que mencionaste a lo ultimo -->
</b:if>
Creo que esta es la solución.
 
Atrás
Arriba