Es importante que el rastreador de Google pueda acceder al archivo ads.txt. Cuando haya creado un archivo ads.txt y lo haya configurado en su dominio raíz, el rastreador de Google hará lo siguiente:
- Tratar de rastrear dicho archivo.
- Analizar su contenido para determinar los ID de los vendedores autorizados a monetizar su inventario.
Solucionar problemas con el rastreo del archivo ads.txt
Para asegurarse de que su archivo ads.txt se puede rastrear, le recomendamos que siga los pasos que describimos más adelante.
(avanzado) Estos pasos están dirigidos a usuarios avanzados con conocimientos sobre los códigos de estado HTTP.
Confirmar que el archivo no haya dejado de estar disponible temporalmente
Si el rastreador detecta un archivo ads.txt, pero no es capaz de encontrarlo en los siguientes rastreos, se seguirá este proceso con las entradas anteriores:
- Si la respuesta es un error hard 404 (la página no existe; estado HTTP 404), se eliminarán definitivamente.
- Si la respuesta es un error soft 404 (la página es real, pero devuelve una URL que no existe; estado HTTP 200) o un error de servidor 500, se retendrán durante cinco días.
Verificar que se puede acceder al archivo desde el dominio raíz
Es habitual que domain.com/ads.txt
redireccione a www.domain.com/ads.txt
. El rastreo de archivos ads.txt comienza en el dominio raíz y, a continuación, este debe devolver un resultado del archivo ads.txt o redirigir a él.
En el caso de que un archivo ads.txt se encuentre en www.domain.com/ads.txt
, solo se rastreará si domain.com/ads.txt
redirige a él.
Comprobar que robots.txt permite el rastreo
Puede que los rastreadores ignoren el archivo ads.txt de un dominio si su archivo robots.txt no permite alguno de los siguientes elementos:
- El rastreo de la ruta URL en la que se ha publicado el archivo ads.txt.
- La línea user-agent del rastreador.
En example1.com:
- Se publica un archivo ads.txt en
example1.com/ads.txt
. - Se incluyen las siguientes líneas en
example1.com/robots.txt
:User-agent: *
Disallow: /ads
- Los rastreadores que cumplen el estándar robots.txt ignorarán el archivo ads.txt.
- Puede modificar el archivo robots.txt como se indica a continuación para que pueda rastrearse (hay varias formas de hacerlo):
- Opción 1: Modifique la ruta no permitida.
User-agent: *
Disallow: /ads/
- Opción 2: Permita el archivo ads.txt explícitamente. Esta opción depende de la compatibilidad del rastreador con la directiva
Allow
de robots.txt.User-agent: *
Allow: /ads.txt
Disallow: /ads
- Opción 1: Modifique la ruta no permitida.
En example2.com:
- Se publica un archivo ads.txt en
example2.com/ads.txt
. - Se incluyen las siguientes líneas en
example2.com/robots.txt
:User-agent: Googlebot
Disallow: /
- El rastreador de Google ignorará el archivo ads.txt.
Confirmar que el archivo devuelve un resultado con un código de estado HTTP 200 OK
Las solicitudes de archivos ads.txt pueden recibir el contenido del archivo en el cuerpo de la respuesta. Sin embargo, si el código de estado que aparece en el encabezado indica que no se ha encontrado el archivo (por ejemplo, código de estado 404) sucederá lo siguiente:
- Se ignorará la respuesta.
- El archivo se considerará inexistente.
Comprueba que el archivo tiene un código de estado HTTP 200 OK.
Verificar que no hay errores de formato ni caracteres no válidos en el archivo
Los errores de formato (como los caracteres de espacio en blanco no válidos) pueden ser difíciles de detectar, pero pueden provocar que los rastreadores tengan dificultades para analizar los archivos ads.txt y que, por tanto, los ignoren. Le recomendamos que utilice un editor de texto sin formato cuando copie y pegue entradas de ads.txt. También puede comprobar si hay caracteres UTF-8 no válidos en su archivo ads.txt mediante un editor hexadecimal.
Permitir el acceso a un archivo ads.txt mediante HTTP y HTTPS
El rastreador de Google intenta rastrear todos los archivos ads.txt a través de HTTP y HTTPS. Sin embargo, si la respuesta es 404 o 40X se eliminarán definitivamente las entradas anteriores, aunque el archivo ads.txt se haya rastreado mediante HTTP. Por tanto, si el rastreo mediante HTTPS devuelve un resultado 404 o 40X, sucederá lo siguiente:
- Se eliminará definitivamente la entrada rastreada anterior.
Compruebe que se puede acceder al archivo ads.txt mediante HTTP y HTTPS.