Предупреждение: Google Play Instant больше не будет доступен. Начиная с декабря 2025 года мгновенные приложения не могут быть опубликованы через Google Play, и все API-интерфейсы мгновенных приложений Google Play больше не будут работать. Пользователи больше не будут получать мгновенные приложения от Play с использованием какого-либо механизма.
Мы вносим это изменение на основе отзывов разработчиков и наших постоянных инвестиций в улучшение экосистемы с момента внедрения Google Play Instant.
Чтобы продолжить оптимизацию для роста числа пользователей, мы призываем разработчиков направлять пользователей в их обычные приложения или игры, используя глубокие ссылки для перенаправления их на определенные пути или функции, когда это уместно.
Ваша игра должна соответствовать следующим требованиям, чтобы поддерживаться в программе Instant play. Используйте контрольный список для самостоятельной проверки , чтобы проверить соответствие.
Требования
Мгновенное воспроизведение должно соответствовать всем требованиям Google Play Instant , а также всем следующим техническим и политическим требованиям:
Игра публикуется с помощью пакета приложений.
Размер игры составляет 15 МБ или меньше ( загрузка дополнительных ресурсов возможна после запуска ).
Игра поддерживает ограничения Google Play Instant sandbox .
Игра рассчитана на Android 8.0 (API уровня 26) или более поздней версии.
Игра поддерживает 64-битную архитектуру.
Игра не использует уведомления.
Для игры требуются только разрешения из списка поддерживаемых разрешений Google Play Instant .
Требуется автоматический вход с использованием игровых сервисов Google Play .
- Если тихий вход не удается, предложите пользователю интерактивный вход. Пользователи должны иметь возможность отменить интерактивный вход. Для получения дополнительной информации см. контрольный список качества игровых сервисов Google Play .
Обеспечьте просмотр всплывающих окон игровых сервисов Google Play, чтобы пользователи могли четко видеть, что они вошли в систему.
Игра интегрирует облачное решение для сохранения, привязанное к идентификатору игрока Google Play Games Services, чтобы состояние игры пользователя сохранялось в сеансах мгновенной игры и на устройствах. Вы можете использовать такой продукт, как Cloud Firestore или другую облачную базу данных. Убедитесь, что прогресс игрока привязан к идентификатору игрока Google Play Games Services и восстановлен, как только игрок входит в систему.
- Сохранение игры обязательно в играх, которые поддерживают любой вид сохранения в игровых сеансах. Другие типы игр (например, рогалики и простые настольные игры), которые предназначены для коротких игровых сеансов, не требуют сохранения игры. Однако мы настоятельно рекомендуем использовать сохранения игры или таблицы лидеров для сохранения этого состояния, чтобы пользователи не теряли свои ценные очки или достижения.
Если у вас его еще нет, добавьте в свой список магазинов альбомный промо-ролик, демонстрирующий игровой процесс. Пользователи любят видео, в которых показан игровой процесс, взятый непосредственно из игры. Google Play автоматически сгенерирует клип с лучшими моментами из этого видео, который будет включен в приложение Google Play Игры. Вы можете захватить видео напрямую с помощью adb . Если в вашей игре есть только портретный режим, вы можете преобразовать его в альбомный с помощью ряда видеоредакторов.
Игра не включает в себя кнопку установки для себя. Кнопка установки не нужна, так как мгновенная игра должна быть такой же, как и установленная игра. Пользователи по-прежнему имеют возможность установить игру со страницы сведений в приложении Google Play Games и Google Play Store.
Игра не реализует функцию Google Play Games Services Anti-Piracy и не включает разрешение
com.android.vending.CHECK_LICENSE
в манифест. Функция защиты от пиратства не позволяет пользователям пиратить игры, которые необходимо покупать; она не имеет преимуществ для бесплатных игр. Включение проверки защиты от пиратства не позволит приложениям Google Play Instant входить в Google Play Games Services.Если игра использует 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 Services
- При открытии игры из приложения Google Play Игры происходит следующее:
- Игра пытается незаметно авторизовать пользователя в игровых сервисах Google Play.
- Игровые сервисы Google Play отображают приветственное сообщение «Привет!» с идентификатором игрока.
- Если тихий вход не удается, начинается интерактивный вход. Пользователь имеет возможность отменить вход, чтобы избежать бесконечного цикла входа.
- При открытии игры из приложения Google Play Игры происходит следующее:
- Восстановление состояния игры (сохранение игры/покупки в приложении)
- Убедитесь, что состояние игры можно восстановить:
- Играйте в игру и достигайте значимого прогресса (например, достигайте нового уровня или устанавливайте новый рекорд) и, если применимо, совершайте покупки внутри приложения (IAP).
- Выйдите из игры, а затем удалите ее с устройства (обычно в разделе «Настройки» > «Приложения» ).
- Перезапустите игру на том же устройстве и убедитесь, что игровой прогресс и покупки в приложении автоматически восстановлены.
- Перезапустите игру на другом устройстве и убедитесь, что игровой прогресс и покупки в приложении автоматически восстановлены.
- Убедитесь, что состояние игры можно восстановить:
- Оффлайн поддержка
- Убедитесь, что в игру можно играть офлайн:
- Запустите игру в режиме онлайн и доведите ее до игрового состояния.
- Выйдите из игры и завершите игровой процесс.
- Переключите устройство в режим полета.
- Перезапустите игру и убедитесь, что в нее можно играть в автономном режиме.
- Убедитесь, что в игру можно играть офлайн:
- Поддержка устройств
- Убедитесь, что игра полностью совместима с планшетами Android.
- Убедитесь, что игра работает на Android 5 (API уровня 21) и более поздних версиях.