Blogger ads.txt 설정 방법: 애드센스 수익 손실 경고 해결하기
Blogger ads.txt 설정은 블로그스팟에서 애드센스를 운영할 때 꼭 확인해야 하는 수익화 기본 작업입니다. 애드센스 화면에 “수익 손실 위험”, “ads.txt 파일 문제를 해결해야 합니다” 같은 경고가 보이면, 내 블로그의 ads.txt 파일에 애드센스 게시자 ID가 올바르게 들어가 있는지 확인해야 합니다.
Google AdSense 공식 도움말에 따르면 ads.txt는 내 사이트의 광고 인벤토리를 판매할 수 있는 판매자를 게시자가 직접 지정할 수 있게 해 주는 파일입니다. 사용이 의무는 아니지만 강력히 권장되며, 위조 인벤토리를 줄이고 광고주 지출이 올바른 판매자에게 전달되도록 돕는 역할을 합니다.
이번 글에서는 블로그스팟, 즉 Blogger에서 ads.txt를 설정하는 방법, 애드센스 게시자 ID를 확인하는 방법, 설정 후 확인해야 할 주소, 경고가 바로 사라지지 않을 때 점검할 항목까지 초보자 기준으로 정리하겠습니다.
목차
ads.txt란 무엇인가?
ads.txt는 Authorized Digital Sellers의 줄임말로, 사이트의 광고 인벤토리를 판매할 권한이 있는 광고 판매자를 명시하는 텍스트 파일입니다. 애드센스 운영자 입장에서는 “이 블로그의 광고 판매자는 Google AdSense가 맞다”는 정보를 공개적으로 알려주는 역할을 합니다.
예를 들어 애드센스만 사용하는 블로그라면 ads.txt 안에는 보통 Google AdSense 게시자 ID가 포함된 한 줄이 들어갑니다. Google AdSense 공식 안내의 예시는 다음과 같은 형식입니다.
여기에서 가장 중요한 부분은 pub-0000000000000000입니다. 이 부분은 예시 값이며, 실제로는 본인의 애드센스 게시자 ID로 바꿔야 합니다.
절대 다른 사람의 게시자 ID를 복사해 넣으면 안 됩니다. 반드시 본인의 AdSense 계정에서 제공하는 ads.txt 스니펫을 복사해 사용해야 합니다.
애드센스 수익 손실 경고가 뜨는 이유
애드센스에서 ads.txt 관련 경고가 뜨는 대표적인 이유는 다음과 같습니다.
첫째, 블로그에 ads.txt 파일이 없을 때입니다.
둘째, ads.txt 파일은 있지만 애드센스 게시자 ID가 빠져 있을 때입니다.
셋째, 게시자 ID가 잘못 입력되었거나 형식이 틀렸을 때입니다.
넷째, ads.txt 파일이 존재하지만 Google 크롤러가 접근하지 못할 때입니다.
다섯째, 최근에 설정했지만 아직 애드센스에서 확인이 끝나지 않았을 때입니다.
Google AdSense 도움말은 ads.txt에 문제가 있으면 애드센스 계정에 알림이 표시되며, 수익에 영향을 줄 수 있으므로 관련 단계에 따라 해결하라고 안내합니다. 또한 변경사항이 AdSense에 반영되기까지 며칠이 걸릴 수 있고, 광고 요청이 많지 않은 사이트는 최대 한 달까지 걸릴 수 있다고 설명합니다.
따라서 경고가 보인다고 해서 당장 계정이 정지된다는 뜻은 아닙니다. 하지만 애드센스 수익화 블로그라면 미루지 말고 확인하는 것이 좋습니다.
Blogger에서 ads.txt 설정 전 확인할 것
Blogger에서 ads.txt를 설정하기 전에 세 가지를 먼저 확인해야 합니다.
첫째, 애드센스 계정이 정상적으로 활성화되어 있어야 합니다. 사이트가 아직 검토 중이거나 승인 전이라면 ads.txt 상태가 바로 정상으로 표시되지 않을 수 있습니다.
둘째, Blogger 블로그가 애드센스와 연결되어 있거나, 수동으로 애드센스 광고를 넣고 있는 상태인지 확인해야 합니다. Blogger 공식 도움말은 블로그가 타사 광고 제공업체로 수익화되었거나 AdSense를 수동으로 통합한 경우 ads.txt 내용을 직접 설정해야 한다고 안내합니다.
셋째, 본인의 애드센스 게시자 ID를 정확히 알아야 합니다. 게시자 ID는 pub-으로 시작하는 숫자 조합입니다. ads.txt 파일 안에 이 ID가 정확히 들어가야 애드센스가 정상적으로 확인할 수 있습니다.
함께 보면 좋은 블로그스팟 애드센스 글
애드센스에서 ads.txt 코드 확인하는 방법
ads.txt 코드는 임의로 작성하는 것보다 애드센스 계정에서 제공하는 내용을 복사하는 것이 가장 안전합니다.
Google AdSense 공식 도움말 기준으로는 애드센스에 로그인한 뒤, 홈 화면의 경고가 있다면 “지금 해결”을 클릭하거나, 없으면 사이트 메뉴에서 ads.txt 상태가 “찾을 수 없음” 또는 “승인되지 않음”으로 표시된 사이트를 선택합니다. 이후 Ads.txt 스니펫 옵션을 선택하고 복사하면 됩니다.
복사한 코드는 보통 다음과 같은 형식입니다.
여기서 pub-본인게시자ID 부분이 본인의 애드센스 계정과 정확히 일치해야 합니다.
주의할 점은 워드프로세서나 메모 앱에서 불필요한 공백, 특수문자, 줄바꿈이 추가될 수 있다는 것입니다. ads.txt는 단순 텍스트 형식이므로, 가능한 한 애드센스에서 복사한 줄을 그대로 Blogger 설정에 붙여 넣는 것이 좋습니다.
Blogger ads.txt 설정 방법
Blogger에서 ads.txt를 설정하는 방법은 비교적 간단합니다. Google Blogger 공식 도움말은 Blogger에서 설정 메뉴로 이동한 뒤 수익 창출 항목에서 맞춤 ads.txt를 사용 설정하고, 맞춤 ads.txt 항목에 광고 제공업체의 설정 내용을 붙여 넣은 뒤 저장하라고 안내합니다.
초보자 기준으로 순서를 다시 정리하면 다음과 같습니다.
1. Blogger에 로그인하기
먼저 Blogger 관리자 화면에 로그인합니다. 여러 개의 블로그를 운영 중이라면 왼쪽 위 블로그 선택 메뉴에서 ads.txt를 설정할 블로그를 선택합니다.
2. 설정 메뉴로 이동하기
왼쪽 메뉴에서 설정을 클릭합니다. Blogger의 광고 관련 설정은 레이아웃이 아니라 설정 메뉴 안의 수익 창출 항목에서 확인합니다.
3. 수익 창출 항목 찾기
설정 화면에서 아래로 내려가면 수익 창출 또는 Monetization 항목이 보입니다.
이 영역에 맞춤 ads.txt 사용 설정 또는 Enable custom ads.txt 항목이 있습니다.
4. 맞춤 ads.txt 사용 설정 켜기
맞춤 ads.txt 사용 설정을 켭니다.
이 옵션을 켜야 Blogger에서 ads.txt 내용을 직접 입력할 수 있습니다. 꺼져 있으면 맞춤 ads.txt 파일이 적용되지 않을 수 있습니다.
5. 맞춤 ads.txt 클릭하기
맞춤 ads.txt 항목을 클릭하면 텍스트를 입력할 수 있는 창이 열립니다.
여기에 애드센스에서 복사한 ads.txt 스니펫을 붙여 넣습니다.
예시는 다음과 같습니다.
단, 위 코드는 예시입니다. 실제 발행용 블로그에는 반드시 본인의 애드센스 게시자 ID가 들어간 코드를 사용해야 합니다.
6. 저장하기
코드를 붙여 넣었다면 저장을 클릭합니다.
저장 후에는 바로 애드센스 경고가 사라지지 않을 수 있습니다. 설정이 정상적으로 적용되었는지 먼저 브라우저에서 확인하는 것이 좋습니다.
ads.txt 설정 후 확인하는 방법
Blogger 공식 도움말은 ads.txt 파일 내용을 확인하려면 브라우저에서 블로그 주소 뒤에 /ads.txt를 붙여 접속해 보라고 안내합니다.
예를 들어 블로그 주소가 다음과 같다면,
확인 주소는 다음과 같습니다.
맞춤 도메인을 사용하는 경우에도 같은 방식으로 확인합니다.
정상적으로 설정되었다면 화면에 다음과 같은 한 줄이 표시됩니다.
여기에서 본인의 게시자 ID가 정확히 보이면 1차 설정은 완료된 것입니다.
다만 브라우저에서 보인다고 해서 애드센스 상태가 즉시 “승인됨”으로 바뀌는 것은 아닙니다. Google AdSense는 ads.txt 변경사항이 반영되기까지 며칠이 걸릴 수 있고, 광고 요청이 적은 사이트는 최대 한 달까지 걸릴 수 있다고 안내합니다.
함께 보면 좋은 검색노출 점검 글
애드센스에서 다시 확인 요청하는 방법
ads.txt를 수정한 뒤에는 애드센스에서 상태 업데이트를 확인할 수 있습니다. Google AdSense 공식 도움말은 애드센스에 로그인한 뒤 사이트 메뉴에서 해당 사이트를 클릭하고, “업데이트 확인”을 클릭하면 ads.txt 상태를 다시 확인할 수 있다고 안내합니다.
순서는 다음과 같습니다.
첫째, Google AdSense에 로그인합니다.
둘째, 왼쪽 메뉴에서 사이트를 클릭합니다.
셋째, ads.txt 상태를 확인할 사이트를 선택합니다.
넷째, 업데이트 확인을 클릭합니다.
이후 상태가 바로 바뀌지 않더라도 너무 자주 수정하지 않는 것이 좋습니다. Google은 올바르게 설정된 ads.txt 파일을 삭제하지 말라고 안내하며, 변경이 생기면 검토 시간에 영향을 줄 수 있다고 설명합니다.
ads.txt가 있는데도 경고가 사라지지 않을 때
ads.txt를 설정했는데도 애드센스 경고가 계속 보일 수 있습니다. 이때는 아래 항목을 순서대로 확인해 보세요.
1. 시간이 충분히 지났는지 확인
설정 직후에는 애드센스가 아직 파일을 다시 크롤링하지 않았을 수 있습니다. Google AdSense 도움말은 변경사항이 반영되기까지 며칠이 걸릴 수 있으며, 광고 요청이 적은 사이트는 최대 한 달까지 걸릴 수 있다고 안내합니다.
따라서 설정 후 하루 이틀 만에 계속 수정하는 것은 좋은 방법이 아닙니다.
2. 게시자 ID가 정확한지 확인
ads.txt 안의 pub- ID가 애드센스 계정의 게시자 ID와 정확히 일치해야 합니다. 숫자 하나가 틀리거나 다른 계정의 ID를 넣으면 정상적으로 확인되지 않을 수 있습니다.
3. 불필요한 공백이나 특수문자가 없는지 확인
Google은 ads.txt 파일에서 오타, 불필요한 공백, 추가 쉼표, 잘못된 문자 같은 형식 오류가 있으면 크롤러가 파일을 무시할 수 있다고 설명합니다. 또한 풍부한 텍스트 편집기에서 복사하면 추가 서식 데이터가 들어갈 수 있으므로 일반 텍스트 편집기 사용을 권장합니다.
Blogger 설정창에 붙여 넣을 때는 애드센스에서 복사한 한 줄을 그대로 넣는 것이 가장 안전합니다.
4. /ads.txt 주소가 열리는지 확인
브라우저에서 직접 다음 주소를 열어 봅니다.
정상이라면 텍스트가 보입니다. 404 오류가 뜨거나 빈 화면이 보이면 Blogger 설정이 저장되지 않았거나 주소 확인이 잘못되었을 수 있습니다.
5. 맞춤 도메인과 www 주소를 확인
맞춤 도메인을 사용하는 경우 www가 붙은 주소와 붙지 않은 주소가 어떻게 연결되는지 확인해야 합니다. Google은 ads.txt 크롤링이 루트 도메인에서 시작되며, 루트 도메인이 ads.txt 파일로 반환되거나 리디렉션되어야 한다고 설명합니다. 예를 들어 www.domain.com/ads.txt 파일은 domain.com/ads.txt가 그 주소로 리디렉션될 때 크롤링될 수 있습니다.
블로그스팟에서 맞춤 도메인을 쓰는 경우, 도메인 설정과 리디렉션 상태를 함께 점검하는 것이 좋습니다.
6. robots.txt가 차단하고 있지 않은지 확인
Google은 robots.txt가 ads.txt 파일 경로나 특정 크롤러를 차단하면 ads.txt 파일이 무시될 수 있다고 안내합니다. 예를 들어 /ads 경로를 차단하거나 Googlebot 전체를 차단하면 문제가 될 수 있습니다.
Blogger에서 맞춤 robots.txt를 사용 중이라면 ads.txt 접근을 막는 규칙이 없는지 확인해야 합니다.
함께 보면 좋은 애드센스 문제 해결 글
Blogger 맞춤 도메인에서 특히 주의할 점
블로그스팟 기본 주소를 사용할 때보다 맞춤 도메인을 사용할 때 ads.txt 경고가 더 헷갈릴 수 있습니다.
예를 들어 Blogger 기본 주소는 다음과 같을 수 있습니다.
맞춤 도메인은 다음과 같을 수 있습니다.
애드센스에 등록된 사이트가 맞춤 도메인이라면, 애드센스는 해당 도메인의 ads.txt 파일을 확인해야 합니다. 따라서 Blogger 기본 주소에서 ads.txt가 보이더라도, 실제 수익화 도메인에서도 /ads.txt가 정상적으로 열리는지 확인해야 합니다.
또한 http와 https, www 포함 주소와 미포함 주소가 서로 다르게 작동하지 않는지도 확인해야 합니다. Google은 ads.txt가 HTTP와 HTTPS 모두에서 접근 가능해야 하며, 그렇지 않으면 리디렉션 설정이 필요할 수 있다고 안내합니다.
초보자라면 다음 네 가지 주소를 확인해 보는 것이 좋습니다.
https://www.내도메인.com/ads.txt
http://내도메인.com/ads.txt
http://www.내도메인.com/ads.txt
최종적으로는 실제 블로그가 열리는 대표 주소에서 ads.txt가 정상적으로 보이는지 확인하는 것이 중요합니다.
ads.txt에 여러 줄을 넣어도 될까?
애드센스만 사용하는 블로그라면 일반적으로 애드센스에서 제공하는 한 줄만 넣으면 됩니다.
하지만 다른 광고 네트워크도 함께 사용한다면 해당 광고 네트워크가 제공하는 ads.txt 정보를 추가해야 할 수 있습니다. Google AdSense 공식 가이드도 다른 광고 네트워크를 사용하는 경우 해당 네트워크 정보를 ads.txt 파일에 추가하라고 안내합니다.
예를 들어 애드센스와 다른 광고 플랫폼을 함께 사용한다면 ads.txt 안에 여러 줄이 들어갈 수 있습니다.
중요한 것은 각 줄이 정확한 형식을 지켜야 한다는 점입니다. 잘못된 줄이 들어가면 광고 크롤러가 파일을 제대로 해석하지 못할 수 있습니다.
ads.txt와 애드센스 승인의 관계
ads.txt는 애드센스 승인 자체를 대신해 주는 요소가 아닙니다. ads.txt를 설정했다고 해서 애드센스 승인이 자동으로 완료되는 것은 아닙니다.
ads.txt는 광고 판매자 인증과 관련된 파일이고, 애드센스 승인은 사이트 콘텐츠 품질, 정책 준수, 사이트 접근 가능성 등 여러 요소를 기준으로 검토됩니다.
다만 애드센스 승인 후 수익화를 안정적으로 운영하려면 ads.txt 상태를 정상으로 관리하는 것이 좋습니다. Google AdSense는 사이트 상태가 준비됨이고 ads.txt 상태가 승인되었으며 사이트에 광고 설정이 되어 있으면 광고가 표시되기 시작할 수 있다고 안내합니다.
따라서 ads.txt는 애드센스 승인 전후 모두 확인해야 할 기본 점검 항목으로 보는 것이 좋습니다.
초보자가 자주 하는 실수
1. 예시 게시자 ID를 그대로 넣는 경우
pub-0000000000000000은 예시입니다. 실제 블로그에는 본인의 게시자 ID가 들어가야 합니다.
2. ads.txt를 본문 글에 붙여 넣는 경우
ads.txt 코드는 블로그 글 본문에 넣는 것이 아닙니다. Blogger 설정의 맞춤 ads.txt 항목에 넣어야 합니다.
3. 테마 HTML에 아무 곳이나 넣는 경우
ads.txt는 테마 HTML 안에 넣는 코드가 아닙니다. Blogger에서는 설정 메뉴의 수익 창출 항목에서 맞춤 ads.txt로 관리합니다.
4. 경고가 안 사라진다고 계속 수정하는 경우
설정이 맞다면 며칠 기다려야 합니다. Google 공식 도움말도 ads.txt 변경사항 반영에 시간이 걸릴 수 있다고 안내합니다.
5. 맞춤 도메인 주소를 확인하지 않는 경우
블로그스팟 기본 주소가 아니라 맞춤 도메인으로 애드센스를 운영한다면, 맞춤 도메인의 /ads.txt 주소가 정상적으로 열리는지 확인해야 합니다.
FAQ
Q1. Blogger ads.txt 설정은 꼭 해야 하나요?
Google은 ads.txt 사용이 의무는 아니지만 강력히 권장된다고 안내합니다. 광고 인벤토리 위조를 방지하고 광고주 지출이 올바른 판매자에게 전달되도록 돕기 때문에, 애드센스 수익화 블로그라면 설정하는 것이 좋습니다.
Q2. ads.txt 설정 후 경고가 바로 사라지나요?
바로 사라지지 않을 수 있습니다. Google AdSense는 변경사항 반영에 며칠이 걸릴 수 있고, 광고 요청이 적은 사이트는 최대 한 달까지 걸릴 수 있다고 안내합니다.
Q3. Blogger에서 ads.txt 파일을 따로 업로드해야 하나요?
일반적인 Blogger 설정에서는 파일을 직접 업로드하지 않고, 설정 메뉴의 수익 창출 항목에서 맞춤 ads.txt를 켠 뒤 내용을 붙여 넣고 저장합니다. Blogger 공식 도움말도 이 방식으로 안내합니다.
Q4. ads.txt 주소는 어디에서 확인하나요?
브라우저 주소창에 블로그 주소 뒤 /ads.txt를 붙여 확인합니다. Blogger 공식 도움말도 http://<your blog address>/ads.txt 형식으로 확인할 수 있다고 안내합니다.
Q5. 애드센스 외 다른 광고도 쓰면 어떻게 하나요?
다른 광고 네트워크를 함께 사용한다면 해당 광고 네트워크가 제공하는 ads.txt 정보를 추가해야 할 수 있습니다. Google AdSense 공식 가이드도 다른 광고 네트워크를 사용하는 경우 해당 네트워크의 ads.txt 정보를 추가하라고 안내합니다.
결론
Blogger ads.txt 설정은 블로그스팟 애드센스 수익화에서 꼭 확인해야 할 기본 작업입니다. ads.txt는 내 블로그의 광고 인벤토리를 판매할 수 있는 공식 판매자를 알려주는 파일이며, 애드센스에서는 본인의 게시자 ID가 정확히 포함되어 있어야 정상적으로 확인됩니다.
설정 방법은 어렵지 않습니다. Blogger 관리자에서 설정 메뉴로 이동한 뒤 수익 창출 항목의 맞춤 ads.txt를 켜고, 애드센스에서 복사한 ads.txt 스니펫을 붙여 넣은 뒤 저장하면 됩니다. 이후 내블로그주소/ads.txt로 접속해 본인의 게시자 ID가 보이는지 확인합니다.
다만 경고가 바로 사라지지 않을 수 있습니다. Google 공식 도움말 기준으로 반영에는 며칠이 걸릴 수 있고, 광고 요청이 적은 사이트는 최대 한 달까지 걸릴 수 있습니다. 설정이 정확하다면 불필요하게 계속 수정하기보다, 주소 접근 여부와 게시자 ID 정확성을 확인한 뒤 기다리는 것이 좋습니다.
ITNAI처럼 블로그스팟 기반으로 애드센스 수익화를 운영하는 블로그라면 ads.txt, 자동 광고, Ad Intents, 내부링크, 검색 색인 점검을 하나의 수익화 클러스터로 관리하는 것이 좋습니다. 광고 설정은 수익화의 출발점이고, 장기 수익은 검색 의도에 맞는 콘텐츠와 안정적인 블로그 구조에서 만들어집니다.
