O Authorized Sellers for 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. Você Crie arquivos app-ads.txt para identificar quem está autorizado a vender seu inventário. Identificar vendedores autorizados pode ajudar você a receber gastos do anunciante que possam têm se direcionado a inventários falsificados de apps falsificados.
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 arquivo app-ads.txt não é obrigatório, mas é altamente recomendado, principalmente se você tem receio de que outras pessoas estejam fazendo spoofing do seu app.
O app-ads.txt é um arquivo de texto que um desenvolvedor de apps posta na raiz domínio do site do desenvolvedor do app. Contém uma lista de entidades autorizado a vender o inventário desse editor. Uso do arquivo app-ads.txt exige que os editores tenham um domínio da Web para publicar os vendedores autorizados de diferentes fornecedores de adtech para rastrear. Existem vários domínios soluções de hospedagem que permitem a hospedagem arbitrária de arquivos, incluindo Firebase:
Pré-requisitos
- Confira o artigo Configurar um arquivo app-ads.txt para sua app.
- Navegue pela página Gerenciar seu Firebase projetos.
Como configurar o arquivo app-ads.txt para seus apps
Se você ainda não fez 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-00000000000000
pelo ID do editor. Seu ID do editor pode podem ser encontradas no console da AdMob > Configurações.google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
Publique o app-ads.txt na raiz do site do desenvolvedor (por exemplo,
https://example.com/app-ads.txt
). Verifique se você digitou corretamente o domínio conforme listado no Google Play e App Store.Aguarde pelo menos 24 horas para que a AdMob rastreie e verifique seu arquivo app-ads.txt.
Volte para a AdMob e verifique seu arquivo app-ads.txt status da conta.
Publicar o app-ads.txt com o Firebase Hosting
Se você tem um site que não permite o upload do arquivo app-ads.txt em no nível raiz (por exemplo, um site criado e hospedado por um serviço de geração de sites), pode usar o Firebase Hosting para hospedar seu arquivo app-ads.txt.
O Firebase oferece uma maneira sem custo financeiro, rápida e confiável de hospedar seu arquivo app-ads.txt
com seu próprio tipo personalizado
domínio ou no Firebase
subdomínios sem custo financeiro do projeto: web.app
e firebaseapp.com
.
Antes de começar
É necessário ter um projeto do Firebase para publicar o app-ads.txt com o Firebase do Hosting. Se você não tiver um projeto do Firebase, crie um novo seguindo as guia do desenvolvedor.
Se você já vinculou seus aplicativos da AdMob a Firebase ou seu app usa um dos produtos do Firebase (por exemplo, Google Analytics para Firebase, Configuração remota, etc.), é possível usar o projeto atual do Firebase.
instalar a CLI do Firebase
É possível instalar a CLI do Firebase usando npm (pacote de nós) Manager). No entanto, se você não tem familiaridade com Node.js, pode usar a um binário autônomo.
Acesse a documentação da CLI do Firebase para saber como instalar o CLI ou atualize para a versão mais recente.
Inicializar seu projeto
Para inicializar seu projeto do Firebase na máquina local, execute o seguinte: na raiz do diretório do seu 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 Use an existing project 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 o site.
Como o site que você vai criar não é um app de página única, selecione N.
Ao final da inicialização, o Firebase cria e adiciona dois arquivos à raiz do seu diretório do projeto local:
- Um diretório
public
que contém arquivos hospedados no seu site. - Um arquivo de configuração
firebase.json
que lista a configuração do seu projeto. - Um arquivo
.firebaserc
que armazena o alias do projeto.
Publicar o app-ads.txt
Para publicar o arquivo app-ads.txt no seu site:
Coloque o arquivo app-ads.txt no diretório
public
do seu projeto local. diretório.Execute o seguinte comando na raiz do diretório do seu projeto local:
firebase deploy --only hosting
Quando a implantação estiver concluída, acesse o seguinte URL para verificar o arquivo app-ads.txt foi publicado.
PROJECT_ID
é o ID do projeto do Firebase.https://PROJECT_ID.web.app/app-ads.txt
Exemplo: se "awesome-project" é o ID do projeto, insira
https://awesome-project.web.app/app-ads.txt
na barra de endereço do seu navegador.
Adicionar domínio/subdomínio à página "Detalhes do app"
Para que seu arquivo app-ads.txt seja rastreado, liste as domínio ou subdomínio recém-criado na página "Detalhes do app" no Google Play ou App Store.
Atualize o URL de marketing na página "Detalhes do app" da seguinte forma:
https://PROJECT_ID.web.app
Definir configurações de redirecionamento (opcional)
Se você já tem um site e planeja usar o Firebase Hosting apenas para que hospeda o arquivo app-ads.txt, você pode configurar o Firebase Hosting para redirecionar a página de destino ao seu site atual.
O Firebase Hosting usará public/index.html
como página de destino por padrão quando
quando um usuário acessa seu site. Para redirecionar usuários para o site que você deseja (por
exemplo, a página de mídia social do seu app):
Abra o arquivo
firebase.json
localizado na raiz do seu projeto local. diretório.No objeto de hospedagem, adicione o objeto de redirecionamento 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
, o 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 alterações no seu site.
firebase deploy --only hosting
Quando a implantação estiver concluída, acesse seu site (
https://PROJECT_ID.web.app
) para verificar se a configuração de redirecionamento é está correta ou não.