Erros Google Play

Solucione erros comuns da API do Google Play Developer ao publicar preços com o BasePrice. Abrange autenticação, permissões e problemas de configuração de produto.

Erros de Autenticação

"Permission denied" / 403

Causa: A conta de serviço não tem as permissões corretas no Google Play Console.

Soluções:

  1. Vá para Google Play ConsoleConfiguraçõesAcesso à API
  2. Certifique-se de que a conta de serviço está vinculada à sua conta de desenvolvedor
  3. A conta de serviço deve ter permissões de Admin (ou pelo menos "Gerenciar presença, preços e distribuição na loja")
  4. Aguarde 24 horas após conceder permissões — o Google pode levar tempo para propagar o acesso

"Caller does not have permission"

Mesmo que acima. Esta é a forma como o Google descreve contas de serviço com funções insuficientes.

"Invalid service account key"

Causa: O arquivo de chave JSON está malformado ou é do projeto errado.

Soluções:

  1. Verifique se a chave JSON foi baixada do projeto correto do Google Cloud
  2. Certifique-se de que o conteúdo JSON completo foi colado (deve conter type, project_id, private_key, client_email, etc.)
  3. Gere uma nova chave se a atual foi revogada no Google Cloud Console → IAM → Contas de Serviço

Erros de API

"API not enabled"

Causa: A API do Google Play Developer não está ativada no seu projeto do Google Cloud.

Solução:

  1. Vá para o Google Cloud Console
  2. Pesquise "Google Play Android Developer API"
  3. Clique em Ativar
  4. Aguarde alguns minutos para ativação

"Product not found" / 404

Causa: O ID de produto no seu mapeamento de plataforma não existe no Google Play Console.

Soluções:

  1. Verifique o ID do produto no Google Play Console → Seu app → Monetizar → Produtos
  2. Verifique erros de digitação no mapeamento de plataforma
  3. Certifique-se de que o produto está no estado "Ativo" (não arquivado ou rascunho)

Erros de Região

"Non-billable region"

Causa: O Google não suporta produtos pagos naquele país.

Solução: Este país é ignorado automaticamente durante a publicação. Nenhuma ação necessária — o BasePrice publica apenas nas regiões onde o Google suporta conteúdo pago.

"Price out of range"

Causa: O preço calculado excede o intervalo permitido pelo Google para aquela moeda.

Soluções:

  1. Verifique se o seu preço base multiplicado pelo fator de PPP produz um número muito alto ou muito baixo
  2. Ajuste as substituições por país para as regiões afetadas
  3. Revise a escolha da sua estratégia de precificação — algumas estratégias podem produzir fatores extremos para determinados países

Erros de Servidor (500 / 503)

Causa: A API do Google Play está temporariamente indisponível.

Solução: O BasePrice tenta novamente automaticamente com backoff exponencial. Se os erros persistirem, verifique o Google Cloud Status e tente mais tarde.

Ainda com problemas?

Entre em contato conosco em hello@baseprice.io com os detalhes do seu histórico de publicações e te ajudaremos a depurar.

Esta página foi útil?