← всі звіти · playable-ads-enzybar-2026-05-04.md

title: Playable Ads для Ензибар — як технічно та які канали ведуть на сайт date: 2026-05-04 audience: Сергій (Digital Lead Deltamedical) type: research / decision-doc related: [interactive-banners, fluvir, menopace, enzybar]

Playable Ads для Ензибар — технічно і канали

Запит (voice 2026-05-04 20:10): «Бачу референс playable-реклами в APK — pixel-art reveal mini-game. Як це робиться технічно? Можна щоб це вело на сайт, а не на мобільний застосунок? Хочу зробити аналог для Ензибар, де ензими розщеплюють nutrients (клітковина / білок / жири).»


TL;DR

  1. ТАК, можна вести на сайт. Наш поточний Fluvir/Menopace стек — це і є playable HTML5 banner. Просто гра простіша. Канал — DV360 + HTML5 bundle ≤200 КБ.
  2. Meta / TikTok / AppLovin Playable Ads — НЕ підходять, бо їхній Playable Ads формат за політикою тільки під app installs (deep-link на App Store / Google Play, не на website).
  3. Технічно те що в референсі — це Canvas/WebGL мікро-гра на чистому JS, ~120-180 КБ після збірки. Реально розробляється за 1-2 робочих дні MVP, +3-5 днів полірування.
  4. Найбільше «дешевий експеримент» — концепт В (Pixel-Art Reveal): найближчий до референсу, реюзить наш існуючий tracking-pipeline (pixel-GET → Cloud Function → BQ → Grafana), не вимагає нового продакшну ілюстрації.

Що ти бачив у відео — анатомія формату

Жанр: Pixel-Art Reveal (синонім «Block Blast Pixel», «Pixel Coloring Battle», «Royal Match Pixel»). Один з домінантних playable-форматів 2025-2026 на ринку мобільної реклами:

Це РЕАЛЬНА playable-механіка, не статичний банер. Користувач має реальну агентність, гра реагує. Engagement-rate у такого формату історично у 3-7× вище за стандартний display.


Технічна сторона — як це робиться

Стек

Шар Технологія Розмір
Render Canvas2D (vanilla) або PixiJS v8 ~25-80 KB
Game loop requestAnimationFrame + custom state-machine ~5 KB
Input Pointer Events (touch/mouse уніфіковано) <1 KB
Анімації CSS transforms + GSAP-mini, або custom tween ~10-15 KB
Аудіо вимкнено (SafeFrame блокує autoplay) 0
Sprites один атлас (1-2 PNG) + JSON mapping ~30-50 KB
Логіка TypeScript → ESBuild minify → vanilla JS ~15-30 KB

Total payload: ~120-180 КБ (вписується у DV360 ліміт 200 КБ для HTML5 zip-bundle).

Канали доставки (sorted by fit для website-конверсії)

Канал Формат Click → website? Розмір Складність Підходить нам?
Google DV360 HTML5 zip ≤200 КБ ✅ так (clickTag) 300×250 / 300×600 / 728×90 / 970×250 низька ✅ ДА — наш поточний канал, Fluvir+Menopace тут
Google Studio (Rich Media) HTML5 + advanced features ✅ так до 300 КБ середня ✅ опція якщо потрібен polite-load або експандер
Programmatic platforms (Adform, Sizmek) HTML5 rich media ✅ так до 500 КБ середня ⚠️ окремий контракт, для нас зайва ускладненість
Direct buy на медичних сайтах (apteka24, tabletki) HTML5 banner ✅ так залежить низька ⚠️ 1×1 deals, ручний flight
Meta Playable Ads playable.html ❌ тільки app до 5 МБ низька ❌ не підходить — БАД не має mobile app
TikTok Playable Ads playable.html ❌ тільки app до 5 МБ низька ❌ те саме
AppLovin/IronSource/Vungle playable.html / MRAID ❌ тільки app до 5 МБ середня ❌ те саме

Підсумок: для website-конверсії в нашому випадку оптимальний шлях — DV360 HTML5 banner (вже знайома траєкторія).

Tracking — реюзимо існуюче

Інфраструктура tracking pipeline вже стоїть з фіксу 30.04 (банер Fluvir):

[browser/SafeFrame] → pixel-GET → Cloud Function `track`
                                       ↓
                               BigQuery banner_analytics.events
                                       ↓
                               Grafana dashboard (live)

Для Ензибар: додати product=enzybar параметр + новий banner_ver → ті самі івенти view_start / game_start / level_complete / cta_click / exit + кастомні enzyme_match_correct, enzyme_match_wrong, level_progress у payload JSON-полі. Нічого нового деплоїти не треба — і Cloud Function, і BQ-схема готові на multi-product.

Grafana дашборд можна склонувати → enzybar-banner-live зі змінною product.


3 концепти gameplay для Ензибар

Усі 3 концепти підпорядковані легал-обмеженням БАД (без претензій на лікування), focus на «легке знайомство з механізмом дії».

Концепт А — «Розпізнавай і годуй» (drag-and-drop matching)

Механіка: на екрані падає їжа (вузька 2D-ілюстрація: яблуко = клітковина, стейк = білок, олія = жир). Знизу 3 кольорових ензими (наприклад, синій-протеаза / жовтий-амілаза / зелений-ліпаза). Користувач тягне правильний ензим на продукт — ензим розщеплює, +score. Wrong drag → продукт «не перетравлюється», score не росте.

Залучення: середнє-високе. Інтуїтивно.


Концепт Б — «Tap-to-feed» (cookie-clicker style)

Механіка: анімований шлунок у центрі екрану. Зверху падає змішана їжа (одночасно жир+білок+клітковина в одному болюсі). Знизу 3 кнопки-ензими. Користувач швидко тапає ензими в правильному порядку (амілаза → протеаза → ліпаза, або порядок під рандом). Combo-meter +x2/+x3 за rapid правильні натиски.

Залучення: висока, але «без думання».


Концепт В — «Pixel-Art Reveal» (найближче до референсу)

Механіка: скопійовано один-в-один з відео-референсу:

Залучення: найвища з трьох, бо механіка вже валідована ринком (хіт-формат 2025).


Порівняльна таблиця

Критерій А (matching) Б (tap-feed) В (pixel-reveal)
Освітня цінність 🟢 висока 🟡 середня 🟡 середня
Engagement-потенціал 🟡 середній 🟢 високий 🟢 найвищий
Схожість з референсом низька середня дуже висока
Час дев. MVP 2-3 дні 1-2 дні 3-4 дні
Артдиректорський рестарт помірний низький високий (pixel-art стиль)
Розмір bundle ~140 КБ ~120 КБ ~170 КБ
Legal-ризик низький низький середній (треба обережно з claim)

Рекомендація

Концепт В (Pixel-Art Reveal) — як основний MVP. Аргументи:

  1. Прямий аналог того, що Сергій бачив і захотів.
  2. Найвищий engagement за ринковими бенчмарками.
  3. Реюзить tracking pipeline + Grafana без змін.
  4. ~3-4 дні роботи, prototype-готовий до DV360 deploy.

Як проміжний варіант — Концепт А (drag-and-drop matching) — якщо для бренд-команди важлива освітня лінія («лікар хоче бачити що там показується наука»).

Продумати paralelно (не для першого MVP):


Roadmap MVP (якщо go)

Тиждень Що Хто
1 (5 днів) Концепт-полишинг + sprite-art (3 ензими, фон, прогрес-бар, end-card) дизайн (Сергій / зовнішнє)
2 (3-4 дні) Дев HTML5 банера 300×600, gameplay logic VPS Claude / Desktop Claude
2 (1 день) Tracking integration (нові custom events у payload) VPS Claude
2 (1 день) DV360 bundle збірка + smoke-deploy Сергій
3 Soft-launch на 1-2 майданчиках, заміри 4h+24h+7d Сергій + VPS Claude (Grafana)
4 Перебудова під 300×250 (адаптація), якщо MVP покаже engagement VPS Claude

Питання до Сергія перед стартом

  1. Бренд-арт: є існуючий Enzybar-стиль (premium pharmacy) чи можемо зробити окремий «pixel-art спецстиль» для playable-кампанії (як creative liberty)?
  2. Landing-сторінка: куди веде клік? medizine.ua/enzybar головна чи окрема промо-сторінка з купоном?
  3. Кампанія/таргетинг: хто аудиторія — споживач (дорослі 30+ зі скаргами на травлення) чи паралельно лікарі через окремий медичний сайт?
  4. Legal-копірайт: хочеш щоб я звернувся до legal-advisor агента за wording'ом для end-card перед бренд-рев'ю?
  5. Бюджет/scope: одна гра під 300×600, чи відразу багатоформатна (300×250 + 300×600 + 970×250)?
  6. Терміни: є дедлайн (тендер, лонч сезонної кампанії) чи стандартний research → MVP → soft-launch?