O Vendedores autorizados do inventário de anúncios de apps, também conhecido como app-ads.txt, é uma iniciativa do IAB que ajuda a proteger o inventário de anúncios do seu app contra fraudes. Com ele, você cria arquivos app-ads.txt para identificar quem está autorizado a vender seu inventário. Ao identificar vendedores autorizados, você recebe receitas de anunciantes que poderiam ter sido direcionadas a um inventário falsificado ou aplicativos com spoofing.
Os arquivos app-ads.txt estão disponíveis publicamente e podem ser rastreados por trocas, plataformas de fornecimento (SSP), outros compradores e fornecedores terceirizados.
O uso do app-ads.txt não é obrigatório, mas é altamente recomendado, principalmente se você tiver alguma suspeita de falsificação do seu aplicativo.
Um arquivo app-ads.txt é um arquivo de texto que um desenvolvedor de apps publica no domínio raiz do site de desenvolvedor do app. Ela contém uma lista de entidades autorizadas a vender o inventário desse editor. O uso do arquivo app-ads.txt exige que os editores tenham um domínio da Web para publicar a lista de vendedores autorizados que diferentes fornecedores de tecnologia de publicidade podem rastrear. Há várias soluções de hospedagem de domínio que permitem a hospedagem arbitrária de arquivos, incluindo o Firebase.
Pré-requisitos
Como configurar o app-ads.txt para seus apps
Se ainda não tiver feito isso, crie um arquivo de texto e salve-o com o nome "app-ads.txt".
Copie e cole o seguinte snippet de código no arquivo app-ads.txt. Substitua
pub-00000000000000pelo ID do editor. Seu ID de editor pode ser encontrado em Console da AdMob > Configurações.google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0Publique o arquivo app-ads.txt na raiz do seu site para desenvolvedores (por exemplo,
https://example.com/app-ads.txt). Verifique se você digitou o domínio exatamente como ele aparece no Google Play.Aguarde pelo menos 24 horas para que a AdMob rastreie e verifique seu arquivo app-ads.txt.
Volte à AdMob e verifique o status do app-ads.txt.
Publicar o app-ads.txt com o Firebase Hosting
Se você tiver um site que não permite o upload do arquivo app-ads.txt na raiz (por exemplo, um site criado e hospedado por um serviço de geração de sites), hospede-o no Firebase Hosting.
O Firebase oferece uma maneira sem custo financeiro, rápida e confiável de hospedar o arquivo app-ads.txt
com seu próprio domínio
personalizado ou nos subdomínios
sem custo financeiro do projeto do Firebase: web.app e firebaseapp.com.
Antes de começar
Você precisa ter um projeto do Firebase para publicar o app-ads.txt com o Firebase Hosting. Se você não tiver um projeto do Firebase, crie um novo seguindo o guia para desenvolvedores.
Se você já vinculou seus apps da AdMob ao Firebase ou se o app usa um dos produtos do Firebase (por exemplo, Google Analytics para Firebase, Configuração remota, etc.), use o projeto do Firebase atual.
instalar a CLI do Firebase
É possível instalar a CLI do Firebase usando o npm (gerenciador de pacotes do Node.js). No entanto, se você não conhece o Node.js, use o binário independente.
Consulte a documentação da CLI do Firebase para saber como instalar a CLI ou atualizar para a versão mais recente.
Inicializar seu projeto
Para inicializar o projeto do Firebase na máquina local, execute o seguinte comando na raiz do diretório do projeto.
firebase init
Durante a inicialização do projeto, siga estas etapas dos prompts da CLI do Firebase:
Selecione para configurar o Hosting.
Selecione um projeto do Firebase para conectar ao diretório do seu projeto local.
Selecione Usar um projeto existente e escolha um projeto na lista que você quer conectar.
Especifique um diretório para usar como diretório raiz público.
Pressione Enter para selecionar um padrão (público).
Escolha uma configuração para seu site.
Como o site que você vai criar não é um app de página única, selecione N.
No final da inicialização, o Firebase cria e adiciona dois arquivos à raiz do diretório do projeto local:
- Um diretório
publicque contém arquivos hospedados no seu site. - Um arquivo de configuração
firebase.jsonque lista a configuração do seu projeto. - Um arquivo
.firebasercque armazena o alias do projeto.
Publicar o app-ads.txt
Para publicar o app-ads.txt no seu site:
Coloque o arquivo app-ads.txt no diretório
publicdo seu projeto local.Execute o seguinte comando na raiz do diretório do projeto local:
firebase deploy --only hosting
Depois que a implantação for concluída, acesse o seguinte URL para verificar se o app-ads.txt foi publicado. (
PROJECT_IDé o ID do seu projeto do Firebase.)https://PROJECT_ID.web.app/app-ads.txtExemplo: se "awesome-project" for o ID do projeto, digite
https://awesome-project.web.app/app-ads.txtna barra de endereço do navegador.
Adicionar domínio/subdomínio à página de detalhes do app
Para que o arquivo app-ads.txt seja rastreado, liste o domínio ou subdomínio recém-criado na página "Detalhes do app" no Google Play.
Atualize o site do desenvolvedor na página de detalhes da app store da seguinte forma:
https://PROJECT_ID.web.app
Configurar as opções de redirecionamento (opcional)
Se você já tem um site e planeja usar o Firebase Hosting apenas para hospedar o arquivo app-ads.txt, configure o Firebase Hosting para redirecionar a página de destino ao seu site atual.
O Firebase Hosting usa public/index.html como página de destino por padrão quando
um usuário visita seu site. Para redirecionar os usuários ao site que você quer (por exemplo, a página de rede social do seu app):
Abra o arquivo
firebase.jsonlocalizado na raiz do diretório do projeto local.Em "Objeto de hospedagem", adicione o objeto de redirecionamentos da seguinte maneira:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }Por exemplo, se o URL da página de destino for
https://www.example.com, a configuração de redirecionamento será a seguinte:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }Execute o comando a seguir para implantar as mudanças no seu site.
firebase deploy --only hosting
Quando a implantação for concluída, acesse seu site (
https://PROJECT_ID.web.app) para verificar se a configuração de redirecionamento está correta.
Recursos
- Verificar se os arquivos app-ads.txt podem ser rastreados
- Saiba mais sobre os status do arquivo app-ads.txt
- Perguntas frequentes sobre o arquivo app-ads.txt