워드프레스 블로그에 구글 애드센스를 연결했는데 “ads.txt 파일 문제를 해결해야 합니다” 또는 “승인되지 않음” 경고 메시지를 보셨나요? 이 문제는 블로그 수익에 직접적인 영향을 미칠 수 있지만, 걱정하지 마세요. 이 글에서는 워드프레스 ads.txt 문제를 쉽고 확실하게 해결하는 방법을 단계별로 알려드립니다.

ads.txt란 무엇인가?
ads.txt는 ‘Authorized Digital Sellers’의 약자로, 디지털 광고 판매자 인증 파일입니다. 구글에서 만든 이 시스템은 광고 사기를 방지하고 정당한 광고 수익을 보호하기 위해 도입되었습니다.
워드프레스 ads.txt 파일은 단순한 텍스트 파일로, 여러분의 웹사이트에 광고를 게재할 수 있는 합법적인 광고 네트워크 목록을 포함합니다. 구글 애드센스를 사용하는 워드프레스 블로그 운영자라면, 이 파일을 웹사이트의 루트 디렉토리에 올바르게 설정해야 애드센스가 정상적으로 작동하고 수익이 발생합니다.
워드프레스에서 발생하는 ads.txt 문제 원인

워드프레스 ads.txt 승인되지 않음 문제가 발생하는 주요 원인은 다음과 같습니다.
- 파일이 존재하지 않음: ads.txt 파일이 아예 생성되지 않은 경우
- 잘못된 위치에 파일 존재: ads.txt 파일이 루트 디렉토리가 아닌 다른 위치에 있는 경우
- 파일 내용 오류: ads.txt 파일 내용이 잘못되었거나 누락된 정보가 있는 경우
- 접근 권한 문제: 서버 설정으로 인해 구글 크롤러가 파일에 접근할 수 없는 경우
특히 “승인되지 않음” 상태는 구글이 여러분의 사이트에서 필요한 ads.txt 파일을 찾지 못했거나, 파일 내용이 올바르지 않다는 것을 의미합니다. 워드프레스 ads.txt 문제를 해결하지 않으면 광고 수익이 감소할 수 있으니 주의하세요.
ads.txt 승인되지 않음 문제 해결 방법 (3가지)
워드프레스에서 ads.txt 문제를 해결하는 방법은 크게 세 가지가 있습니다. 가장 쉬운 방법부터 차례대로 설명해 드리겠습니다.
워드프레스 플러그인으로 해결하기

가장 간단한 방법은 플러그인을 사용하는 것입니다.특히 Ad Inserter – Ad Manager & AdSense Ads 플러그인은 사용자 30만 명 이상이 설치한 인기 플러그인으로 ads.txt 문제 해결에 매우 효과적입니다.
- 워드프레스 관리자 페이지에서 플러그인 > 새로 추가하기로 이동합니다.
- 검색창에 Ad Inserter를 입력합니다.
- “Ad Inserter – Ad Manager & AdSense Ads” 플러그인을 찾아 설치 및 활성화합니다.
- 설치 후 왼쪽 메뉴에서 Ad Inserter를 클릭합니다.
- 상단 탭에서 설정을 클릭합니다.
- 페이지를 아래로 스크롤하여 ads.txt 섹션을 찾습니다.
- 구글 애드센스에서 제공한 ads.txt 코드를 붙여넣습니다.
- 변경사항을 저장합니다.
장점: 가장 쉽고 빠른 방법으로, 기술적 지식이 거의 필요하지 않습니다. 광고 관리까지 한 번에 할 수 있어 편리합니다.
FTP를 통한 수동 업로드 방법
플러그인 없이 직접 파일을 업로드하는 방법입니다.
- 메모장이나 텍스트 편집기를 열고 새 파일을 만듭니다.
- 구글 애드센스에서 제공한 ads.txt 코드를 붙여넣습니다.
- 파일을 ads.txt라는 이름으로 저장합니다.
- FTP 클라이언트(FileZilla 등)을 사용하여 웹호스팅에 접속합니다.
- 웹사이트의 루트 디렉토리(일반적으로 public_html, www, htdocs 등)에 파일을 업로드합니다.
중요: ads.txt 파일은 반드시 도메인의 루트 디렉토리에 있어야 합니다. 예를 들어, 여러분의 사이트가 ‘example.com’이라면, ads.txt는 ‘example.com/ads.txt’ 위치해야 합니다.
워드프레스 ads.txt 문제를 해결할 때 이 방법은 플러그인이 필요 없어 사이트 속도에 영향을 주지 않는다는 장점이 있습니다.
파일 관리자를 통한 해결 방법
대부분의 웹호스팅 서비스는 cPanel과 같은 관리 패널에서 파일 관리자를 제공합니다.
- 웹호스팅 cPanel(또는 관리 패널)에 로그인합니다.
- 파일 관리자를 찾아 클릭합니다.
- 웹사이트 루트 디렉토리(public_html)로 이동합니다.
- 새 파일 버튼을 클릭하고 파일 이름을 ads.txt로 지정합니다.
- 파일 편집기에서 애드센스 ads.txt 코드를 붙여넣습니다.
- 변경사항을 저장합니다.
이 방법은 워드프레스 ads.txt 승인되지 않음 문제를 해결할 때 FTP 클라이언트 설치가 필요 없다는 장점이 있습니다.
ads.txt 설정 후 확인 방법
ads.txt 파일을 설정한 후에는 제대로 작동하는지 확인해야 합니다:
- 브라우저에서 도메인 주소를 직접 접속해 파일이 제대로 로드되는지 확인합니다.
- 구글 애드센스 대시보드의 사이트 섹션에서 사이트 상태를 확인합니다.
- 변경사항이 반영되는 데 최대 24~48시간이 걸릴 수 있습니다. 인내심을 가지고 기다려주세요.
- 최근 변경사항을 확인해본 결과 구글 애드센스 접속 후 업데이트 확인 버튼을 클릭하면 바로 확인이 가능하니 ads.txt 설정 후 바로 확인하실 수 있겠습니다.

자주 묻는 질문 (FAQ)
ads.txt 파일이 없으면 어떤 영향이 있나요?
ads.txt 파일이 없거나 올바르게 설정되지 않으면 광고 수익이 크게 감소할 수 있습니다. 구글은 이 파일을 통해 합법적인 광고 판매자를 확인하므로, 없을 경우 많은 광고주들이 여러분의 사이트에 광고를 게재하지 않을 수 있습니다.
ads.txt 파일을 수정했는데도 계속 오류가 발생합니다.
변경 사항이 반영되는 데 최대 48시간이 걸릴 수 있습니다. 그 후에도 오류가 계속되면 브라우저 캐시를 삭제하고, 구글 애드센스의 ‘ads.txt 진단’ 도구를 사용해 구체적인 문제를 확인하세요.
여러 광고 네트워크를 사용 중인데, ads.txt 파일은 어떻게 설정하나요?
각 광고 네트워크의 ads.txt 코드를 하나의 파일에 각각 새 줄에 추가하면 됩니다. 모든 코드가 올바른 형식인지 확인하세요.
워드프레스 하위 폴더 설치에서 ads.txt는 어디에 둬야 하나요?
워드프레스가 하위 폴더에 설치되어 있더라도(예: example.com/blog/), ads.txt 파일은 항상 도메인의 루트 디렉토리(example.com/ads.txt)에 위치해야 합니다. 이는 워드프레스 ads.txt 문제의 흔한 원인 중 하나입니다.
ads.txt 파일을 어떻게 백업하나요?
ads.txt 파일의 내용을 텍스트 파일로 컴퓨터에 저장해두면 됩니다. 또한 대부분의 플러그인은 설정을 백업하는 기능을 제공하므로, 플러그인을 사용하는 경우 플러그인 설정을 백업하는 것이 좋습니다.
ads.txt가 업데이트되어야 할 때는 언제인가요?
새로운 광고 네트워크를 추가하거나, 기존 광고 네트워크의 ID가 변경되었을 때 ads.txt 파일을 업데이트해야 합니다. 구글 애드센스에서 요청하는 경우에도 파일을 업데이트해야 합니다.
워드프레스 멀티사이트에서 ads.txt 설정은 어떻게 하나요?
워드프레스 멀티사이트에서는 각 서브사이트가 메인 도메인의 ads.txt 파일을 공유합니다. 따라서 루트 도메인의 ads.txt 파일만 설정하면 됩니다. 각 사이트마다 다른 광고 ID를 사용하는 경우, 모든 ID를 하나의 ads.txt 파일에 포함시켜야 합니다.
결론
워드프레스 ads.txt 문제를 해결하는 것은 생각보다 간단합니다. 특히 Ad Inserter 플러그인을 사용하면 쉽고 빠르게 해결할 수 있습니다. 이 글에서 설명한 방법 중 하나를 선택하여 실행하면, 대부분의 경우 “승인되지 않음” 오류를 해결하고 정상적으로 광고 수익을 얻을 수 있습니다.
ads.txt는 단순한 텍스트 파일이지만, 올바르게 설정하는 것이 온라인 수익화에 매우 중요합니다. 이 가이드가 여러분의 워드프레스 ads.txt 승인되지 않음 문제를 해결하는 데 도움이 되었기를 바랍니다.
지난 시간에 작성한 WP Rocket 플러그인 총정리 포스팅이 궁금하시다면 링크를 클릭해주세요.




