Шаблон в интерфейсе: HTML5 Banner
Формат баннера, состоящий из двух панелей – начальной и полноэкранной. Полноэкранная панель появляется по клику или по наведению на основную. Кнопка “Закрыть” на полноэкранной панели возвращает баннер в начальное состояние.
Desktop | Tablet | Phone | |||
---|---|---|---|---|---|
Windows | Mac | iOS | Android | iOS | Android |
Chrome, Firefox, Edge, IE10+ | Safari8+, Chrome, Firefox | — | — | — | — |
Стандартные размеры WxH, px: 300×250, 240×350, 300×250, 240×500, 300×600
Стандартные размеры, WxH: 100%x100%
Размер контейнера для видеоплеера может быть задан любой в границах панели
Тип файлов: .mp4
Макс. продолжительность: 30 сек
Frame rate: 24 fps
Инициируется пользователем (выключено по умолчанию)
Кнопка “X / Закрыть” в правом верхнем углу баннера (позволяет пользователю закрыть развернутую панель)
Минимально необходимый отступ для кнопки Закрыть от верхней и правой границ баннера – 5px:
до 300 KB без видео
до 2 MB с видео
Баннер со всеми необходимыми материалами должен находиться в .zip архиве. Рекомендуем использовать архив с примером.
HTML-файл должен содержать пути к загружаемым материалам (JS-файлам, изображениям). Рекомендуемое название HTML-файла — body.html.
globalHTML5Api подключается автоматически, вызывается с помощью метода:
Все используемые объекты и методы globalHTML5Api помещаются внутрь вызываемой функции.
Подключаемые модули передаются в качестве параметров функции. Для данного формата могут быть использованы модули Player и Tween.
Упрощенный пример использования globalHTML5Api.init для формата Click to Fullscreen:
Ключ | Параметры | Свойства | Тип | Описание | ||
---|---|---|---|---|---|---|
resize(options) | — | — | — | Инициализация globalHTML5Api.resize | ||
options | — | Array | Массив объектов со свойствами. Каждый объект представляет собой отдельное положение контейнера (resizeState) | |||
name (required) | String | Имя объекта | ||||
width (required) | String|Number | Значение ширины контейнера с баннером | ||||
height (required) | String|Number | Значение высоты контейнера с баннером | ||||
fixed | — | Object | Объект со свойствами. Описывает положение контейнера относительно окна браузера | |||
vertical (required) | center | String | Положение контейнера по вертикали | |||
horizontal (required) | center | String | Положение контейнера по горизонтали | |||
onComplete | Function | Запуск callback функции по окончанию globalHTML5Api.init.resize.to(this.name) | ||||
onStart | Function | Запуск callback функции по началу globalHTML5Api.init.resize.to(this.name) |
Метод | Параметры | Тип | Описание |
---|---|---|---|
to(resizeStateName, time, eventName) | — | — | Изменение текущего положения контейнера на указанное |
resizeStateName (required) | String | Имя положения контейнера, к которому нужно перейти | |
time (required) | Number | Время анимации изменения положения контейнера | |
eventName (required) | String | Событие, которое необходимо учитывать:
|
|
currentState() | — | — | Метод возвращает строку: resizeState.name – имя текущего положения контейнера interactive to resizeState.name – изменение положения контейнера до указанного |
Метод | Аргументы | Тип | Описание |
---|---|---|---|
click(URL) | — | — | Вызов клик-перехода на целевую страницу. Ссылка перехода может быть передана непосредственно в коде креатива. Также ссылка перехода может быть задана из шаблона заливки креатива в пользовательском интерфейсе. Ссылка, заданная в коде, имеет больший приоритет, чем ссылка, заданная через шаблон, что может привести к конфликту. Поэтому для передачи ссылки обязательно использовать только один из доступных способов. |
URL (optional) | String | Ссылка перехода | |
src(URL) | — | — | Метод возвращает абсолютный путь к файлу |
URL (optional) | String | Относительный путь к файлу |
Если креатив содержит видео, следуйте Инструкции по добавлению видео в HTML5 баннер.
Поддерживаемые типы файлов: .jpg, .png, .gif, .svg
Также поддерживаются файлы CSS.
По вопросам технических требований к баннерам, пожалуйста, обращайтесь к менеджеру поддержки вашего аккаунта.