Vendedores autorizados para aplicaciones, también conocidos como app-ads.txt, es una iniciativa de IAB que ayuda a proteger su inventario de anuncios de aplicaciones contra el fraude publicitario. Tú cree archivos app-ads.txt para identificar quién está autorizado a vender su inventario, Identificar a los vendedores autorizados puede ayudarte a recibir la inversión del anunciante que podría se destinaron a falsificar el inventario de aplicaciones falsificadas.
Los archivos app-ads.txt están disponibles públicamente y los intercambios pueden rastrearlos. plataformas de proveedores (SSP), otros compradores y proveedores externos.
El uso del archivo app-ads.txt no es obligatorio, pero es muy recomendable, sobre todo si te preocupa que otras personas falsifiquen la identidad de tu app.
Un archivo app-ads.txt es un archivo de texto que un desarrollador de apps publica en la raíz del sitio web del desarrollador de la app. Contiene una lista de entidades. con autorización para vender el inventario de ese publicador. El uso del archivo app-ads.txt requiere que los publicadores tengan un dominio web para publicar a sus vendedores autorizados una lista de diferentes proveedores de tecnología publicitaria para rastrear. Hay varios tipos de dominios soluciones de hosting que permitan el alojamiento arbitrario de archivos, como Firebase
Requisitos previos
- Consulte Cómo configurar un archivo app-ads.txt para su de la app.
- Navega por los vínculos Administra tu Firebase proyectos.
Cómo configurar el archivo app-ads.txt de tus aplicaciones
Si aún no lo hiciste, crea un archivo de texto y guárdalo con el nombre. “app-ads.txt”.
Copia y pega el siguiente fragmento de código en tu archivo app-ads.txt. Reemplaza
pub-00000000000000
por tu ID de publicador. Tu ID de publicador puede puedes encontrarlos en la consola de AdMob > Configuración).google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
Publica tu archivo app-ads.txt en la raíz del sitio web de tu desarrollador (por ejemplo,
https://example.com/app-ads.txt
). Asegúrate de ingresar el dominio exactamente como se indica en Google Play y App StoreEspera al menos 24 horas para que AdMob rastree y verifique tu archivo app-ads.txt.
Regresa a AdMob y verifica el archivo app-ads.txt. estado.
Publica app-ads.txt con Firebase Hosting
Si tienes un sitio web que no permite subir tu archivo app-ads.txt en al nivel raíz (p.ej., un sitio creado y alojado por un servicio de generación de sitios), puede usar Firebase Hosting para alojar su archivo app-ads.txt.
Firebase ofrece una manera gratuita, rápida y confiable de alojar su archivo app-ads.txt
con tu propia función
dominio o en Firebase
subdominios gratuitos del proyecto: web.app
y firebaseapp.com
.
Antes de comenzar
Debes tener un proyecto de Firebase para publicar el archivo app-ads.txt con Firebase. Hosting Si no tienes un proyecto de Firebase, crea uno nuevo. Para ello, sigue las instrucciones guía para desarrolladores.
Si ya vinculó sus aplicaciones de AdMob a Firebase o si tu app usa uno de los productos de Firebase (p.ej., Google Analytics para Firebase, Remote Config etc.), puedes usar el proyecto de Firebase existente.
Instala Firebase CLI
Puedes instalar Firebase CLI con npm (paquete de Node) administrador). Sin embargo, si no estás familiarizado con Node.js, puedes usar el binario independiente.
Consulta la documentación de Firebase CLI para obtener información sobre cómo instalar el CLI o actualízala a su la versión más reciente.
Inicializa tu proyecto
Para inicializar el proyecto de Firebase en tu máquina local, ejecuta el siguiente comando: desde la raíz del directorio del proyecto.
firebase init
Durante la inicialización del proyecto, desde los mensajes de Firebase CLI, haz lo siguiente:
Selecciona para configurar Hosting.
Selecciona un proyecto de Firebase para conectarlo al directorio del proyecto local.
Selecciona Usar un proyecto existente y, luego, elige un proyecto de la lista. que quieres conectar.
Especifica un directorio para usar como directorio raíz público.
Presiona Intro para seleccionar una opción predeterminada (pública).
Elige una configuración para tu sitio.
Dado que el sitio web que vas a crear no es una aplicación de una sola página, selecciona N
Al final de la inicialización, Firebase crea y agrega dos archivos a la raíz de el directorio del proyecto local:
- Un directorio
public
que contiene archivos alojados en tu sitio web. - Un archivo de configuración
firebase.json
que enumera la configuración del proyecto. - Un archivo
.firebaserc
en el que se almacena el alias del proyecto
Publica app-ads.txt
Para publicar el archivo app-ads.txt en tu sitio, sigue estos pasos:
Coloca el archivo app-ads.txt en el directorio
public
de tu proyecto local. .Ejecuta el siguiente comando desde la raíz del directorio del proyecto local:
firebase deploy --only hosting
Cuando la implementación esté completa, visita la siguiente URL para asegurarte Se publicó el archivo app-ads.txt. (
PROJECT_ID
es el ID de tu proyecto de Firebase).https://PROJECT_ID.web.app/app-ads.txt
Ejemplo: Si el nombre de “proyecto-increíble” es el ID del proyecto, ingresa
https://awesome-project.web.app/app-ads.txt
en la barra de direcciones de tu navegador.
Agrega un dominio o subdominio a la ficha de Play Store de tu app
Para que se pueda rastrear su archivo app-ads.txt, deberá enumerar las dominio o subdominio recién creado en la ficha de tu app en Google Play o App Store
Actualiza el URL de marketing en la ficha de la tienda de aplicaciones de la siguiente manera:
https://PROJECT_ID.web.app
Define la configuración de redireccionamiento (opcional)
Si ya tienes un sitio web y planeas usar Firebase Hosting solo para que aloja tu archivo app-ads.txt, puedes configurar Firebase Hosting para que la página de destino a tu sitio web existente.
Firebase Hosting usará public/index.html
como página de destino de forma predeterminada cuando
un usuario visita tu sitio. Para redireccionar a los usuarios al sitio web que deseas (en
ejemplo, la página de redes sociales de tu app):
Abre el archivo
firebase.json
ubicado en la raíz de tu proyecto local .En el objeto de hosting, agrega el objeto de redireccionamientos de la siguiente manera:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }
Por ejemplo, si la URL de página de destino es
https://www.example.com
, el de redireccionamiento será la siguiente:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }
Ejecuta el siguiente comando para implementar los cambios en tu sitio.
firebase deploy --only hosting
Cuando la implementación esté completa, accede a tu sitio (
https://PROJECT_ID.web.app
) para verificar si la configuración de redireccionamiento es es correcta o no.