Fish & Gates
30-секундный подводный crowd-раннер: собери стаю, пройди ворота, протарань акулу.
A/B-варианты
Каждый вариант — отдельный файл с одним изменением. Выберите, чтобы сыграть.
Базовая версия без изменений.
Игрок одним пальцем ведёт стаю рыб. Стая вбирает встречных рыб и растёт, ворота дают бонус, только если рыб достаточно, а в финале ждёт акула со 100 HP: каждая рыба снимает одно очко.
Раннего проигрыша нет — стая не падает ниже одной рыбы, поэтому каждый игрок доходит до финала и кнопки установки. Исход боя виден только в последний момент: счётчики стаи и акулы тают навстречу друг другу.
Весь креатив — один HTML-файл без игрового движка и внешних запросов. Звук синтезируется через WebAudio, графика рисуется кодом и по одному спрайту заменяется на арт.
Техника
- Размер билда
- 97,2 КБ
- Ориентация
- Портрет и альбом
- Стек
- TypeScriptCanvas 2DWebAudioVitevite-plugin-singlefile
- Рекламные сети
- AppLovinUnity AdsironSourceMeta
Особенности
- Без игрового движка и рантайм-зависимостей: свой цикл с фиксированным шагом симуляции
- Один универсальный билд: адаптер определяет рекламную сеть по объектам в WebView
- Сборка проверяет бюджет: один файл, ни одного внешнего запроса, лимит размера
- A/B-варианты собираются одной командой — по отдельному файлу на гипотезу
- Детерминированная симуляция: отладочная панель с перемоткой вперёд и назад
- Портрет и альбом, пауза при сворачивании, беззвучный режим по сигналу MRAID
Результаты кампании
Этот креатив не запускался в рекламных сетях. Блок показывает, как выглядит отчёт о кампании.
- Установок на 1000 показов (IPM)
- 13.25+64%
- было 8.10
- Цена установки (CPI)
- $0.57−32%
- было $0.84
- CTR
- 21.7%
- Удержание 1-го дня
- 38%+4 pp
- было 34%
- Окупаемость на 7-й день
- 22%+3 pp
- было 19%
- Средняя сессия
- 24.6 s
14 дней, четыре сети, 3,05 млн показов, сравнение с видеокреативом той же кампании. Главный вывод: поражение «на грани» продаёт лучше победы — 48% кликов на финальном экране против 40%.