VAST 태그 – 게시자를 위한 전체 가이드

게시 됨: 2022-08-31
동영상 광고 게재 템플릿(VAST) 표준 을 사용하면 게시자가 여러 광고 소스의 동영상 광고를 게재할 수 있습니다. VAST 태그는 광고 게재 효율성을 개선하고 게시자와 광고주 모두에게 동영상 광고 경험을 더 잘 제어할 수 있도록 합니다.

VAST 표준, VAST 태그 생성 방법, 작동 방식, 존재하는 버전, 잠재적 오류 해결 방법에 대해 알아야 할 모든 것을 알아보세요.

VAST 태그란 무엇입니까?

VAST 태그는 광고 서버와 동영상 플레이어 간의 통신을 용이하게 하는 스크립트입니다. VAST 태그는 IAB(Interactive Advertising Bureau)에서 정의하고 표준화하여 웹사이트, 사용자 플랫폼 및 동영상 플레이어의 모든 조합에서 관련 광고를 재생할 수 있습니다.

VAST 태그는 클라이언트 측과 서버 측의 두 가지 범주로 구분됩니다.

  • 클라이언트 측 VAST 태그 는 사용자의 미디어 플레이어가 광고 서버에서 광고를 요청한 다음 적시에 사용자의 비디오 또는 미디어 플레이어에 삽입되어 표시되는 스크립트 범주입니다.
  • 서버 측 VAST 태그 는 광고 서버가 광고를 생성한 다음 사용자의 미디어 플레이어에서 직접 볼 수 있도록 콘텐츠에 삽입하는 스크립트입니다.

VAST는 동영상 플레이어와 광고 서버에서 어떻게 작동합니까?

VAST 태그를 사용하여 게재된 광고는 VAST 요청 전송, VAST 인라인 응답 수신, 추적 URL 핑(Ping)이라는 간단한 3단계 프로세스 에 따라 작동합니다.

1. VAST 요청

사용자의 동영상 또는 미디어 플레이어는 올바른 유형 및 형식 의 동영상 광고를 검색 하기 위해 광고 서버에 요청을 보냅니다.

2. VAST 인라인 응답

광고 서버는 광고 요청을 받으면 인라인 응답을 반환합니다. 이 응답 에는 모든 적절한 미디어 파일과 추적 URL 이 포함되어 있습니다.

3. 핑 추적 URL

광고를 표시하기 위해 미디어 파일을 수신하고 재생한 후 미디어 플레이어는 추적 URL을 활성화하여 노출을 기록하여 광고 서버가 광고에 대한 노출 데이터를 수집하고 게시자가 광고 의 성능을 평가할 수 있도록 합니다.

VAST 태그의 핵심 요소

VAST 태그는 미디어 파일, 동영상 형식 및 추적 URL의 세 가지 필수 요소 로 구성됩니다.

  • 미디어 파일

    미디어 파일에는 광고주의 광고 소재가 포함되어 있습니다. 즉, 사용자에게 표시되는 동영상 또는 대화형 요소 입니다. VAST 태그에는 일반적으로 해당 미디어 파일에 대한 링크가 포함되어 있어 미디어 플레이어가 해당 파일을 가져와 재생할 수 있습니다.

  • 비디오 형식

    사용자 장치, 브라우저 및 미디어 플레이어가 다양하기 때문에 가능한 한 많은 사용자에게 광고를 재생하려는 광고 서버 는 동일한 광고 소재의 여러 버전을 종종 다른 파일 형식으로 유지해야 합니다.

    따라서 VAST 태그 는 광고 소재의 파일 형식도 정의해야 합니다 . 일반적인 예로는 MP4 및 MOV가 있습니다. GIF와 같은 비디오가 아닌 파일 형식은 높은 수준의 호환성과 낮은 설치 공간으로 인해 단순한 광고에도 일반적으로 사용됩니다.

  • 추적

    추적 URL은 종종 1 x 1 투명 픽셀의 형태를 취하기 때문에 "추적 픽셀"이라고도 합니다. 주요 목적은 특정 데이터를 수집하고 광고 실적을 추적하는 것 입니다. 추적되는 정보 유형에는 다음이 포함됩니다.

    • 조회가능성 (광고 미디어 파일이 재생되어 조회된 횟수)
    • 해당 콘텐츠에 액세스하기 위해 광고를 클릭한 사용자 수
    • 광고와 상호작용한 사용자 수(광고에 상호작용 기능이 있는 경우(예: 게임 데모))
  • 추가 속성

    이 세 가지 필수 요소 외에도 VAST 태그에는 유형과 모양을 정의하는 추가 구성요소와 속성이 포함될 수 있습니다 . 예를 들어 고급 태그 옵션을 사용하면 게시자가 광고 유형(예: 프리롤, 미드롤 등), 동영상 파일의 길이 또는 광고의 해상도(픽셀 단위의 높이 및 길이)를 정의할 수 있습니다.

VAST 태그를 만드는 방법은 무엇입니까?

자체 VAST 태그를 만드는 것은 모든 개발자 또는 게시자가 액세스할 수 있는 비교적 간단한 프로세스입니다. 수동 설정 및 코딩, Google 관리자 또는 유사한 광고 서버 또는 타사 도구의 세 가지 권장 방법을 사용할 수 있습니다.

  • VAST XML 스키마로 수동 설정(Extensible Markup Language)

    XML(eXtensible Markup Language) 형식 을 사용한 경험이 있는 게시자 및 개발자는 <VAST> XML 태그를 사용하여 고유한 VAST 태그를 작성할 수 있습니다 .

    모든 VAST 태그는 <VAST version=”x”>로 열리고 </VAST>로 닫힙니다. 따옴표를 제거하지 않고 "x"를 사용하려는 VAST 버전(예: 4.1)으로 바꿉니다.

  • Google 광고 서버를 통해

    더 접근하기 쉬운 솔루션을 찾는 게시자 는 Google Ad Manager에서 사전 정의된 매개변수를 사용할 수 있습니다.

    Google Ad Manager에서 VAST 태그를 만들려면 다음 단계를 따르세요.

    1. Google Ad Manager 계정에 로그인합니다.
    2. 왼쪽 패널에서 인벤토리 메뉴를 찾아 클릭한 다음 광고 단위를 클릭합니다.
    3. VAST 태그를 만들 광고 소재에 해당하는 광고 단위를 선택한 다음 태그를 클릭합니다.
    4. 태그 유형, 태그 옵션, 추가 태그 매개변수 및 태그 결과의 네 가지 옵션을 입력합니다.
    5. 옵션을 검토하고 사양을 충족하는지 확인한 다음 태그 복사를 클릭합니다.
  • 타사 도구 사용

    Google Ad Manager 태그 작성 도구에 대한 대안이 필요한 경우 VAST 태그 생성기 와 같은 타사 도구를 사용하여 광고 소재용 VAST 태그를 만들 수 있습니다. 그러나 이러한 도구는 각각 다르며 고유한 지침이 함께 제공됩니다. 계속하기 전에 선호하는 태그 생성기에 익숙해지십시오.

VAST 태그의 예

다음은 VAST 버전 3.0 및 4.2용 인라인 선형 VAST 태그의 몇 가지 샘플입니다.

  • VAST 3.0

<VAST 버전=”3.0″ xmlns:xs=”http://www.w3.org/2001/XMLSchema”>

<광고 ID=”20001″>

<인라인>

<AdSystem version=”4.0″>iabtechlab</AdSystem>

<AdTitle>iabtechlab 동영상 광고</AdTitle>

<가격 모델=”cpm”통화=”USD”>

<![CDATA[ 25.00 ]]>

</가격>

<오류>http://example.com/error</오류>

<Impression id="Impression-ID">http://example.com/track/impression</Impression>

<크리에이티브>

<크리에이티브 ID=”5480″ 시퀀스=”1″>

<선형>

<Duration>00:00:16</Duration>

<추적 이벤트>

<추적 이벤트=”start”>http://example.com/tracking/start</Tracking>

<Tracking event="firstQuartile">http://example.com/tracking/firstQuartile</Tracking>

<Tracking event="midpoint">http://example.com/tracking/midpoint</Tracking>

<Tracking event="thirdQuartile">http://example.com/tracking/thirdQuartile</Tracking>

<Tracking event="complete">http://example.com/tracking/complete</Tracking>

<Tracking event=”progress” offset=”00:00:10″>http://example.com/tracking/progress-10</Tracking>

</추적 이벤트>

<동영상 클릭수>

<ClickTracking id="블로그">

<![CDATA[https://iabtechlab.com]]]>

</클릭추적>

<CustomClick>http://iabtechlab.com</CustomClick>

</VideoClicks>

<미디어 파일>

<MediaFile id=”5241″ delivery=”progressive” type=”video/mp4″ bitrate=”500″ width=”400″ height=”300″ minBitrate=”360″ maxBitrate=”1080″ scaleable=”1″mainAspectRatio =”1″ 코덱=”0″>

<![CDATA[https://iab-publicfiles.s3.amazonaws.com/vast/VAST-4.0-Short-Intro.mp4]]>

</미디어파일>

</미디어파일>

</선형>

</크리에이티브>

</Creatives>

<확장>

<확장 유형=”iab-Count”>

<total_available>

<![CDATA[ 2 ]]>

</total_available>

</확장자>

</확장자>

</인라인>

</광고>

</VAST>

  • VAST 4.2

<VAST 버전=”4.2″ xmlns:xs=”http://www.w3.org/2001/XMLSchema” xmlns=”http://www.iab.com/VAST”>

<광고 ID=”20001″ 시퀀스=”1″>

<인라인>

<AdSystem version=”1″>iabtechlab</AdSystem>

<오류><![CDATA[https://example.com/error]]></오류>

<확장>

<확장 유형=”iab-Count”>

<total_available>

<![CDATA[ 2 ]]>

</total_available>

</확장자>

</확장>

<Impression id=”Impression-ID”><![CDATA[https://example.com/track/impression]]></Impression>

<가격 모델=”cpm”통화=”USD”>

<![CDATA[ 25.00 ]]>

</가격>

<AdServingId>a532d16d-4d7f-4440-bd29-2ec0e693fc80</AdServingId>

<AdTitle>iabtechlab 동영상 광고</AdTitle>

<크리에이티브>

<광고 소재 ID=”5480″ 시퀀스=”1″ adId=”2447226″>

<선형>

<추적 이벤트>

<추적 이벤트=”시작” ><![CDATA[https://example.com/tracking/start]]></Tracking>

<추적 이벤트=”진행” 오프셋=”00:00:10″><![CDATA[http://example.com/tracking/progress-10]]></Tracking>

<Tracking event="firstQuartile”><![CDATA[https://example.com/tracking/firstQuartile]]></Tracking>

<추적 이벤트=”midpoint”><![CDATA[https://example.com/tracking/midpoint]]></Tracking>

<Tracking event="thirdQuartile”><![CDATA[https://example.com/tracking/thirdQuartile]]></Tracking>

<추적 이벤트=”완료”><![CDATA[https://example.com/tracking/complete]]></Tracking>

</추적 이벤트>

<Duration>00:00:16</Duration>

<미디어파일>

<MediaFile id=”5241″ delivery=”progressive” type=”video/mp4″ bitrate=”2000″ width=”1280″ height=”720″ minBitrate=”1500″ maxBitrate=”2500″ scaled=”1″maintainAspectRatio =”1″ 코덱=”H.264″>

<![CDATA[https://iab-publicfiles.s3.amazonaws.com/vast/VAST-4.0-Short-Intro.mp4]]>

</미디어파일>

<MediaFile id=”5244″ delivery=”progressive” type=”video/mp4″ bitrate=”1000″ width=”854″ height=”480″ minBitrate=”700″ maxBitrate=”1500″ 확장가능=”1″mainAspectRatio =”1″ 코덱=”H.264″>

<![CDATA[https://iab-publicfiles.s3.amazonaws.com/vast/VAST-4.0-Short-Intro-mid-resolution.mp4]]>

</미디어파일>

<MediaFile id=”5246″ delivery=”progressive” type=”video/mp4″ bitrate=”600″ width=”640″ height=”360″ minBitrate=”500″ maxBitrate=”700″ scaleable=”1″mainAspectRatio =”1″ 코덱=”H.264″>

<![CDATA[https://iab-publicfiles.s3.amazonaws.com/vast/VAST-4.0-Short-Intro-low-resolution.mp4]]>

</미디어파일>

</미디어파일>

<동영상 클릭수>

<ClickThrough id="블로그">

<![CDATA[https://iabtechlab.com]]]>

</클릭스루>

</VideoClicks>

</선형>

<UniversalAdId idRegistry="Ad-ID">8465</UniversalAdId>

<UniversalAdId idRegistry="Foo-ID">4444323</UniversalAdId>

</크리에이티브>

</Creatives>

</인라인>

</광고>

</VAST>

VAST 태그의 역사

IAB(Interactive Advertising Bureau)는 2008년 첫 번째 버전의 비디오 광고 제공 템플릿 표준인 VAST 1.0을 출시했습니다. 이 초기 출시 이후 IAB는 VAST를 여러 번 업데이트하고 개선했습니다.

VAST 기록의 주요 이정표 는 기본 버전 번호인 1.0, 2.0, 3.0 및 4.0입니다. 더 작고 더 많은 변경 사항은 십진수로 표시됩니다(예: 4.0에서 4.1로의 변경).

  • VAST 1.0 은 2008년 8월 1일에 출시되었으며 기본 기능(재생, 일시 중지, 중지) 및 기본 선형 추적 기능을 지원합니다. 당시 지원되는 유일한 형식은 MP4, 3GP 및 MOV였습니다.
  • VAST 2.0 은 지원되는 형식의 수를 늘리고 플레이어 및 사분위수 이벤트 추적(예: 선형, 비선형, 컴패니언 등)과 같은 새로운 기능을 추가했습니다. VAST 2.0은 VAST 4가 이전 버전과의 호환성을 제공하는 가장 오래된 버전입니다.
  • VAST 3.0 은 게시자에게 OBA 표준 준수, 건너뛸 수 있는 광고, 더 나은 오류 보고 기능과 같은 최신 기능을 제공했습니다.
  • VAST 4.0 은 최신 주요 버전으로 동영상 및 양방향 광고에 대한 분리된 옵션, 서버 측 스티칭, 메자닌 파일 지원, 자막 처리(CC)와 같은 추가 개선 사항을 제공합니다.

다음은 VAST 버전 및 릴리스 날짜의 전체 목록입니다.

버전 번호 출시일 현황(2022년 8월 기준)
VAST 1.0 2008년 8월 더 이상 사용되지 않음
VAST 2.0 2012년 3월 4.0+와 하위 호환 지원
VAST 3.0 2012년 7월 4.0+와 하위 호환 지원
VAST 4.0 2016년 1월 지원
VAST 4.1 2018년 11월 지원
VAST 4.2 2019년 6월 지원

VAST XML과 VAST URL의 차이점

Google Ad Manager 또는 타사 생성기를 사용할 때 VAST 태그를 XML 및 URL의 두 가지 형식으로 사용할 수 있다는 것을 눈치채셨을 것입니다.

일반적으로 항상 VAST XML 형식을 사용해야 합니다. 그러나 특정 DSP(수요측 플랫폼) 는 VAST URL 형식만 지원할 수 있습니다. DSP를 확인하여 사용할 최상의 형식을 결정하십시오.

VAST 태그를 확인하는 방법

대부분의 VAST 태그는 XML을 사용하므로 배포 전에 태그에 버그가 없고 VAST 오류가 생성되지 않도록 테스트하고 유효성 을 검사하는 것이 중요합니다.

Google Video Suite Inspector, Springserve의 VAST Tag Tester 또는 IAB의 VAST Tag Validator와 같은 여러 VAST 태그 유효성 검사 도구를 사용할 수 있습니다. 태그 테스터 및 유효성 검사기를 실행하려면 VAST 태그의 전체 XML 코드를 복사하여 선택한 태그 테스터에 붙여넣은 다음 제출 버튼(또는 이에 상응하는 기능)을 사용하여 실행하세요.

VAST 태그를 디버그하는 방법

VAST 태그가 유효성 검사 과정에서 오류를 반환하면 디버깅 작업을 수행해야 할 수 있습니다. 디버깅의 일반적인 원칙은 오류 코드를 조사하고 문제의 원인을 찾고 필요한 수정(예: VAST 태그의 XML 코드 편집)을 수행하는 것입니다.

일반적인 VAST 오류 및 권장되는 디버깅 프로세스의 예:

  • VAST 오류 100

    오류 100은 XML 구문 분석 오류 입니다. 일반적으로 VAST 태그의 XML 문서 또는 VAST 리디렉션 URL에 문제가 있음을 나타냅니다. VAST 태그의 코드를 다시 읽고 누락되거나 잘못된 기호가 없는 올바른 형식인지 확인하세요.

  • VAST 오류 101

    오류 코드 101은 VAST Schema Validation Error 를 나타냅니다. 일반적으로 VAST 태그 코드에서 누락되거나 인식되지 않는 XML 요소로 인해 발생합니다. 디버깅 프로세스는 오류 100 디버깅과 유사합니다. VAST XML을 조사하고 모든 필수 요소가 존재하고 올바른 형식인지 확인합니다.

  • VAST 오류 102

    VAST 오류 102는 지원되지 않는 응답 버전 을 의미합니다. 이 오류 코드가 표시되면 대상 동영상 플레이어가 VAST 태그에 지정된 VAST 버전을 지원하지 않는 것입니다. 또는 지정된 버전이 없음을 나타낼 수 있습니다. 게시자는 여는 <VAST> 태그가 올바른 버전을 지정하는지 확인하여 이 오류를 디버그할 수 있습니다.

  • VAST 오류 301

    VAST 오류 코드 301은 리디렉션 시간 초과에 도달했음을 의미합니다. 긴 대기 시간(느리거나 불안정한 인터넷 연결) 또는 최적화되지 않은 웹 페이지가 이 오류 코드의 원인이 되는 경우가 있지만 다른 잠재적 원인에는 잘못된 URI 또는 ​​잘못된 광고 크기가 포함됩니다.

    잠재적인 디버깅 방법에는 광고 크기가 지정된 경우 VAST 태그에 올바른 URI와 올바른 높이 및 길이 가 포함되어 있는지 확인하는 것이 포함됩니다.

VAST 태그의 이점

VAST 태그와 이를 쉽게 만들고 편집할 수 있는 도구는 광고 게시자 가 웹사이트에서 수익을 창출하고 온라인 광고 캠페인을 활용하는 능력을 크게 향상시키는 데 도움이 되었습니다.

다음은 VAST 표준을 사용하여 제공되는 몇 가지 주요 이점입니다.

  • VAST 광고 태그를 만들고 수정하는 것은 상대적으로 쉽고 광범위한 프로그래밍 배경 지식이 필요하지 않습니다.
  • VAST 태그는 광고 네트워크의 서버와 미디어 플레이어 간의 통신을 단순화했습니다.
  • VAST 태그 오류 처리 및 디버깅 프로세스가 표준화되어 재생 오류가 줄어듭니다.
  • VAST 표준을 준수하면 게시자가 상당한 시간과 비용을 절약할 수 있습니다.

VAST 태그를 시작하는 데 도움이 필요하십니까? CodeFuel에서 전문가의 도움 받기

VAST 태그는 현대 광고 기술의 필수 요소입니다 . VAST와 최신 버전(4.0 이상)에서 제공하는 기능을 활용하는 것은 동영상 광고 캠페인 의 효과를 극대화하는 데 필요합니다.

VAST 태그의 형식이 올바른지 확인하는 데 도움이 필요하거나 광고의 조회가능성 및 성능을 최적화하는 데 도움이 필요한 경우 CodeFuel의 전문가가 도움을 드릴 수 있습니다. 자세한 내용은 지금 문의하십시오.