SDK 아키텍처

이 가이드에서는 동영상 플레이어, IMA SDK, 광고 서버 간 상호작용과 SDK 수명 주기를 간략하게 설명합니다.

기본 상호작용

다음 다이어그램은 동영상 플레이어, IMA SDK, 광고 서버 간의 상호작용을 보여주고 주석을 추가합니다. 광고 서버는 Ad Manager, 동영상용 애드센스 (AFV) 또는 Ad Exchange (AdX)를 사용할 수 있습니다.

IMA 기본 상호작용

  1. 웹페이지 또는 앱에서 다음을 사용하여 IMA SDK를 로드합니다.

    • HTML5에 삽입된 스크립트 태그
    • Android, Google Cast, iOS 또는 tvOS용 앱
  2. IMA SDK는 광고 서버의 특정 광고 단위에 관한 VAST 응답을 요청합니다. 호출된 광고 서버는 Ad Manager 또는 AFV 또는 AdX일 수 있으며 광고 태그 URL에 의해 결정됩니다.

  3. 광고 서버에서 가장 적합한 광고를 선택하고 IMA SDK에 VAST 응답을 보냅니다. 광고는 다음 방법 중 하나를 사용하여 선택됩니다.

    • Ad Manager 광고 단위는 광고 항목 조합을 필터링합니다.
    • 애드센스 또는 Ad Exchange에서 입찰을 운영함
  4. IMA SDK는 VAST 응답을 파싱하고, 환경에 따라 올바른 미디어 유형을 결정하고, 인라인 동영상 광고 소재 (필요한 경우 컴패니언 광고)를 웹페이지 또는 앱에 게재합니다.

  5. 동영상 플레이어가 IMA SDK와 재생 세부정보를 협상하고 광고를 재생합니다.

  6. IMA SDK는 필요에 따라 노출 핑 및 VAST 추적 이벤트를 실행합니다.

수명 주기

다음 다이어그램은 IMA SDK의 전체 수명 주기를 보여줍니다. 생성자 및 메서드 호출은 파란색으로 강조표시되고 이벤트는 빨간색으로 강조표시되며 오류 조건은 빨간색 커넥터와 빨간색 텍스트로 표시됩니다.

HTML5 수명 주기 이미지