Ter um domínio próprio é essencial para passar credibilidade aos usuários e para a aprovação em redes de anúncios como o Adsterra. Siga este passo a passo para realizar a integração.

1. Iniciando a Configuração no Firebase Link para o cabeçalho

Antes de mexer no Registro.br, você precisa avisar ao Firebase qual domínio deseja usar.

  1. Acesse o Console do Firebase e entre no seu projeto.

  2. No menu lateral, navegue até Hosting.

  3. Clique em Adicionar domínio personalizado.

  4. Digite seu domínio (ex: seudominio.com.br) e clique em Continuar.

  5. Copie o valor do registro TXT que o Firebase irá exibir. Ele é um código de verificação para provar que você é o dono do domínio.

2. Verificação de Propriedade no Registro.br Link para o cabeçalho

Agora, você precisa inserir aquele código no painel do Registro.br.

  1. Faça login no Registro.br e clique sobre o domínio desejado.

  2. Vá até a seção DNS e clique em Editar Zona.

  3. Clique em Nova Entrada:

  • Nome: Deixe vazio (ou use @).
  • Tipo: Selecione TXT.
  • Valor: Cole o código copiado do Firebase.
  1. Clique em Adicionar e depois em Salvar.

Nota: Pode levar de 10 a 60 minutos para o Firebase reconhecer essa alteração. Assim que reconhecer, ele liberará os próximos dados (IPs).

3. Apontando o Tráfego (Registros A) Link para o cabeçalho

Após a verificação, o Firebase fornecerá dois endereços IP. Você deve criar dois registros do tipo A no Registro.br para que, ao digitar seu site, o usuário caia no servidor do Firebase.

No painel do Registro.br (Editar Zona), clique em Nova Entrada:

  • Tipo: A.
  • Valor: Insira o primeiro IP fornecido.
  1. Repita o processo para o segundo IP.

  2. (Opcional) Configurando o WWW: Para que www.seudominio.com.br também funcione, adicione uma entrada CNAME:

  • Nome: www.
  • Tipo: CNAME.
  • Valor: seudominio.com.br..
  1. Clique em Salvar Alterações.

4. Configuração Final da SPA (Single Page Application) Link para o cabeçalho

Como sua aplicação é feita em Angular, você precisa garantir que rotas diretas (como /jogo/1) não deem erro 404 ao serem atualizadas.

No seu arquivo firebase.json, certifique-se de ter a regra de rewrites:

{
  "hosting": {
    "public": "dist/seu-projeto/browser",
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

5. Próximos Passos: Monetização Link para o cabeçalho

Com o domínio oficial ativo, não esqueça de:

  • Adicionar o novo domínio no Adsterra: Domínios diferentes (como o .web.app e o .com.br) precisam ser validados individualmente no painel do Adsterra.

  • Atualizar o ads.txt: Garanta que o arquivo esteja em src/assets/ads.txt para que ele seja acessível em seudominio.com.br/ads.txt.

  • Certificado SSL: O Firebase emitirá o certificado (cadeado de segurança) automaticamente em algumas horas após o DNS propagar.