ASP NET - Rotacionador Propaganda (AD Rotator)
Armada EUA

O Rotacionador de propagandas (Ad Rotator) exibe uma imagem de propaganda de um conjunto de imagens que definimos aleatóriamente e podemos associar um link com a imagem que, ao ser clicada, desvia para a url programada. Para testar o funcionamento clique F5 para dar um reload na página.

Código

<asp:AdRotator ID="AdRotator1" runat="server" Target="_self" AdvertisementFile="Ads.xml" />

Como podemos ver no código acima o roticionador de propagandas (AD Rotator) tem seu funcionamento configurado por um arquivo XML e não precisa do 'Code-Behind' nativo do ASP NET para funcionar.

Arquivo ADS.XML

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
  <Ad>
    <ImageUrl>imagens/BomBril.jpg</ImageUrl>
    <height>160</height>
    <width>90</width>
    <NavigateUrl>https://www.bombril.com.br/</NavigateUrl>
    <AlternateText>Tinha 1001 utilidades 1000 anos atrás</AlternateText>
    <Impressions>80</Impressions>
    <Keyword>Item1</Keyword>
  </Ad>
  <Ad>
    <ImageUrl>imagens/CocaCola.jpg</ImageUrl>
    <height>90</height>
    <width>90</width>
    <NavigateUrl>https://www.cocacolabrasil.com.br/</NavigateUrl>
    <AlternateText>Coca-Cola boa sempre</AlternateText>
    <Impressions>80</Impressions>
    <Keyword>Item2</Keyword>
  </Ad>
  <Ad>
    <ImageUrl>imagens/doril.jpg</ImageUrl>
    <height>90</height>
    <width>90</width>
    <NavigateUrl>https://www.brainfarma.ind.br/</NavigateUrl>
    <AlternateText>Doril - Não gostei do fabricante</AlternateText>
    <Impressions>80</Impressions>
    <Keyword>Item3</Keyword>
  </Ad>
  <Ad>
    <ImageUrl>imagens/Tang.jpg</ImageUrl>
    <height>90</height>
    <width>90</width>
    <NavigateUrl>https://www.tang.com.br/</NavigateUrl>
    <AlternateText>Tang - Sabor de fruta</AlternateText>
    <Impressions>80</Impressions>
    <Keyword>Item4</Keyword>
  </Ad>
  <Ad>
    <ImageUrl>imagens/USArmy.jpg</ImageUrl>
    <height>90</height>
    <width>90</width>
    <NavigateUrl>https://www.army.mil/</NavigateUrl>
    <AlternateText>Armada EUA</AlternateText>
    <Impressions>80</Impressions>
    <Keyword>Item5</Keyword>
  </Ad>

</Advertisements>

Parâmetros de ADS.XML:

1-ImageUrl : aponta para a url da imagem a ser exibida

2-height e width : Largura e altura da imagem. Se omitidos será o da própria imagem.

NavigateUrl : É a url para onde a página navegará se a imagem for clicada

AlternateText : É um texto alternativo caso ocorra algum problema com a carga da imagem.