Перейти к содержимому

Требования к playable по сетям: таблица на 2026 год

Требования Unity, AppLovin, Meta и Mintegral к playable: формат, размер, MRAID, ориентация, CTA. Одна сборка на все сети по докам не подтверждается.

Опубликовано
4 мин чтения
4 мин чтения
English
В статье
  1. Как мы собирали таблицу
  2. Формат, размер, ориентация
  3. MRAID, сеть и переход в стор
  4. Что ещё сказано на этих страницах
  5. Одна сборка на все сети: что не подтверждается

Требования к playable по сетям заметно различаются. У Unity, AppLovin и Mintegral в документации лимит 5 МБ, а у Meta по текстам ошибок для одиночного HTML-файла выходит 2 МБ. Unity просит MRAID 3.0, AppLovin — MRAID v2.0. Meta вызывает CTA через FbPlayableAd.onCTAClick(). Ниже две таблицы по четырём сетям: в каждой строке дата проверки, ссылка на страницу и честные пометки там, где страница молчит.

Как мы собирали таблицу

Мы прочитали четыре официальные страницы 29 октября 2026 и взяли только то, что на них написано. «Страница не говорит» значит, что мы не нашли этого пункта на странице, а не что требования нет. Страница Meta открылась на немецком, формулировки мы перевели сами. Размеры Meta выведены из текстов ошибок, а не из таблицы лимитов: отдельного списка требований на этой странице мы не видели.

Формат, размер, ориентация

Сеть Формат Размер Ориентация
Unity Один index.html, все ассеты в base64, ссылок на внешние и относительные файлы нет Меньше 5 МБ Портрет и ландшафт из одной адаптивной сборки
AppLovin Один HTML-файл, ресурсы встроены в base64 или base122, внешние запрещены 5 МБ или меньше Должен работать и в ландшафте, и в портрете
Meta Из текстов ошибок: zip-архив и одиночный HTML-файл или index.html. Полной спецификации на странице нет Zip больше 5 МБ — ошибка. Одиночный HTML или index.html больше 2 МБ — ошибка Страница не говорит
Mintegral «HTML (single file)» для Playable Interstitial и Rewarded Video. Рядом нужны главное изображение и иконка приложения 5 МБ. Размер в пикселях: «No fixed size» Портрет или ландшафт

Что страницы не говорят: у Unity — размеры отдельных ассетов, кодеки и длительность; у AppLovin — числовой лимит времени загрузки, длительность таймера, размеры в пикселях; у Meta — требование по ориентации; у Mintegral — лимиты времени загрузки и частоты кадров.

MRAID, сеть и переход в стор

Сеть MRAID Внешние запросы Переход в стор, CTA
Unity MRAID 3.0, только полноэкранные. Вебвью внедряет MRAID сам, тег не нужен Нельзя (XHR), кроме разрешённых аналитических вызовов mraid.open по тапу на CTA после игры. Первый тап стор открыть не может
AppLovin MRAID v2.0. Ждать ready или mraid.getState() не равен 'loading'. Про v1 и v3 страница не говорит Внешние сетевые вызовы запрещены Клик через mraid.open(). Без перехода в стор по первому тапу и без авто-клика
Meta Страница не говорит Общая политика на странице не описана FbPlayableAd.onCTAClick(). В ассетах не должно быть JavaScript-кода редиректа
Mintegral Страница не говорит Страница не говорит Страница не говорит

Для Mintegral страница со спецификациями отсылает к «Playable Test Guide». Мы его не читали, поэтому про MRAID и клики у Mintegral ничего не утверждаем.

Что ещё сказано на этих страницах

  • Unity. Свои события атрибуции playable не отправляет: старт, просмотр и клик Unity считает сам. Подробный чек-лист — в статье требования Unity Ads к playable.
  • AppLovin. Таймер стартует только после первого взаимодействия игрока. Звук выключен до первого взаимодействия и останавливается, когда реклама закрыта или скрыта. Если используется WebGL, нужен запасной UI.
  • Meta. Поддерживается только цель App installs. iPad для тестирования не поддерживается. Рекламу предлагается создавать со status=PAUSED и переключать на ACTIVE после теста.

Одна сборка на все сети: что не подтверждается

Идея «собрали один файл, залили везде» по этим страницам не подтверждается. Различия видны уже в трёх местах.

  1. Лимит размера. 5 МБ у Unity, AppLovin и Mintegral против 2 МБ для одиночного HTML-файла у Meta (по тексту ошибки). Файл в 3 МБ для первых трёх подходит, для Meta в виде одного HTML — нет.
  2. Версия MRAID. Unity требует 3.0, AppLovin — v2.0. Пройдёт ли сборка под 3.0 проверку AppLovin, страницы не говорят, и мы это не проверяли. У Meta и Mintegral про MRAID на прочитанных страницах нет ничего.
  3. Вызов CTA. У Unity и AppLovin клик идёт через mraid.open, у Meta — через FbPlayableAd.onCTAClick(), у Mintegral вызов на странице не указан.

Есть и мелкие расхождения. AppLovin допускает base122 наряду с base64, Unity называет только base64. Meta отдельно запрещает JavaScript-редиректы в ассетах.

Наш практический совет, не слова сетей: держать игру общей, а вызов CTA и проверку размера вынести в тонкий слой под конкретную сеть, который подставляется на этапе сборки. Размер проверять по самому строгому лимиту из тех сетей, куда собираетесь лить. Каркас для Unity — в статье MRAID для playable.

В DarkCore Ramet есть Playable Builder. Перед заливом сверяйтесь с самими страницами: мы читали их 29 октября 2026.

В DarkCore Ramet

Под Unity Ads нужна своя сборка playable

В DarkCore Ramet есть Playable Builder, а кампании в Unity Ads уходят через официальный API: с превью перед отправкой и записью в журнал.

Все статьи