Poner anuncio visible solo para usuarios de un pais

crismusi

@pump_upp - best crypto pumps on telegram !
Mensajes
10
Puntuación de reacción
0
Buenas a todos. No sabia muy bien si poner esta pregunta aquí o en programación... así que perdón si me equivoco.

Quería poner uno de los anuncios que tengo en mi web que solo aparezca para los visitantes de España, ¿sería eso posible?

Graciasss
 

GABISUAREZ

Estafador
Mensajes
119
Puntuación de reacción
0
revisa en la configuración del anuncios si no te sale no es posible!
 

Tedel

Cobre
Usuario de Bronce
Mensajes
732
Puntuación de reacción
7
Sí, con un servidor de publicidad instalado en el servidor, es solo cuestión de configurarlos para que solo aparezcan allí.

Aunque… la gran mayoría de servidores de publicidad tienen un costo fijo mensual.
 
Mensajes
364
Puntuación de reacción
4
Quería poner uno de los anuncios que tengo en mi web que solo aparezca para los visitantes de España, ¿sería eso posible?

Graciasss

Claro, fácil, solo mira la IP del usuario, usa un sistema de Geolocalización por IP, y en el caso de que te interese mostrarlo dependiendo del pais del usuario lo muestras.


Añade esto,
Código:
<!-Mostrar Anuncios Solo para Spain XD  -->                    
 <script>                                                    
 function foo(data)  {                                                         
     var country;   
     country = data.country.code;
     if (country== "ES"){                                                         
          mostrarAnuncio();          
     }                                                          
 }
 function mostrarAnuncio() {                                                     
    //tu codigo de anuncio ... document.write( bla bla bla ...
 }
</script>

Puedes utilizar varios API de distintos proveedores de GeoLocalización, te pongo este , pero basicamente todos son iguales, cómo se basan en ips algunos aciertan más que otros.


Añade esto a tu código para usar este proveedor de datos.

Código:
<script src="http://geoip.nekudo.com/api?callback=foo">


Añade tu codigo de anuncio, cámbialo por el que viene aquí.

//tu codigo de anuncio

Código:
document.write('<script async  src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><!--     responsive pbsqrd --><ins class="adsbygoogle" style="display:block" data-ad-    client="ca-pub-xxxx" data-ad-slot="xxxx" data-ad-format="auto"></ins><script>    (adsbygoogle = window.adsbygoogle || []).push({});</script>');


...Yo lo utilizo (cambiando los anuncios de sitio) para que no puedan hacer clicks los usuarios de paises con bajo CPC , y los que tienen mejor CPC pues si puedan hacer click...


Basándote en ese codigo puedes hacer basicamente lo que quieras.

Te pongo otra solución que hoy es viernes y las regalo ;)

Basándonos en lo mismo....

Instalas click fraud monitor, y pones a los anuncios el <div class="cfmonitor">Adsense</div>


Ahora volvemos a lo de antes, miramos la IP y si NO es de España ocultamos los anuncios con la ayuda del click fraud monitor.

Código:
<!-Mostrar Anuncios Solo para Spain XD  -->                    
 <script>                                                    
 function foo(data)  {                                                         
     var country;   
     country = data.country.code;
     if (country<> "ES"){                                                         
          mostrarAnuncio();          
     }                                                          
 }
 function mostrarAnuncio() {                                                     
    jQuery(.cfmonitor).click();
 }
</script> 
<script src="http://geoip.nekudo.com/api?callback=foo">
 
Última edición:

Ryu69

Piedra
Usuario de Piedra
Mensajes
49
Puntuación de reacción
1
Interesante, también me llevo la solución, gracias :p
 

crismusi

@pump_upp - best crypto pumps on telegram !
Mensajes
10
Puntuación de reacción
0
Poniendo el primero código valdría entonces?


<!-Mostrar Anuncios Solo para Spain XD -->
<script>
function foo(data) {
var country;
country = data.country.code;
if (country== "ES"){
mostrarAnuncio();
}
}
function mostrarAnuncio() {
//tu codigo de anuncio ... document.write( bla bla bla ...
}
</script>



En "tu cdigo de anuncio..." supongo que pongo el codigo del anuncio xD pero despues de document.write, que pongo donde bla bla bla?

Graciasss :D
 
Arriba