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

Playable для Unity Ads: один index.html меньше 5 МБ, base64, MRAID 3.0, без сети, стор по тапу на CTA. Чек-лист по группам и что проверяет модерация.

Unity Ads принимает playable как один файл index.html меньше 5 МБ. Картинки, звук и видео зашиты внутри в base64, сетевых запросов нет, MRAID 3.0 поддержан, а портрет и ландшафт идут из одной адаптивной сборки. Стор открывается только по тапу на CTA после игры. Ниже чек-лист по группам, затем что проверяет модерация и чего в документации нет.
В разделе What’s new in User Acquisition под октябрём 2026 записаны требования к playable. Минимум Android 5 и iOS 13. Портрет и ландшафт из одной адаптивной сборки, а раздельные горизонтальные и вертикальные загрузки помечены как устаревающие (deprecation). Пауза, когда реклама не видна. Стор только после тапа игрока. Сетевых запросов нет, кроме разрешённых аналитических.
Подробности лежат на странице спецификаций playable. Там же сказано: playable с одной ориентацией в уже созданных паках и кампаниях продолжают работать, а новые должны быть адаптивными.
Каждый пункт ниже можно проверить до отправки. Если не сказано иначе, пункты взяты со страницы спецификаций.
index.html, меньше 5 МБ.Почему так строго: устройство скачивает с CDN только HTML-файл, всё остальное Unity Ads игнорирует. Если playable локально работает, а в рекламе показывает пустой экран, он, как правило, всё ещё ссылается на ассет по пути или URL. Так написано в самой спецификации.
expand, resize, кастомные кнопки закрытия, sms, tel, calendar, storePicture: Unity их не поддерживает.Как собрать каркас на MRAID, разобрано в статье MRAID для playable.
ready и только когда реклама видна. Контент, который идёт раньше, съедает первые секунды игрока и выглядит сломанным.HTMLAudioElement только как запасной. Он игнорирует mute-переключатель на iOS, а при включённом mute звука быть не должно.viewableChange. Модерация отдельно смотрит, что звук реагирует на блокировку экрана: при блокировке стихает, при разблокировке возвращается.video::-webkit-media-controls { display: none !important; }.По странице best practices playable должен загружаться и доходить до первого действия меньше чем за 2 секунды на среднем устройстве. Механику нужно показать за первые 3–5 секунд: кнопка закрытия Unity может появиться уже через 5 секунд.
mraid.open, только по тапу на CTA после того, как игрок поиграл. Первый тап не может открывать стор.viewableChange, а CTA открывает правильную страницу в сторе на iOS и Android.Unity прямо пишет, что десктопный браузер и симулятор не запускают playable в настоящем рекламном юните, и многие частые причины реджекта видны только на устройстве.
Есть две страницы: список причин отклонения и проверки модерации. Вторая общая для всех креативов, не только для playable. Проверки собраны в четыре группы.
Если пак отклонён, наведите курсор на его название в дашборде: там указана причина. Дальше нужно исправить и отправить заново. Кампании нужен минимум один одобренный пак, чтобы выйти в эфир. Если в живой кампании есть и одобренные, и ожидающие паки, ожидающие стартуют сами после одобрения.
Отдельная строка для категории gambling: Unity пишет, что рекламодатели в ней должны работать через managed accounts, а креативы партнёров без managed-аккаунта отклоняются на модерации.
Если пункта нет в списке проверок, это не значит, что его можно пропустить: всё, что записано в спецификации, остаётся требованием.
В DarkCore Ramet есть Playable Builder. Видео, загруженное один раз, уходит во все приложения, которым оно нужно, об этом на странице крео. Сравнение с другими сетями, где лимиты и MRAID-версия отличаются, — в статье требования к playable по сетям.
Когда playable готов, его нужно залить в кампании
DarkCore Ramet запускает кампании в Unity Ads через официальный API, а видео из одной загрузки уходит во все приложения, где оно нужно.
Требования Unity, AppLovin, Meta и Mintegral к playable: формат, размер, MRAID, ориентация, CTA. Одна сборка на все сети по докам не подтверждается.
PlayableMRAID4 мин чтения

MRAID для playable: Unity внедряет его сам. Каркас ready → viewableChange → старт и пауза → mraid.open по тапу на CTA, плюс запуск без MRAID.
MRAIDPlayable5 мин чтения

Playable работает локально, а в Unity Ads пустой экран: Unity прямо называет одну причину, ссылку на ассет. Ещё семь проверок из спецификации.
PlayableMRAID7 мин чтения
