InStream реклама
Это архивная версия документации. Актуальная документация по всем платформам находится здесь.
InStream — формат рекламы, который позволяет монетизировать приложение через показ рекламы во время воспроизведения видеоконтента.
InStream объявление состоит из сценария с несколькими видеоблоками. Тип видеоблока в сценарии InStream определяет, как должен проигрываться рекламный ролик относительно основного видеоконтента.
Об InStream
Чтобы настроить сценарий InStream, создайте видеоресурс в Партнерском интерфейсе. После создания видеоресурсу будет присвоен уникальный идентификатор (Page ID
). Этот идентификатор необходимо использовать в Mobile Ads SDK.
Для увеличения рекламного дохода, есть возможность настроить показ нескольких рекламных объявлений в рамках одной рекламной вставки, так называемый AdPod. Настроить AdPod для рекламной вставки можно в Партнерском Интерфейсе.
- Pre-Roll — рекламный ролик проигрывается перед основным контентом;
- Mid-Roll — рекламный ролик проигрывается по времени внутри основного контента;
- Post-Roll — рекламный ролик проигрывается после основного контента;
- Pause-Roll — рекламный ролик проигрывается при нажатии кнопки паузы;
- In-Roll — рекламный ролик проигрывается в любом месте видео при достижении определенной отметки.
API для работы с InStream
Для работы с InStream рекламой есть несколько API:
- ExoPlayer AdsLoader API
-
API для базовой интеграции InStream рекламы в плеер, использующий ExoPlayer. Позволяет быстро интегрировать показ InStream рекламы. API поддерживает рекламные вставки с типом Pre-Roll, Mid-Roll, Post-Roll.
Ограничение.- Необходима определенная версия ExoPlayer.
- Отсутствует поддержка In-Roll и Pause-Roll.
- InStream API
-
API для расширенной интеграции InStream рекламы. Позволяет поддержать проигрывание всех типов рекламных вставок, а также использовать свою реализацию плеера. 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 при соблюдении определенных условий:- Используйте разные инстансы рекламного плеера.
- Не запускайте Pause-Roll и In-Roll API для воспроизведения, если через InStreamAdBinder API было приостановлено основное видео.