본문 바로가기

.NET/ASP.NET

ASP.NET AdRotator 광고 배너 서버컨트롤 XML

반응형
·AdRotator
§AdRotator는 우리가 흔히 웹 사이트에서 볼 수 있는 배너 광고들을 쉽게 구현할 수 있도록 해주는 컨트롤 입니다.
§AdRotatorAd , Advertisement(광고)Rotator(회전 시키는 것)의 합성어로서 배너 광고들을 랜덤하게(정해진 가중치에 따란 무작위로) 노출한다는 뜻을 내포하고 있습니다. 이때 배너 광고와 관련한 정보(이미지 경로, 이미지 클릭 시 이동할 페이지 URL, 가중치 등등)XML 파일 또는 데이터베이스에 저장될 수 있습니다. 다음은 AdRotator 컨트롤의 주요 속성을 정리한 표입니다.   

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements>
<Ad>
<ImageUrl>~/Img/banner1.gif</ImageUrl>
<NavigateUrl>http://www.naver.com</NavigateUrl>
<AlternateText>네이버배너</AlternateText>
<Keyword>네이버</Keyword>
<Impressions>50</Impressions>
<!--가중치 배너를 나오개하려는 가중치-->
</Ad>
<Ad>
<ImageUrl>~/img/banner2.gif</ImageUrl>
<NavigateUrl>http://www.daum.net</NavigateUrl>
<AlternateText>다음배너</AlternateText>
<Keyword>다음</Keyword>
<Impressions>30</Impressions>
</Ad>
<Ad>
<ImageUrl>~/img/banner3.gif</ImageUrl>
<NavigateUrl>http://www.nate.com</NavigateUrl>
<AlternateText>네이트베너</AlternateText>
<Keyword>네이트</Keyword>
<Impressions>20</Impressions>
</Ad>
<Ad>
<ImageUrl>~/img/microsoft.gif</ImageUrl>
<NavigateUrl>http://www.microsoft.com</NavigateUrl>
<AlternateText>마이크로소프트 배너</AlternateText>
<Keyword>바이크로소프트</Keyword>
<Impressions>2</Impressions>
</Ad>
</Advertisements>








AdvertisementFile

광고 정보를 포함하고 있는 XML 파일의 경로를 

가져오거나 설정합니다.

KeywordFilter

XML 광고 파일에서 특정 범주(카테고리)별로 광고를 

필터링할 때 사용하는 키워드를 가져오거나 설정합니다.

Target

AdRotator를 클릭할 때 링크되는 HTML 프레임 형식을 

지정 합니다. [_blank, _parent, _search, _self, _top] 

기본값은 빈 문자열(“”)입니다. 예를 들어 이 속성에 _blank를 

지정하면 광고 클릭 시 새로운 창이 뜨게 됩니다.




속성

설명

<ImageURL>

표시할 이미지의 URL입니다.

<NavigateURL>

AdRotator 컨트롤이 클릭될 때 이동할 페이지의 URL입니다.

<AlternateText>

해당 이미지가 없을 경우 표시할 텍스트입니다.

<Keyword>

특정 광고의 필터링에 사용할 수 있는 광고의 범주(카테고리)입니다.

<Impression>

광고의 표시 빈도를 나타내는 상대적인 숫자 값(가중치)입니다. , 모든 상대 값의 합계는 2,048,000,000을 초과할 수 없습니다.

<Height>

픽셀 단위의 광고 높이입니다.

<Width>

픽셀 단위의 광고 너비입니다.