How To Use ADRotator In ASP.NET
In this tutorial i will explain how to use ADRotator in ASP.NET.AdRotator control randomly selects image files from a list, which is specified in an external XML File.AdRotator control in ASP.NET is extremely used when it comes to randomly displaying advertisements on your site.AdRotator needs a Advertisement file to display images.
Following standard XML elements that are commonly used in the advertisement file.
| Element | Element Description |
|---|---|
| Advertisements | Encloses the advertisement file |
| Ad | Delineates separate ad |
| ImageUrl | The image that will be displayed |
| NavigateUrl | The link that will be followed when the user clicks the ad |
| AlternateText | The text that will be displayed instead of the picture if it cannot be displayed |
| Keyword | Keyword identifying a group of advertisements. This is used for filtering |
| Impressions | The number indicating how often an advertisement will appear |
| Height | Height of the image to be displayed |
| Width | Width of the image to be displayed |
Advertisement File Structure:-
<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
<Ad>
<ImageUrl>images/1.jpg</ImageUrl>
<NavigateUrl>http://www.google.co.in</NavigateUrl>
<AlternateText>
Text 1
</AlternateText>
<Impressions>20</Impressions>
<Keyword>flowers</Keyword>
</Ad>
<Ad>
<ImageUrl>images/2.jpg</ImageUrl>
<NavigateUrl>http://www.google.co.in</NavigateUrl>
<AlternateText>
Text 2
</AlternateText>
<Impressions>20</Impressions>
<Keyword>flowers</Keyword>
</Ad>
<Ad>
<ImageUrl>images/3.jpg</ImageUrl>
<NavigateUrl>http://www.google.co.in</NavigateUrl>
<AlternateText>
Text 3
</AlternateText>
<Impressions>10</Impressions>
<Keyword>flowers</Keyword>
</Ad>
<Ad>
<ImageUrl>images/4.jpg</ImageUrl>
<NavigateUrl>http://www.google.co.in</NavigateUrl>
<AlternateText>
Text 4
</AlternateText>
<Impressions>10</Impressions>
<Keyword>flowers</Keyword>
</Ad>
</Advertisements>
Page Design View:-
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table width="900px" align="center">
<tr><td><h2>Example Of AD Rotator</h2></td></tr>
<tr>
<td>
<asp:AdRotator ID="AdRotator1" Target="_blank" runat="server" BorderColor="#33CC33" BorderStyle="Dotted" BorderWidth="1px" AdvertisementFile="XMLFile.xml" Height="500px" Width="900px" />
</td>
</tr>
</table>
</div>
</form>
</body>
</html>

