Kontrolun temel amacı web sitenizde reklam gösterimine yarar. Peki bunu nasıl yapacağız. Öncelikle sayfamızın reklam göstermek istediğimiz kısmına adrotator kontrolünü sürekliyip bırakıyoruz. Ardından projemize bir xml dosyası ekleyip xml dosyasını alttaki gibi dolduralım. Ben kısaca xmld dosyasındaki etiketlerin anlamlarını açıklayalım:
<Advertisements> Adrotator bu etiket arasını alır
<Ad> Reklam içeriği bu etiket arasına girilir
<ImageUrl> Resim bağlantısı bu etiket arasına girilir
<NavigateUrl> Reklam bağlantısı girilir
<AlternateText> Reklam resimin “alt” değerine atanır
<Keyword> Adrotator KeywordFilter özelliği için kullanılır, Adrotatorda yazılan kelimeye göre filtreleme yapabilir
<Impressions> Reklamın çıkma yüzdesi
Ayrıca AdRotator özelliklerinden yukardaki etiketleri değiştirebilirsiniz (AlternateTextField, NavigateUrlField,ImageUrlField )
Ayrıca resimli anlatım eklenmiştir
default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="adrotator.Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Asp.Net Adrotator - akifyanbak.com</title> </head> <body> <form id="form1" runat="server"> <div> <asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/reklam.xml" /> </div> </form> </body> </html>
reklam.xml
<?xml version="1.0" encoding="utf-8" ?> <Advertisements> <Ad> <ImageUrl>~/resimler/Koala.jpg</ImageUrl> <NavigateUrl>http://www.koala.com</NavigateUrl> <AlternateText>Koala</AlternateText> <Keyword>Hayvan</Keyword> <Impressions>3</Impressions> </Ad> <Ad> <ImageUrl>~/resimler/Penguins.jpg</ImageUrl> <NavigateUrl>http://www.penguen.com</NavigateUrl> <AlternateText>Penguen</AlternateText> <Keyword>Penguenler</Keyword> <Impressions>2</Impressions> </Ad> <Ad> <ImageUrl>~/resimler/Tulips.jpg</ImageUrl> <NavigateUrl>http://www.lale.com</NavigateUrl> <AlternateText>Laleler</AlternateText> <Keyword>Bitki</Keyword> <Impressions>4</Impressions> </Ad> </Advertisements>
Okulda bu konuyu almıştım. Bana bu konuyu anlatmamda çok yardımcı oldunuz, teşekkür ederim.