Шаблон в інтерфейсі: 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 банері.