Реклама на ТВ-устройствах
Connected TV (CTV) — показ рекламы в приложениях на телевизорах и приставках на базе Android TV. От мобильных сценариев CTV отличают навигация по рекламе (через фокус и пульт) и таргетинг рекламы: приоритет смещён в охват и показы.
Поддерживаемые форматы
На CTV доступна часть форматов мобильного SDK:
- Нативная реклама
- Адаптивный inline-баннер
- Адаптивный sticky-баннер
- Межстраничная реклама
- Реклама с вознаграждением
- InStream-реклама
Для баннеров есть особенности навигации на Android TV.
Охват и цель кампании
На CTV-устройствах клики работают иначе, чем в мобильных сценариях, и не являются основной целью. На телевизорах часто отсутствует полноценный браузер по умолчанию или им неудобно пользоваться с пульта.
Главная задача рекламы на CTV — показы и охват аудитории. В качестве аналога клика в некоторых форматах может использоваться QR-код, который пользователь может отсканировать телефоном для перехода на сайт.
Подробнее об охватных кампаниях.
Навигация для баннера на Android TV
Для баннерной рекламы на CTV важно, чтобы навигация пультом не перехватывалась родительскими контейнерами и доходила до интерактивных элементов объявления.
Если у родительских ViewGroup, в которые встроен баннер, значение descendantFocusability установлено в FOCUS_BLOCK_DESCENDANTS, фокус не сможет попасть внутрь рекламного блока. Задайте значение, не блокирующее фокус у потомков — например, ViewGroup.FOCUS_AFTER_DESCENDANTS или ViewGroup.FOCUS_BEFORE_DESCENDANTS.
Пример:
parentContainer.descendantFocusability = ViewGroup.FOCUS_AFTER_DESCENDANTS
Проверьте цепочку контейнеров от корня экрана до рекламной View: у всех промежуточных ViewGroup с кастомной фокусной логикой должно быть согласованное поведение, чтобы баннер оставался доступным для навигации с пульта.