메뉴 닫기

동영상 광고와 VAST

온라인 동영상 광고 정보에 대한 표준 프로토콜의 필요성으로  IAB (Interactive Advertising Bureau) 에 의해 VAST 규격이 발표됩니다.

1. VAST 란?

VAST 는 Video Ad Serving Template 의 줄임말로,
광고 서버와 동영상 플레이어 사이의 통신 요구 사항에 대한 표준을 설정하는 규격입니다.

VAST는 동영상 플레이어가 여러 광고 서버로부터 동일한 형태의 광고 정보를 전달 받아 처리할 수 있도록 제공되는
광고 제공 템플릿 (XML 을 사용하여 선언된 데이터 구조) 로 되어 있습니다.

VAST 는 최근 2015년 11월 2일에 발표된 VAST 4.0이 최신으로,
2008년 처음 공개된 이후 현재 VAST 1.0(사용되지 않음), 1.1(사용되지 않음), 2.0, 2.0.1, 3.0 의 5개 버전이 발표되었으며, 다양한 기능들이 추가되었으며,
아래 내용은 VAST 3.0 기준으로 작성되었습니다.

VAST 4.0 : http://www.iab.com/guidelines/digital-video-ad-serving-template-vast-4-0/

아래는 IAB 동영상 가이드라인으로
동영상 플레이어 – 광고 서버간 가이드 라인 및 동영상 광고 게재 과정 관계를 설명한 그림입니다.

VASTv3-1024x556

   – VAST/VMAP Response 
     Video Ad Serving Templaste (VAST) : 광고 서버와 동영상 플레이어 사이의 통신 요구 사항에 대한 구조
     Video Multi Ads Playlist (VMAP) : 광고 서버로부터 전송된 동영상 광고 목록에 대한 구조

   – VPAID
     Video Player Ad Interface Definition (VPAID) : 쌍방향 광고와 랜더링되는 비디오 플레이어 사이의 통신 프로토콜에 대한 정의

   – DV Ad Format & Best Practices 
     Digital Video Ad Format Guidelines and Best Practices  :  동영상 광고 포멧의 가이드라인과 모범 사례 소개 

   – VAMG Traking 
     Video Ad Measurement Guidelines (VAMG) : 이벤트를 추적하는 방법에 대한 가이드라인

   – DV In-Stream Ad Metrics
     Digital Video In-Stream Ad Metrics Definitions : 동영상 광고 효과 측정 및 인정 기준에 대한 정의

2. VAST 기본 구조 

vast1

VAST의 가장 기본적인 구조입니다.

(1) VAST Request (요청) : 동영상 플레이어는 광고 서버에 VAST 를 요청합니다.

(2) VAST Response (응답) : 광고 서버는 VAST 광고 정보를 동영상 플레이어로 전송합니다.

(3) Tracking URIs pinged : 동영상 플레이어는 전달받은 광고 정보에 따라 광고 영상을 재생하고, 추적 이벤트가 포함된 경우 해당 URI로 광고 서버에 이벤트 추적 요청을 합니다.

3. 다중 VAST 구조

vast2

광고 서버가 두 개 이상 있는 경우 광고 서버는 다른 광고 서버로 Redirect 시킬 수 있는 Wrapper VAST 를 전송할 수 있습니다.

(1) VAST  Request (요청) : 동영상 플레이어는 1차 광고 서버에 VAST 를 요청합니다.

(2) VAST  Redirect (Wrapper) : 1차 광고 서버는 2차 광고 서버에 리소스 식별자인 Wrapper VAST 를 전송합니다.

vast3

(3) VAST Request (요청) : VAST 응답을 파싱 한 후, 동영상 플레이어는 2 단계로부터 기본 VAST 응답하여 제공된 URI 를 사용하여 2차 광고 서버에 전송합니다.

(4) VAST inline Response (응답) : 2차 광고 서버는 광고가 게재될 수 있도록 모든 필요한 세부 사항을 포함 VAST 응답을 보낸다.  

아래의 예는 inline Response 사용에 대략적인 VAST 요소를 나타낸다.

vast4

(5) Tracking URIs Pinged :  동영상 플레이어는 전달받은 광고 정보에 따라 광고 영상을 재생하고, 추적 이벤트가 포함된 경우 해당 URI로 광고 서버에 이벤트 추적 요청을 합니다.

4. 광고 타입

VAST 광고는 크게 Linear Ads (선형 광고), Nonlinear Ads (비선형 광고), Companion Ads (캠페인 광고), Ad Pods 등으로 나뉩니다.

vast5

(1) Linear Ads (선형 광고)

선형 광고는 일반적으로 제공되는 광고 형식으로, 콘텐츠 영상 타임 라인에 배치되어 재생됩니다.
배치되는 위치에 따라 pre-roll, mid-roll, post-roll 로 나뉘며,

pre-roll : 콘텐츠 영상 재생 전 나오는 광고
mid-roll : 콘텐츠 영상 재생 중 나오는 광고
post-roll : 콘텐츠 영상 재생 후 나오는 광고입니다.

(2) Nonlinear Ads (비선형 광고)

비선형 광고는 콘텐츠 영상이 재생 때 동시에 나오는 광고이다.
콘텐츠 영상 하단부에 Overlay 형식으로 10 ~ 20초간의 이미지 또는 텍스트 배너가 이에 속합니다.

(3) Companion Ads (캠페인 광고)

캠페인 광고는 동영상 플레이어 밖에 위치하며, 위에서 언급한 선형, 비선형 광고가 진행될 때 동시에 나오는 광고입니다.

(4) Ad Pods

VAST 3.0 에 추가된 기능으로 TV 광고와 같이 선형 광고가 2개 이상 붙어 있는 세트이며,
pre-roll, mid-roll, post-roll 광고로 사용될 수 있습니다.
Ad Pods 는 동영상 플레이어 프로그래밍 또는 VMAP (Video Multi Ads Playlist) 을 이용하여 구성할 수 있습니다.

아래는 3개의 광고 재생 후 콘텐츠 영상이 재생되도록 구성한 예.

vast6

5. VMAP 구조

vast7

위 Ad Pods 에서 언급한 VMAP 구조에 대해 잠시 알아보면

(1) VMAP Request (요청) : 동영상 플레이어는 광고 서버에 VMAP 을 요청합니다.

(2) VMAP Response (응답) : 광고 서버는 VMAP 광고 정보 및 VAST 플레이 리스트를 동영상 플레이어로 전송합니다.

(3) Play Breaks (중간 광고 재생) : VMAP 및 VAST 지침에 따라 동영상 플레이어는 특정 시점에서 VAST 광고를 재생합니다.

(4) Tracking URIs Pinged :  동영상 플레이어는 전달받은 광고 정보에 따라 광고 영상을 재생하고, 추적 이벤트가 포함된 경우 해당 URI로 광고 서버에 이벤트 추적 요청을 합니다.

아래 그림은 VMAP 응답의 개념적 구조를 나타냅니다.

VMAP 은 2개의 Liner Ad Break 와 1개의 NoneLinear Ad Break 를 포함하며,  첫번째 Linear Ad Break는 2개의 VAST 광고,
두번째 NonLinear Ad Break는 VAST URI가 포함된 1개의 VAST 광고, 세번째 Linear Ad Break는 3개의 VAST 광고를 포함하고 있다.

 

vast8

* 이미지 출처
1. http://www.iab.com/guidelines/digital-video-ad-serving-template-vast-3-0/
2. http://www.iab.com/guidelines/digital-video-multiple-ad-playlist-vmap-1-0-1/

 

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x