Реклама на ТВ-устройствах

Connected TV (CTV) — показ рекламы в приложениях на телевизорах и приставках на базе Android TV. От мобильных сценариев CTV отличают навигация по рекламе (через фокус и пульт) и таргетинг рекламы: приоритет смещён в охват и показы.

Поддерживаемые форматы

На CTV доступна часть форматов мобильного SDK:

Для баннеров есть особенности навигации на Android TV.

Охват и цель кампании

На CTV-устройствах клики работают иначе, чем в мобильных сценариях, и не являются основной целью. На телевизорах часто отсутствует полноценный браузер по умолчанию или им неудобно пользоваться с пульта.

Главная задача рекламы на CTV — показы и охват аудитории. В качестве аналога клика в некоторых форматах может использоваться QR-код, который пользователь может отсканировать телефоном для перехода на сайт.

Подробнее об охватных кампаниях.

Для баннерной рекламы на CTV важно, чтобы навигация пультом не перехватывалась родительскими контейнерами и доходила до интерактивных элементов объявления.

Если у родительских ViewGroup, в которые встроен баннер, значение descendantFocusability установлено в FOCUS_BLOCK_DESCENDANTS, фокус не сможет попасть внутрь рекламного блока. Задайте значение, не блокирующее фокус у потомков — например, ViewGroup.FOCUS_AFTER_DESCENDANTS или ViewGroup.FOCUS_BEFORE_DESCENDANTS.

Пример:

parentContainer.descendantFocusability = ViewGroup.FOCUS_AFTER_DESCENDANTS

Проверьте цепочку контейнеров от корня экрана до рекламной View: у всех промежуточных ViewGroup с кастомной фокусной логикой должно быть согласованное поведение, чтобы баннер оставался доступным для навигации с пульта.