Gravatar de Armonth

Evitar que Google Adsense muestre anuncios en otro idioma


Es lo bueno de no dejar los comentarios cerrados automáticamente (sólo cuando empiezan a generar problemas): viejas dudas quedan resueltas. Hace un año comentaba que si era habitual que saliesen anuncios en más de un idioma.

Al final supuse que era porque el bot mediapartner todavía no había procesado la página y por tanto no estaba seguro del idioma a elegir. El caso es que hoy un tal John ha dejado un comentario con la respuesta:

Esto es lo que han dicho los de Adsense:

“Asimismo, para que podamos segmentar mejor los anuncios Google para el contenido de sus páginas, deberá utilizar una versión de nuestro código de anuncios que incluye una ligera modificación. Por favor, inserte la línea siguiente de JavaScript en su código de anuncios AdSense actual:

google_language = 'es';

Inserte este código en una nueva línea situada encima de la línea del código actual que empieza con:

// –>

Observe que este código de anuncios sólo debe emplearse en páginas cuyo contenido esté mayoritariamente en español. Si tiene alguna pregunta o problema en relación con este código, por favor, notifíquenoslo.”

Para algunos puede ser “noticias viejas” pero para mí, que — erróneamente — di por supuesto que es cosa de indexación y lo dejé estar no y sé que para algunos amigos tampoco, así que ahí queda.

PD: Por si las dudas, ya que el tema de tocar código es algo tabú yo también he consultado al equipo de Google Adsense y hay entradas comentando dicho código desde hace meses. No debe suponer ningún problema siempre que se cumpla la regla de “emplearse en páginas cuyo contenido esté mayoritariamente en español”.

19 Comentarios

  1. Kids:

    Gracias, la verdad es que estaba un poco harto de filtrar anuncios rusos XD

    Thursday, 9 de August/2007 @ 17:27

  2. Manz:

    Cuando Google dice “no modificar código” se refiere a que no alteremos la forma en la que muestra los anuncios o cualquier otro “truco” para alterar su funcionamiento normal.

    Existen tags como google_language o google_adtest que están para ello. Sino, ¿Que sentido tiene que existan?

    Incluso yo he modificado algunos códigos de Adsense para hacerlos más accesibles, añadiendole el tag noscript para usuarios sin javascript. Google me respondió que no había ningun problema.

    Todo es cuestión de sentido común.

    Saludos,

    Thursday, 9 de August/2007 @ 18:35

  3. Sergio:

    si , si ustedes lo dicen, tambien encuentro que es util, saludos!!!

    Thursday, 9 de August/2007 @ 18:40

  4. Pablo:

    Aviso, si lo van a usar mejor mandar un correo a AdSense pidiendo permiso, te van a decir que si.

    Yo lo utilizaba antes y tenía menor rotación de anuncios, por eso lo quite.

    Thursday, 9 de August/2007 @ 18:41

  5. Armonth:

    Manz: eso lo sabemos tú, yo y bastantes. Pero hay gente que cuando se le mete algo en la cabeza (“nunca modifiques el código”) no hay manera de quitarselo. Cabezotas a muerte.

    Thursday, 9 de August/2007 @ 19:05

  6. Manz:

    Y amén!

    Friday, 10 de August/2007 @ 3:03

  7. Cesarius:

    Lo acabo de implementar, pero he ingresado
    google_language = “es”;
    y no
    google_language = ‘es’;

    Veremos los resultados :D

    Saludos

    Friday, 10 de August/2007 @ 4:52

  8. Armonth:

    Cesarius parece ser que es lo mismo, el reporte de Adsense pone con comillas simples pero luego buscando por Google la gente usa indistintamente ” o ‘.

    Friday, 10 de August/2007 @ 4:57

  9. Cesarius:

    Ok entendido, pero a mi con ‘ me tira error :D

    Saludos

    Friday, 10 de August/2007 @ 6:06

  10. Armonth:

    Porque el resto de código de tu página ya incluye las comillas dobles. Si tira errores para que no los dé si tienes todo el JS de Google con comillas simples hay que usar simples, si no pues dobles…

    Friday, 10 de August/2007 @ 6:29

  11. María:

    Yo tenia entendido que no se podía modificar nada de código. Debe ser algo nuevo que ha dicho Google, pero bueno mejor… Aunque ultimamente me aparece más publicidad en español que en otros idiomas, y sin modificar nada.

    Saturday, 11 de August/2007 @ 10:42

  12. Dogguie:

    Muy interesante este asunto.
    Creo que voy a implementarlo, porque últimamente me estaban saliendo anuncios en chino :D ja
    Bueno… “por si las moscas” consultaré a los de Google primero.

    Wednesday, 15 de August/2007 @ 2:09

  13. Nicoman:

    Una duda queme surgio… es inmediato o hay que esperar para que realmente funcione, ya que agregando esa linea, miro de nuevo siguen apareciendo en ingles.

    Capas que tenga que pasar algo para que se filtren… la duda en concreto es si es inmediato o no.

    Buen dato has tirado con este pos, gracias.

    Saturday, 18 de August/2007 @ 19:25

  14. il maistro:

    Lo acabo de insertar en los anuncios de mi web, estoy a la espera de los resultados.

    Saturday, 8 de September/2007 @ 3:33

  15. Chubla:

    no existira un codigo que te ponga los codigos en el idioma que este tu windows eso seria bien bueno tambien

    Tuesday, 2 de October/2007 @ 20:34

  16. dblanco:

    yo soy nuevo en esto de Adsense y me choca leer que no se puede modificar NADA y luego comprobar que hay webs importantes como http://www.esmas.com/ que tienen el buscador completamente modificado.

    ¿Esto es así porque Google lo permite a grandes empresas, se les ha colado o es que todos podemos hacer algo parecido?

    Saludos

    Thursday, 18 de October/2007 @ 14:16

  17. Armonth:

    dhblanco: en el caso de las búsquedas ni idea… pero ante dudas de estas te contesto: existe un “Adsense VIP” (Premium) para webs que tienen MUCHAS (en mayúsculas) visitas, creo que en Europa mínimo 10 millones al mes o algo así y ellos tienen más opciones, mejores acuerdos y pueden personalizar todo (incluso los anuncios “normales”)…

    Es lo de siempre: entre empresas hacen acuerdos muy beneficiosos…

    Thursday, 18 de October/2007 @ 14:48

  18. Felipe Bachomo:

    ¿Y por qué no bloquear los anuncios con un addon de Firefox, simplemente?

    Sunday, 13 de January/2008 @ 15:12

  19. Armonth:

    Felipe el post trata de impedir mostrar publicidad de Adsense en otros idiomas dentro de la web (en el lado servidor) como método para mejorar los resultados, no se trata de bloquearla sin más en el lado del cliente.

    Sunday, 13 de January/2008 @ 16:12

Comentarios cerrados