InStream 광고
InStream은 동영상 콘텐츠가 재생되는 동안 광고를 제공하여 앱을 수익화할 수 있는 광고 형식입니다.
InStream 광고는 여러 동영상 블록이 포함된 시나리오로 구성됩니다. InStream 시나리오의 동영상 단위 유형은 메인 동영상 콘텐츠와 관련하여 동영상 광고가 재생되는 방식을 결정합니다.
표시 예
InStream 안내
InStream 시나리오를 설정하려면 파트너 인터페이스에서 동영상 리소스를 생성하세요. 생성된 후, 동영상 리소스에는 고유 식별자(Page ID)가 할당됩니다. 이 ID는 Mobile Ads SDK에서 사용해야 합니다.
광고 수익을 높이려면 단일 광고 배치(AdPod) 내에서 여러 광고를 재생하도록 설정할 수 있습니다. 파트너 인터페이스에서 광고 배치에 대한 AdPod를 설정할 수 있습니다.
Mobile Ads SDK에서 지원하는 동영상 단위 유형:
- Pre-roll — 메인 콘텐츠 전에 동영상 광고가 재생됩니다.
- Mid-roll — 메인 콘텐츠 내 특정 시간에 동영상 광고가 재생됩니다.
- Post-roll — 메인 콘텐츠 후에 동영상 광고가 재생됩니다.
- Pause-roll — 사용자가 일시 정지 버튼을 클릭할 때 동영상 광고가 재생됩니다.
- In-roll — 특정 지점에 도달하면 동영상의 어느 곳에서나 동영상 광고가 재생됩니다.
InStream 광고 작업을 위한 API
InStream 광고 작업을 위한 여러 API가 있습니다.
ExoPlayer AdsLoader API
InStream 광고를 ExoPlayer로 기본 통합하기 위한 API입니다. InStream 광고의 디스플레이를 빠르게 통합할 수 있습니다. API는 Pre-roll, Mid-roll, Post-roll 광고 시점을 지원합니다.
제약 조건
- 특정 버전의 ExoPlayer가 필요합니다.
- In-roll 및 Pause-roll을 지원하지 않습니다.
InStream API
InStream 광고의 고급 통합을 위한 API입니다. 모든 유형의 광고 시점을 지원하고 플레이어의 자체 구현을 사용할 수 있도록 합니다. InStream 광고는 자동 및 수동으로 재생되는 동영상 광고로 구성됩니다.
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를 시작하지 않는 경우.