개발자 도메인에 app-ads.txt 파일이 설정되면 Google 크롤러가 다음을 수행합니다.
- 파일을 크롤링하려고 합니다.
- 파일의 콘텐츠를 파싱하여 인벤토리로 수익을 창출하도록 승인받은 판매자 ID를 결정합니다.
app-ads.txt 파일을 크롤링할 수 있는지 확인하려면 다음과 같은 문제해결 단계를 따르는 것이 좋습니다.
- 파일을 일시적으로 사용할 수 없는지 확인합니다
- 루트 도메인에서 도달할 수 있는 파일인지 검토합니다
- robots.txt로 인해 크롤링이 금지되지 않도록 확인합니다
- HTTP 200 OK 상태 코드와 함께 파일이 확인되는지 검토합니다
- 파일에 형식 오류나 잘못된 문자가 없는지 검토합니다
- HTTP 및 HTTPS를 통해 도달할 수 있는 app-ads.txt 파일을 만듭니다
파일을 일시적으로 사용할 수 없는지 확인합니다
이전에 본 app-ads.txt 파일을 다음에 다시 크롤링할 때 사용할 수 없으면 이전에 표시된 항목이 다음과 같이 처리됩니다.
- 응답이 하드 404 오류(실제로 존재하지 않는 페이지, HTTP 404 상태)이면 삭제됩니다.
- 응답이 Soft 404 오류(실제로 존재하지 않는 URL에 대해 반환된 실제 페이지, HTTP 200 상태) 또는 500 서버 오류이면 최대 5일 동안 보존됩니다.
루트 도메인에서 도달할 수 있는 파일인지 검토합니다
domain.com/app-ads.txt
에서 domain.com/app-ads.txt
로의 리디렉션은 매우 일반적입니다. app-ads.txt 크롤링은 루트 도메인에서 시작됩니다. 루트 도메인은 app-ads.txt 파일에서 확인하거나 다시 리디렉션해야 합니다.
domain.com/app-ads.txt
의 ads.txt 파일은 domain.com/app-ads.txt
이 리디렉션되는 경우에만 크롤링됩니다.robots.txt로 인해 크롤링이 금지되지 않도록 확인합니다
robots.txt 파일이 크롤링을 제한하면 크롤러가 app-ads.txt 파일을 무시할 수 있습니다. app-ads.txt URL이 다른 호스트 이름으로 리디렉션되는 경우, 그 이후 호스트 이름에 있는 robots.txt 파일은 크롤러에도 영향을 미칠 수 있습니다.
Google에서 app-ads.txt 파일을 크롤링할 수 있도록 robots.txt 파일을 업데이트합니다.
robots.txt 파일에 다음 두 줄의 텍스트를 추가합니다.
User-agent: Google-adstxt
Disallow:
Google-adstxt
외에도 Mediapartners-Google
및 Googlebot
robots.txt User-agent
레코드를 준수합니다.HTTP 200 OK 상태 코드와 함께 파일이 확인되는지 검토합니다
app-ads.txt 파일에 대한 요청으로 응답 본문에 파일의 콘텐츠가 확인되더라도, 응답 헤더의 상태 코드에 파일을 찾을 수 없다고 나타나는 경우(예: 상태 코드 404):
- 응답이 무시됩니다.
- 파일이 존재하지 않는 것으로 간주됩니다.
파일에 HTTP 200 OK 상태 코드가 있는지 확인하세요.
파일에 형식 오류나 잘못된 문자가 없는지 검토합니다
유효하지 않은 공백 문자와 같은 형식 오류는 감지하기가 어려울 수 있지만, 크롤러가 app-ads.txt 파일을 파싱하기 어렵게 하므로 결과적으로 파일이 무시될 수 있습니다.
서식 있는 텍스트 편집기에서 app-ads.txt 항목을 복사하여 붙여넣지 마세요. 일반 텍스트 편집기를 사용하는 것이 좋습니다. HEX 에디터를 사용하여 app-ads.txt 파일에 있는 잘못된 UTF-8 문자를 검사할 수 있습니다.
HTTP 및 HTTPS를 통해 도달할 수 있는 app-ads.txt 파일을 만듭니다
Google 크롤러는 HTTP 및 HTTPS에서 모든 ads.txt 파일을 크롤링하려 합니다. 그러나 app-ads.txt 파일이 HTTP를 통해 크롤링 되더라도 404(또는 40X) 응답은 이전에 크롤링한 항목을 삭제하는 결과를 가져옵니다. 따라서 HTTPS를 통한 크롤링에 404(또는 40X) 응답이 있을 경우:
- 이전에 크롤링한 항목이 삭제됩니다.
HTTP와 HTTPS를 통해 app-ads.txt에 액세스할 수 있는지 확인하세요.