Шаблон в интерфейсе: HTML5 Mobile Banner
Формат баннера, состоящий из двух панелей – начальной и развернутой. Начальная панель появляется при загрузке страницы сайта в контент-зоне, занимающей 100% ширины сайта. При прокрутке контента сайта, контейнер с баннером увеличивается по высоте и постепенно появляется развернутая панель. Развернутая панель может содержать видео. Видео проигрывается автоматически при попадании контейнера с плеером в область видимости пользователя.
Desktop | Tablet | Phone | |||
---|---|---|---|---|---|
Windows | Mac | iOS | Android | iOS | Android |
— | — | ver. 8.0+ | ver. 4.4+ | ver. 8.0+ | ver. 4.4+ |
Вертикальное положение экрана
Высота баннера в свернутом состоянии по умолчанию составляет 1/3 максимальной высоты баннера в развернутом состоянии
Ширина баннера: контейнер с баннером всегда растягивается на 100% ширины экрана устройства.
Горизонтальное положение экрана
Высота баннера в свернутом состоянии по умолчанию составляет 1/3 максимальной высоты баннера
Вертикальное положение экрана
Высота баннера по умолчанию равняется ширине баннера (соотношение сторон 1:1)
Горизонтальное положение экрана
Высота баннера в развернутом состоянии по умолчанию составляет 80% от высоты экрана устройства.
Инициируется пользователем (выключено по умолчанию)
Дополнительно можете проверить превью креатива предварительно скопировав на него ссылку и просмотрев с мобильного девайса.
Баннер со всеми необходимыми материалами должен находиться в .zip архиве. Рекомендуем использовать архив с примером.
HTML-файл должен содержать пути к загружаемым материалам (JS-файлам, изображениям). Рекомендуемое название HTML-файла — body.html.
globalHTML5Api подключается автоматически, вызывается с помощью метода:
Все используемые объекты и методы globalHTML5Api помещаются внутрь вызываемой функции. Подключаемые модули передаются в качестве параметров функции. Данный формат может использовать модуль Player, Tween и Extend.
Упрощенный пример использования globalHTML5Api для формата Mobile Extend:
Метод | Параметры | Тип | Описание |
---|---|---|---|
create | — | Object | Инициализация Extend |
expandPercent (optional) | Number | Значение в % от высоты баннера, по достижению которого срабатывает событие ‘expand’ (разворачивание контейнера) и отправляются callback-функции. Значение по умолчанию 50%. |
|
minSize (optional) | Number | Минимальная высота начальной панели, определяется в % от высоты экрана устройства. | |
maxSize (optional) | Number | Максимальная высота развернутой панели, определяется в % от высоты экрана устройства. | |
onExpand (required) | Function | Запуск callback функции по достижению значения, указанного в ‘expandPercent’. В этот момент запускается анимация развернутой панели. |
|
onCollapse (required) | Function | Запуск callback функции по достижению значения, которое меньше указанного в ‘expandPercent’, при условии, что ‘expand’ уже сработал. В этот момент запускается анимация свернутой панели. |
Метод | Аргументы | Тип | Описание |
---|---|---|---|
click(URL) | — | — | Вызов клик-перехода на целевую страницу. Ссылка перехода может быть передана непосредственно в коде креатива. Также ссылка перехода может быть задана из шаблона заливки креатива в пользовательском интерфейсе. Ссылка, заданная в коде, имеет больший приоритет, чем ссылка, заданная через шаблон, что может привести к конфликту. Поэтому для передачи ссылки обязательно использовать только один из доступных способов. |
URL (optional) | String | Ссылка перехода | |
src(URL) | — | — | Метод возвращает абсолютный путь к файлу |
URL (optional) | String | Относительный путь к файлу | |
globalHTML5Api.on(‘event’, callback);) | — | — | Вызов функции по событию |
event | String | Событие ‘positionChange()’ | |
callback(positionData) | Function | callback-функция |
Если креатив содержит видео, воспользуйтесь инструкцией Добавление видео в HTML5 баннер.
Поддерживаемые типы файлов: .jpg, .png, .gif, .svg.
Также поддерживаются файлы CSS.