¿Es permitido mostrar Adsense solo a visitantes de ciertas páginas?

Jblogger Seguir

1
Épsilon
Redactor
Verificación en dos pasos desactivada
Suscripción a IA
Desde
28 Oct 2009
Mensajes
980
Hola a todos,

Quiero ocultar un bloque de anuncios de adsense en un blog y sólo deseo que éste aparezca a las visitas procedentes de ciertos buscadores y páginas. De esta forma consigo no molestar a los lectores habituales, que de todas formas seguro que son los que nunca hacen clic.

Sé que en muchos foros (si no me equivoco en éste también) se emplea este sistema para "premiar" a los usuarios registrados. ¿ Hay algún problema emplearlo en blogger/wordpress? Imagino que no lo hay, pero recuerdo leer alguna vez que podría ir contra las políticas de Adsense, y yo sinceramente, no veo cuál podría incumplir.

El código empleado sería Enlace eliminado.

Desde ya, mil gracias.
 

Keerowo

Gamma
Redactor
Verificación en dos pasos desactivada
Desde
17 Oct 2009
Mensajes
219
Que yo sepa no hay ningún problema no estas infringiendo ningún párrafo de las condiciones de uso de Google AdSense, tu puedes administrar libremente quien quiere que vean los anuncios publicitarios, mientras que respetes las condiciones de uso de Google AdSense no habrá ningún problema.

¡Saludos y espero haberte ayudado!
 

Jblogger

1
Épsilon
Redactor
Verificación en dos pasos desactivada
Suscripción a IA
Desde
28 Oct 2009
Mensajes
980
Que yo sepa no hay ningún problema no estas infringiendo ningún párrafo de las condiciones de uso de Google AdSense, tu puedes administrar libremente quien quiere que vean los anuncios publicitarios, mientras que respetes las condiciones de uso de Google AdSense no habrá ningún problema.

¡Saludos y espero haberte ayudado!

Gracias Keerowo. ¡Manita con el dedo verde pa´rriba!
 

sincastillo

Gamma
Verificación en dos pasos desactivada
Desde
16 Ago 2009
Mensajes
468
Es cierto, sí es posible, incluso muchas personas dentro del foro utilizan esta estrategia que es la de mostrar únicamente a tus lectores que vienen por los buscadores, por ejemplo chicaseo hace unos meses publicó un tutorial sobre cómo hacer eso en blogs de wordpress, en blogs de blogger la verdad es que no estoy muy enterado sobre cómo hacerlo, puede que con algún javascript.

Saludos.
 

Jblogger

1
Épsilon
Redactor
Verificación en dos pasos desactivada
Suscripción a IA
Desde
28 Oct 2009
Mensajes
980
Estoy empleando un código para un bloque de adsense que sólo aparece cuando se entra al post, y quiero que éste bloque sea el que no le aparezca a los seguidores.

Lo tengo inicialmente así:

<div class='post-header-line-1'/>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<!-- Adsense entradas debajo titulo -->
Aquí va el código con parse
<!-- Fin Adsense entradas debajo titulo -->
</b:if>

He tratado de poner el código que menciona la página que puse y no hay manera, me da error. ¿Alguien me puede ayudar por favor?
 

alex

1
Zeta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
7 Abr 2009
Mensajes
1.777
Una gran pregunta, ese codigo para Blogger.com, ¿no seria 'tirar' impresiones? puesto que es javascript, el adsense mostrado contara la impresión aunque no la vea el visitante.
 

sincastillo

Gamma
Verificación en dos pasos desactivada
Desde
16 Ago 2009
Mensajes
468
Hola, te recomiendo que leas esta guia:

Enlace eliminado

Ahi te indica cómo hacerlo. un dedito no? xD jejej

Por cierto, es diferente la forma de hacerlo en php que en blogger.

Saludos.
 

tensaiweb

Gamma
Redactor
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
29 Oct 2009
Mensajes
343
Usar display:none creo que hará contar las impresiones en que no se muestre y además no se si sea bueno ocultarlo de esa manera.
Otra opción de mostrarlo sólo a los buscadores es con este código.
 

shadowhck

Lambda
Programador
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
18 Ago 2009
Mensajes
2.782
yo utilizo ese metodo, y las ganacias aumentan por que el ctr aumenta al tener menos impresiones y mas clics
 

Jblogger

1
Épsilon
Redactor
Verificación en dos pasos desactivada
Suscripción a IA
Desde
28 Oct 2009
Mensajes
980
Hola, te recomiendo que leas esta guia:

Enlace eliminado

Ahi te indica cómo hacerlo. un dedito no? xD jejej

Por cierto, es diferente la forma de hacerlo en php que en blogger.

Saludos.

Usar display:none creo que hará contar las impresiones en que no se muestre y además no se si sea bueno ocultarlo de esa manera.
Otra opción de mostrarlo sólo a los buscadores es con este código.

Gracias a todos, voy a probar esos códigos. A ver si lo consigo.

Por supuesto, ¡dedito verde! :thrasher:

Estoy empleando un código para un bloque de adsense que sólo aparece cuando se entra al post, y quiero que éste bloque sea el que no le aparezca a los seguidores.

Lo tengo inicialmente así:

<div class='post-header-line-1'/>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<!-- Adsense entradas debajo titulo -->
Aquí va el código con parse
<!-- Fin Adsense entradas debajo titulo -->
</b:if>

He tratado de poner el código que menciona la página que puse y no hay manera, me da error. ¿Alguien me puede ayudar por favor?

Usar display:none creo que hará contar las impresiones en que no se muestre y además no se si sea bueno ocultarlo de esa manera.
Otra opción de mostrarlo sólo a los buscadores es con este código.

Estoy probándolo, pero no sé muy bien cómo preparar el código para tal cual lo tengo (adsense sólo cuando entras al post).

A ver si alguien me echa un cable por favor.
 

Facundo

Xi
Verificación en dos pasos desactivada
Desde
15 Abr 2009
Mensajes
4.445
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Facil, solo tenés que agregar al codigo esto:

<b:if cond='data:blog.pageType == "item"'>

<!-- Aquí el código del anuncio -->

</b:if>

Osea, quedaria algo así:


<b:if cond='data:blog.pageType == "item"'>

<div id='contenedoradsense' style='display:none'>CÓDIGO DE ADSENSE</div>

</b:if>

Para que solo se muestre al entrar en una entrada, agregando claro este codigo en la plantilla con los artilujios expandidos justo despues de:

<div class=’post-header-line-1′/>

(puede variar de blog en blog)

Para que se muestre abajo del título al abrir el post. (además te conviene centrar todo <center> </center> o poner uno al lado del otro si te da el ancho :p)


decime, si al copiar el codigo de la guia, te da problemas al intentar guardar la plantilla, porque cuando me mude a WP, me acabo de dar cuenta que las comillas cambiaron. decíme si eso jode en algo al guardar.


Saludos! y espero que te sirva.
 

shadowhck

Lambda
Programador
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
18 Ago 2009
Mensajes
2.782
este es el codigo para que funcione en wordpress:
PD. el codigo muestra adsense solo a los usuarios de buscadores.
PHP:
<?php if (preg_match('/q=|search/', $_SERVER['HTTP_REFERER']) ) { ?>
aqui se coloca el codigo de adsense (y funciona con todos los buscadores,)
<?php }; ?>

Facil, solo tenés que agregar al codigo esto:



Osea, quedaria algo así:




Para que solo se muestre al entrar en una entrada, agregando claro este codigo en la plantilla con los artilujios expandidos justo despues de:

<div class=’post-header-line-1′/>

(puede variar de blog en blog)

Para que se muestre abajo del título al abrir el post. (además te conviene centrar todo <center> </center> o poner uno al lado del otro si te da el ancho :p)


decime, si al copiar el codigo de la guia, te da problemas al intentar guardar la plantilla, porque cuando me mude a WP, me acabo de dar cuenta que las comillas cambiaron. decíme si eso jode en algo al guardar.


Saludos! y espero que te sirva.

para envolver codigo y darle sintaxis, se utiliza la etiqueta "PHP" en lugar de "QUOTE"
en QUOTE es asi:
<html>
<head>
</head>
<body>
</body>
</html>
en HTML:
HTML:
<html>
<head>
</head>
<body>
</body>
</html>
y en php:
PHP:
<html>
<head>
</head>
<body>
</body>
</html>
 

Facundo

Xi
Verificación en dos pasos desactivada
Desde
15 Abr 2009
Mensajes
4.445
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
nono, no me referia acá, si no en la guia del blog. Acá pego de una porque se que el HTML está desactivado y no cambia nada.

Pero gracias igual :D
 

Jblogger

1
Épsilon
Redactor
Verificación en dos pasos desactivada
Suscripción a IA
Desde
28 Oct 2009
Mensajes
980
Facundo, me da error al guardar tal y como me has explicado. ¿Puedes ayudarme?
 

Facundo

Xi
Verificación en dos pasos desactivada
Desde
15 Abr 2009
Mensajes
4.445
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
eso es porque como temia, al copiar desde el post (lo voy a tener que editar) te cambia las comillas, y blogger te hace errores al no tener correctamente puesta las comillas.

Tenés que copiar y pegar el código, pero antes de guardar, tomate el trabajo de reemplazar todas las comillas por comillas simples ' ' ' y en teoria tendria que funcionar de vuelta.

Saludos!
 

Jblogger

1
Épsilon
Redactor
Verificación en dos pasos desactivada
Suscripción a IA
Desde
28 Oct 2009
Mensajes
980
Ahora probaré. Mil gracias por tu ayuda Facundo.

Me sale este error: No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
Mensaje de error de XML: Element type "b:if" must be followed by either attribute specifications, ">" or "/>".


El código antes de post-header-1 lo tengo así:

<b:if cond='data:blog.pageType == 'item'>
<div id='contenedoradsense' style='display:none'>
adsense parseado va aquí
</div>
</b:if>


Y el otro código va antes de </body> es:

<!-- Solo buscadores -->
<script type='text/JavaScript'>
//<![CDATA[
// *** Lista de buscadores y/o webs que deseemos filtrar ***
var procedenciaValida = new Array(
'http://www.google',
'http://images.google',
'http://es.ask.com/web',
'http://ask.com/pictures',
'http://www.altavista.com/web',
'http://www.altavista.com/image',
'http://buscador.terra.com',
'http://search.aol.com',
'http://search.lycos.com',
'http://www.bing.com',
'http://twitter.com'
);
// Verificación
var ok = false;
var elMensaje = 0;
for(i in procedenciaValida) {
if(document.referrer.indexOf(procedenciaValida) > -1) {
ok = true; // si es así será true
cual = i;
}
}
// verificación cumplida
if(ok) {
document.getElementById('contenedoradsense').style.display = 'block';

}
//]]>
</script>
<!-- Fin Solo buscadores -->
 

Facundo

Xi
Verificación en dos pasos desactivada
Desde
15 Abr 2009
Mensajes
4.445
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola, acabo de reprobar el codigo (el que acabas de poner) y funciona a la perfección, como podrás apreciar en mi blog de pruebas:

esto es una prueba

Y al entrar desde una busqueda:

Google

se puede apreciar que aparece efectivamente la palabra "CACA" en negrita arriva del content.

Muy probablemente, el erro de deba al clasico (cada dia me gusta menos blogger xDD) que se le da a blogger por darte error por todo.

Lo único que podés llegar a probar para que ande, es O entrar desde Enlace eliminado y si sigue, tambien hacerlo desde OPERA, si, desde el navegador opera (tanto blogger común como draft)

Pero con entrar desde el draft te tendria que andar lo mas bien.


Saludos!
 

Jblogger

1
Épsilon
Redactor
Verificación en dos pasos desactivada
Suscripción a IA
Desde
28 Oct 2009
Mensajes
980
Nada. He probado todas las combinaciones que me has dicho que pruebe y no me ha funcionado ninguna.

De hecho, tampoco veo la publicidad entrando desde google en los post del blog que me has dado.

Ya no se me ocurre nada...
 

Facundo

Xi
Verificación en dos pasos desactivada
Desde
15 Abr 2009
Mensajes
4.445
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
hola, es que en ese post de prueba no hay publicidad, lo único que agregué es la palabra CACA :p

Fijate bien, justo arriva del content que aparece en negrita. Este codigo es para mostrar lo que sea.

Probaste entrando desde blogger in draft desde el navegador opera ?

Ves la diferencia ?

a la izquierda entrando directamente, a la derecha desde la búsqueda:

Enlace eliminado
 

Johannita

Delta
Diseñador
Verificación en dos pasos desactivada
Desde
7 Ago 2009
Mensajes
690
Como veo hay muchas almas que ayudan a los necesitados (?).. :)

Si pudiera te ayudaría, pero como lo odio a Adsense y no se como se logra eso.. mejor no me meto en el asunto.

Espero lo soluciones con los expertos que ya lo están haciendo, Saludos! =)
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba