애드센스 코드 확인 방법 (워드프레스 초보도 가능한 3분 체크)

애드센스 코드 확인 방법

소스에서 ca-pub-가 보이는지, 2) 개발자 도구(Network)에 googlesyndication 요청이 있는지, 3) https://도메인/ads.txt에 퍼블리셔 ID가 맞는지를 확인하면 끝!

애드센스 코드확인방법


목차

자주 묻는 질문(FAQ)

애드센스 코드 기본 구조

빠른 기본 확인: 소스 보기에서 ca-pub- 찾기

정확 확인: 개발자 도구(Network/Console)로 로드 여부 점검

워드프레스 설치 위치별 체크 (Site Kit / Ad Inserter / 수동)

ads.txt 정상 여부 확인

광고가 안 보일 때 원인 7가지


1. 애드센스 코드 기본 구조

아래와 같이 head 또는 광고 블록 위에 로드 스크립트가 있어야 합니다.

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxxxxxxx" crossorigin="anonymous"></script>

ca-pub-XXXXXXXXXXXXXX = 내 퍼블리셔 ID


2. 빠른 기본 확인: 소스 보기에서 ca-pub- 찾기

  1. 페이지 접속 → Ctrl+U (소스 보기)
  2. Ctrl+Fca-pub- 또는 adsbygoogle 검색
  3. 코드가 보이면 삽입 OK. 안 보이면 테마/플러그인 삽입 위치를 확인하세요.

팁: 캐시 플러그인 사용 시 로그아웃 상태/시크릿 창으로도 확인해 보세요.


3. 정확 확인: 개발자 도구로 로드 여부 점검

Network 탭
  1. F12Network 열기 → 페이지 새로고침
  2. 필터에 googlesyndication 입력
  3. pagead2.googlesyndication.com/... 요청이 보이면 로드 성공
Console 탭
  • window.adsbygoogle 입력 → [] 또는 객체가 보이면 스크립트 로드됨


4. 워드프레스 설치 위치별 체크

(1) Site Kit by Google 사용
  • Site Kit → 설정 → AdSense 연결 상태 확인
  • 오류 시: 재연결 또는 Site Kit 재설정(Reset) 후 다시 연결
  • 혼합 콘텐츠(HTTP/HTTPS 섞임) 경고가 있으면 SSL 강제 리다이렉트 적용
(2) Ad Inserter(광고 플러그인) 사용
  • Settings에서 <head> 또는 원하는 위치(본문 전/후, 위젯)에 코드 삽입
  • 모바일/데스크톱 조건, 카테고리 조건, AMP 설정 등 노출 조건 확인
  • Duplicate(중복 삽입) 금지: 같은 페이지에 로드 스크립트를 여러 번 넣지 않기
(3) 수동 삽입(테마/자식테마)
  • header.php</head> 직전 또는 광고 블록 위에 스크립트 삽입
  • 테마 업데이트 대비 자식테마 사용 권장


5. ads.txt 정상 여부 확인

변경 후 최대 24~72시간 반영 지연 가능(정상)

브라우저에서 https://내도메인/ads.txt 열기

아래 형태의 퍼블리셔 ID 라인이 있는지 확인 google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

워드프레스는 Ads.txt Manager 플러그인 또는 파일 매니저로 루트 디렉터리에 직접 업로드


6. 광고가 안 보일 때 원인 7가지 (체크리스트)

테마/플러그인 충돌: 새로 설치한 플러그인 일시 비활성화로 원인 분리

심사/검토 중: 새 도메인·신규 사이트는 광고 표시까지 시간 소요

애드블록/추적 차단: 브라우저 확장 끄고 테스트

정책 위반 요소: 팝업 과다, 콘텐츠 부족, 민감 카테고리 등

잘못된 위치/중복 로드: 스크립트 중복, 위젯/블록 충돌

캐시 문제: 캐시/웹방화벽/CDN에서 JS 차단 → 캐시 비움 후 재확인

혼합 콘텐츠(SSL): 사이트 URL을 전부 https://로 통일, 리다이렉트 적용


7. 자주 묻는 질문(FAQ)

Q1. 코드가 보이는데 광고가 안 떠요.
A. 로드는 정상이나 검토 중이거나 정책/노출 조건 문제일 가능성이 큽니다. 다른 브라우저·시크릿 모드·다른 네트워크에서 재확인하세요.

Q2. 페이지마다 로드 스크립트를 넣어야 하나요?
A. 보통 사이트 전역에서 1회 로드면 충분합니다. 광고 단위(<ins class="adsbygoogle">)는 필요한 위치마다 배치하세요.

Q3. ads.txt가 없어도 광고가 나오나요?
A. 나올 수 있으나 수익 손실/경고가 발생할 수 있습니다. 반드시 루트에 두세요.

Q4. Site Kit와 Ad Inserter를 같이 써도 되나요?
A. 가능하지만 중복 삽입에 주의하세요. 한 쪽만 “로드 스크립트”를 담당하게 하세요.

ALT: “워드프레스 Site Kit 애드센스 연결 상태 화면”

ALT: “크롬 개발자 도구 Network 탭에서 googlesyndication 요청 확인 화면”


FAQ 스키마(JSON-LD)

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"FAQPage",
  "mainEntity":[
    {
      "@type":"Question",
      "name":"애드센스 코드가 보이는데 광고가 안 나오는 이유는?",
      "acceptedAnswer":{"@type":"Answer","text":"검토 중, 정책/노출 조건, 애드블록, 캐시·혼합콘텐츠 문제 등입니다. 시크릿 창·다른 네트워크로 재확인하고, 정책 경고와 ads.txt도 확인하세요."}
    },
    {
      "@type":"Question",
      "name":"애드센스 로드 스크립트는 페이지마다 넣어야 하나요?",
      "acceptedAnswer":{"@type":"Answer","text":"보통 사이트 전역에서 1회 로드하면 됩니다. 광고 단위는 필요한 자리마다 배치하세요."}
    },
    {
      "@type":"Question",
      "name":"ads.txt가 없어도 되나요?",
      "acceptedAnswer":{"@type":"Answer","text":"광고가 노출될 수는 있으나 수익 손실과 경고 가능성이 큽니다. 반드시 루트에 올리세요."}
    }
  ]
}
</script>

결론 & 체크리스트

중복 로드/혼합 콘텐츠/캐시/플러그인 충돌 점검

소스 보기에서 ca-pub- 존재

Network에 pagead2.googlesyndication.com 요청 확인

window.adsbygoogle 로드 확인

https://도메인/ads.txt 정상


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다