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