Vendedores autorizados para apps (app-ads.txt)

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

Como configurar o arquivo app-ads.txt para seus apps

  1. Se você ainda não fez isso, crie um arquivo de texto e salve-o com o nome "app-ads.txt".

  2. 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
    
  3. 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.

  4. Aguarde pelo menos 24 horas para que a AdMob rastreie e verifique seu arquivo app-ads.txt.

  5. 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:

  1. Selecione para configurar o Hosting.

  2. 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.

  3. Especifique um diretório para usar como diretório raiz público.

    Pressione Enter para selecionar um padrão (público).

  4. 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:

  1. Coloque o arquivo app-ads.txt no diretório public do seu projeto local. diretório.

  2. Execute o seguinte comando na raiz do diretório do seu projeto local:

    firebase deploy --only hosting
  3. 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):

  1. Abra o arquivo firebase.json localizado na raiz do seu projeto local. diretório.

  2. 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
        }
      ]
    }
    
  3. Execute o comando a seguir para implantar as alterações no seu site.

    firebase deploy --only hosting
  4. 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.

Recursos