Compartir a través de


Información general sobre AdRotator (Control de servidor Web)

Actualización: noviembre 2007

El control AdRotator de servidor Web proporciona una manera práctica de mostrar los anuncios en las páginas Web ASP.NET. El control muestra la imagen gráfica que se ha proporcionado (un archivo .gif o una imagen similar). Cuando los usuarios hacen clic en el anuncio, se les redirige a la dirección URL de destino que se ha especificado. El control lee automáticamente la información del anuncio, como el nombre del archivo de gráficos y la dirección URL de destino, en una lista de anuncios que se proporciona a través de un origen de datos que normalmente es un archivo XML o una tabla de base de datos.

El control AdRotator selecciona los anuncios aleatoriamente, y cambia el anuncio mostrado cada vez que se actualiza la página. Puede ponderar la relevancia de los diferentes anuncios para controlar el nivel de prioridad de los titulares, lo que permite hacer que unos anuncios se muestren con más frecuencia que otros. También puede escribir una lógica propia que recorra los anuncios en ciclo.

La información del anuncio puede proceder de numerosos orígenes, como los siguientes:

  • Un archivo XML   Puede almacenar la información del anuncio en un archivo XML que contenga referencias a los titulares del anuncio y a sus propiedades asociadas.

  • Cualquier control de origen de datos, como T:System.Web.UI.WebControls.SqlDataSource o ObjectDataSource   Por ejemplo, puede almacenar la información del anuncio en una base de datos y utilizar un control SqlDataSource para recuperar esta información y, a continuación, enlazar el control AdRotator al control del origen de datos.

  • Lógica personalizada   Puede crear un controlador para el evento AdCreated y seleccionar un anuncio en el evento.

Formato de archivo XML para archivos de anuncio

Un método para almacenar la ubicación de las imágenes de los titulares publicitarios, las direcciones URL a las que se redirige a los usuarios y las propiedades asociadas, consiste en poner la información en un archivo XML. Si utiliza el formato de archivo XML, podrá crear y mantener una lista de anuncios sin tener que modificar el código de la aplicación cuando se realicen cambios en los anuncios. Para obtener información detallada, vea Cómo: Mostrar anuncios desde un archivo XML mediante el control AdRotator de servidor Web.

Esquema de la base de datos de los archivos de anuncio

En lugar de crear un archivo XML para obtener información del anuncio, puede almacenar la información del anuncio en una tabla de base de datos. La tabla requiere un esquema concreto que el control AdRotator pueda leer. Para obtener información detallada, vea Cómo: Mostrar anuncios desde una base de datos mediante el control AdRotator de servidor Web.

Filtrar anuncios por palabra clave

En el archivo de anuncio, puede asignar las categorías a los anuncios utilizando el atributo Keyword y configurando a continuación el control AdRotator para mostrar los anuncios según los criterios de filtro que especifique. Por ejemplo, si un archivo de anuncios específico contiene categorías tanto para bancos como para ferreterías, podría desear que la página mostrara sólo los anuncios relacionados con bancos. Al establecer la propiedad KeywordFilter del control AdRotator en "bancos", el filtro dejará fuera los anuncios de ferreterías.

Si se especifica un filtro, puede producirse una de estas dos situaciones:

  • Si el control AdRotator puede encontrar los anuncios con la palabra clave correspondiente, se muestra un anuncio con la palabra clave.

  • Si no existe ninguna coincidencia con la palabra clave, el control AdRotator mostrará una imagen en blanco en el explorador.

Seguir la respuesta de un anuncio

El control AdRotator no ofrece de manera inherente un modo de obtener estadísticas sobre los anuncios en los que han hecho clic los usuarios, las veces que se ha hecho clic en un anuncio, etc. Sin embargo, puesto que puede controlar la dirección URL a la que apunta el anuncio, puede agregar lógica de seguimiento a la aplicación para los anuncios. Una manera común de hacer esto es hacer que todos los anuncios apunten a una página de seguimiento que primero obtiene las estadísticas que desea y, después, salta a la página destino del anuncio.

Almacenar en memoria caché los anuncios

Si la página que contiene el control AdRotator se almacena en memoria caché, el control AdRotator realiza automáticamente la substitución en la caché para reemplazar el anuncio almacenado por uno nuevo cada vez que la página se recupera de la caché. Para obtener más información, vea Actualización dinámica de fragmentos de una página almacenada en memoria caché.

Vea también

Tareas

Cómo: Mostrar anuncios desde un archivo XML mediante el control AdRotator de servidor Web

Cómo: Seleccionar anuncios en un control AdRotator de servidor Web mediante programación