Lista de verificação de requisitos técnicos para jogos instantâneos do Google Play
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Aviso:o Google Play Instant não estará mais disponível. A partir de dezembro de 2025,
os apps instantâneos não poderão ser publicados no Google Play, e todas as
APIs Instant do Google Play Services
vão deixar de funcionar. Os usuários não vão mais receber apps instantâneos do Google Play usando nenhum
mecanismo.
Estamos fazendo essa mudança com base no feedback dos desenvolvedores e nos nossos investimentos contínuos para melhorar o ecossistema desde a introdução do Google Play Instant.
Para continuar otimizando o crescimento de usuários, recomendamos que os desenvolvedores encaminhem as pessoas para
o app ou jogo normal usando links diretos
para redirecionar a jornadas ou recursos específicos quando relevante.
Seu jogo precisa atender aos requisitos a seguir para permanecer no programa de jogos instantâneos do Google Play. Use a lista de autoverificação para verificar a adequação.
Requisitos
O jogo instantâneo precisa atender a todos os requisitos do Google Play Instant, assim como todas as exigências técnicas e de políticas a seguir:
O jogo inclui uma solução de salvamento na nuvem codificada pelo ID do jogador nos Serviços relacionados a jogos do Google Play para que o estado do jogo do usuário seja mantido em todas as sessões e dispositivos do Google Play. Você pode usar um produto como o Cloud Firestore ou outro banco de dados na nuvem. O progresso do jogador precisa ser vinculado ao ID dele pelos Serviços relacionados a jogos do Google Play e será restaurado assim que o jogador fizer login.
O salvamento de jogo é obrigatório para jogos compatíveis com qualquer tipo de persistência entre as sessões de jogo. Outros tipos de jogos (por exemplo, roguelikes e jogos de tabuleiro simples), projetados para sessões curtas, não precisam ser salvos. No entanto, recomendamos usar o recurso de salvamento ou placares para a persistência desse estado, de modo que os usuários não percam pontuações ou conquistas valiosas.
Caso ainda não tenha feito isso, adicione um vídeo promocional em modo paisagem à página "Detalhes do app", mostrando a jogabilidade. Os usuários gostam de ver vídeos que mostram a jogabilidade feitos diretamente no jogo. O Google Play vai gerar automaticamente um clipe de destaques do vídeo, que será incluído no app Google Play Games. Você pode capturar vídeos diretamente usando o adb. Caso o jogo funcione apenas no modo retrato, é possível convertê-lo para o modo paisagem usando um editor de vídeo.
O jogo não inclui um botão de instalação próprio. Não é necessário ter um botão de instalação, já que a execução instantânea oferece a mesma experiência que o jogo instalado. Os usuários ainda podem instalar o jogo pela página de detalhes no app Google Play Games e na Google Play Store.
O jogo não implementa o recurso Antipirataria dos Serviços relacionados a jogos do Google Play nem inclui a permissão com.android.vending.CHECK_LICENSE no manifesto. O recurso antipirataria impede que usuários pirateiem jogos que precisam ser comprados. Esse recurso não é útil para jogos gratuitos.
Ativar a verificação antipirataria impedirá que os apps do Google Play Instant façam login nos Serviços relacionados a jogos do Google Play.
Se o jogo usa o OpenGL, verifique se ele é direcionado para OpenGL ES 2.0, já que essa é a única versão totalmente compatível com os apps do Google Play Instant em dispositivos com Android 7 e versões anteriores. Verifique se a versão certa foi especificada com <uses-feature>, definindo android:glEsVersion como 0x00020000.
Especifique 1337 como a variação instantânea no arquivo AndroidManifest.xml para indicar que esse é um jogo instantâneo de experiência completa, e não um jogo teste:
O jogo gera receita de forma não invasiva, de acordo com as seguintes diretrizes:
Os anúncios de banner não devem ser invasivos para a jogabilidade.
Coloque anúncios em pausas naturais na jogabilidade entre o conteúdo da página, os níveis ou as fases. Não sobrecarregue os usuários com anúncios. A repetição de anúncios geralmente leva a cliques acidentais e experiências negativas dos usuários.
Os anúncios precedentes exibidos antes do jogo precisam ser puláveis após um máximo de 5 segundos.
Os anúncios não podem estar disfarçados de componentes do jogo ou elementos de navegação do menu/jogo.
É permitido fazer promoção cruzada com outros jogos, desde que sejam seguidos os requisitos de anúncios mencionados anteriormente.
Lista de autoverificação
O Google verifica a conformidade e o funcionamento sem bugs fazendo uma revisão do jogo. Você pode economizar tempo verificando a conformidade e o comportamento adequado antes de iniciar o processo de revisão. Use a lista de autoverificação abaixo:
Vídeo promocional
O jogo tem um vídeo promocional que mostra a jogabilidade no Play Console.
Anúncios e compras no aplicativo
Os anúncios de banner são discretos e não levam a toques acidentais.
Os anúncios aparecem em pausas naturais do jogo e não sobrecarregam os usuários.
Todos os anúncios precedentes podem ser pulados após um máximo de 5 segundos.
Não há nenhum botão de instalação no jogo.
Uso de dados
Os usuários podem começar a jogar em menos de 15 segundos em uma conexão LTE ou 4G.
Botão "Voltar"
O jogador pode sair usando o botão "Voltar" no menu raiz do jogo. É permitido, mas não obrigatório, usar uma caixa de diálogo para confirmação de saída. Caso uma caixa de diálogo seja usada, o jogo precisa ser fechado se o usuário confirmar a saída ou pressionar o botão "Voltar" novamente.
Login nos Serviços relacionados a jogos do Google Play
Ao abrir o jogo pelo app Google Play Games, o seguinte acontece:
O jogo tenta fazer login silencioso nos Serviços relacionados a jogos do Google Play.
Os Serviços relacionados a jogos do Google Play exibem uma mensagem de boas-vindas com o ID do jogador.
Se o login silencioso falhar, o login interativo será iniciado. O usuário tem a opção de cancelar o login para evitar um loop infinito de login.
Como restaurar o estado do jogo (salvamento de jogo / compras no aplicativo)
Verifique se o estado do jogo pode ser restaurado:
Comece a jogar e faça bastante progresso, por exemplo, alcance um novo nível ou uma nova maior pontuação. Se aplicável, faça uma compra no aplicativo (IAP).
Saia do jogo e remova-o do dispositivo (normalmente em Config. > Aplicativos).
Reinicie o jogo no mesmo dispositivo e verifique se o progresso do jogo e as IAPs são restaurados automaticamente.
Reinicie o jogo em um dispositivo diferente e verifique se o progresso do jogo e as IAPs são restaurados automaticamente.
Suporte off-line
Verifique se o jogo pode ser jogado off-line:
Inicie o jogo enquanto estiver on-line e chegue a um ponto jogável.
Saia do jogo e elimine o processo.
Coloque o dispositivo em modo avião.
Reinicie o jogo e verifique se é possível jogar off-line.
Compatibilidade com dispositivos
Garanta que o jogo funcione por completo em tablets Android.
Garanta que o jogo possa ser executado no Android 5 (API de nível 21) e versões mais recentes.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 2025-07-27 UTC."],[],[],null,["# Instant play games technical requirements checklist\n\n**Warning:** Google Play Instant will no longer be available. Starting December 2025,\nInstant Apps cannot be published through Google Play, and all\n[Google Play services Instant APIs](https://developers.google.com/android/reference/com/google/android/gms/instantapps/package-summary)\nwill no longer work. Users will no longer be served Instant Apps by Play using any\nmechanism.\n\nWe're making this change based on developer feedback and our continuous investments\nto improve the ecosystem since the introduction of Google Play Instant.\n\nTo continue optimizing for user growth, we encourage developers to refer users to\ntheir regular app or game, using [deeplinks](https://support.google.com/googleplay/android-developer/answer/12463044)\nto redirect them to specific journeys or features when relevant.\n\nYour game must meet the following requirements in order to be maintained in the\nInstant play program. Use the\n[self-review checklist](#self-review-checklist) to verify compliance.\n| **Important:** We are not accepting new Instant Game submissions for featuring in the Play Games app. However, Instant Games that have already been approved will continue to run on our surfaces as normal.\n\nRequirements\n------------\n\nInstant play must\nmeet all of the\n[Google Play Instant requirements](/topic/google-play-instant/game-tech-requirements),\nas well as all of the following technical and policy requirements:\n\n1. The game is published using app bundle.\n\n2. The game size is 15 MB or less\n ([downloading additional assets is possible post-launch](/topic/google-play-instant/getting-started/cloud-delivery-assets)).\n\n3. The game supports Google Play Instant [sandbox restrictions](/topic/google-play-instant/getting-started/game-instant-app#target-sandbox-version).\n\n4. The game targets Android 8.0 (API level 26) or later.\n\n5. The game supports 64-bit architectures.\n\n6. The game does not use notifications.\n\n7. The game only requires permissions from the\n [list of supported Google Play Instant permissions](/topic/google-play-instant/getting-started/instant-enabled-app-bundle#configure-permissions).\n\n8. Automatic\n [sign-in using Google Play Games Services](/topic/google-play-instant/getting-started/support-play-games-services)\n is required.\n\n - If silent sign-in fails, prompt the user with interactive sign-in. Users should be able to cancel interactive sign-in. For more information, see the [Google Play Games Services quality checklist](https://developers.google.com/games/services/checklist#sign-in).\n9. Provide a\n [view for Google Play Games Services popups](https://developers.google.com/games/services/android/signin#displaying_game_pop-ups)\n so that users can clearly see that they are signed in.\n\n10. The game integrates a cloud save solution keyed by the Google Play Games Services\n player ID so that user game state persists across Instant play\n sessions and devices. You can use a product like\n [Cloud Firestore](https://firebase.google.com/docs/firestore) or another\n cloud database. Ensure that player progress is keyed by Google Play Games Services\n player ID and restored as soon as a player logs in.\n\n - Game save is mandatory in games that support any sort of persistence across play sessions. Other types of games (for example, roguelikes and simple board games) that are designed for short play sessions don't require game save. However, we strongly recommend using game saves or leaderboards for persisting this state so users do not lose their valuable scores or achievements.\n11. If you don't have one already, add a landscape\n [promo video](https://support.google.com/googleplay/android-developer/answer/1078870)\n showing gameplay to your store listing. Users enjoy videos that feature\n gameplay taken directly from the game. Google Play will auto-generate a\n highlights clip from this video, which will be included in the Google Play Games app. You can capture video directly using\n [adb](/studio/command-line/adb#screenrecord). If your game has a portrait\n mode only, you can then convert it to landscape using a number of video\n editors.\n\n12. The game does not include an install button for itself. An install button is\n not needed as the Instant play should be the same\n experience as the installed game. Users still have the ability to install\n the game from the details page in the Google Play Games app and the Google\n Play Store.\n\n13. The game does not implement the\n [Google Play Games Services Anti-Piracy](https://developers.google.com/games/services/android/antipiracy)\n feature, or include the\n [`com.android.vending.CHECK_LICENSE`](/google/play/licensing/adding-licensing)\n permission in the manifest. The anti-piracy feature prevents users from\n pirating games that must be purchased; it has no benefit for free games.\n Enabling the anti-piracy check will prevent Google Play Instant apps\n from signing in to Google Play Games Services.\n\n14. If the game uses OpenGL, ensure that it targets OpenGL ES 2.0, as it is the\n only version fully supported for Google Play Instant apps on devices\n running Android 7 and earlier. Ensure that you specify the correct version\n with [`\u003cuses-feature\u003e`](/guide/topics/manifest/uses-feature-element),\n setting `android:glEsVersion` to `0x00020000`.\n\n15. Specify `1337` as the instant flavor in your `AndroidManifest.xml` file to\n indicate that this is a full-experience Instant play game\n (and not a trial game):\n\n ```carbon\n \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n \u003cmanifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n xmlns:dist=\"http://schemas.android.com/apk/distribution\"\n package=\"com.yourapp.package\"\u003e\n \u003cdist:module dist:instant=\"true\" /\u003e\n \u003capplication android:allowBackup=\"true\"\u003e\n \u003cmeta-data android:name=\"com.google.android.gms.instant.flavor\" android:value=\"1337\"/\u003e\n ...\n \u003c/application\u003e\n \u003c/manifest\u003e\n ```\n | **Important:** This `meta-data` tag should only go in the manifest for the Instant play version of your game. It must **not** be in the manifest for the installable version. \n |\n | This `meta-data` tag should be placed directly inside the `\u003capplication\u003e` element and **not** , for example, inside an `\u003cactivity\u003e` element.\n16. The game is monetized in non-disruptive ways according to the following\n guidelines:\n\n - Make sure banner ads are unobtrusive to gameplay.\n - Place ads at natural breaks in the gameplay in between page content, levels, or stages. Don't overwhelm users with ads. Repeated ads often lead to poor user experiences and accidental clicks.\n - Pre-roll ads that are shown before the game is played need to be skippable after a maximum of 5 seconds.\n - Ads must not be disguised as in-game components or elements of menu/game navigation.\n - Cross-promotion to other games is acceptable, subject to the preceding ads requirements.\n\nSelf-review checklist\n---------------------\n\nGoogle verifies compliance and bug-free operation by running your game through a\nreview. You can save time by checking compliance and proper behavior *prior* to\nstarting the review process. Use the self-review checklist below:\n\n1. **Promo video**\n - The game has a [promo video](https://support.google.com/googleplay/android-developer/answer/1078870) showing gameplay in the Play Console.\n2. **Ads and in-app purchases**\n - Banner ads are unobtrusive and don't lead to accidental touches.\n - Ads are at natural breaks in the gameplay and don't overwhelm users.\n - Any pre-roll ads are skippable after a maximum of 5 seconds.\n - No install button is present anywhere in the game.\n3. **Data use**\n - Users can start playing your game in less than 15 seconds over an LTE or 4G connection.\n4. **Back button**\n - The player can exit the game using the back button on the root game menu. An exit confirmation dialog is allowed but not required. If a confirmation dialog is used, the game should exit if the user confirms exit or presses the back button again.\n5. **Google Google Play Games Services sign-in**\n 1. When opening the game from the Google Play Games app, the following occur:\n - The game attempts to silently sign in the user to Google Play Games Services.\n - Google Play Games Services displays a \"Hey there\" welcome message with the player's gamer ID.\n 2. If silent sign-in fails, interactive sign-in starts. The user has the option to cancel sign-in to avoid an infinite sign-in loop.\n6. **Restoring game state (game save / in-app purchases)**\n - Verify that game state can be restored:\n 1. Play the game and make some meaningful progress (for example, reach a new level or new high score) and, if applicable, make an In-App Purchase (IAP).\n 2. Quit the game and then remove it from the device (typically in **Settings \\\u003e Applications**).\n 3. Relaunch the game **on the same device** and verify that **both the\n game progress and IAPs** are automatically restored.\n 4. Relaunch the game **on a different device** and verify that **both\n the game progress and IAPs** are automatically restored.\n7. **Offline support**\n - Verify that the game is playable offline:\n 1. Launch the game when online and get to a playable state.\n 2. Quit the game and kill the game process.\n 3. Switch to airplane mode on the device.\n 4. Relaunch the game and verify that the game is playable offline.\n8. **Device support**\n - Ensure the game is fully playable on Android tablets.\n - Ensure the game runs on Android 5 (API level 21) and later."]]