Como mostrar anuncios [Adsense] por porcentajes al igual que forobeta.

  • Autor Autor Carambel
  • Fecha de inicio Fecha de inicio
Carambel

Carambel

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Hola tengo un problemilla, recientemente he decido trabajar con una persona en un blog el cual tienen ganancias y visitas, lo cual quisiera poner anuncios adsense 50% de el y 50% mio se muestre en el día.

¿Como puedo hacer ello?
En forobeta hacen esto por porcentajes de acuerdo al rango, en este caso seria designado manualmente.
 
es azar... osea hay un % de que se mostrara... ya que sino tendrias que guardar que banner se mostro y ver ese valor a ver cual msotras y cual no... pero si es por azar:
PHP:
<?php
if(mt_rand(0,1)==1)){
?>
adsense 1
<?php
}else{
?>
adsense 2
<?php
}
?>

si es por guardar dato...
PHP:
<?php
$A = @file_get_contents("cual.txt"); /leer
if($A!="1"){
?>
adsense 1
<?php
file_put_contents("cual.txt","1"); //guardar
}else{
?>
adsense 2
<?php
file_put_contents("cual.txt","0");
}
?>

con JS
HTML:
<script type="text/javascript">
    var rnd = Math.floor((Math.random() * 2) + 1); //del 1 al 2
    google_ad_width = 728;
    google_ad_height = 90;

    if (rnd == 1){
        google_ad_client = "ca-publisher-id"; //id 1
        google_ad_slot = "1234567890"; //slot 1
    } else {
        google_ad_client = "ca-publisher-id"; //id 2
        google_ad_slot = "2345678901"; //slot 2
    }
</script>
<script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

sino busca en la ayuda de adsense A/B test
 
Última edición:
Con javascript no...

Y lo hago con PHP, no hay algo que sea exacto para decirle que qué porcentaje mostrar algo a los usuarios y qué no.

Lo que yo hago es generar número aleatorios, del 1 al 100, al caer la visita en ese número se le muestra lo que uno quiere.
Por ejemplo, si le pongo que salgan los anuncios solo al 10% de usuarios, se generan 10 números aleatorios, al entrar cada visitante el contador aumenta de uno, así al caer la visita en alguno de los números aleatorios, le muestra la publicidad.

En tu caso, como es 50% es más fácil, con un pequeño código:

PHP:
$count = file_get_contents('count');
if($count%2 == 0) {
	echo 'anuncio user 1';
} else {
	echo 'anuncio user 2';
}
file_put_contents('count', $count+1);

lo puedes ver acá http://kanikase.com/count.php 🙂
 
Atrás
Arriba