A veces queremos rotar links, o banners y no sabemos como hacerlo pero el siguiente código en JavaScript nos habilita la rotación entre dos banners (graficos o contexuales) distintos:
<script type="text/javascript">
var random_number = Math.random();
if (random_number < .5){
(código banner # 1 )
}else{
( código banner # 2 )
}
</script>
Un ejemplo concreto sería la rotación de dos anuncios de AdSense. Es cierto que AdSense nos permite elegir más de un color pero tiene una limitación importante que podremos superar: hay un formato de anuncio ("por contenido" o "un bloque de vinculos"; con tales o cuales dimensiones específicas, etc) determinado y eso AdSense no lo pone a rotación.
Así por ejemplo, podemos alternar (rotar) entre un anuncio por contenido y un bloque de vinculos. Sería algo así:
<script type="text/javascript">
var random_number = Math.random();
if (random_number < .5){
// Código del primer anuncio
}else{
// Código del segundo anuncio
}
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Es importante para que funcione que del código de Adsense queden solo las sentencias que empiezan con google_, por ejemplo: google_ad_client, google_ad_width, etc. y todo el resto debe removerse!
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Sentencias tales como <script type="text/javascript"> en el código provisto por adsense deben removerse!
Notar que la última parte se repite en cada código provisto por AdSense y por ello va solo al final:
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>








2 comments:
Excelente artículo, vamos a ponerlo en práctica.
Aunque Adsense dice que el codigo no debe de modificarse
Publicar un comentario