Загрузка игры
|
|
Видеоурок. Как загрузить черновик игры в Яндекс Игры? |
Вы можете опубликовать на платформе Яндекс Игр как новую игру, так и уже размещенную на других платформах. Игра может быть на любом поддерживаемом языке.
Дополнительные требования для игр не на русском языке
- заголовок, описание и инструкции к игре написаны на языке локализации;
- слова на иконке, обложке, скриншотах и видео переведены на язык локализации.
Примечание
Вы можете ознакомиться с условиями использования сервиса Яндекс Игры.
Шаг 1. Ознакомьтесь с требованиями
Для публикации игра и ее материалы должны соответствовать требованиям.
Частые причины отказа в публикации
|
Пункт Требований к игре |
Категория |
Нарушение |
Пояснение |
|
UI / Интерфейс |
Контекстное меню при взаимодействии |
При правом клике или долгом нажатии появляется системное контекстное меню браузера — его необходимо отключить в игровой области. |
|
|
Системный плеер (десктоп и мобильные устройства) |
Видеоконтент воспроизводится через системный плеер вместо встроенного игрового — нарушает целостность интерфейса. Подробнее. |
||
|
Звук при показе рекламы не ставится на паузу |
Во время показа рекламного ролика звук игры продолжает играть. Необходимо ставить аудио на паузу на время рекламы. |
||
|
Звук продолжается при переключении вкладки |
Музыка или звуки игры не останавливаются при уходе со вкладки. Необходимо реагировать на потерю фокуса страницы. Подробнее. |
||
|
SDK / Game Ready |
Game Ready работает некорректно |
Game Ready подключен, но метод |
|
|
Автоопределение языка через SDK не реализовано |
Язык интерфейса задается вручную вместо использования |
||
|
Game Ready не используется совсем |
Game Ready не интегрирован, хотя обязателен для публикации в каталоге. Подробнее. |
||
|
SDK не встроен или встроен некорректно |
Скрипт SDK отсутствует, подключен не из официального источника или инициализируется с ошибками. Подробнее. |
||
|
Технические сбои |
Прогресс не сохраняется |
Результаты, уровни или настройки не сохраняются между сессиями. Необходимо использовать объект |
|
|
Игра не запускается |
Загрузочный экран зависает или игра не доходит до геймплея. Проверьте консоль на ошибки при инициализации. Подробнее. |
||
|
Ошибка на старте или при действиях |
В консоли браузера появляются JS-ошибки при запуске или в ходе игры, которые влияют на работоспособность. Подробнее. |
||
|
Игра зависает или тормозит |
Заметные фризы или падение производительности делают игру некомфортной для пользователя. Подробнее. |
||
|
Соответствие описанию |
Игра не соответствует заявленному жанру |
Геймплей противоречит выбранной на вкладке Черновик категории. Жанр и описание должны точно отражать содержание игры. |
Шаг 2. Подключите SDK или плагин
Важно
Подключение SDK обязательно для успешного прохождения модерации.
SDK помогает управлять приложением: например, запрашивать рекламные форматы, сохранять прогресс игрока, проводить инап-покупки и многое другое.
Выберите подходящий вариант подключения SDK:
Шаг 3. Зарегистрируйтесь в Консоли
Для работы в Консоли Яндекс Игр необходим аккаунт разработчика. Если у вас его еще нет, подробную инструкцию по созданию аккаунта см. в разделе Аккаунт разработчика.
После создания аккаунта вы сможете публиковать свои игры в каталоге.
Шаг 4. Создайте и заполните черновик
Примечание
Для каждой новой игры создавайте отдельный черновик с уникальным ID. Не загружайте игру в черновик, где ранее была опубликована другая игра.
Запрещено удалять черновик игры с одного аккаунта и загружать такой же на другой аккаунт. Если вы хотите изменить аккаунт разработчика, напишите в чат поддержки.
- Чтобы создать черновик, в правом верхнем углу Консоли нажмите Добавить игру.
- Заполните поля на вкладке Черновик.
Совет
Чтобы зарабатывать на своей игре, подключите монетизацию.
Шаг 5. Проверьте разрешенные хосты
Убедитесь, что игра соответствует Content Security Policy. Подробно о CSP и разрешенных хостах см. в статье Новые правила доступа к хостам и Content Security Policy.
Если для вашей игры нужен определенный внешний хост (например, в игре есть подгружаемый контент), перейдите на вкладку Настройки и укажите хосты и причину их использования. Мы рассмотрим вашу заявку.
Дополнительные требования к хостам
При указании хостов учитывайте следующие ограничения:
- Формат адреса: в поле для адреса хоста нельзя прописывать пути (
https://host.example.com/path), порты после двоеточия, IP-адреса. - Протоколы: протокол хоста указывать не нужно, по умолчанию подразумеваются протоколы
httpsиwss. Хосты с незащищенными протоколамиhttpилиwsне допускаются. - Объем данных: хост не согласуют, если с него загружаются почти все данные игры. В этом случае разместите данные в архиве или по ссылке через iframe, но для
iframeтакже потребуется отдельное согласование.
Внимание
Чтобы хост согласовали, игра должна прозрачно коммуницировать с пользователем и обрабатывать возможные ошибки подключения к хосту. Например, покажите игроку информативное сообщение: расскажите, что пошло не так, и предложите дальнейшие действия (кнопку повторного запроса, перезагрузку страницы или другое решение).
Шаг 6. Настройте страны дистрибуции
По умолчанию игра отображается для пользователей всех стран. Если вы хотите ограничить доступность вашей игры:
- Перейдите на вкладку Страны и регионы.
- Нажмите соответствующий регион, раскроется список стран.
- Снимите отметки со стран, для которых вы хотите ограничить распространение игры.
- Нажмите Сохранить.
Шаг 7. Отправьте игру на модерацию
Совет
Если вы не хотите сразу отправлять игру на модерацию, на вкладке Черновик нажмите Сохранить (черновик перейдет в статус Создан). Вы сможете вернуться к редактированию полей позднее.
Перед отправкой на проверку рекомендуем протестировать игру самостоятельно.
Нажмите кнопку Отправить на модерацию. Игра будет загружена на сервер Яндекса и переведена в статус Ожидает модерации.
Важно
Единовременно может проходить только одна модерация: черновика, A/B-теста креативов или A/B-теста версий. Пока идет проверка черновика, другие типы модерации будут недоступны.
Игру проверят на соответствие требованиям. Обычно модерация занимает 3−5 рабочих дней.
Результаты проверки вы увидите в Консоли:
-
Если модерация одобрит игру, то ее статус изменится на:
- Опубликовано: игра опубликуется автоматически.
- Проверен, если выбрана опция Отсроченная публикация. На вкладке Черновик появится кнопка Опубликовать.
-
Если игру не одобрят, статус черновика изменится на Отклонен. На почту, к которой привязан Яндекс ID, придет уведомление с причинами отклонения заявки. Внесите необходимые изменения и повторно отправьте игру на проверку.
После того как статус черновика изменится на Опубликовано, игра появится в каталоге Яндекс Игр.
Примечание
Статус игры в Консоли обновляется только после перезагрузки страницы.
Шаг 8. Улучшайте игру
Когда игра будет опубликована, вы сможете:
- Продвигать ее.
- Анализировать метрики.
- Вносить любые изменения в параметры игры или исходный код. После редактирования игра должна заново пройти модерацию.
- Проводить A/B-тесты, чтобы проверить свои гипотезы.
- Подключить лидерборды.
- Отвечать на отзывы игроков.
Частые вопросы
Как долго хранятся игры на сервере Яндекса?
Все материалы на вкладке Черновик бессрочно хранятся на сервере Яндекса. Но при удалении черновика игры они удаляются безвозвратно. Восстановить игру после этого невозможно.
Можно восстановить ранее удаленную игру?
Да, если не был удален черновик игры. Подробнее см. в разделе Восстановление.
Можно добавить игру с серверной частью?
Да. Например, при помощи серверной части можно:
- сохранять данные игрока;
- установить защиту от накруток;
- добавить в игру инап-покупки.
Как добавить игру через iframe с использованием моего сервера?
Для этого отправьте запрос в чат поддержки. В запросе укажите название игры, аккаунт разработчика, ссылку на игру в формате https и обоснование, почему вы хотите воспользоваться iframe вместо добавления игры через архив.
Можно добавить игру, которая запускается только через Flash Player?
Нет.
Однако команда Яндекс Игр постоянно работает над улучшением сервиса и планирует реализовать эту возможность.
Платформа Яндекс Игры поддерживает технологию WebGL?
Да. Но в браузере, в котором игра будет запускаться, должна быть включена библиотека WebGL (в большинстве браузеров эта опция называется Использовать аппаратное ускорение).
Вы можете протестировать технологию WebGL в Яндекс Браузере, если у вас есть игра, которая прошла модерацию. В этом случае в списке игр в Консоли найдите ссылку на страницу с игрой и протестируйте ее.
Нужно ли использовать Service Worker в игре?
Нет, использовать Service Worker необязательно. Пункт 1.6.4 Требований к игре о корректной работе Service Worker был удален из перечня в декабре 2022 года.
Почему в черновике игры появилась ошибка «Доступ запрещен»?
Ошибка может возникнуть из-за потери авторизации (например, если в другой вкладке браузера вы авторизовались в другом аккаунте) или из-за некорректной ссылки.
Варианты решения:
-
Смените аккаунт:
- Выйдите из аккаунта разработчика.
- Заново авторизуйтесь в Консоли Яндекс Игр.
- Обновите страницу.
- В левом верхнем углу несколько раз нажмите на логотип Консоли или на раздел Игры.
- Выберите нужную игру в списке.
-
Убедитесь, что отключен VPN, и попробуйте авторизоваться в Консоли в режиме инкогнито.
-
Обратитесь в поддержку.