수 많은 디바이스, 광고를 노출시키는 사이트 및 플랫폼, 각각의 국가들과 같은 여러 조건에서 효과적으로 동영상 광고를 노출시키기 위해서는 하나의 표준화가 필요했습니다. 이러한 표준화를 진행한 IAB 협회와 동영상 광고 표준인 VAST, VPAID, VMAP에 대해서 알아보겠습니다.
IAB(The Interactive Advertising Bureau)
IAB는 미국에서 설립되어서, 광고 표준의 정의, 광고 관련 리서치, 온라인 광고 산업을 위한 법률 지원 등을 하는 광고 사업자 단체입니다.

VAST(Video Ad Serving Template)
VAST는 AD Server와 동영상 플레이어 사이에서 광고 송출 및 호출을 위한 XML 기반의 표준화된 커뮤니케이션 규격입니다. 표준화된 규격을 통해서 매체 측은 광고를 인벤토리에 맞추어 일일이 호환하지 않고도 효율적인 광고게시를 할 수 있게 되었습니다. 쉽게 말해서 광고주가 제작한 광고가 디바이스의 종류, 크기와 상관없이 게시될 수 있게 되었습니다. 아래 그림은 VAST의 가장 기본적인 구조입니다.
- VAST Request : 콘텐츠 송출 이전, 동영상 플레이어가 AD Server에 VAST를 요청.
- VAST Response : Server는 VAST 광고 정보와 Tracking을 위한 URI 정보를 동영상 플레이어로 전송.
- Tracking URIs pinged : 동영상 플레이어는 전달받은 광고 영상을 재생하고, Tracking Event(광고 길이, 조회 가능성, 클릭 등)가 발생할 때, Tracking URL에서 Tracking 리소스 요청.
VPAID(Video Player-Ad Interface Definition)
VPAID는 동영상 광고와 동영상 플레이어 사이의 표준화 된 인터페이스 규격입니다. 또한 사용자와 동영상 광고 간의 상호작용을 구현할 수 있게 합니다. 쉽게 말해서 VPAID는 광고의 Skip, 공유, 링크 클릭, 다시 보기 등의 다양한 상호작용 기능들을 표준화하여 제공하며, 측정할 수 있게 합니다. 아래 그림은 VPAID 구조입니다.
- AD Call : 동영상 플레이어가 AD Server에 광고를 호출
- AD Response : AD Server는 VPAID를 실행이 가능한 VAST 광고를 전송
- Ongoing Communication : 광고가 실행되면, 동영상 플레이어와 광고가 통신 상태를 유지하면서 사용자에게 표시, 광고 내의 이벤트가 동영상 플레이어에 전달
- Tracking Impressions & Activities : 동영상 플레이어와 광고는 광고 노출 수, Tracking 요청을 AD Server에 전송
VMAP(Video Multi Ads Playlist)
VMAP은 광고를 묶어 광고 재생 목록을 만듭니다. 동영상 콘텐츠 소유자나 배포자에게 콘텐츠 사이의 광고 삽입 위치, 허용된 광고 시간 설정 등의 광고 인벤토리를 조정할 수게 하여 광고 수익 창출을 통제할 수 있게 합니다.
- VMAP Request : 동영상 플레이어가 AD Server에게 VMAP 요청
- VMAP Response : AD Server는 VMAP의 광고정보와 VAST 광고 리스트, Tracking URI를 동영상 플레이어에게 전송
- Play Break : VMAP의 요구사항에 따라 동영상 플레이어가 특정 시점에 VAST 광고 재생
- Tracking URIs Pinged : 동영상 플레이어는 전달받은 광고 영상을 재생하고, Tracking Event(광고 길이, 조회 가능성, 클릭 등)가 발생할 때, Tracking URI에서 Tracking 리소스 요청.
By CLABIT