Compartilhar via


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

O controle de servidor Web AdRotator lê as informações de anúncio de uma fonte de dados, que contém um ou mais registros do anúncio.Você pode armazenar informações sobre o anúncio em um tabela de banco de dados com um esquema específico, e depois usar um controle de fonte de dados para ler os registros de anúncio em tempo de execução.Se você tiver uma tabela existente com informações do anúncio, você pode mapear o esquema de sua tabela para os campos que são necessários pelo controle AdRotator.

Você pode armazenar informações sobre o anúncio em qualquer tipo de banco de dados, contanto que você tenha o controle da fonte de dados correspondente para esse banco de dados.

Para criar a tabela de banco de dados para anúncios

  1. Se você ainda não tiver um tabela de banco de dados que contém as informações de anúncio, crie uma tabela com o esquema a seguir.Todas as colunas, exceto identificação, são opcionais.

    Observação:

    Tipos de dados são fornecidos como tipos SQL Server.Se você estiver usando um banco de dados diferente, substitut e o tipo apropriado correspondente.

    Nome da coluna

    Tipo de dados

    Descrição

    ID

    int

    Chave primária.Esta coluna pode ter qualquer nome.

    ImageUrl

    nvarchar (length)

    O URL relativo ou absoluto da imagem para exibir para o anúncio.

    href

    nvarchar (length)

    O destino URL para o anúncio.Se você não fornecer um valor, o anúncio não é um hiperlink.

    AlternateText

    nvarchar (length)

    O texto exibido se a imagem não puder ser encontrada.Em alguns navegadores, o texto é exibido como uma dica de ferramenta.Texto alternativo também é usado para acessibilidade para que os usuários que não puderem ver o gráfico podem ler sua descrição.

    Keyword

    nvarchar (length)

    Uma categoria para o anúncio no qual a página pode filtrar.

    Impressions

    int(4)

    Um número que indica a probabilidade de frequência com a qual o anúncio é exibido.Quanto maior o número, mais frequentemente o anúncio será exibido.O total de todos os valores de impressões no arquivo XML não pode exceder 2.048.000.000 - 1.

    Width

    int(4)

    A largura da imagem em pixels.

    Height

    int(4)

    A altura da imagem em pixels.

  2. Se você tiver um tabela de banco de dados existente com informações sobre o anúncio nela, defina as seguintes propriedades do controle AdRotator para mapear o esquema de tabela de banco de dados para os campos necessários para o controle:

  3. Insira novos registros na tabela com informações sobre o anúncio.

Para exibir anúncios do banco de dados

  1. Coloque um controle de fonte de dados, tal como um controle SqlDataSource ou AccessDataSource, para a página.

  2. Configure o controle de fonte de dados com uma sequência de conexão e consulte para selecionar todos os registros na tabela do banco de dados que você criou anteriormente.

    Observação:

    Para obter informações sobre como usar controles de fonte de dados, consulte Controles Servidores da Web com fonte de dados.

  3. Coloque um controle AdRotator na página da Web ASP.NET onde deseja os ADs para aparecer.

  4. Definir o controle AdRotator da propriedade DataSourceID para o ID de controle da fonte de dados que você criou anteriormente na etapa 1.

    Quando a página é executado, o controle AdRotator irá consultar o banco de dados para os anúncios e selecionar um para exibir.

Consulte também

Tarefas

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

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

Referência

Visão geral controle AdRotator Web Server