Seu jogo precisa atender aos requisitos a seguir para ser mantido no programa de jogos instantâneos. Use a lista de autoverificação para verificar a adequação.
Requisitos
Os jogos instantâneos precisam atender a todos os requisitos do Google Play Instant, assim como a todas as exigências técnicas e de políticas a seguir:
O jogo é publicado usando o pacote de apps.
O tamanho do jogo é de 15 MB ou menos (é possível fazer o download de mais recursos após o lançamento).
O jogo é compatível com as restrições do sandbox do Google Play Instant.
O jogo é direcionado para o Android 8.0 (API de nível 26) ou versões mais recentes.
O jogo oferece suporte a arquiteturas de 64 bits.
O jogo não usa notificações.
O jogo exige apenas permissões da lista de permissões compatíveis com o Google Play Instant.
O login automático usando os Serviços relacionados a jogos do Google Play é obrigatório.
- Caso o login silencioso falhe, solicite o login interativo ao usuário. Os usuários precisam conseguir cancelar o login interativo. Para ver mais informações, consulte a Lista de verificação de qualidade para os Serviços relacionados a jogos do Google Play.
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.
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>
, definindoandroid:glEsVersion
como0x00020000
.Especifique
1337
como a variação instantânea no arquivoAndroidManifest.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>
O jogo gera receita de forma não invasiva, de acordo com as seguintes diretrizes:
- Os anúncios de banner não podem interferir na jogabilidade.
- Coloque anúncios em pausas naturais na jogabilidade entre o conteúdo da página, os níveis ou os estágios. Não sobrecarregue os usuários com anúncios. A repetição de anúncios geralmente leva a cliques acidentais e a experiências ruins para o usuário.
- Os anúncios precedentes que são exibidos antes do jogo precisam ser puláveis após um máximo de cinco 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 são exibidos 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.
- Ao abrir o jogo pelo app Google Play Games, o seguinte acontece:
- 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.
- Verifique se o estado do jogo pode ser restaurado:
- 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.
- Verifique se o jogo pode ser jogado 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.