Banners aleatorios con ASP.net

0
Banners aleatorios con ASP.net

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

AdRotator es un componente para mostrar banners al azar, muchas veces queremos que en vez de siempre mostrarse un banner, mostremos varios al azar

Muchos conocemos el AdRotator en ASP tradicional, para los que no lo conocen les cuento un poco como es. AdRotator es un componente para mostrar banners al azar, muchas veces queremos que en vez de siempre mostrarse un banner, mostremos varios al azar, también podemos querer que uno tenga más posibilidades de ser seleccionado que otro, etc. Para esto podemos programar una rutina de programación con una base de datos claro, pero antes de hacer eso, hay que darle un vistazo al AdRotator, que cumple efectivamente con todo lo que queremos para la rotación de banners.

El AdRotator para ASP.net es bastante diferente del de ASP 3.0 en su sintaxis y uso, pero no trae casi ninguna diferencia en su funcionalidad. Empecemos.

Primero, tenemos que tener algunos banners para mostrar, en el ejemplo de este artículo, traemos 5 banners de diferentes sitios: El Gurú Programador, Busca Host, WebPanto, Wavenet y otro que nos muestra la publicidad para que publicitemos en SoloTuWeb.com.

Pongamos todos los banners en una carpeta llamada ‘banners’. Ahora bien, toda la información acerca de los banners se almacenan en un archivo XML. De esta forma.



banners/elguru.gif
http://www.elguruprogramador.com.ar/
El Guru programador
2
ElGuru


banners/buscahost.gif
http://www.buscahost.com/
El primer buscador de host en espaniol
2
Buscahost


banners/webpanto.gif
http://www.webpanto.com/
WebPanto, informatica en espaniol
1
WebPanto


banners/Wavenet.gif
http://www.wavenet.com/
Wavenet hosting services
1
Wavenet


banners/publicita.gif
http://www.solotuweb.com/publicidad.asp
Publicita en SoloTuWeb
1
Publicidad

Veamos que es simple XML, este documento se estructura de la siguiente manera:
– Empieza y termina con la etiqueta
– Dicha etiqueta contiene elementos que son cada banner a rotar
– Cada elemento tiene elementos: ImageURL (donde se encuentra el banner), NavigateURL (la dirección URL), AlternateText (el atributo ALT de la imagen), Impressions (es un numero que cuanto más grande sea, más posibilidades tiene de ser seleccionado) y Keyword (una palabra relacionada con el banner).

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Bueno, es muy sencillo hasta aquí, sólo tienes que hacer el archivo XML.
Pasemos ahora a la programación ASP.net:



Ad Rotator en ASP.net


Aquí tendrás un banner al azar, para probar nuevamente
a ver si sale otro banner, actualiza la página.



Veamos que es casi todo HTML menos el

y la línea marcada en negrita, que es la que nos interesa, la que nos muestra el adrotator. Su sintaxis es como cualquier control web, como un Label o un Button. Además de tomar el atributo ID y el atributo runat, toma un atributo especial que es AdvertisementFile, que es la URL del archivo XML en el que tenemos los banners.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies