Programming/.NET

AdRotator는 웹페이지에 광고영역을 구성할 수 있도록 해줍니다.

<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/ad.xml" />
 주요속성/이벤트

1. AdvertisementFile

광고영역을 처리하기 위한 xml 파일을 지정하며 해당 xml 파일은 다음과 같이 작성되어야 합니다.

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
  <Ad>
    <ImageUrl>~\adimages\1.jpeg</ImageUrl>
    <NavigateUrl>http://www.naver.com/</NavigateUrl>
    <AlternateText>네이버</AlternateText>
    <Impressions>20</Impressions>
    <Keyword>네이버포털</Keyword>
  </Ad>
  <Ad>
    <ImageUrl>~\adimages\2.jpeg</ImageUrl>
    <NavigateUrl>http://www.daum.net/</NavigateUrl>
    <AlternateText>다음</AlternateText>
    <Impressions>20</Impressions>
    <Keyword>다음포털</Keyword>
  </Ad>
  <Ad>
    <ImageUrl>~\adimages\3.jpeg</ImageUrl>
    <NavigateUrl>http://www.google.co.kr/</NavigateUrl>
    <AlternateText>구글</AlternateText>
    <Impressions>60</Impressions>
    <Keyword>Gooooooogle</Keyword>
  </Ad>
</Advertisements>
XML은 Ad 단위로 광고영역이 지정되며 Ad 요소안에 필요한 광고설정 요소들이 들어가는 구조입니다.

광고설정을 나타내는 각 요소중 ImageUrl 은 AdRotator 에 표시될 이미지를, NavigateUrl 은 해당 이미지를 클릭한 경우 이동할 페이지 주소를 나타내며 AlternateText는 혹시 광고이미지를 표시하지 못할 경우 대신 표시할 내용을, Impressions에는 광고의 노출빈도를 지정합니다. 마지막으로 Keyword는 해당 광고의 키워드입니다.

각 광고설정 요소는 필요하지 않다고 판단되는 경우 생략될 수 있습니다.

2. AlternateTextField

AdRotator의 광고소스가 xml이 아닌 DB 데이터라면 XML에서의 AlternateText 역활을 할 필드를 지정합니다.

3. ImageUrlField

AdRotator의 광고소스가 xml이 아닌 DB 데이터라면 XML에서의 ImageUrl 역활을 할 필드를 지정합니다.

4. NavigateUrlField

AdRotator의 광고소스가 xml이 아닌 DB 데이터라면 XML에서의 NavigateUrl 역활을 할 필드를 지정합니다.

'Programming > .NET' 카테고리의 다른 글

[ASP.NET] XML (컨트롤)  (0) 2014.01.15
[ASP.NET] RadioButton  (0) 2014.01.14
[ASP.NET] AdRotator  (0) 2014.01.13
[ASP.NET] ListBox  (0) 2014.01.08
[ASP.NET] TextBox  (0) 2014.01.07
[ASP.NET] HyperLink  (0) 2014.01.06
0 0