웹사이트 공개 13편: AdSense 연결 준비하기
웹사이트 공개 실습 13/14 · 가상 프로젝트 작은 작업실 기준입니다.
example.com은 설명용 예약 도메인이며 실제 연결에는 본인 소유 도메인을 사용합니다.
이번 편의 목표
AdSense의 사이트 연결을 준비합니다. 사이트 연결·검토 요청·승인·실제 광고 표시는 서로 다릅니다. 소개와 예제 글만 있는 샘플이 승인을 받을 수 있다고 보장하지 않습니다. 실제 콘텐츠와 운영 안내를 먼저 준비합니다.
연결 정보 반영하기
- AdSense 계정에서 사이트 추가를 선택하고 본인 도메인을 등록합니다.
- 제공되는 연결 방법을 확인합니다. 샘플은 계정 확인 메타태그와 ads.txt를 준비하는 방식입니다. 광고를 실제 표시하는 스크립트는 자동으로 켜지지 않습니다.
- 본인 계정에서 받은
ca-pub-형식의 계정 ID를.env의ADSENSE_ACCOUNT에 저장합니다. 블로그나 예제에 있는 다른 게시자 ID를 복사하지 않습니다. - 개발 검토 후 운영에 반영합니다. 홈페이지 소스의
google-adsense-account메타태그가 본인 값인지 확인합니다. https://example.com/ads.txt를 본인 주소로 열고,google.com으로 시작하는 행의 게시자 ID와 관계 값이 AdSense 계정에서 제공한 내용과 맞는지 확인합니다. 샘플은 값이 비어 있거나 형식이 다르면 404입니다.- AdSense로 돌아가 사이트 연결 확인과 검토 요청을 진행합니다. 상태 메시지에 따라 필요한 조치를 확인합니다.
무엇이 다른가요?
| 항목 | 역할 | | --- | --- | | 계정 메타태그 | 해당 사이트의 AdSense 계정 연결 확인에 사용 | | ads.txt | 광고 판매 권한 정보를 게시 | | 광고 스크립트·광고 단위 | 실제 광고 요청과 표시에 사용 |
이 시리즈의 예제는 연결 확인을 준비할 뿐 광고 표시 기능을 완성한 것이 아닙니다. 승인 뒤 실제 광고를 넣을 때는 별도 개발 검토와 개인정보·동의 설정을 진행합니다. 로그인·글쓰기 등 이용 흐름을 가리는 배치도 피합니다.
자주 막히는 지점
스크립트와 메타태그를 모두 넣어야 하나요? AdSense 계정에서 제시한 연결 방법을 확인하고 적용한 방식을 검증합니다. 이 샘플은 메타태그 방식이므로 스크립트가 없다는 이유만으로 새 코드를 중복 추가하지 않습니다.
ads.txt가 열리는데 계속 못 찾았다고 해요. 도메인·게시자 ID·공개 접근과 실제 응답을 확인한 뒤 최근 크롤링·재확인 상태를 봅니다. 반영 지연과 잘못된 파일을 구분합니다.
GA4가 잡히면 광고도 승인된 건가요? 분석 연결과 광고 심사는 별개입니다.
완료 기준과 검증
본인 정보의 메타태그·ads.txt 접근과 AdSense의 연결·검토 요청 상태를 확인하면 이번 편 완료입니다. 이 예제의 광고 심사·승인·실제 광고 요청은 수행하지 않았습니다. 안내 초안을 실제 정책으로 바꾸고 본인 계정 기준으로 진행합니다.
공식 자료 확인: 2026-11-15. AdSense에 사이트 연결, 사이트 관리 개선사항.