Los archivos ads.txt y app-ads.txt enumeran las empresas autorizadas para vender su inventario de anuncios. Puede proporcionar uno o ambos archivos en su sitio web para que los compradores de su inventario puedan validar sus compras de espacio publicitario.
Los "anuncios" en ads.txt y app-ads.txt significan Vendedores Digitales Autorizados (ADS), una iniciativa desarrollada por el IAB Tech LAB para identificar al proveedor autorizado de inventario que se ofrece con el fin de mejorar la transparencia y ayudar a prevenir el fraude en la publicidad digital. El estándar ADS aumenta la transparencia y la confianza del ecosistema de publicidad digital y permite a los anunciantes validar las fuentes de anuncios, reduciendo el fraude y mejorando la calidad del inventario. Para conocer la norma oficial, consulte Ads.txt - Vendedores digitales autorizados.
ads.txt es para reproductores basados en navegador web que venden el inventario de un editor para estaciones de transmisión en vivo.
app-ads.txt es para reproductores basados en aplicaciones que venden el inventario de un editor a través de aplicaciones móviles y dispositivos similares, como altavoces inteligentes.
El archivo identifica una serie de elementos clave:
La plataforma adtech (SSP) que realiza la solicitud de oferta.
El identificador de cuenta del publisher con el SSP.
El tipo de relación entre el publisher y el SSP (DIRECT o RESELLER).
El identificador de la entidad de certificación del SSP.
El archivo debe ser un archivo de texto sin formato con la extensión de nombre de archivo .txt
Descripción del contenido del archivo
Dominio propietario
La especificación app-ads.txt/ads.txt incluye la OWNERDOMAIN
Directiva para mejorar la transparencia y aclarar la propiedad del inventario en toda la cadena de suministro. Este campo debe aparecer una vez por cada app-ads.txt/ads.txt archivo y debe representar el dominio comercial del propietario del sitio (usted).
Los módulos
OWNERDOMAIN
es parte del estándar de la versión 1.1 que se introdujo en 2022. Si sus archivos ads.tst/app-ads.txt utilizan un estándar anterior, es importante que los actualice para incluirOWNERDOMAIN
.
Requisitos de coincidencia de dominio
Para los editores: el
OWNERDOMAIN
en el archivo app-ads.txt/ads.txt debe coincidir con el campo de dominio en su entrada sellers.json. Una falta de coincidencia podría ser señalada por DSPs y compradores como una configuración errónea o un riesgo, lo que podría afectar a la confianza y la monetización.Para los revendedores que también operan su propio inventario y mantienen un archivo app-ads.txt/ads.txt:
OWNERDOMAIN
puede diferir del dominio del intermediario en sellers.json. Este desajuste es de esperar, ya que el dominio en sellers.json refleja al intermediario, no al editor original.
Tipo de relación: DIRECT vs. RESELLER
Categorizar a un revendedor como DIRECTO puede inducir a error a DSPs o compradores para que traten a esa entidad como el principal canal de ventas, lo que podría pasar por alto al editor y reducir las oportunidades de ingresos directos.
DIRECTO: El publisher trabaja directamente con el SSP (p. ej., TAP Programático) para crear/administrar acuerdos y vender inventario.
REVENDEDOR: El publisher autoriza a un tercero (por ejemplo, una red publicitaria o una casa de ventas de terceros) a revender su inventario, ya sea parcial o totalmente.
Ejemplo
Aquí hay un ejemplo ads.txt archivo para un editor ficticio.
ownerdomain=example.com
tritondigital.com, 999999, DIRECT, 19b4454d0b87b58b
adswizz.com, 999999, RESELLER
xandr.com, 1577, RESELLER, f5ab79cb980f11d1
magnite.com, 9755, RESELLER, 0bfd66d529a55807
smartyads.com, 100152, RESELLER, fd2bde0ff2e62c5d
smartadserver.com, 4831, RESELLER, 060d053dcf45cbf3
Línea 1: Use su dominio de propietario real, no
example.com
.Línea 2: Este es el registro del sistema de publicidad autorizado para Triton Digital. Consulte Cómo encontrar el registro del sistema de publicidad autorizado.
Línea 2:
999999
es una ID de editor ficticia proporcionada por Triton Digital. Use su ID de editor real.Línea 2:
19b4454d0b87b58b
es el ID de la autoridad de certificación de Triton Digital y debe incluirse.Líneas 3-7: Puede incluir los registros autorizados del sistema de publicidad para todos los socios publicitarios con los que trabaja. Esto se recomienda, pero no es obligatorio. En este ejemplo, los socios publicitarios se declaran con
RESELLER
.
Cree el ads.txt o apps-ads.txt
Utilice cualquier editor de texto sin formato para crear el archivo, como el Bloc de notas (Windows) o TextEdit (macOS).
CVolver a asignar un archivo y asignarle el nombre
ads.txt
oapp-ads.txt
, dependiendo de dónde quiera usarlo.Línea 1: Tipo
ownerdomain=YOURDOMAIN.COM
, donde YOURDOMAIN.CO es el nombre de dominio web comercial real de su estación o programa. Por ejemplo, para el publisher "Blork Media", que utiliza elblorkmedia.com
dominio, usaríanownerdomain=blorkmedia.com
.Línea 2: Obtenga su registro del sistema de publicidad autorizado de Triton Digital. Vea Ads.txt y app-ads.txt en TAP Programático.
Línea 3: Si está utilizando AdsWizz, use su ID de editor real de Triton Digital, la misma ID que usa en la línea 2.
Líneas restantes: Escriba socios de demanda adicionales, utilizando el mismo formato: [dominio], [ID de cuenta de editor], [relación], [ID de autoridad de certificación].
Guarde el archivo.
Lugar ads.txt
El archivo ads.txt debe colocarse en el nivel raíz del sitio web de su estación o programa, y asegurarse de que sea de acceso público y no bloqueado geográficamente.
Cargue el archivo ads.txt en el directorio raíz del sitio web de su estación o programa. (Es posible que deba pedirle a su equipo de desarrolladores web que lo haga por usted).
Pruebe el sitio web para asegurarse de que el archivo está colocado correctamente. Consulte Validación del archivo ads.txt/app-ads.txt.
Lugar app-ads.txt
El archivo app-ads.txt debe ir al directorio raíz del sitio de la aplicación para la dirección URL asociada al publisher de la aplicación, no a la empresa que desarrolló la aplicación. Si tienes varias URL de desarrollador para diferentes aplicaciones, asegúrate de que el archivo app-ads.txt de cada aplicación esté implementado en su URL de desarrollador respectiva. Además, debes asegurarte de que la ficha de Google Play o Apple App Store de tu aplicación utilice la misma URL de desarrollador en la que colocaste el archivo app-ads.txt.
Para colocar el archivo app-ads.txt:
Cargue el archivo app-ads.txt en el directorio raíz del editor de la aplicación. Es posible que debas pedirle a tu equipo de desarrolladores de aplicaciones que lo haga por ti.
Para Android aps en Google Play:
Inicia sesión en Play Console.
Seleccione la aplicación.
Navega a Presencia en tienda y, a continuación, a Ficha de Play Store.
Agregue la URL del sitio web del desarrollador (donde ha colocado el archivo app-ads.txt ) a la sección Datos de contacto.
Para aplicaciones de Apple iOS en Apple App Store:
Inicia sesión en tu cuenta Apple Developer.
Vaya a la lista de la aplicación.
Agrega tu sitio web de desarrollador en el campo URL de marketing de tu ficha de Play Store.
En el caso de otras tiendas de aplicaciones, si su aplicación aparece en otros sistemas de distribución de aplicaciones, vaya a cada una y asegúrese de que la URL del desarrollador aparezca correctamente.
Pruebe el sitio web para asegurarse de que el archivo está colocado correctamente. Consulte Validación del archivo ads.txt/app-ads.txt.
Valide su archivo ads.txt/app-ads.txt
Prueba de nivel simple
Primero debe realizar esta prueba fácil para asegurarse de que su archivo esté colocado correctamente y se pueda leer:
Con su navegador web, vaya a la página de inicio de su estación o programa.
En la barra de URL de su navegador, elimine todo lo que siga al dominio de nivel superior (es decir, todo lo que siga al
.com
,.biz
,.net
, etc. parte), y escriba/ads.txt
o/app-ads.txt
(dependiendo del archivo que esté revisando). Por ejemplo, para el sitio web de "Blork Media", seríahttps://blorkmedia.com/ads.txt
ohttps://blorkmedia.com/app-ads.txt
El contenido de su ads.txt o app-ads.txt debe aparecer en su navegador. Si no es así, generalmente significa que el archivo no se colocó correctamente en la carpeta raíz del servidor web de su sitio.Por app-ads.txt, también debes verificar si tu archivo app-ads.txt se ha implementado correctamente en la URL del desarrollador que aparece en Google Play, App Store o cualquier otra aplicación asociada con tu inventario.
Repita lo anterior para cada estación/programa/aplicación que utilice un archivo ads.txt/app-ads.txt.
Usar el validador
Opcionalmente, puede usar el validador de ads.txt en la página ads.txt Configuración programática de TAP para ver si su archivo ads.txt o app-ads.txt está configurado correctamente para Triton Digital.
Esta herramienta solo valida la entrada de Triton Digital, no valida las entradas de otros socios.
Expanda el panel ads.txt en la página Configuración TAP > > ads.txt programática .
Haz clic en el botón Validar ads.txt en mi inventario.
Revise el informe que aparece después de unos momentos.
Es posible que recibas este mensaje: No se puede recuperar el archivo ads.txt de la URL de la estación. Esto sucede si nuestros scripts de validación no pudieron recuperar el archivo ads.txt/app-ads.txt debido a una excepción desconocida. No significa necesariamente que su implementación sea incorrecta o que la entrega del anuncio se haya visto afectada. En su lugar, podría haber un problema con los vínculos al servidor. Si nuestros scripts no logran recuperar el archivo ads.txt/app-ads.txt, eso también podría suceder con el socio en demanda. Le sugerimos resolver los inconvenientes que haya con su ruta URL.
Comprenda su informe de validador ads.txt/app-ads.txt
Es posible que el informe demore unos momentos en generarse. Cuantas más estaciones tenga, más tardará.
Cuando aparezca el informe, incluirá dos columnas: Resultados y Recuento de estaciones. El recuento de estaciones se refiere a cuántas de sus estaciones devolvieron ese resultado.
Resultado | Significado |
---|---|
Éxito | Existe un archivo ads.txt/app-ads.txt y la entrada de Triton Digital es correcta. |
A timeout error has occurred | Los scripts de validación se toparon con un vencimiento (la demora de respuesta superó los dos minutos). Verifique el estado de su servidor. |
El ID de la entidad de certificación debe ser <ID> | El ID de la entidad de certificación en la entrada ads.txt/app-ads.txt es incorrecto. Utilice el ID de autoridad como se describe anteriormente. |
La identificación de la autoridad de certificación debe ser 'se refiere a la identificación de la autoridad' | El ID de la entidad de certificación en la entrada ads.txt/app-ads.txt es incorrecto. Utilice el ID de autoridad como se describe anteriormente. |
No se puede recuperar el archivo ads.txt de la URL de la estación | Se produjo una excepción desconocida al intentar solicitar el archivo ads.txt/app-ads.txt. |
El ID del publisher no es válido | El ID de publisher en el archivo ads.txt/app-ads.txt es incorrecto. |
El valor de la relación debe ser uno de DIRECTO, REVENDEDOR | El tercer elemento del registro del sistema de publicidad es el valor de la relación. Los únicos valores válidos son DIRECT o RESELLER. Este mensaje significa que su archivo ads.txt/app-ads.txt utiliza algo distinto de esos valores. Verifique su archivo ads.txt/app-ads.txt; Podría ser simplemente un error tipográfico. |
The station has an invalid url | El URL se ingresó incorrectamente en la consola de Triton. Este mensaje aparece cuando la dirección URL no se puede resolver. Si la URL es simplemente incorrecta, es probable que reciba un mensaje diferente, como "La URL de la estación no tiene archivo ads.txt". |
The station has no associated url | No se definió ningún URL de estación en la consola de Triton para esta estación. |
La URL de la estación no tiene ningún archivo ads.txt | No existe un archivo ads.txt/app-ads.txt para la estación. |
The station url returned an ACCESS DENIED response | Los scripts de validación se toparon con una barrera de seguridad en la raíz de dominio. Verifique el estado de su servidor y sus configuraciones de permisos. |
Se ha producido un error al intentar acceder al archivo ads.txt | Se recibió un código de respuesta desconocido al intentar solicitar el archivo ads.txt/app-ads.txt. Primero, verifique el estado de su servidor. Luego, verifique la entrada de la consola de Triton para la estación. |
tritondigital.com entrada falta en ads.txt | Existe un archivo ads.txt/app-ads.txt, pero no incluye una entrada para Triton Digital. |
tritondigital.com entrada no es válida, la entrada debe coincidir con: tritondigital.com,XXXX,(DIRECT|REVENDEDOR),19b4454d0b87b58b | Se encontraron entradas en el archivo ads.txt/app-ads.txt, pero no la entrada correcta para el ID del publisher. |
Exportar resultados del validador
Haga clic en Exportar todos los resultados detallados de las estaciones en la parte inferior de los resultados del validador para descargar un archivo CSV con un desglose detallado estación por estación de los resultados del validador ads.txt/app-ads.txt. Si no se le solicita una ubicación de descarga, compruebe que su navegador no esté bloqueando las ventanas emergentes o las descargas.
Si continúa teniendo problemas ads.txt/app-ads.txt relacionados con su inventario de Triton Digital, comuníquese con Atención al cliente de Triton Digital.
Prácticas recomendadas para administrar ads.txt/app-ads.txt
Seguir estas prácticas recomendadas le ayudará a maximizar la eficacia de su archivo ads.txt .
Usar tipos de relación correctos
Defina claramente si cada vendedor es "DIRECTO" o "REVENDEDOR" en función de su relación con usted.
La tergiversación puede provocar el bloqueo del tráfico o la pérdida de ingresos.
Incluir OWNERDOMAIN
Agregue un
OWNERDOMAIN
Campo para especificar el dominio de la entidad empresarial propietaria del sitio o la aplicación. Esto aumenta la transparencia y se alinea con los estándares de la industria introducidos en ads.txt versión 1.1.
Actualizar regularmente el archivo
Audite con frecuencia su archivo ads.txt para asegurarse de que refleja a los vendedores autorizados actuales.
Elimina las entradas obsoletas de los vendedores con los que ya no trabajas. Las entradas obsoletas no generan ingresos, y los archivos con entradas inactivas excesivas pueden conducir a otros problemas.
Las entradas obsoletas o incorrectas pueden generar ventas no autorizadas de su inventario.
Los vendedores que figuran en tu archivo solo deben representar asociaciones activas que generen ingresos.
Usar un sitio web de editor principal
Por app-ads.txt, aloja el archivo en tu dominio de publisher oficial vinculado en las listas de App Store.
Esto garantiza que los compradores puedan verificar la autenticidad del inventario de tu aplicación.
Asegúrese de que sea accesible
¡No bloquee geográficamente el acceso a ads.txt/app-ads.txt! DSPs operan en todos los países y pueden verlo como ausente si hay algún bloqueo geográfico en los archivos o el servidor, lo que puede afectar los ingresos.
Asegúrese de que se pueda acceder a los archivos ads.txt/app-ads.txt mediante
http://
yhttps://
protocolos.