본문 바로가기
블로그·디지털 활용

티스토리 ads.txt 경고 해결 방법 총정리|애드센스 파일 확인부터 오류 점검까지

by onsumway 2026. 5. 24.
반응형

티스토리 블로그에서 구글 애드센스를 운영하다 보면 갑자기 ads.txt 관련 경고가 나타나는 경우가 있습니다.

대표적으로 '수익 손실 위험'이라는 안내와 함께 ads.txt 파일 문제를 해결하라는 메시지가 표시될 수 있습니다.

처음 이런 경고를 보면 애드센스 승인이 취소된 것은 아닌지, 광고 수익이 중단되는 것은 아닌지 걱정할 수 있습니다.

하지만 ads.txt 문제와 애드센스 사이트 승인 상태는 서로 다른 항목입니다.

또한 티스토리는 일반 웹호스팅과 달리 플랫폼에서 사이트 파일을 관리하기 때문에 해결 방법도 다를 수 있습니다.

특히 티스토리 기본 주소를 사용하는지, 개인 도메인을 연결했는지에 따라 확인해야 할 사항이 달라집니다.

이번 글에서는 ads.txt 경고가 발생하는 원인부터 티스토리 도메인별 확인 방법, 게시자 ID 점검, 파일 접근 오류, 경고가 사라지지 않을 때의 해결 순서까지 알아보겠습니다.

1. ads.txt는 어떤 파일일까?

ads.txt는 Authorized Digital Sellers의 약자로, 승인된 디지털 광고 판매자를 공개하는 파일입니다.

쉽게 말해 해당 웹사이트의 광고 공간을 판매할 권한이 있는 업체를 알려주는 역할을 합니다.

예를 들어 블로그에서 구글 애드센스를 이용한다면 구글이 광고 판매자로 등록되어 있는지 확인하는 데 활용할 수 있습니다.

ads.txt는 광고 거래의 투명성을 높이고 허가되지 않은 광고 판매를 방지하기 위한 표준입니다.

구글은 ads.txt 사용을 적극 권장하고 있습니다.

다만 ads.txt 자체가 모든 웹사이트에 의무적으로 적용되는 것은 아닙니다.

2. 애드센스에 ads.txt 경고가 나타나는 이유

애드센스에서 ads.txt 관련 경고가 나타나는 대표적인 원인은 다음과 같습니다.

첫째, 사이트에서 ads.txt 파일을 찾지 못한 경우입니다.

둘째, 파일은 있지만 자신의 애드센스 게시자 ID가 포함되지 않은 경우입니다.

셋째, 파일 주소에 정상적으로 접근할 수 없는 경우입니다.

넷째, 파일 내용이나 형식에 오류가 있는 경우입니다.

다섯째, 설정을 수정했지만 아직 구글의 확인 결과가 반영되지 않은 경우입니다.

이처럼 경고가 나타나는 이유는 여러 가지입니다.

따라서 무조건 파일부터 새로 만들기보다 현재 표시되는 상태를 확인하는 것이 좋습니다.

3. 애드센스에서 ads.txt 상태 확인하기

먼저 구글 애드센스 홈페이지에 접속합니다.

https://adsense.google.com/


애드센스 계정으로 로그인합니다.

왼쪽 메뉴에서 '사이트'를 선택합니다.

사이트 목록에서 티스토리 블로그 주소를 찾습니다.

해당 사이트의 ads.txt 상태를 확인합니다.

화면에 따라 '찾을 수 없음', '승인됨', '승인되지 않음', '해당 사항 없음' 등의 상태가 표시될 수 있습니다.

이때 사이트 승인 상태와 ads.txt 상태를 구분해야 합니다.

사이트가 광고 게재 가능한 상태여도 ads.txt 관련 경고가 별도로 나타날 수 있습니다.

4. ads.txt 상태별 의미 이해하기

ads.txt 상태가 '찾을 수 없음'이라면 구글이 마지막으로 확인했을 때 파일을 발견하지 못했다는 의미입니다.

'승인되지 않음'은 ads.txt 파일에서 필요한 게시자 ID를 확인하지 못한 상태를 의미합니다.

이 상태에서는 광고 요청이 거부될 수 있으므로 우선적으로 점검해야 합니다.

'승인됨'은 ads.txt 파일에서 게시자 ID가 확인되었다는 의미입니다.

'해당 사항 없음'은 플랫폼에서 ads.txt를 관리하는 등의 이유로 해당 사이트 파일에 별도 게시자 ID가 필요하지 않은 상태일 수 있습니다.

따라서 '해당 사항 없음'이라는 문구가 보인다고 해서 반드시 오류라고 판단해서는 안 됩니다.

5. 티스토리 기본 주소와 개인 도메인을 구분해야 하는 이유

티스토리에서 ads.txt 문제를 해결할 때 가장 먼저 구분해야 할 부분은 도메인입니다.

티스토리 기본 주소는 일반적으로 다음과 같은 형태입니다.

example.tistory.com

개인 도메인은 다음과 같은 형태를 사용할 수 있습니다.

example.com

또는

blog.example.com

이 주소들은 ads.txt를 관리하는 방식에서 차이가 있을 수 있습니다.

티스토리 공식 고객센터에서도 기본 도메인과 개인 도메인을 구분해 안내하고 있습니다.

따라서 자신의 블로그 주소가 어떤 형태인지 먼저 확인해야 합니다.

6. 티스토리 기본 도메인을 사용하는 경우

티스토리 기본 주소인 example.tistory.com을 사용하는 경우에는 별도의 ads.txt 파일 업로드가 필요하지 않다고 티스토리 공식 고객센터에서 안내하고 있습니다.

티스토리는 기본 도메인에 ads.txt 파일을 제공하며, 티스토리 하위 도메인도 자동으로 인증되는 방식이라고 설명합니다.

따라서 기본 주소를 사용하는 운영자가 ads.txt 경고를 봤다고 해서 곧바로 파일을 직접 만들어 업로드할 필요는 없습니다.

먼저 티스토리 수익 메뉴에서 애드센스 계정이 정상적으로 연동되어 있는지 확인합니다.

그다음 애드센스의 사이트 메뉴에서 ads.txt 상태를 확인합니다.

경고가 계속된다면 티스토리 공식 고객센터의 최신 안내를 참고하는 것이 좋습니다.

7. 티스토리 애드센스 연동 상태 확인하기

티스토리 기본 도메인을 사용한다면 애드센스 연동 상태부터 점검하는 것이 좋습니다.

티스토리에 로그인합니다.

블로그 관리 화면으로 이동합니다.

수익 메뉴에서 Google AdSense 항목을 찾습니다.

애드센스 계정이 정상적으로 연결되어 있는지 확인합니다.

연동되지 않았다면 안내에 따라 애드센스 계정을 연결합니다.

이미 연동되어 있다면 무조건 해제했다가 다시 연결하기보다 현재 상태를 먼저 확인하는 것이 좋습니다.

티스토리는 과거 공식 공지에서 ads.txt 처리와 애드센스 계정 연동의 관계를 안내한 바 있습니다.

8. 개인 도메인을 사용하는 경우

개인 도메인을 티스토리에 연결했다면 확인해야 할 사항이 달라집니다.

예를 들어 example.com이라는 도메인을 사용한다면 브라우저 주소창에 다음과 같이 입력합니다.

https://example.com/ads.txt


이 주소에서 ads.txt 파일이 정상적으로 표시되는지 확인합니다.

티스토리 공식 고객센터는 루트 도메인을 사용하는 경우 이 경로로 접속해 파일 표시 여부를 확인하도록 안내합니다.

파일이 정상적으로 열리는데도 애드센스에서 '찾을 수 없음'으로 표시된다면 구글 애드센스에 문의해 원인을 확인하도록 안내하고 있습니다.

다만 실제 자신의 도메인과 example.com은 구분해야 합니다.

예시 주소를 그대로 입력하는 것이 아니라 현재 사용하는 도메인으로 변경해 확인해야 합니다.

9. 루트 도메인이란 무엇일까?

루트 도메인은 앞에 별도의 하위 도메인 이름이 붙지 않은 주소를 의미합니다.

예를 들어 example.com은 루트 도메인입니다.

반면 www.example.com은 www라는 하위 도메인이 붙은 주소입니다.

blog.example.com 역시 하위 도메인입니다.

ads.txt는 루트 도메인에서 접근할 수 있는지가 중요합니다.

따라서 개인 도메인을 사용하는 경우에는 실제 블로그 주소뿐 아니라 루트 도메인의 ads.txt 경로도 확인해야 합니다.

10. 하위 도메인을 사용하는 경우 주의사항

티스토리에 blog.example.com 또는 www.example.com 같은 주소를 연결한 경우에는 별도 점검이 필요할 수 있습니다.

티스토리 공식 고객센터는 루트 도메인이 아닌 주소를 사용하는 경우 블로그 운영자가 루트 도메인의 ads.txt 파일 경로를 준비해야 한다고 안내합니다.

예를 들어 blog.example.com을 사용한다면 다음 주소를 확인해야 합니다.

https://example.com/ads.txt


루트 도메인의 서버를 직접 관리할 수 있다면 해당 경로에 필요한 ads.txt 파일을 제공할 수 있습니다.

하지만 루트 도메인을 다른 서비스에서 관리하거나 서버 파일에 접근할 수 없다면 도메인 또는 호스팅 서비스 제공업체의 지원이 필요할 수 있습니다.

하위 도메인에만 파일을 올리는 것으로 모든 문제가 해결된다고 단정해서는 안 됩니다.

11. ads.txt 파일의 내용은 어떻게 생겼을까?

구글 애드센스에서 사용하는 ads.txt 항목은 일반적으로 다음과 같은 형태입니다.

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

여기서 google.com은 광고 판매자 도메인입니다.

pub-0000000000000000은 게시자 ID를 나타내는 예시입니다.

DIRECT는 광고 판매자와 직접적인 관계가 있음을 나타냅니다.

마지막 항목은 광고 시스템을 식별하기 위한 인증 기관 ID입니다.

중요한 것은 예시의 게시자 ID를 그대로 사용해서는 안 된다는 점입니다.

실제 설정에서는 자신의 애드센스 계정에서 제공하는 정보를 사용해야 합니다.

12. 내 애드센스 게시자 ID 확인하기

게시자 ID를 확인하려면 구글 애드센스에 로그인합니다.

계정 메뉴에서 설정을 선택합니다.

계정 정보 항목을 열면 게시자 ID를 확인할 수 있습니다.

게시자 ID는 일반적으로 pub-로 시작하는 숫자 형태입니다.

예를 들어 pub-1234567890123456과 같은 형식입니다.

이는 형식을 설명하기 위한 예시입니다.

실제 파일에는 반드시 자신의 게시자 ID가 들어가야 합니다.

또한 광고 코드에서 보이는 ca-pub- 형식과 ads.txt에 사용하는 pub- 형식을 혼동하지 않아야 합니다.

가장 안전한 방법은 애드센스 사이트 메뉴에서 제공하는 ads.txt 스니펫을 직접 복사하는 것입니다.

13. ads.txt 파일을 직접 만들 수 있는 경우

자신이 루트 도메인의 서버나 웹호스팅을 관리할 수 있다면 ads.txt 파일을 직접 만들 수 있습니다.

먼저 일반 텍스트 편집기를 엽니다.

애드센스에서 제공하는 ads.txt 스니펫을 복사합니다.

해당 내용을 붙여넣습니다.

파일 이름을 ads.txt로 저장합니다.

이후 루트 도메인의 웹서버에서 /ads.txt 경로로 접근할 수 있도록 배치합니다.

파일을 올린 뒤에는 실제 주소로 접속해 내용이 표시되는지 확인합니다.

다만 티스토리의 스킨 파일 업로드 기능은 일반 웹호스팅의 루트 디렉터리 관리 기능과 동일하지 않습니다.

따라서 티스토리 스킨 편집에 파일을 업로드했다고 해서 반드시 도메인의 /ads.txt 경로에 파일이 생성되는 것은 아닙니다.

14. HTML 편집 화면에 코드를 넣으면 해결될까?

ads.txt는 웹사이트의 루트 경로에서 제공되는 일반 텍스트 파일입니다.

따라서 티스토리 HTML 편집 화면에 ads.txt 내용을 붙여 넣는 것만으로는 정상적인 ads.txt 파일이 만들어지지 않습니다.

예를 들어 HTML의 head 영역에 다음과 같은 내용을 적는다고 가정해 보겠습니다.

google.com, pub-내게시자ID, DIRECT

이 문장이 페이지 소스에 포함될 수는 있지만 ads.txt 파일을 제공하는 것과는 다릅니다.

구글은 도메인의 /ads.txt 경로에 접근해 파일을 확인합니다.

따라서 HTML 편집과 ads.txt 파일 제공을 서로 다른 작업으로 이해해야 합니다.

15. ads.txt 주소가 열리지 않을 때

개인 도메인의 ads.txt 경로가 열리지 않는다면 먼저 주소를 정확하게 입력했는지 확인합니다.

다음으로 루트 도메인과 하위 도메인을 혼동하지 않았는지 살펴봅니다.

이후 HTTPS 연결이 정상적인지 확인합니다.

브라우저에서 404 오류가 나타난다면 해당 경로에 파일이 없을 수 있습니다.

500 오류가 나타난다면 서버 측 문제일 가능성도 있습니다.

이러한 오류는 단순히 애드센스 설정을 변경한다고 해결되지 않을 수 있습니다.

루트 도메인의 서버를 직접 관리하지 않는 경우에는 서비스 제공업체에 문의해야 할 수 있습니다.

16. 파일은 열리는데 경고가 계속 나타나는 이유

ads.txt 파일이 브라우저에서 정상적으로 열리더라도 애드센스 경고가 바로 사라지지 않을 수 있습니다.

구글은 ads.txt 파일을 자동으로 확인하며 변경사항이 반영되기까지 시간이 걸릴 수 있다고 안내합니다.

일반적으로 며칠이 걸릴 수 있으며, 광고 요청이 적은 사이트에서는 최대 한 달 정도 소요될 수도 있습니다.

따라서 파일을 수정한 직후 경고가 남아 있다고 해서 바로 실패했다고 판단할 필요는 없습니다.

다만 파일에 잘못된 게시자 ID가 있거나 형식이 틀렸다면 기다리는 것만으로 해결되지 않습니다.

먼저 파일 내용과 접근 상태가 정확한지 확인해야 합니다.

17. ads.txt 파일 형식 오류 확인하기

파일이 존재하는데도 게시자 ID가 확인되지 않는다면 형식을 점검합니다.

대표적으로 다음 사항을 확인할 수 있습니다.

게시자 ID가 정확한가?

pub- 접두어가 빠지지 않았는가?

쉼표가 잘못 들어가지 않았는가?

불필요한 문자가 추가되지 않았는가?

파일이 일반 텍스트 형식으로 저장되었는가?

여러 광고 판매자 항목이 있다면 각 항목이 올바른 형식으로 구분되어 있는가?

구글 공식 도움말은 잘못된 공백이나 불필요한 문자도 파일 분석에 영향을 줄 수 있다고 설명합니다.

따라서 애드센스에서 제공한 스니펫과 실제 파일 내용을 비교하는 것이 좋습니다.

18. robots.txt 때문에 경고가 발생할 수도 있을까?

가능합니다.

robots.txt는 검색 및 웹 크롤러가 사이트의 특정 경로에 접근할 수 있는지 안내하는 파일입니다.

만약 ads.txt 경로가 크롤링 제한 대상에 포함되어 있다면 구글이 파일을 확인하는 데 문제가 생길 수 있습니다.

개인 도메인의 서버를 직접 관리하는 경우에는 robots.txt 설정을 확인할 수 있습니다.

다만 티스토리처럼 플랫폼에서 관련 파일을 관리하는 환경에서는 운영자가 자유롭게 수정하지 못할 수 있습니다.

이 경우 임의로 스킨 코드를 변경하기보다 서비스 제공업체의 안내를 확인하는 것이 좋습니다.

19. HTTP와 HTTPS 연결도 확인하기

구글은 HTTP와 HTTPS 경로에서 ads.txt 파일에 접근할 수 있는지 확인할 수 있습니다.

예를 들어 다음 두 주소가 있습니다.

http://example.com/ads.txt


https://example.com/ads.txt


실제 파일이 한쪽 주소에서만 제공된다면 다른 주소에서도 정상적으로 접근할 수 있도록 리디렉션 설정이 필요할 수 있습니다.

다만 리디렉션 설정은 웹서버나 도메인 관리 환경에 따라 방법이 다릅니다.

티스토리에서 개인 도메인을 사용한다면 먼저 티스토리의 도메인 연결 상태와 HTTPS 적용 여부를 확인해야 합니다.

20. ads.txt 업데이트 확인 기능 사용하기

파일 문제를 수정했다면 애드센스에서 상태를 다시 확인할 수 있습니다.

애드센스에 로그인합니다.

사이트 메뉴를 선택합니다.

문제가 발생한 사이트를 선택합니다.

화면에 '업데이트 확인' 기능이 제공된다면 해당 버튼을 선택합니다.

이 기능을 통해 ads.txt 상태를 다시 확인하도록 요청할 수 있습니다.

다만 버튼을 누른다고 해서 모든 변경사항이 즉시 반영되는 것은 아닙니다.

파일 접근 상태와 내용이 올바른지 먼저 점검하는 것이 중요합니다.

21. ads.txt 경고와 광고 미노출은 같은 문제일까?

ads.txt 경고와 광고 미노출은 관련될 수 있지만 항상 같은 문제는 아닙니다.

특히 ads.txt에서 게시자 ID를 확인하지 못해 '승인되지 않음' 상태가 되면 광고 요청이 거부될 수 있습니다.

반면 '찾을 수 없음' 경고가 있다고 해서 모든 상황에서 광고가 즉시 중단된다고 단정할 수는 없습니다.

광고가 나오지 않는다면 사이트 승인 상태와 티스토리 계정 연동, 광고 설정도 함께 확인해야 합니다.

따라서 ads.txt 경고를 해결한 뒤에도 광고가 표시되지 않는다면 광고 미노출 문제를 별도로 점검하는 것이 좋습니다.

22. ads.txt 경고가 발생했을 때 피해야 할 행동

첫째, 경고가 나타났다고 해서 애드센스 사이트를 무조건 삭제하지 않습니다.

둘째, 게시자 ID를 임의의 숫자로 입력하지 않습니다.

셋째, HTML 편집에 내용을 붙여 넣는 것으로 ads.txt 설정이 끝났다고 생각하지 않습니다.

넷째, 티스토리 기본 도메인과 개인 도메인의 해결 방법을 혼동하지 않습니다.

다섯째, 파일이 정상적으로 설정되었는데도 경고가 즉시 사라지지 않는다는 이유로 반복해서 수정하지 않습니다.

여섯째, 인터넷에 소개된 오래된 방법을 현재 티스토리에서 그대로 사용할 수 있다고 단정하지 않습니다.

중요한 것은 실제 파일 경로와 공식 안내를 기준으로 판단하는 것입니다.

23. ads.txt 경고 해결 순서 요약

첫 번째로 애드센스 사이트 메뉴에서 ads.txt 상태를 확인합니다.

두 번째로 티스토리 기본 도메인인지 개인 도메인인지 구분합니다.

세 번째로 티스토리 수익 메뉴에서 애드센스 계정 연동 상태를 확인합니다.

네 번째로 개인 도메인을 사용한다면 루트 도메인의 /ads.txt 주소에 접근해 봅니다.

다섯 번째로 필요한 경우 자신의 게시자 ID가 파일에 정확하게 포함되어 있는지 확인합니다.

여섯 번째로 파일 접근 오류나 형식 오류가 있는지 점검합니다.

일곱 번째로 애드센스에서 업데이트 확인 기능을 사용하거나 변경사항 반영을 기다립니다.

여덟 번째로 문제가 지속된다면 티스토리 고객센터 또는 구글 애드센스 공식 문제 해결 도구를 이용합니다.

24. ads.txt 경고 해결 체크리스트

□ 애드센스에서 실제 ads.txt 상태를 확인했는가?

□ 사이트 승인 상태와 ads.txt 상태를 구분했는가?

□ 티스토리 기본 주소와 개인 도메인을 구분했는가?

□ 티스토리 애드센스 계정 연동을 확인했는가?

□ 개인 도메인의 /ads.txt 주소에 접속해 봤는가?

□ 루트 도메인과 하위 도메인의 차이를 이해했는가?

□ 파일에 자신의 게시자 ID가 정확하게 포함되어 있는가?

□ 파일 형식과 쉼표, 공백을 확인했는가?

□ HTML 편집과 ads.txt 파일 제공을 혼동하지 않았는가?

□ 필요한 경우 HTTP와 HTTPS 연결을 확인했는가?

□ robots.txt 접근 제한 여부를 점검했는가?

□ 변경사항이 반영될 시간을 충분히 기다렸는가?

□ 문제가 지속된다면 공식 고객센터 안내를 확인했는가?

마무리

티스토리에서 애드센스 ads.txt 경고가 나타났다면 가장 먼저 해야 할 일은 현재 상태를 정확하게 확인하는 것입니다.

ads.txt는 광고 판매 권한을 확인하기 위한 파일이며, 사이트 승인 심사와는 별도로 관리됩니다.

티스토리 기본 도메인을 사용하는 경우에는 플랫폼에서 ads.txt를 관리하므로 일반적으로 별도의 파일 업로드가 필요하지 않습니다.

반면 개인 도메인을 사용하는 경우에는 루트 도메인의 /ads.txt 경로와 게시자 ID를 확인해야 할 수 있습니다.

특히 하위 도메인을 연결한 경우에는 루트 도메인 관리 방식에 따라 별도의 조치가 필요할 수 있습니다.

파일이 정상적으로 제공되고 있는데도 경고가 계속된다면 구글의 확인 결과가 반영될 시간을 기다리는 것이 좋습니다.

다만 게시자 ID가 잘못되었거나 파일 접근 자체에 문제가 있다면 해당 원인을 먼저 해결해야 합니다.

무엇보다 중요한 것은 무조건 파일을 새로 만드는 것이 아니라 자신의 티스토리 도메인 환경에 맞는 해결 방법을 선택하는 것입니다.

※ 이 글은 티스토리와 구글 애드센스의 공식 도움말을 기준으로 정리했습니다. 실제 ads.txt 처리 방식과 메뉴는 서비스 업데이트에 따라 달라질 수 있으므로 설정 전 최신 안내를 확인하시기 바랍니다.

반응형