다음을 통해 공유


방법: AdRotator 웹 서버 컨트롤을 사용하여 XML 파일에서 광고 표시

업데이트: 2007년 11월

AdRotator 웹 서버 컨트롤은 하나 이상의 광고 레코드로 구성된 데이터 소스에서 광고 정보를 읽습니다. 광고 정보를 XML 파일에 저장한 다음 AdRotator 컨트롤을 파일에 바인딩할 수 있습니다.

AdRotator 컨트롤의 모든 특성은 선택적 사항입니다. XML 파일에 다음 특성을 포함시킬 수 있습니다.

  • ImageURL   표시할 이미지의 URL

  • NavigateURL   AdRotator 컨트롤이 클릭될 때 이동할 페이지의 URL

  • AlternateText   해당 이미지가 없을 경우 표시할 텍스트

  • Keyword   특정 광고의 필터링에 사용할 수 있는 광고의 범주

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

  • Height   광고의 높이(픽셀 수). 이 값은 AdRotator 컨트롤의 기본 높이 설정을 재정의합니다.

  • Width   광고의 너비(픽셀 수). 이 값은 AdRotator 컨트롤의 기본 너비 설정을 재정의합니다.

광고 목록을 XML 파일로 만들려면

  1. 웹 사이트의 App_Data 폴더에 새 XML 파일을 만듭니다. 추가적인 보안을 위해 파일에 .ads처럼 .xml이 아닌 확장명을 지정하십시오.

    참고:

    ASP.NET에서는 App_Data 폴더의 파일이 브라우저에 제공되지 않도록 하므로 광고 파일은 이 폴더에 저장하는 것이 좋습니다.

  2. 파일에 다음 XML 요소를 추가합니다.

    <?xml version="1.0" encoding="utf-8" ?>
    <Advertisements xmlns="https://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
    </Advertisements>
    
  3. 광고 목록에 포함할 각 광고의 Advertisements 요소 안에 Ad 요소를 만든 다음 파일을 저장합니다.

    샘플 파일의 형식은 다음과 같습니다.

    <?xml version="1.0" encoding="utf-8" ?>
    <Advertisements xmlns="https://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
      <Ad>
        <ImageUrl>~/images/Contoso_ad.gif</ImageUrl>
        <href>http://www.contoso-ltd.com</href>
        <AlternateText>Ad for Contoso, Ltd. Web site</AlternateText>
        <Impressions>100</Impressions>
      </Ad>
      <Ad>
        <ImageUrl>~/images/Aspnet_ad.gif</ImageUrl>
        <href>https://www.asp.net</href>
        <AlternateText>Ad for ASP.NET Web site</AlternateText>
        <Impressions>50</Impressions>
      </Ad>
    </Advertisements>
    

데이터베이스에서 광고를 표시하려면

  1. 광고를 표시할 위치에 있는 ASP.NET 웹 페이지에 AdRotator 컨트롤을 배치합니다.

  2. AdRotator 컨트롤의 AdvertisementFile 속성을 이전 절차에서 만든 XML 파일 경로로 설정합니다.

    참고:

    응용 프로그램을 더 쉽게 이식할 수 있도록 하려면 상대 URL을 사용하는 것이 좋습니다. ~\App_Data\filename.ad 같은 구문을 사용하십시오. 파일 경로에 대한 자세한 내용은 ASP.NET 웹 사이트 경로를 참조하십시오.

    페이지가 실행되면 AdRotator 컨트롤은 XML 파일에서 광고를 읽고 표시할 광고를 선택합니다.

참고 항목

작업

방법: AdRotator 웹 서버 컨트롤을 사용하여 데이터베이스에서 광고 표시

방법: 프로그래밍 방식으로 AdRotator 웹 서버 컨트롤의 광고 선택

참조

AdRotator 웹 서버 컨트롤 개요