전체 서비스 동적 광고 삽입 (DAI)은 Google에서 서버 측 광고 삽입 (SSAI)을 처음부터 끝까지 구현하는 방식입니다. 이를 통해 게시자는 HLS 또는 MPEG DASH 형식으로 콘텐츠 스트림을 제공할 수 있으며 Google의 DAI 서버는 광고를 사용자에게 표시하기 전에 적절한 광고를 선택하여 스트림에 삽입합니다.
  1. 웹페이지 또는 앱에서 다음을 통해 IMA DAI SDK를 로드합니다.
    • HTML5에 삽입된 스크립트 태그
    • Android, Google Cast, iOS, tvOS 또는 Roku용 기본 앱
  2. SDK가 Google Ad Manager 360에서 VOD 스트림 또는 실시간 스트림을 요청합니다.
  3. Ad Manager 360은 삽입된 광고 시점이 포함된 동영상 스트림으로 응답합니다.
  4. SDK가 응답을 파싱하고, 환경에 따라 올바른 미디어 유형을 결정하며, 동영상 스트림 (필요한 경우 컴패니언 광고)을 웹페이지 또는 앱에 게재합니다.
  5. 동영상 플레이어가 SDK와 재생 세부정보를 협상하고 콘텐츠를 재생합니다.
  6. 동영상 플레이어는 인스트림 메타데이터를 수신 대기하고 처리를 위해 SDK에 전달합니다.
  7. SDK는 필요에 따라 노출 핑 및 추적 이벤트를 실행합니다.

IMA DAI SDK를 사용하여 클라이언트 동영상 플레이어를 구현하는 방법은 Google의 SDK 가이드를 참고하세요.

  1. 클라이언트의 플레이어 앱이 Google Ad Manager 360에서 VOD 스트림 또는 실시간 스트림을 요청합니다.
  2. Ad Manager 360은 삽입된 광고 시점이 포함된 동영상 스트림으로 응답합니다.
  3. 클라이언트의 플레이어 앱이 스트림 재생을 시작한 후 광고 메타데이터를 한 번 요청하거나 (VOD 스트림의 경우) 정기적으로 광고 메타데이터 폴링을 시작합니다 (실시간 스트림의 경우).
  4. 클라이언트의 플레이어 앱은 인스트림 메타데이터를 수신 대기하고 파싱한 후 광고 메타데이터의 값과 비교하여 광고 이벤트를 식별합니다.
  5. 클라이언트의 동영상 플레이어 앱에서 필요에 따라 광고 노출 핑 및 추적 이벤트를 실행합니다.

DAI REST API를 사용하여 클라이언트 동영상 플레이어를 구현하는 방법은 API 가이드를 확인하세요.