Compartilhar via


Visão geral controle AdRotator Web Server

O controle AdRotator de servidor Web pode ser usado para exibir elementos gráficos que estão vinculados a outras páginas.A lista de elementos gráficos a serem exibidos e os links associados de destino são mantidos em uma fonte de dados como um arquivo XML ou banco de dados.

Esse tópico contém:

  • Cenários

  • Segundo plano

  • Exemplos de código

  • Referência de Classe

Cenários

O controle AdRotator de servidor Web fornece uma maneira de exibir anúncios nas páginas da Web ASP.NET.O controle exibe um arquivo .gif ou outra imagem que você fornecer.Quando os usuários clicarem no anúncio, eles são redirecionados para uma URL de destino que você especificou.O controle automaticamente lê as informações do anúncio, como o nome de arquivo do gráfico e URL de destino, de um lista de anúncios que você fornecer usando um fonte de dados, que é normalmente um arquivo XML ou tabela de banco de dados.

O controle AdRotator seleciona anúncios aleatoriamente, alterando o anúncio exibido cada vez que a página for atualizada.Anúncios podem ser qualificados para controlar o nível de prioridade de faixas, tornando possível para que determinados anúncios sejam exibidos com mais frequência do que outros.Voc\}e poderá também escrever lógica personalizada que percorre pelos anúncios.

Voltar ao topo

Segundo plano

O controle AdRotator de servidor Web pode ser usado para exibir elementos gráficos de anúncios, como um .gif ou imagem semelhante.O usuário, em seguida, pode ser redirecionado para um URL de destino.O elemento gráfico e URL de destino podem ser fornecidos de uma fonte de dados como um arquivo XML.

Informações sobre o anúncio podem vir de uma variedade de fontes, como as seguintes:

  • Um arquivo XML.Você pode armazenar informações sobre o anúncio em um arquivo XML que contém referências a faixas de anúncios e suas propriedades associadas.

  • Qualquer controle da fonte de dados, como os controles SqlDataSource ou ObjectDataSource.Por exemplo, você pode armazenar informações do anúncio em um banco de dados, usar um controle SqlDataSource para recuperar informações do anúncio e, em seguida, vincular o controle AdRotator para o controle da fonte de dados.

  • Lógica personalizada.Você pode criar um manipulador para o evento AdCreated e selecionar um anúncio durante o evento.

Formato de arquivo XML para arquivos de anúncios

Um método para armazenar imagens locais de faixas de anúncio, URLs para redirecionamento, e propriedades associadas é inserir as informações em um arquivo XML.Usando o formato de arquivo XML, você pode criar e manter uma lista de anúncios sem ter que alterar o código em seu aplicativo sempre que uma alteração é feita para um anúncio.Para obter detalhes, consulte:Como: Exibir anúncios a partir de um arquivo XML usando o controle de servidor Web AdRotator.

Esquema de banco de dados para arquivos de anúncios

Em vez de criar um arquivo XML para informações sobre o anúncio, você pode armazenar informações sobre o anúncio em um tabela de banco de dados.A tabela requer um esquema específico que o controle AdRotator pode ler.Para obter detalhes, consulte:Como: Exibir anúncios de um banco de dados usando o controle de servidor Web AdRotator.

Filtragem de anúncios por palavra

No arquivo de anúncio, você pode atribuir categorias a anúncios, usando o atributo Keyword e, em seguida, configurando o controle AdRotator para mostrar os anúncios de acordo com os critérios de filtro que você especificar.Por exemplo, se um arquivo de anúncio contém categorias para bancos e lojas de hardware, você talvez queira que a página exiba anúncios que são relacionados a bancos.Definindo a propriedade KeywordFilter do controle AdRotator para "BANCOS", você pode fazer o controle filtrar os anúncios de lojas de hardware.

Se um filtro for especificado, então uma das duas situações a seguir podem ocorrer:

  • Se o controle AdRotator puder encontrar anúncios com a palavra-chave correspondente, será exibido um anúncio com a palavra-chave.

  • Se nenhuma correspondência para a palavra-chave existir, o controle AdRotator exibe uma imagem em branco no navegador.

Controlando a resposta do anúncio

O controle AdRotator não inerentemente fornece uma maneira para obter estatísticas sobre quais anúncios usuários clicaram, quantas vezes um anúncio foi clicado, e assim por diante.Entretanto, como você tem controle sobre a URL às quais os anúncios apontam, você pode adicionar lógica de controle para os anúncios ao seu aplicativo.Uma maneira comum de fazer isso é apontar todos os anúncios a uma página de rastreamento que primeiro reúne as estatísticas que você deseja, para em seguida ir para página de destino do anúncio.

Colocando anúncios no cache

Se a página que contiver o AdRotator controle é armazenadas em cache, o controle AdRotator executa automaticamente substituição de cache para substituir o anúncio armazenados em cache por um novo sempre que a página é recuperada do cache.Para obter mais informações, consulte Atualizar dinamicamente porções de uma página em cache.

Exemplos de código

Como: Exibir anúncios a partir de um arquivo XML usando o controle de servidor Web AdRotator

Como: Exibir anúncios de um banco de dados usando o controle de servidor Web AdRotator

Como: selecionar anúncios em um controle de servidor Web AdRotator programaticamente

Demonstra Passo a passo: Exibindo e acompanhamento anúncios com o acompanhamento AdRotator

Referência de Classe

A tabela seguinte lista as classes que estão relacionadas ao controle AdRotator.

Membro

Descrição

AdRotator

A classe principal para o controle.

AdCreatedEventHandler

Representa o método que manipula o evento AdCreated de um controle AdRotator.

AdCreatedEventArgs

Fornece dados para o evento AdCreated do controle AdRotator.

Voltar ao topo

Consulte também

Outros recursos

Trabalhando com Controles de Servidor Web do ASP.NET