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

Seu jogo precisa atender aos requisitos a seguir para ser considerado para o programa de jogos instantâneos do Google Play. Use a lista de autoverificação para verificar a adequação.

Requisitos

Para ser considerado para o programa de jogos instantâneos do Google Play, seu jogo 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 foi publicado usando o pacote de apps.

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

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

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

  5. O jogo oferece suporte a 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 sem custo financeiro. 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:

    • Evite exibir anúncios nos primeiros três minutos do início de cada jogo. Essa regra não se aplica a anúncios premiados iniciados pelo usuário.
    • Os anúncios de banner precisam ser discretos.
    • Não use anúncios em vídeo ou intersticiais de página inteira. Essa regra não se aplica a anúncios premiados iniciados pelo usuário.
    • 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 app
    • Nenhum anúncio é exibido durante os primeiros três minutos de cada jogo (exceto anúncios premiados).
    • Os anúncios de banner são discretos e não levam a toques acidentais.
    • Não há anúncios em vídeo ou intersticiais de página inteira, exceto anúncios premiados.
    • 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 no app Google Play Games, o seguinte ocorre:
      • 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 app)
    • 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 é possível jogar 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. Suporte para 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.

Enviar seu jogo para análise

Preencha o formulário de consideração para enviar seu jogo. Embora todos os desenvolvedores possam criar jogos instantâneos, é a equipe do Google Play que decide quais jogos ficarão em destaque na página inicial do app Google Play Games.

Você pode enviar seu jogo para exibição depois de criar sua versão instantânea ou usar a versão instalável já existente, antes de criar a instantânea.

Se você enviar sua versão instalável, analisaremos o jogo e informaremos se ele é adequado para exibição em destaque no programa de jogos instantâneos do Google Play.

ENVIE SEU JOGO