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 seu inventário de anúncios de apps contra fraudes. Você cria arquivos app-ads.txt para identificar quem está autorizado a vender seu inventário. Identificar vendedores autorizados pode ajudar você a receber gastos com publicidade de anunciantes que, de outra forma, poderiam ter sido destinados a inventários falsificados de apps falsos.
Os arquivos app-ads.txt estão disponíveis publicamente e são rastreáveis por trocas, plataformas de fornecimento (SSPs, na sigla em inglês) e outros compradores e fornecedores terceirizados.
O uso do app-ads.txt não é obrigatório, mas é altamente recomendado, principalmente se você tem receio de que outras pessoas possam falsificar seu app.
Um arquivo app-ads.txt é um arquivo de texto que um desenvolvedor de apps publica no domínio raiz do site do desenvolvedor do app. Ele contém uma lista de entidades autorizadas a vender o inventário desse publisher. O uso do arquivo app-ads.txt exige que os publishers tenham um domínio da Web para publicar a lista de vendedores autorizados para que diferentes fornecedores de adtech façam o rastreamento. 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 snippet de código a seguir no arquivo app-ads.txt. Substitua
pub-00000000000000pelo seu ID do publisher. O ID do publisher 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 o domínio foi inserido exatamente como 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), use o Firebase Hosting para hospedar o arquivo app-ads.txt.
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 seguindo o guia para desenvolvedores.
Se você já vinculou seus apps da AdMob ao Firebase ou se o app está usando 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 estiver familiarizado com o Node.js, use o binário independente.
Verifique 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 atual e escolha na lista o projeto 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 seu 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 diretório do 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 URL a seguir para garantir que 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 "Detalhes do app"
Para que o arquivo app-ads.txt seja rastreado, é necessário listar o domínio ou subdomínio recém-criado na página de detalhes do app no Google Play.
Atualize o site do desenvolvedor na página de detalhes na app store da seguinte forma:
https://PROJECT_ID.web.app
Definir as configuraçõ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 para o site atual.
O Firebase Hosting vai usar public/index.html como página de destino por padrão quando
um usuário visitar 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.No 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 site.
firebase deploy --only hosting
Depois que a implantação for concluída, acesse seu site (
https://PROJECT_ID.web.app) para verificar se a configuração de redirecionamento está correta ou não.
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