Шаблон в интерфейсе: HTML5 Mobile Banner, HTML5 Banner, HTML5 Float
Формат баннера, состоящий из верхней стираемой области и любого HTML5 баннера, скрытого под ней.
Desktop | Tablet | Phone | |||
---|---|---|---|---|---|
Windows | Mac | iOS | Android | iOS | Android |
— | — | ver. 8.0+ | ver. 4.4+ | ver. 8.0+ | ver. 4.4+ |
Дополнительно можете проверить превью креатива предварительно скопировав на него ссылку и просмотрев с мобильного девайса.
Баннер может быть любого размера в зависимости от формата и устройства, на котором он будет размещен.
Рекомендуемые размеры для размещения на смартфонах, px: 300×250, 300×300.
Инициируется пользователем (выключено по умолчанию)
.zip архив с необходимыми материалами. Рекомендуем использовать архив с примером.
HTML-файл должен содержать пути к загружаемым материалам (JS-файлам, изображениям). Рекомендуемое название HTML-файла — body.html.
globalHTML5Api подключается автоматически, вызывается с помощью метода:
Все используемые объекты и методы globalHTML5Api помещаются внутрь вызываемой функции. Подключаемые модули передаются в качестве параметров функции. Данный формат может использовать модуль Player, Scratch.
Упрощенный пример использования globalHTML5Api для формата Scratch:
Ключ | Параметры | Свойства | Тип | Описание | |
---|---|---|---|---|---|
resize(options) | — | — | — | Инициализация globalHTML5Api.resize | |
options | — | Array | Массив объектов со свойствами. Каждый объект представляет собой отдельное положение контейнера (resizeState) | ||
name (required) | String | Имя объекта | |||
width (required) | String|Number | Значение ширины контейнера с баннером | |||
height (required) | String|Number | Значение высоты контейнера с баннером | |||
onComplete | Function | Запуск callback функции по окончанию globalHTML5Api.init.resize.to(this.name) | |||
onStart | Function | Запуск callback функции по началу globalHTML5Api.init.resize.to(this.name) |
Пример использование модуля Scratch:
Метод | Параметры | Тип | Описание |
---|---|---|---|
create | — | Object | Инициализация Scratch |
container (required) | String | HTML элемент, в который добавляется canvas. | |
pattern (required) | String | Ссылка на изображение, которое ставится поверх баннера. Данное изображение должно быть стерто, чтоб показался баннер. | |
texture (optional) | String | Ссылка на изображение, которое выполняет роль фона и заполняет пространство, не перекрытое паттерном (pattern). | |
brushImg (optional) | String | Изображение выступает источником контура вытирающей области. Цвет изображения не учитывается, важны только форма и прозрачность. | |
brushSize (optional) | Number | Размер вытирающей области. | |
triggerPercent (required) | Number | Процентная доля вытертой области от всей области, по достижению которой верхний слой будет скрыт и показан баннер. | |
onComplete (optional) | Function | Запуск callback функции по достижению значения, которое меньше указанного в ‘triggerPercent’, т.е. после того, как был стерт верхний слой. | |
onScratch (optional) | Function | Возвращает значение процентной доли вытертой области. |
Метод | Аргументы | Тип | Описание |
---|---|---|---|
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 файлы.
Любые события, доступные в HTML баннере.