Logo
Search|
Published on

[Solved] Ads.txt is not found in NextJS (Google AdSense)

Authors
  • avatar
    Name
    Easyoon
    Twitter

[해결] NextJS에서 ads.txt를 찾을 수 없음이 뜰 때 (구글 에드센스)

Google AdSense 승인이 완료된 후 설정을 진행하던 중 아래와 같은 경고 메시지가 나타날 수 있습니다:
"ads.txt를 찾을 수 없음"

ads.txt 파일을 생성하여 사이트의 루트 디렉터리에 업로드했음에도 불구하고, Google AdSense에서 **"ads.txt 파일을 찾을 수 없음"**이라는 경고가 계속 뜨는 경우가 있습니다.
본 예시에서는 NextJS 13 버전을 사용하고 있습니다.


1. ads.txt 파일 위치

  • 해결 방법:
    ads.txt 파일을 프로젝트의 /public 디렉터리로 이동했더니 문제가 해결되었습니다.

NextJS에서는 /public 디렉터리가 정적 파일을 제공하는 기본 경로이므로, ads.txt는 반드시 여기에 위치해야 합니다.

예시 스크린샷

ads.txt 파일을 /public 디렉터리 아래에 위치시킨 모습입니다:

스크린샷 2024-11-19 오후 1 05 14

2. 설정 확인 방법

  • 설정이 올바른지 확인하려면 브라우저에서 [사이트 URL]/ads.txt로 접속해 보세요.
  • 결과 확인:
    • 성공: ads.txt 내부 코드가 화면에 출력됩니다.
    • 실패: 404 페이지가 표시됩니다.

설정이 완료되었는지 반드시 확인하세요.