DAI 광고 모음 게재 API 알아보기

서버 측 (SSAI) 및 서버 안내 광고 삽입 (SGAI) 광고 삽입을 사용합니다.

광고 모음 게재를 사용하면 콘텐츠를 Google의 DAI 서버로 전송하지 않고도 Google 광고를 사용하여 서버 측 광고 삽입을 실행할 수 있습니다. 기존 동영상 기술 파트너와 협력하여 매니페스트를 조작하거나 DAI 광고 모음 게재 API(라이브 또는 VOD)를 사용하여 자체 매니페스트 조작 서버를 구현할 수 있습니다.

Interactive Media Ads (IMA) DAI SDK를 사용하여 DAI 포드 게재 API와 원활하게 상호작용하는 웹 및 모바일 플랫폼용 클라이언트 앱을 개발할 수 있습니다. DAI 광고 모음 게재 API로 IMA DAI SDK를 구성하려면 라이브 또는 VOD 스트림 형식에 대해 클라이언트 앱의 플랫폼 (Android, Chromecast, HTML5, iOS, Roku, tvOS)에 맞는 가이드를 참고하세요.

IMA DAI SDK에서 지원하지 않는 특별한 요구사항이 있는 경우 클라이언트 동영상 플레이어 가이드(라이브 또는 VOD)에 따라 자체 클라이언트 앱을 개발할 수 있습니다.

DAI 광고 모음 게재 구성요소

DAI 광고 모음 게재 API 구현은 다음 세 가지 주요 구성요소로 구성됩니다.

Google Ad Manager는 사용자 스트림 세션을 만들고 관리하며, 게재할 광고를 선택하고, 스트리밍 세그먼트로 인코딩하고, 요청 시 클라이언트 동영상 플레이어에 전송하는 호스팅 서비스입니다.

라이브 스트림에서 광고는 클라이언트 동영상 플레이어가 특정 세그먼트를 요청할 때 실시간으로 삽입되며 해당 미디어 세그먼트의 URL 리디렉션으로 플레이어에 제공됩니다.

VOD 스트림에서 광고는 재생이 시작되기 전에 선택되며 각 광고 애드팟에 해당하는 스트림 매니페스트 집합으로 매니페스트 조작기에 제공됩니다.

매니페스트 조작기

매니페스트 조작기는 클라이언트 동영상 플레이어에서 스트림 세션 ID를 수신하고 이를 사용하여 광고를 해당 스트림과 연결하고 해당 광고를 스트림 매니페스트에 삽입하는 서버입니다.

HLS 라이브 스트림의 경우 매니페스트 조작기가 Ad Manager와 직접 통신하지 않습니다. 대신 클라이언트 동영상 플레이어가 광고 미디어 세그먼트 파일을 요청할 수 있도록 Ad Manager URL을 사용하여 스트림 매니페스트에 광고 미디어 세그먼트를 배치합니다.

VOD 스트림의 경우 매니페스트 조작기가 Ad Manager와 직접 통신하여 광고를 요청하고 콘텐츠 스트림과 병합할 스트리밍 매니페스트 집합을 수신합니다. 그런 다음 결합된 매니페스트가 재생을 위해 클라이언트 동영상 플레이어로 전송됩니다.

클라이언트 동영상 플레이어

클라이언트 동영상 플레이어는 광고가 포함된 동영상 스트림을 최종적으로 재생하는 앱 또는 웹사이트입니다. 이렇게 하기 전에 Ad Manager에서 스트림 ID를 요청한 다음 해당 ID를 매니페스트 조작기에 전달하여 재생할 스트리밍 매니페스트를 수신합니다. 또한 인스트림 메타데이터를 감시하고 광고 추적 이벤트를 트리거하는 역할도 합니다.

라이브 스트림과 VOD 광고 모음 게재 비교

언뜻 보면 라이브 스트림과 VOD 광고 게재가 매우 유사해 보일 수 있습니다. 하지만 두 워크플로 사이에는 몇 가지 중요한 차이점이 있습니다.

라이브 스트림 광고 모음 게재 VOD 광고 모음 게재
클라이언트 동영상 플레이어는 재생 중에 필요에 따라 Ad Manager에 광고를 요청합니다. 이러한 광고는 조기 광고 시점 알림을 사용하여 미리 선택할 수 있습니다. 매니페스트 조작기는 재생이 시작되기 전에 Ad Manager에서 모든 광고를 요청합니다.
HLS 스트림의 경우 매니페스트 조작기가 Ad Manager와 직접 상호작용하지 않고 클라이언트 동영상 플레이어가 필요에 따라 요청할 광고 세그먼트 URL을 생성합니다. 매니페스트 조작기는 클라이언트 동영상 플레이어의 스트림 매니페스트를 생성하기 전에 Ad Manager에 직접 광고를 요청합니다.
광고 모음이 지정된 광고 시점보다 짧으면 Ad Manager에서 슬레이트를 삽입할 수 있습니다. 슬레이트는 필요하지 않거나 지원되지 않습니다.
광고를 요청하기 전에 라이브 스트림 이벤트와 인코딩 프로필을 Ad Manager에 등록해야 합니다. 광고를 요청하기 전에 Ad Manager에서 설정을 실행할 필요는 없지만 매니페스트 조작기는 각 광고 요청에서 스트림에 맞는 인코딩 프로필과 광고 태그를 제공해야 합니다.

라이브 또는 VOD 광고 게재를 진행할 때 이러한 차이점을 염두에 두는 것이 중요합니다.