인스트림 광고
InStream은 동영상 콘텐츠가 재생되는 동안 광고를 제공하여 앱을 수익화할 수 있는 광고 형식입니다.
InStream 광고는 여러 동영상 블록이 포함된 시나리오로 구성됩니다. InStream 시나리오의 동영상 단위 유형은 메인 동영상 콘텐츠와 관련하여 동영상 광고가 재생되는 방식을 결정합니다.
표시 예
InStream 소개
InStream 시나리오를 설정하려면 Yandex Advertising Network 인터페이스에서 동영상 리소스를 생성하세요. 생성된 후, 동영상 리소스에는 고유 식별자(Page ID)가 할당됩니다. 이 ID는 Mobile Ads SDK에서 사용해야 합니다.
광고 수익을 높이려면 단일 광고 배치(AdPod) 내에서 여러 광고를 재생하도록 설정할 수 있습니다. Yandex Advertising Network 인터페이스에서 광고 배치에 대한 AdPod를 설정할 수 있습니다.
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 광고 브레이크를 지원합니다.
제한 사항
- ExoPlayer의 특정 버전이 필요합니다.
- 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를 동시에 쓸 수도 있습니다. 단, 다음을 지키세요.
- 광고 플레이어는 서로 다른 인스턴스를 사용합니다.
- 메인 동영상이 InStreamAdBinder API로 일시 정지된 경우에는 Pause-roll 및 In-roll API로 광고 재생을 시작하지 마세요.