Criar um produto no app

Com o sistema de faturamento do Google Play, você pode oferecer produtos no app pagos apenas uma vez pelos usuários. Os produtos no app podem incluir itens como produtos digitais (por exemplo, níveis de jogo ou poções) e serviços premium no seu app no Google Play.

Você também pode criar uma assinatura, que é paga periodicamente pelos usuários.

Importante: todos os produtos em apps, incluindo assinaturas e produtos únicos, estão sujeitos às taxas de serviço e às Políticas do programa para desenvolvedores do Google Play.

Disponibilidade

Se você está em uma região com suporte ao registro de comerciantes, é possível usar o sistema de faturamento do Google Play.

Caso você esteja em um local compatível e queira usar os recursos do sistema de faturamento do Google Play nos seus apps, configure um perfil para pagamentos e saiba mais sobre como configurar o sistema no site para desenvolvedores Android.

Caso você queira disponibilizar um produto para compra, ele precisa estar ativo, e o app precisa estar segmentado para o país ou a região do usuário. Um produto no app vai estar disponível para compra enquanto estiver ativo, mesmo que o app esteja em estado não publicado. Desative um produto no app se não quiser que ele esteja disponível.

Se você estiver usando uma conta de teste, acesse o site para desenvolvedores Android para saber mais sobre como testar a integração da Biblioteca Google Play Faturamento.

Depois de criado, o produto no app vai estar disponível para os usuários que tiverem a versão mais recente da Google Play Store.

Permissões necessárias

Para oferecer um produto no app, é necessário declarar a permissão com.android.vending.BILLING no arquivo de manifesto do APK do seu app. Se você distribuir seu app globalmente, ainda poderá publicar apps que usam a permissão com.android.vending.BILLING em todos os países.

Criar produtos no app

Criar um único produto no app

Antes de criar um produto, planeje com atenção os IDs dos produtos. Eles precisam ser exclusivos ao seu app e não podem ser alterados nem reutilizados depois da criação.
  • Os IDs dos produtos precisam começar com um número ou letra minúscula e podem conter números (0-9), letras minúsculas (a-z), sublinhados (_) e pontos (.).
  • Depois que o produto for criado, não será possível mudar nem reutilizar o ID dele.
  • Observação: o ID do produto android.test não está disponível para uso, nem qualquer outro ID que comece com android.test.

Para criar um produto no app, faça o seguinte:

  1. Abra o Play Console.
  2. Acesse a página Produtos no app (Monetização > Produtos > Produtos no app).
  3. Clique em Criar produto.
  4. Insira os detalhes do produto.
    • ID do produto: é um ID exclusivo para seu produto no app.
    • Título: dê um nome curto para o item, com até 55 caracteres. Recomendamos limitar os títulos a 25 caracteres para exibição adequada em todos os contextos (por exemplo, "Poção do sono").
    • Descrição: uma descrição longa do item (até 200 caracteres). Por exemplo: "Faz qualquer criatura dormir instantaneamente".
    • Ícone: é uma imagem exclusiva e precisa do produto. Não inclua texto, promoções nem marcas. O ícone do produto é exibido na página "Detalhes do app" e durante o fluxo de compra.
      • PNG de 32 bits
      • 512 x 512 pixels
      • Até 1 MB
    • Preço: insira um preço na sua moeda local ou selecione um modelo de preços.
    • Quantidade múltipla: permite compras de quantidade múltipla para este produto. Os usuários podem comprar em várias quantidades dentro do limite do país ou da região. Observe as seguintes informações:
      • Para configurar a compra de quantidade múltipla no Play Console, o app precisa da Biblioteca Google Play Faturamento 4.0. Acesse o site para desenvolvedores Android e saiba como integrar a Biblioteca Google Play Faturamento ao seu app.
      • As compras de quantidade múltipla não estão disponíveis em alguns países ou regiões.
      • Na maioria dos países ou regiões onde a finalização de compra de quantidade múltipla está disponível, o limite de preço da SKU é de aproximadamente USD 100. Para permitir a finalização de compras de quantidade múltipla, você precisa ajustar o preço (antes dos tributos) para ficar abaixo do limite em cada país ou região.
    • Exclusivo do Play Points: disponibilize seu produto somente no programa Google Play Points.
  5. Salve as mudanças e clique em Ativar para disponibilizar o produto no app para os usuários.

Idiomas e traduções

Os produtos no app usam o mesmo idioma padrão dos apps. Para adicionar traduções em idiomas específicos, selecione um produto no app e clique em Gerenciar traduções para aplicar os idiomas desejados. Para saber mais sobre como oferecer uma experiência localizada para seus usuários, acesse Traduzir e localizar seu app.

Criar um lote de vários produtos no app

Para criar vários produtos no app ao mesmo tempo, faça upload de um arquivo CSV com detalhes sobre cada um dos produtos.
Os arquivos CSV usam vírgula (,) e ponto e vírgula (;) para separar valores de dados. As vírgulas separam os valores de dados principais, enquanto os pontos e vírgulas separam os subvalores.
Ao criar um arquivo CSV com produtos no app, especifique a sintaxe do CSV na primeira linha e adicione os detalhes dos produtos às linhas seguintes.
Importante: é preciso que cada item apareça inteiro em uma única linha no arquivo CSV.

Fazer upload de um arquivo CSV de produtos no app

Para fazer upload de um arquivo CSV, siga estas etapas:

  1. Abra o Play Console.
  2. Acesse a página Produtos no app (Monetização > Produtos > Produtos no app).
  3. Clique em Importar.
    • A importação de vários produtos por upload de um arquivo CSV substituirá os produtos existentes somente se o valor de um Product ID no arquivo CSV corresponder ao do Product ID de um produto no app existente na lista. A substituição de um produto não exclui os outros não incluídos no CSV.
  4. Solte o arquivo CSV para fazer upload ou clique em Fazer upload.

Exportar um arquivo CSV de produtos no app

Para exportar um arquivo CSV, siga estas etapas:

  1. Abra o Play Console.
  2. Acesse a página Produtos no app (Monetização > Produtos > Produtos no app).
  3. Clique em Exportar.

Ver um exemplo de arquivo CSV

Veja um exemplo da sintaxe a ser usada no CSV e três exemplos de produtos no app:
  • O primeiro exemplo define um título e uma descrição em dois idiomas diferentes (en_US e pt_BR). Um modelo de preços define o valor do item.
  • O segundo exemplo não usa um modelo de preços. Em vez disso, ele especifica um preço referente ao país padrão (US). O Play Console usa as taxas de câmbio atuais e os padrões de preços relevantes ao local para definir automaticamente os preços em todos os outros países onde o app é distribuído.
  • O terceiro exemplo também não usa um modelo de preços. O preço do item é definido manualmente para cada país onde o app é distribuído.

Exemplo de sintaxe do CSV

Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID

Exemplos de produtos no app

Exemplo 1

basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; pt_BR; Poção básica do sono; Faz com que criaturas pequenas durmam.,false,,4637138456024710495

Exemplo 2

standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,

Exemplo 3

invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,

Valores de dados para os arquivos CSV

Cada linha em um arquivo CSV de produtos no app pode conter os valores a seguir, mas pelo menos um deles não é definido em cada linha:
Product ID

Configurar esse valor no arquivo CSV tem o mesmo efeito que inserir um ID do produto ao criar um novo produto no app.

Se você especificar um Product ID atribuído a um produto no app que já estiver em uma lista de produtos, os dados do produto no app serão substituídos pelos valores especificados no arquivo CSV.

Publish State É preciso definir esse valor como published ou unpublished. Isso é o mesmo que definir um produto no app como Ativo ou Inativo.
Purchase Type

Esse valor precisa ser definido como managed_by_android.

Auto Translate

Esse valor precisa ser definido como false, porque a tradução automática de detalhes de produtos no app não está disponível.

Se você quiser oferecer traduções do título e da descrição de um produto no app, especifique essas traduções explicitamente no valor de Locale.

Locale, Title e Description

Se você incluir apenas uma localidade para um item, será preciso especificar a localidade padrão do seu app, além do título e da descrição padrão do item:

app_default_locale; item_default_title; item_default_description;

Durante a definição do valor de Locale, você pode usar qualquer um dos códigos de idioma exibidos ao adicionar traduções da página "Detalhes do app".

Observação: ao definir os valores de Title e Description, use barras invertidas para escapar os caracteres de ponto e vírgula (\;) e barra invertida (\\).

Se você quiser incluir versões traduzidas do título e da descrição do item, inclua a localidade, o título e a descrição padrão, seguidos pelos valores correspondentes de cada tradução. No exemplo a seguir, o produto no app usa en_US (inglês dos Estados Unidos) como localidade padrão e pt_BR (português do Brasil) como tradução:

en_US; Invisibility Cloak; Makes you invisible.; pt_BR; Capa de invisibilidade; Faz você ficar invisível.

Observação: os apps têm um único idioma padrão, mas cada produto no app tem a própria lista de traduções. Ainda que a primeira localidade no valor de Locale de cada item precise ser a mesma em todo o arquivo CSV, as outras localidades podem variar de um item para outro.

Auto-Fill Prices, Country e Price

Você pode definir Auto-Fill Prices como true ou false. Se um produto no app usar um modelo de preços, defina Auto-Fill Prices como false e não especifique um valor para Price.

Observação: ao definir o preço de um item em um arquivo CSV, insira um valor em microunidades. Nesse caso, um milhão de microunidades é o equivalente a uma unidade de moeda real.

Usar preços com preenchimento automático

As seções a seguir descrevem como o valor de Auto-Fill Prices afeta a sintaxe e o significado dos valores de Country e Price.

Se você definir Auto-Fill Prices como true, especifique somente o preço padrão do item. Não inclua um valor de Country.

Por exemplo, nas seguintes condições:

  • A localidade padrão do app é en_US.
  • O preço padrão sem tributos de um produto no app é US$ 1,99.
  • Você quer que os preços referentes a outros países sejam preenchidos automaticamente.

Você definiria os valores de Auto-Fill Prices e Price no final de uma linha do arquivo CSV da seguinte maneira: true,1990000,.

Definir seu próprio preço por país

Se você definir Auto-Fill Prices como false, poderá especificar uma série de valores de Country e Price referentes a todos os países em que o app é distribuído, incluindo aquele correspondente à localidade padrão do app. Cada valor de Country é um código do país ISO com duas letras maiúsculas representando um país onde o app é distribuído.

Observação: é preciso oferecer um código e um preço referentes a cada país segmentado pelo app. Para conferir e editar a lista desses países, use a guia Países/regiões na página Produção.

Cada valor de Price representa o custo do item em microunidades da moeda usada no país em questão.

Por exemplo, se você oferecer o app pelos seguintes preços em outros países (todos os tributos incluídos):

  • R$ 6,99 no Brasil
  • ₽ 129 na Rússia
  • ₹ 130 na Índia
  • Rp 27.000 na Indonésia
  • $ 37 no México

Defina os valores de Auto-Fill Prices, Country e Price no final de uma linha do arquivo CSV da seguinte forma:

false, BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000;

Pricing Template ID

Se um item estiver vinculado a um modelo de preços, defina Auto-Fill Prices como false e não inclua um valor na coluna Price. Se o item não estiver vinculado a um modelo de preços, não adicione um valor referente a Pricing Template ID. Em vez disso, defina Auto-Fill Prices, Country e Price de acordo com a maneira como você pretende definir os preços do produto no app.

Se você importar um arquivo CSV, poderá atualizar os vínculos entre os produtos no app e os modelos de preços. Para vincular o produto a um modelo de preços específico, defina o valor de Pricing Template ID como o código desse modelo de preços. Para desvincular um produto no app de todos os modelos de preços, não defina um valor de Pricing Template ID.

É possível vincular até mil preços de apps ou produtos a um modelo de preços específico. Por isso, não especifique o mesmo valor de Pricing Template ID em mais de mil linhas de um arquivo CSV.

EEA Withdrawal Right Type

Se você distribuir para usuários no Espaço Econômico Europeu (EEE), será necessário definir o valor aqui para DIGITAL_CONTENT ou SERVICE.

Reduced VAT Rates

Se você vende notícias, revistas, jornais digitais, livros, vídeos, músicas, áudio ou audiolivros em vários países ou regiões, talvez se qualifique para taxas reduzidas de IVA.

Para taxas reduzidas, os valores neste campo terão este formato:

CountryCode;VATRate;

Coloque um ponto e vírgula depois de cada par de país e taxa antes de adicionar um novo par.

Por exemplo:

CA;BOOKS_1 para definir a taxa reduzida de livros de nível 1 para o Canadá.

FR;NEWS_1; GR;NEWS_2 para definir a taxa reduzida de notícias de nível 1 para a França e taxa reduzida de notícias de nível 2 para a Grécia.

Os níveis podem ser definidos como BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (maiúsculas ou minúsculas)

Communications and amusement taxes

Se você quiser coletar tributos estaduais aplicáveis sobre comunicações e entretenimento, especifique que seu app ou produto é um produto de streaming e defina esse campo como ELIGIBLE. Caso contrário, deixe o campo em branco.

Atualmente, essa opção só está disponível nos EUA.

O valor desse campo é sempre definido como:

CountryCode;Eligibility;Rate

Por exemplo:

US;ELIGIBLE;VIDEO_RENTAL

Se estiver qualificado, você pode definir o campo de acordo com as seguintes categorias:

VIDEO_RENTAL para streaming de vídeo: assinatura, locação ou pay-per-view

VIDEO_SALES para streaming de vídeo: vendas

VIDEO_MULTI_CHANNEL para streaming de vídeo: multicanal

AUDIO_RENTAL para streaming de áudio: assinaturas ou locação

AUDIO_SALES para streaming de áudio: vendas

AUDIO_MULTI_CHANNEL para streaming de áudio: multicanal

Isso foi útil?

Como podemos melhorá-lo?

Precisa de mais ajuda?

Siga as próximas etapas:

true
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
8324275955902968870
true
Pesquisar na Central de Ajuda
true
true
true
true
true
92637
false
false