Lista de verificação de requisitos técnicos para jogos instantâneos do Google Play

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:

  1. O jogo é publicado usando o pacote de apps.

  2. O tamanho do jogo é de 15 MB ou menos. É possível fazer o download de mais recursos após o lançamento.

  3. O jogo é compatível com as restrições do sandbox do Google Play Instant.

  4. O jogo é direcionado para o Android 8.0 (API de nível 26) ou versões mais recentes.

  5. O jogo é compatível com arquiteturas de 64 bits.

  6. O jogo não usa notificações.

  7. O jogo exige apenas permissões da lista de permissões compatíveis com o Google Play Instant.

  8. O login automático usando os Serviços relacionados a jogos do Google Play é obrigatório.

  9. Apresente uma visualização para pop-ups dos Serviços relacionados a jogos do Google Play para que os usuários possam ver claramente que estão conectados.

  10. 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.
  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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:

      <?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. 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:

  1. Vídeo promocional
  2. 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.
  3. Uso de dados
    • Os usuários podem começar a jogar em menos de 15 segundos em uma conexão LTE ou 4G.
  4. 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.
  5. Login nos Serviços relacionados a jogos do Google Play
    1. 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.
    2. 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.
  6. Como restaurar o estado do jogo (salvamento de jogo / compras no aplicativo)
    • Verifique se o estado do jogo pode ser restaurado:
      1. 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).
      2. Saia do jogo e remova-o do dispositivo (normalmente em Config. > Aplicativos).
      3. Reinicie o jogo no mesmo dispositivo e verifique se o progresso do jogo e as IAPs são restaurados automaticamente.
      4. Reinicie o jogo em um dispositivo diferente e verifique se o progresso do jogo e as IAPs são restaurados automaticamente.
  7. Suporte off-line
    • Verifique se o jogo pode ser jogado off-line:
      1. Inicie o jogo enquanto estiver on-line e chegue a um ponto jogável.
      2. Saia do jogo e elimine o processo.
      3. Coloque o dispositivo em modo avião.
      4. Reinicie o jogo e verifique se é possível jogar off-line.
  8. 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.