Контрольный список технических требований к играм с мгновенным запуском

Ваша игра должна соответствовать следующим требованиям, чтобы ее можно было включить в программу мгновенной игры. Используйте контрольный список для самопроверки, чтобы проверить соответствие.

Требования

Чтобы участвовать в программе Instant play, ваша игра должна соответствовать всем требованиям Google Play Instant , а также всем следующим техническим и политическим требованиям:

  1. Игра публикуется с использованием App Bundle.

  2. Размер игры не более 15 МБ ( загрузка дополнительных ресурсов возможна после запуска ).

  3. Игра поддерживает ограничения песочницы Google Play Instant.

  4. Игра предназначена для Android 8.0 (уровень API 26) или более поздней версии.

  5. Игра поддерживает 64-битную архитектуру.

  6. Игра не использует уведомления.

  7. Для игры требуются только разрешения из списка поддерживаемых разрешений Google Play Instant .

  8. Требуется автоматический вход с помощью игровых сервисов Google Play .

  9. Обеспечьте отображение всплывающих окон игровых сервисов Google Play , чтобы пользователи могли четко видеть, что они вошли в систему.

  10. В игру интегрировано решение для сохранения в облаке, основанное на идентификаторе игрока игровых сервисов Google Play, поэтому состояние пользовательской игры сохраняется во всех сеансах мгновенной игры и на устройствах. Вы можете использовать такой продукт, как Cloud Firestore , или другую облачную базу данных. Убедитесь, что прогресс игрока фиксируется идентификатором игрока игровых сервисов Google Play и восстанавливается, как только игрок входит в систему.

    • Сохранение игры является обязательным в играх, которые поддерживают любое сохранение во время игровых сессий. Другие типы игр (например, рогалики и простые настольные игры), предназначенные для коротких игровых сессий, не требуют сохранения игры. Однако мы настоятельно рекомендуем использовать сохранения игр или таблицы лидеров для сохранения этого состояния, чтобы пользователи не потеряли свои ценные очки или достижения.
  11. Если у вас его еще нет, добавьте в свою страницу в магазине рекламный видеоролик, демонстрирующий игровой процесс. Пользователям нравятся видеоролики, в которых показан игровой процесс, взятый непосредственно из игры. Google Play автоматически создаст из этого видео отрывок из лучших моментов, который будет включен в приложение Google Play Games. Вы можете захватывать видео напрямую с помощью adb . Если в вашей игре есть только портретный режим, вы можете преобразовать его в альбомный с помощью ряда видеоредакторов.

  12. В игре нет кнопки установки. Кнопка установки не требуется, поскольку мгновенная игра должна быть такой же, как и установленная игра. Пользователи по-прежнему имеют возможность установить игру со страницы сведений в приложении Google Play Games и Google Play Store.

  13. В игре не реализована функция защиты от пиратства в игровых сервисах Google Play и не включено разрешение com.android.vending.CHECK_LICENSE в манифест. Функция борьбы с пиратством не позволяет пользователям копировать игры, которые необходимо приобрести; он не имеет никакой пользы для бесплатных игр. Включение проверки на пиратство не позволит приложениям Google Play Instant войти в игровые сервисы Google Play.

  14. Если игра использует OpenGL, убедитесь, что она ориентирована на OpenGL ES 2.0, поскольку это единственная версия, полностью поддерживаемая приложениями Google Play Instant на устройствах под управлением Android 7 и более ранних версий. Убедитесь, что вы указали правильную версию с помощью <uses-feature> , задав android:glEsVersion значение 0x00020000 .

  15. Укажите 1337 в качестве мгновенной версии в файле AndroidManifest.xml , чтобы указать, что это полноценная игра с мгновенным запуском (а не пробная игра):

      <?xml version="1.0" encoding="utf-8"?>
      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:dist="http://schemas.android.com/apk/distribution"
         package="com.yourapp.package">
         <dist:module dist:instant="true" />
         <application android:allowBackup="true">
             <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/>
            ...
         </application>
      </manifest>
    
  16. Монетизация игры осуществляется непрерывными способами в соответствии со следующими рекомендациями:

    • Избегайте показа рекламы в течение первых 3 минут после начала каждой игры. Это правило не распространяется на объявления с вознаграждением, инициированные пользователем.
    • Убедитесь, что рекламные баннеры ненавязчивы.
    • Никакой полностраничной межстраничной или видеорекламы. Это правило не распространяется на объявления с вознаграждением, инициированные пользователем.
    • Реклама не должна быть замаскирована под внутриигровые компоненты или элементы меню/навигации в игре.
    • Перекрестное продвижение других игр допускается при соблюдении предыдущих требований к рекламе.

Контрольный список для самопроверки

Google проверяет соответствие требованиям и отсутствие ошибок, проверяя вашу игру. Вы можете сэкономить время, проверив соответствие и правильное поведение перед началом процесса проверки. Используйте приведенный ниже контрольный список для самопроверки:

  1. Промо-видео
    • В игре есть промо-ролик , демонстрирующий игровой процесс в Play Console.
  2. Реклама и покупки в приложении
    • Никакая реклама не отображается в течение первых 3 минут после запуска каждой игры (кроме рекламы с вознаграждением).
    • Баннерная реклама ненавязчива и не приводит к случайным касаниям.
    • Полностраничные межстраничные объявления или видеореклама (за исключением рекламы с вознаграждением) отсутствуют.
    • Кнопки установки в игре нет.
  3. Использование данных
    • Пользователи могут начать играть в вашу игру менее чем за 15 секунд через соединение LTE или 4G.
  4. Кнопка «Назад»
    • Игрок может выйти из игры, используя кнопку «Назад» в корневом меню игры. Диалоговое окно подтверждения выхода разрешено, но не обязательно. Если используется диалоговое окно подтверждения, игра должна выйти, если пользователь подтвердит выход или еще раз нажмет кнопку «Назад».
  5. Вход в игровые сервисы Google Google Play
    1. При открытии игры из приложения Google Play Games происходит следующее:
      • Игра пытается автоматически войти в систему Google Play Games Services.
      • Игровые сервисы Google Play отображают приветственное сообщение «Привет!» с идентификатором игрока.
    2. Если автоматический вход не удается, запускается интерактивный вход. Пользователь имеет возможность отменить вход, чтобы избежать бесконечного цикла входа.
  6. Восстановление состояния игры (сохранение игры/покупки в приложении)
    • Убедитесь, что состояние игры можно восстановить:
      1. Играйте в игру и добейтесь значительного прогресса (например, достигните нового уровня или нового рекорда) и, если применимо, совершите покупку в приложении (IAP).
      2. Выйдите из игры, а затем удалите ее с устройства (обычно в «Настройки» > «Приложения »).
      3. Перезапустите игру на том же устройстве и убедитесь, что ход игры и IAP восстанавливаются автоматически.
      4. Перезапустите игру на другом устройстве и убедитесь, что ход игры и IAP восстанавливаются автоматически.
  7. Оффлайн поддержка
    • Убедитесь, что в игру можно играть в автономном режиме:
      1. Запустите игру, когда она онлайн, и дойдите до игрового состояния.
      2. Выйдите из игры и завершите игровой процесс.
      3. Переключитесь в режим полета на устройстве.
      4. Перезапустите игру и убедитесь, что в нее можно играть в автономном режиме.
  8. Поддержка устройств
    • Убедитесь, что игра полностью доступна на планшетах Android.
    • Убедитесь, что игра работает на Android 5 (уровень API 21) и более поздних версиях.

Отправьте игру на рассмотрение

Заполните форму рассмотрения, чтобы отправить игру. Хотя все разработчики могут создавать игры с мгновенным запуском, команда Google Play оставляет за собой окончательное решение относительно того, какие игры будут размещаться на главной странице приложения Google Play Games.

Вы можете отправить свою игру на показ либо после создания версии для мгновенной игры, либо с использованием существующей устанавливаемой версии (до создания версии для мгновенной игры).

Если вы отправите существующую устанавливаемую версию, мы проверим вашу игру и сообщим, подойдет ли она для программы Instant play.

ПРЕДСТАВИТЬ СВОЮ ИГРУ