Внимание: Google Play Instant больше не будет доступен. С декабря 2025 года мгновенные приложения нельзя будет публиковать через Google Play, и все API мгновенного запуска сервисов Google Play перестанут работать. Пользователи больше не смогут получать мгновенные приложения через Play, используя какие-либо механизмы.
Мы вносим это изменение, основываясь на отзывах разработчиков и наших постоянных инвестициях в улучшение экосистемы с момента внедрения Google Play Instant.
Чтобы продолжить оптимизацию для роста числа пользователей, мы призываем разработчиков направлять пользователей в их обычные приложения или игры, используя глубокие ссылки для перенаправления их на определенные маршруты или функции, когда это уместно.
Для участия в программе Instant Play ваша игра должна соответствовать следующим требованиям. Используйте контрольный список для самостоятельной проверки , чтобы убедиться в соответствии требованиям.
Требования
Мгновенное воспроизведение должно соответствовать всем требованиям Google Play Instant , а также всем следующим техническим и политическим требованиям:
Игра публикуется с помощью App Bundle.
Размер игры — 15 МБ или меньше ( после запуска возможна загрузка дополнительных материалов ).
Игра поддерживает ограничения песочницы Google Play Instant.
Игра ориентирована на Android 8.0 (уровень API 26) или более поздние версии.
Игра поддерживает 64-битную архитектуру.
Игра не использует уведомления.
Для игры требуются только разрешения из списка поддерживаемых разрешений Google Play Instant .
Требуется автоматический вход с использованием сервисов Google Play Games .
- Если вход в систему без звука не удаётся, предложите пользователю интерактивный вход. У пользователей должна быть возможность отменить интерактивный вход. Подробнее см. в контрольном списке качества игровых сервисов Google Play .
Обеспечить отображение всплывающих окон игровых сервисов Google Play, чтобы пользователи могли четко видеть, что они вошли в систему.
Игра интегрирована с облачным хранилищем, привязанным к идентификатору игрока в сервисах Google Play Games, что позволяет сохранять состояние игры пользователя во всех сеансах мгновенной игры и на всех устройствах. Вы можете использовать такой продукт, как Cloud Firestore или другую облачную базу данных. Убедитесь, что прогресс игрока привязан к идентификатору игрока в сервисах Google Play Games и восстанавливается сразу после входа в систему.
- Сохранение игры обязательно в играх, поддерживающих сохранение между игровыми сессиями. В других типах игр (например, рогаликах и простых настольных играх), рассчитанных на короткие игровые сессии, сохранение не требуется. Тем не менее, мы настоятельно рекомендуем использовать сохранения игры или таблицы лидеров для сохранения этого состояния, чтобы пользователи не теряли свои ценные очки и достижения.
Если у вас ещё нет такого видео, добавьте его в страницу игры в магазине. Пользователям нравятся видеоролики с игровым процессом, взятые непосредственно из игры. Google Play автоматически создаст фрагмент из этого видео, который будет добавлен в приложение Google Play Игры. Вы можете записывать видео напрямую с помощью adb . Если в вашей игре есть только портретный режим, вы можете преобразовать его в альбомный с помощью ряда видеоредакторов.
В игре нет кнопки установки. Она не нужна, так как мгновенная игра должна быть такой же, как и установленная игра. Пользователи по-прежнему могут установить игру со страницы сведений в приложении Google Play Игры и в Google Play Маркете.
В игре не реализована функция защиты от пиратства игровых сервисов Google Play и не включено разрешение
com.android.vending.CHECK_LICENSEв манифест. Функция защиты от пиратства предотвращает пиратство игр, которые необходимо покупать; для бесплатных игр она бесполезна. Включение проверки на пиратство запретит приложениям Google Play Instant вход в игровые сервисы Google Play.Если игра использует OpenGL, убедитесь, что она ориентирована на OpenGL ES 2.0, так как это единственная версия, полностью поддерживаемая приложениями Google Play Instant на устройствах под управлением Android 7 и более ранних версий. Убедитесь, что вы указали правильную версию с помощью
<uses-feature>, установивandroid:glEsVersionв значение0x00020000.Укажите
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>
Игра монетизируется ненарушающими правилами в соответствии со следующими принципами:
- Убедитесь, что рекламные баннеры не мешают игровому процессу.
- Размещайте рекламу в естественных паузах в игровом процессе между содержимым страницы, уровнями или этапами. Не перегружайте пользователей рекламой. Повторяющиеся рекламные объявления часто приводят к негативному опыту пользователей и случайным кликам.
- Рекламные ролики, показываемые перед началом игры, должны иметь возможность пропуска по истечении максимум 5 секунд.
- Реклама не должна быть замаскирована под игровые компоненты или элементы меню/игровой навигации.
- Перекрестная реклама других игр приемлема при условии соблюдения вышеуказанных требований к рекламе.
Контрольный список для самопроверки
Google проверяет соответствие требованиям и отсутствие ошибок, проводя проверку вашей игры. Вы можете сэкономить время, проверив соответствие требованиям и корректное поведение до начала процесса проверки. Воспользуйтесь контрольным списком для самостоятельной проверки ниже:
- Промо-видео
- У игры есть промо-ролик , демонстрирующий игровой процесс в Play Console.
- Реклама и покупки в приложении
- Рекламные баннеры ненавязчивы и не приводят к случайным нажатиям.
- Реклама появляется в естественных паузах в игровом процессе и не перегружает пользователей.
- Любую рекламу в начале ролика можно пропустить максимум через 5 секунд.
- Нигде в игре нет кнопки установки.
- Использование данных
- Пользователи могут начать играть в вашу игру менее чем за 15 секунд через соединение LTE или 4G.
- Кнопка «Назад»
- Игрок может выйти из игры, нажав кнопку «Назад» в главном меню игры. Диалоговое окно подтверждения выхода разрешено, но не обязательно. Если используется диалоговое окно подтверждения, игра должна закрыться, если пользователь подтвердит выход или снова нажмёт кнопку «Назад».
- Вход в сервисы Google Play Games
- При открытии игры из приложения Google Play Игры происходит следующее:
- Игра пытается незаметно авторизовать пользователя в игровых сервисах Google Play.
- Игровые сервисы Google Play отображают приветственное сообщение «Привет!» с идентификатором игрока.
- Если тихий вход не удаётся, начинается интерактивный вход. Пользователь может отменить вход, чтобы избежать бесконечного цикла входа.
- При открытии игры из приложения Google Play Игры происходит следующее:
- Восстановление состояния игры (сохранение игры / внутриигровые покупки)
- Убедитесь, что состояние игры можно восстановить:
- Играйте в игру и добивайтесь значимых успехов (например, достигайте нового уровня или устанавливайте новые рекорды) и, если применимо, совершайте покупки внутри приложения (IAP).
- Выйдите из игры, а затем удалите ее с устройства (обычно в разделе «Настройки» > «Приложения» ).
- Перезапустите игру на том же устройстве и убедитесь, что игровой прогресс и покупки в приложении автоматически восстановлены.
- Перезапустите игру на другом устройстве и убедитесь, что игровой прогресс и покупки в приложении автоматически восстановлены.
- Убедитесь, что состояние игры можно восстановить:
- Оффлайн поддержка
- Убедитесь, что в игру можно играть офлайн:
- Запустите игру в режиме онлайн и доведите ее до играбельного состояния.
- Выйдите из игры и завершите игровой процесс.
- Переключите устройство в режим полета.
- Перезапустите игру и убедитесь, что в нее можно играть в автономном режиме.
- Убедитесь, что в игру можно играть офлайн:
- Поддержка устройств
- Убедитесь, что игра полностью воспроизводится на планшетах Android.
- Убедитесь, что игра работает на Android 5 (уровень API 21) и более поздних версиях.