Разобраться, что нужно для публикации игры в сторах, значит увидеть весь маршрут целиком: от суровой реальности аккаунтов и сертификатов до тонкой настройки витрины, рейтингов и тестовых треков. Здесь собран живой конспект с нюансами, на которых чаще всего ломается релиз, и решениями, которые экономят месяцы.
Что реально требуется перед отправкой на модерацию
Перед модерацией нужна не только сборка. Потребуются работающие аккаунты разработчиков, корректная подпись, полные метаданные, готовые скриншоты и видео, настроенные политики конфиденциальности, рейтинги, интеграция платежей и тестовое прохождение критических сценариев.
Список кажется простым, пока не начать проверять узлы, где проект соприкасается с политиками площадок и законом. Доступы и юридические сведения — от налоговой информации до подтверждения прав на контент — запрашиваются раньше, чем отправится первая сборка. Платформы ждут понятной витрины: скриншотов на точные устройства, промо-роликов с безошибочными рейтингами, описаний без обещаний, нарушающих правила. Техническая сторона раздражающе конкретна: на Android — Android App Bundle, актуальный target API, 64-битные сборки; на iOS — корректные сертификаты, профили, версии SDK. Без приватности никуда: политики в публичном доступе, App Privacy и Data Safety без расхождений с реальным сбором данных. И последнее — внутреннее тестирование, чтобы модератор не оказался первым игроком.
- Аккаунты разработчика: App Store Connect, Google Play Console, Steamworks
- Юридические данные: налоговые формы, реквизиты, договоры на IP
- Сборки: iOS (подпись, профили), Android (AAB), PC (Steam депо)
- Метаданные: названия, подзаголовки, описания, ключевые слова
- Витрина: скриншоты, иконки, баннеры, превью-видео
- Политики: конфиденциальность, обработки данных, для детей (при необходимости)
- Рейтинги: IARC/ESRB/PEGI, возрастные категории, ограничения регионов
- Тестирование: краши, прогресс, оплаты, восстановление покупок
Метаданные и визуальные материалы: как собрать витрину, которая пройдёт и продаёт
Проходная витрина — та, где не к чему придраться и есть что полюбить. Нужны точные тексты, подходящие под политику площадки, и медиа-материалы, соответствующие техническим требованиям и реальному геймплею.
Описание должно продавать механику, не обещая чудес, запрещённых правилами: без «быстрого заработка», навязчивых сравнений и вводящих в заблуждение формулировок. Ключевые слова на iOS в отдельном поле, на Android — в описании и кратком описании; абзацы лучше выстраивать от сильного тезиса к конкретике. Скриншоты — это рассказ на мини-кадрах, и каждый должен быть читаемым на маленьких экранах. Видео-превью повышает конверсию, если отражает реальный геймплей и не содержит скрытой рекламы. Иконка — единственный знак, который игрок видит ежедневно; чрезмерная детализация теряется, простая форма запоминается. Важно помнить об адаптации под локали — лексика и образы несут культурные коды: то, что вдохновляет на одном рынке, путает на другом.
Какие материалы обязательны и какие — желательны
Обязательный набор включает иконку, скриншоты и тексты, а желательный — видео и промо-баннеры. Чем полнее витрина, тем мягче модерация и выше конверсия в установку.
Дополнительные активы помогают редакционным подборкам и анонсам обновлений: тематические баннеры под сезонные события, обложки для подборок и ивентов. Внутренние правила площадок постоянно уточняются, поэтому точные размеры и веса файлов нужно проверять непосредственно перед загрузкой. Удачные примеры показывают, как последовательность скриншотов ведёт игрока от обещания к механике, затем к социальным доказательствам — отзывам, наградам, живой статистике.
Ниже — ориентировочный перечень активов, который удобно держать как чек-лист при сборке витрины.
| Актив |
Ключевые параметры |
Комментарий по содержанию |
| Иконка |
1024×1024 (iOS), 512×512 (Android); без скруглений |
Простая форма, контраст, без мелких деталей |
| Скриншоты |
Наборы для разных устройств; портрет/альбом |
Показывают реальный геймплей, подписи лаконичны |
| Видео-превью |
15–30 сек, соблюдение тихого старта, без кликбейта |
Первые кадры — суть механики, не кат-сцена |
| Тексты |
Название, подзаголовок, описания, ключевые слова |
Без преувеличений, запрещённых обещаний и «вводняка» |
| Промо-баннеры |
Подборки, фичеринг, сезонные события |
Единый визуальный язык с иконкой и скриншотами |
Иконка и первые два скриншота работают как афиша у входа: именно они решают, будет ли клик. Видео спасает сложные жанры, где механику трудно прочитать по статике, но быстро уничтожает доверие, если притворяется геймплеем. Тексты экономны на прилагательных, богаты на глаголы и факты: что игрок будет делать через минуту после установки.
Технические требования: сборки, подпись, SDK и политика данных
Площадки ждут строго определённые форматы, уровни API, корректную подпись и честный отчёт о данных. Почти все отказы по технике — про несовпадение ожиданий и факта.
На Android релизится Android App Bundle, целевой уровень API должен соответствовать текущему требованию Google Play, а поддержка 64-бит — обязательна. Подпись — через Play App Signing или собственным ключом с безупречной сохранностью. На iOS публикация идёт через Xcode или Transporter, важны действующие сертификаты, профили, корректные Entitlements и согласованные версии SDK. App Tracking Transparency запрашивается честно и вовремя, а SKAdNetwork объявляется, если реклама на атрибуции. И Apple, и Google требуют формы о данных: App Privacy и Data Safety должны отражать действительный сбор, иначе доверие рушится при первом сравнении аналитики и форм.
Критические параметры сборки для разных платформ
Разные платформы похожи в сути и различаются в деталях. Важно сверить формат сборки, уровень API/SDK, подпись и интеграции платежей.
| Платформа |
Формат |
Ключевые требования |
Платежи |
| iOS (App Store) |
.ipa (через Xcode/Transporter) |
Корректные сертификаты, Provisioning Profiles, Entitlements, ATT |
StoreKit, восстановление покупок, соблюдение правил подписок |
| Android (Google Play) |
.aab (Android App Bundle) |
Target API по требованию года, 64-бит, Play Integrity |
Google Play Billing Library актуальной версии |
| PC (Steam) |
Депо/билды через SteamPipe |
Стабильный исполняемый файл, совместимость с ОС, Steam API |
Steam Inventory/микропокупки по правилам платформы |
Для подписок действует особая строгость: прозрачные условия, понятное управление, честные триалы. Платформа не терпит обходных платежей и «серых» ссылок на внешние кассы. Глубокая интеграция аналитики и SDK рекламных сетей всегда сопровождается проверкой на приватность: лишний SDK — лишний риск. Практика показывает, что своевременное обновление библиотеки платежей на одну мажорную версию уберегает от масовых отказов после изменения правил площадки.
Возрастные рейтинги, политика для детей и юридические нюансы
Рейтинг — не формальность, а легальный фильтр. Его неверное определение закрывает часть рынков и провоцирует штрафы. Для детских приложений требования усиливаются кратно.
Google Play предлагает анкету контент-рейтинга (IARC) и программу для семей, где ограничения на сбор данных и рекламу особенно жёсткие. App Store придерживается своей классификации и повышенных требований к сбору данных у детей, а также к использованию аккаунтов и социальных функций. Юрчасть — это права на контент, музыкальные треки, шрифты и сторонние ассеты, лицензионные соглашения и вкладки конфиденциальности на сайте. Ошибка на этом участке — блокировка релиза до разбирательства и отозванные апдейты, если нарушение вскрывается после релиза.
- Рейтинговые системы: IARC (Google Play), ESRB/PEGI (регионы), классификация App Store
- Политики для детей: запрет профайлинга, ограниченная реклама, родительские шлюзы
- Интеллектуальная собственность: права на музыку, арты, шрифты, движки/плагины
- Юридические страницы: Privacy Policy, Terms of Service, Support
- Региональные ограничения: соответствие локальным законам и возрастным нормам
В анкете рейтинга лучше не играть в угадайку, а опираться на факты: если геймплей содержит реалистичное насилие, рейтинговая планка повышается даже в отсутствии крови. Для детской аудитории любая персонализированная реклама становится красной тряпкой. Разумный путь — отдельные настройки рекламных SDK под детский сегмент или отказ от рекламы в пользу прозрачных покупок без стимулов, маскирующих лутбоксы.
Тестирование и поэтапный релиз: как снижать риски
Ступенчатый запуск делает релиз управляемым: сначала внутренние тесты, потом закрытые круги, затем открытая бета и только после — прод. Ошибки, найденные на малых аудиториях, обходятся дешевле и безопаснее.
Google Play даёт гибкие треки: internal, closed и open с возможностью доливать версии и переманивать тестеров по ссылкам. App Store предлагает TestFlight с удобной аналитикой крашей и откликов. На Steam удобны бета-ветки, переключаемые в клиенте. Важно закладывать метрики заранее: в каждый тестовый этап входят целевые сценарии — покупка, восстановление, онбординг, первый бой или первый уровень. При поэтапном выкате в прод добавляется поэтапный процент аудитории: растущая волна быстро показывает регрессии. Если метрики тонут — откат, фиксы, новый билд.
Ключевые шаги по тестовым трекам
Смысл треков — отделить проверку стабильности от проверки экономики и удержания. Каждый трек отвечает на свой вопрос.
- Internal: сбор крашей, базовая совместимость, грубые регрессии
- Closed: UX-замечания, сложности онбординга, платежи
- Open/TestFlight внешние: A/B витрины, ретеншн первых дней
- Staged rollout: контроль рисков, мониторинг при росте трафика
Хорошая дисциплина релиза — чек-лист до кнопки Submit: отсутствие крашей на первом экране, корректность paywall, равномерные FPS на слабых устройствах, отсутствие «зависших» разрешений на трекинг и доступы без смысла. В отчётах предзапуска Google Play стоит отслеживать скриншоты ошибок и поведение на специфичных моделях; типичная ловушка — обрезанные UI в нестандартных пропорциях экрана.
Типичные отказы модерации и способы предотвратить их
Отказы чаще всего предсказуемы: расхождения между формами и фактом, нарушения в платежах, вводящие в заблуждение материалы и проблемы стабильности. Их профилактика — системная проверка до отправки.
Если где-то заявлен сбор данных, а в коде валяются SDK без видимой причины — будет расхождение. Если подписка звучит сладко и уклончиво, но забыта кнопка отмены или прозрачные условия — отказ обеспечен. Если скриншот рисует одно, а геймплей другое — площадка сочтёт это манипуляцией. Наконец, краш на старте — знак того, что релиз готов исключительно к повторной попытке. Ниже — конденсированная карта типовых причин и того, как их обезвредить заранее.
| Причина отказа |
Где встречается |
Профилактика |
| Несоответствие App Privacy/Data Safety |
iOS и Android |
Аудит SDK, сопоставление телеметрии с формами, обновление описаний |
| Нарушения биллинга и подписок |
iOS и Android |
Актуальная Billing Library/StoreKit, видимые условия, восстановление покупок |
| Вводящие в заблуждение скриншоты/видео |
Все сторы |
Показывать реальный геймплей, убрать кликбейт, честные подписи |
| Краши и критические баги |
Все сторы |
Внутренний трек, предзапуск-отчёты, целевые smoke-тесты |
| Неверный возрастной рейтинг |
Google Play, App Store |
Корректные анкеты, проверка сцен насилия/доната/онлайна |
| Нарушение прав на контент |
Все сторы |
Лицензии на музыку, шрифты, ассеты; документы на IP |
Первичная защита от отказов — списки сверки. Практика показывает, что отдельный финальный проход по платежам, приватности и витрине снимает большинство рисков. В сложных случаях помогает короткая заметка для ревьюера внутри комментариями к сборке: если функциональность нетипична, модератору проще принять правильное решение с подсказкой.
Разные сторы — разные правила: мобильные и PC под одной лупой
Мобильные площадки регулируют приватность и платежи строже, чем PC-магазины, а PC-сторы жёстче к стабильности и поддержке железа. На уровне витрины принципы схожи, различаются детали и акценты.
На App Store контроль точен и формализован: соответствие гайдлайнам, честность трекинга, подписки без трюков. Google Play добавляет требование по актуальному API и формам Data Safety, а также программы для семей. Steam делает ставку на качество сборок, честность отзывов и прозрачность контента: ложные теги и искусственный хайп оборачиваются репутационными потерями. Время ревью и каналы поддержки тоже различаются. Для ориентирования — компактная таблица.
| Магазин |
Ревью |
Сильные акценты |
Специфика релиза |
| App Store |
От нескольких часов до нескольких дней |
Приватность, подписки, UX, ATT |
TestFlight, фичеринг через качественную витрину |
| Google Play |
От часов до 7+ дней (новые аккаунты дольше) |
Target API, Data Safety, семейные политики |
Flexible тестовые треки, предзапуск-отчёты |
| Steam |
Гибко, верификация аккаунта и билда |
Стабильность, корректные теги, честные материалы |
Депо/ветки, бета-каналы, настройка цен по регионам |
Мобильные релизы напоминают прохождение коридора с датчиками: любое несоответствие зажигает красную лампу. Steam — это скорее проверка снаряжения перед восхождением: если железо и билд в порядке, маршрут открыт, но ложный шаг в коммуникации с сообществом быстро аукнется отзывами.
Монетизация и соответствие биллингу: как не попасть под санкции
Любая монетизация должна идти через официальные механики магазина. Внешние кассы, скрытые платежи, запутанные триалы приводят к отказам и снятию с продаж.
Встроенные покупки и подписки — зрелая экосистема, где допускается простор механик, но нет пространства для хитрых формулировок. Откат старых библиотек платежей ведёт к массовым отказам, а в подписках важна прозрачность: цена, период, условия продления, отмена одним касанием. На Android обязательна актуальная Google Play Billing Library, на iOS — корректное применение StoreKit и механик восстановления. Для регионов с ограничениями по платежам действуют дополнительные правила, и обходить их публицистикой в описании — путь к блокировке.
Что проверить в магазине перед отправкой на ревью
Проверка монетизации — это короткий список, который легко забыть в спешке. Его стоит держать перед глазами в момент сборки.
- Версия библиотеки платежей соответствует текущим требованиям площадки
- Условия подписок и триалов прозрачны в интерфейсе
- Восстановление покупок работает на «холодном» запуске
- Нет внешних платежей или призывов «купить на сайте»
- Цены и валюты выровнены по регионам, налоги учтены
Отказ по биллингу тянет за собой репутационные потери сильнее других: игроки мгновенно реагируют на деньги. Монетизация — нервная система продукта, и корректность её работы важнее идеального баннера.
Сроки, ожидания и планирование релиза
Релиз длится дольше, чем кажется: модерация, правки, откаты и повторные проверки съедают недели. Планы выживают, если заложены запас и параллельные задачи.
Время ревью зависит от истории аккаунта, типа приложения и сезона. Крупные апдейты магазинов или крупные праздники тянут очереди. Корректное ожидание — это спринт задач на время модерации: работа над локализациями, допиливание витрины, подготовка ивентов. Желательно держать наготове «горячий» фикс на случай быстрой правки. Таблица ниже — ориентир, а не гарантия, однако она помогает расставить маяки в календаре.
| Этап |
Ожидаемая длительность |
Зависимости |
| Верификация аккаунта |
1–7 дней |
Юридические документы, платежные данные |
| Первое ревью сборки |
1–5 дней (может быть дольше) |
История аккаунта, сезон, тип приложения |
| Правки после отказа |
1–3 дня на фиксы + новое ревью |
Сложность замечаний, доступ к разработке |
| Staged rollout |
2–7 дней |
Метрики стабильности и бизнеса |
План публикации двигается как конвой: если один корабль задерживается, остальные не стоят на якоре. Подготовка параллелит задачи, а коммуникация с сообществом в день релиза снижает «шум» и превращает ожидание в пользу.
FAQ по публикации игры: вопросы, которые задают перед релизом
Сколько времени обычно занимает модерация в App Store и Google Play?
От нескольких часов до нескольких дней, иногда дольше для новых аккаунтов. Сезон, история нарушений и тип контента влияют на скорость.
Если аккаунт только создан, ожидание может растянуться: площадки пристальнее смотрят на новые записи и неполные юридические данные. Праздники и массовые обновления политик увеличивают очередь. Практика показывает, что заранее подготовленные правки и готовый фикс экономят до недели в сумме. Для апдейтов существующих приложений ревью обычно быстрее, особенно при хорошем «послужном списке».
Нужно ли отдельное видео-превью, если уже есть трейлер?
Нужно видео формата витрины: короткое, с первыми секундами геймплея и без монтажных трюков. Классический трейлер редко работает как превью.
Трейлер для соцсетей и Youtube часто строится на эмоции и нарративе, а превью в сторе должно мгновенно показать механику. Платформы не приветствуют агрессивные заставки, ор и резкие вспышки; негромкий старт и честный геймплей повышают конверсию и снижают риск отказа за «вводящую визуализацию».
Можно ли использовать внешние платежи в мобильной игре?
Нет, встроенные покупки должны идти через механизмы магазина. Исключения узкие и зависят от региона и категории приложения.
Попытка обойти механизм приводит к отказу и даже снятию с продаж. Вместо этого уместно проработать ценообразование, бонусы за подписку и прозрачные триалы внутри правил площадки. В ряде регионов действуют особые нормы, но текстовые призывы «купить на сайте» всё равно нарушают политику.
Чем грозит расхождение между формами App Privacy/Data Safety и реальным сбором данных?
Отказом в ревью и риском удаления приложения, если несоответствие выявится после релиза. Доверие площадки хрупко.
Формы должны отражать фактическое поведение: даже «спящий» SDK, имеющий доступ к данным, считается сбором. Рекомендуется инвентаризация библиотек, проверка разрешений и логики отправки событий. Если сбор данных меняется, формы обновляются синхронно с билдом.
Как подтвердить права на музыку и ассеты в игре?
Необходимо иметь лицензионные соглашения и документы на использование. При споре лучше сразу приложить подтверждения.
Даже бесплатные библиотеки требуют соблюдения условий: указание авторства, запрет коммерческого использования в отдельных кейсах. Для кастомной музыки подходят договоры с композиторами и хранилище подтверждений. Площадки вправе запрашивать доказательства до публикации и после жалобы третьих лиц.
Нужен ли сайт с политикой конфиденциальности?
Нужен. Политика конфиденциальности в публичном доступе — обязательное условие для большинства площадок и особенно для продуктов с регистрацией и соцфункциями.
Сайт должен быть доступен, без заглушек и «скоро откроется». В политике важно перечислить типы данных, цели, юридические основания (для соответствующих регионов), передачи третьим лицам и контакты для запросов. Ссылка на политику указывается в карточке приложения и внутри самой игры.
Финальный аккорд: как собрать релиз в единый ритм
Публикация игры — не штурм стены, а синхронная работа множества шестерёнок. Когда сборка подписана, витрина готова, данные описаны честно, а треки обкатаны, модерация перестаёт быть лотереей. Площадки любят ясность и предсказуемость, а игроки — честный геймплей и уважение к времени.
Чтобы действие стало прямым и точным, помогает короткая последовательность шагов: без зазоров между юридическим, техническим и творческим слоями продукт встаёт на рельсы и движется к релизу без рывков.
- Проверить аккаунты и юридические данные, подготовить политики на сайте.
- Собрать билды под требования платформ: AAB/IPA, подпись, актуальные SDK.
- Заполнить формы о данных (App Privacy/Data Safety), синхронизировать с кодом.
- Собрать витрину: иконка, скриншоты, видео, тексты, локали.
- Пройти треки тестирования: internal → closed → открытая бета/TestFlight.
- Проверить платежи: версии библиотек, восстановление, прозрачные условия.
- Отправить на ревью с понятными комментариями к нетипичным функциям.
- Выкатить по этапам, мониторить метрики, держать «горячий» фикс.
Дальше начинается вторая жизнь — работа с аудиторией, обновлениями и событиями. Но первый шаг остаётся главным: чистый релиз ставит правильный тон и оставляет пространство для роста, а не для бесконечных разбирательств. Точный, честный, подготовленный запуск — лучшая реклама игры в любой экосистеме.