인스트림 광고

InStream은 동영상 콘텐츠 재생 중에 광고를 게재해 앱을 수익화할 수 있는 광고 형식입니다.

InStream 광고는 여러 동영상 블록으로 구성된 시나리오로 이루어집니다. InStream 시나리오에서 동영상 유닛 유형은 메인 동영상 콘텐츠에 비해 동영상 광고를 어떻게 재생해야 하는지를 결정합니다.

표시 예

InStream 소개

InStream 시나리오를 설정하려면 Yandex Advertising Network 인터페이스에서 동영상 리소스를 만듭니다. 생성되면 동영상 리소스에 고유 식별자(Page ID)가 부여됩니다. 이 ID는 Mobile Ads SDK에서 사용해야 합니다.

수익을 높이려면 단일 광고 게재에 여러 광고를 재생하도록 AdPod을 설정할 수 있습니다. AdPod은 Yandex Advertising Network 인터페이스에서 광고 게재에 맞게 설정할 수 있습니다.

Mobile Ads SDK이 지원하는 동영상 유닛 유형:

  • Pre-roll — 메인 콘텐츠 전에 동영상 광고가 재생됩니다.
  • Mid-roll — 메인 콘텐츠 중 특정 시점에 동영상 광고가 재생됩니다.
  • Post-roll — 메인 콘텐츠 후에 동영상 광고가 재생됩니다.
  • Pause-roll — 사용자가 일시정지 버튼을 누를 때 동영상 광고가 재생됩니다.
  • In-roll — 특정 시점에 도달하면 동영상 어디에서나 동영상 광고가 재생됩니다.

인스트림 광고 연동 API

인스트림 광고를 다루는 API는 여러 가지가 있습니다.

ExoPlayer AdsLoader API

ExoPlayer에 인스트림 광고를 기본 연동하는 API입니다. 인스트림 광고 표시를 빠르게 붙일 수 있습니다. Pre-roll, Mid-roll, Post-roll 광고 브레이크를 지원합니다.

제한 사항

  1. ExoPlayer의 특정 버전이 필요합니다.
  2. In-roll과 Pause-roll은 지원하지 않습니다.

InStream API

인스트림 광고를 고급 연동하는 API입니다. 모든 유형의 광고 브레이크 재생과 자체 플레이어 구현을 지원합니다. 인스트림 광고는 자동·수동 재생되는 동영상 광고로 구성됩니다.

Pre-roll, Mid-roll, Post-roll 브레이크는 InstreamAdBinder API로 자동 재생됩니다. In-roll과 Pause-roll 브레이크는 수동으로 재생하며, 각각 In-roll API와 Pause-roll API를 사용합니다.

Примечание

InstreamAdBinder API와 In-roll API, Pause-roll API를 동시에 쓸 수도 있습니다. 단, 다음을 지키세요.

  1. 광고 플레이어는 서로 다른 인스턴스를 사용합니다.
  2. 메인 동영상이 InStreamAdBinder API로 일시 정지된 경우에는 Pause-roll 및 In-roll API로 광고 재생을 시작하지 마세요.