LIT-google-adsense-overview
2026-02-12
Google AdSense란?
웹사이트 퍼블리셔(게시자)가 자신의 사이트에 Google 광고를 게재하여 수익을 창출할 수 있게 해주는 광고 플랫폼이다.
3자 구조:
- 광고주: Google Ads를 통해 광고 집행, 비용 지불
- Google: 광고주와 퍼블리셔를 연결하는 중개 플랫폼 (광고 경매 운영)
- 퍼블리셔: AdSense에 가입, 사이트에 광고 코드 삽입, 수익 배분
즉, Google Ads = 광고주 측 플랫폼, AdSense = 퍼블리셔 측 플랫폼이다.
동작 방식
1. 퍼블리셔 가입 + Google 승인 심사
2. AdSense 스크립트를 사이트 <head>에 삽입
3. 사용자 페이지 방문 → AdSense 스크립트가 Google에 광고 요청
4. Google 실시간 경매 (Real-Time Bidding) → 낙찰된 광고 표시
5. 클릭 또는 노출 → 수익 발생
6. 월별 정산 → 퍼블리셔에게 지급
수익 모델
과금 방식
| 모델 | 설명 |
|---|---|
| CPC (Cost Per Click) | 사용자가 광고 클릭 시 과금. 가장 일반적 |
| CPM (Cost Per Mille) | 광고 1,000회 노출당 과금. 트래픽 많은 사이트에 유리 |
| Active View CPM | 실제 화면에 보인 노출 1,000회당 과금 (뷰포트에 1초 이상 50% 이상) |
수익 배분 비율
2024년~ 변경된 구조:
- 구매 측 플랫폼 (Google Ads 등): 약 15% 수수료
- 판매 측 (AdSense): 20% 수수료
- 퍼블리셔: 약 80% 수령 (판매 측 기준)
(기존: Content 광고 퍼블리셔 68% / Search 광고 퍼블리셔 51%)
지급 기준
- 최소 지급액: $100
- 지급 주기: 매월 21~26일 (전월 수익)
- 지급 방법: 은행 계좌 이체 (한국은 외화 송금 → 원화 환전)
광고 유형
수동 배치 광고 단위
| 유형 | 설명 | 용도 |
|---|---|---|
| Display Ads | 반응형 배너 광고 | 사이드바, 콘텐츠 상하단 (범용) |
| In-feed Ads | 콘텐츠 피드 사이 네이티브 광고 | 게시글 목록, 뉴스 피드 |
| In-article Ads | 본문 단락 사이 네이티브 광고 | 블로그 포스트, 기사 |
| Multiplex Ads | 그리드 형태 다중 광고 (구 Matched Content) | 관련 콘텐츠 추천 영역 |
Auto Ads
Google 머신러닝이 자동으로 최적 위치에 광고 배치하는 기능.
- AdSense 스크립트가 페이지 구조 분석 → ML이 위치 결정
- 인페이지 광고, 앵커 광고 (상/하단 고정), 전면 광고 (페이지 전환 시), 사이드 레일 광고 (좌우 여백)
- AdSense 콘솔에서 사이트별 on/off, 광고 형식별 개별 토글, URL 패턴 제외 가능
- 장점: 구현 간단, Google 자동 최적화
- 단점: 레이아웃 제어 제한, 의도치 않은 위치에 광고 가능
사이트 적용 시 필수/선택 항목
AdSense를 사이트에 적용할 때 3가지 요소가 등장하지만, 모두 필수는 아니다.
| 항목 | 역할 | 필수 여부 |
|---|---|---|
AdSense code snippet (<script>) | 실제 광고 표시 코드. <head>에 삽입 | 필수 — 없으면 광고가 표시되지 않음 |
| ads.txt | 광고 인벤토리 판매 권한 선언 (광고 사기 방지) | 강력 권장 — 없으면 광고 수익 제한 가능 |
| Meta tag (소유권 인증) | 사이트 소유권 인증 수단 중 하나 | 대체 가능 — 여러 인증 방법 중 택 1 |
소유권 인증 방법 (택 1)
AdSense 승인 시 사이트 소유권을 증명해야 하며, 아래 중 하나만 완료하면 된다:
| 방법 | 설명 |
|---|---|
| Meta tag | <head>에 Google 제공 <meta> 태그 삽입 |
| HTML 파일 업로드 | Google 제공 HTML 파일을 도메인 루트에 배치 |
| DNS TXT 레코드 | 도메인 DNS에 TXT 레코드 추가 |
| Google Analytics 연동 | 기존 GA4 연동으로 인증 |
| Google Tag Manager 연동 | 기존 GTM 연동으로 인증 |
이미 GA4나 GTM이 사이트에 설정되어 있다면 meta tag 없이 인증을 완료할 수 있다.
구현 방법
AdSense 스크립트 삽입
<head>에 단일 스크립트 태그 삽입:
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX"
crossorigin="anonymous"></script>
ca-pub-XXXXXXXXXXXXXXXX: 퍼블리셔 IDasync: 페이지 로딩 차단 안 함- 이 스크립트 하나로 Auto Ads 활성화 (콘솔에서 켠 경우)
수동 광고 단위 배치
특정 위치에 광고를 배치하려면 추가 코드 필요:
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXXXXXXXXXXXX"
data-ad-slot="1234567890"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
ads.txt
사이트 루트에 배치하는 텍스트 파일. 광고 인벤토리 판매 권한이 있는 업체를 선언한다.
# https://example.com/ads.txt
google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0
- 위치: 도메인 루트 (
https://example.com/ads.txt) - Google이 강력히 권장. 없으면 수익에 영향 가능.
AdSense vs GTM: 왜 직접 삽입하는가?
Google 공식 권장: AdSense는 GTM이 아닌 직접 HTML에 삽입.
| 항목 | 직접 삽입 | GTM 경유 |
|---|---|---|
| 로딩 타이밍 | 페이지 파싱과 동시 | GTM 로드 후 실행 (지연) |
| 광고 수익 | 최적 | 노출 기회 감소 가능 |
| 정책 준수 | Google 공식 권장 | 비공식, 정책 위반 가능성 |
| Auto Ads | 완벽 지원 | 최적화 저하 가능 |
기술적 이유: AdSense는 DOM 구조를 초기에 분석해야 최적 배치를 결정할 수 있고, GTM을 거치면 추가 네트워크 왕복으로 First Ad Request가 지연됨. Google 광고 크롤러(Mediabot)가 GTM 동적 삽입을 감지하지 못할 수 있음.
결론: GA4는 GTM을 통해, AdSense는 직접 삽입이 표준 패턴.
AdSense vs Google Ad Manager (GAM)
| 항목 | AdSense | GAM |
|---|---|---|
| 대상 | 소~중규모 퍼블리셔 | 중대규모, 미디어 기업 |
| 광고 소스 | Google 네트워크만 | Google + 다른 네트워크 (header bidding) |
| 직접 판매 | 불가 | 가능 |
| 설정 복잡도 | 낮음 | 높음 |
| 비용 | 무료 (수익 배분) | 소규모 무료 / 대규모 유료 |
GAM에서도 AdSense를 광고 소스 중 하나로 연동 가능 (backfill).
주요 정책
무효 클릭 활동 (가장 엄격)
- 자기 클릭 금지, 클릭 유도 금지, 자동 클릭/봇 금지
- 위반 시 계정 영구 정지 (복구 매우 어려움)
콘텐츠/배치 정책
- 불법/성인/허위 콘텐츠 금지
- 과도한 광고 배치 금지, 광고와 콘텐츠 명확 구분
- 팝업/팝언더 광고 배치 금지
AdSense ID 형식
ca-pub-XXXXXXXXXXXXXXXX
접두사 ca-pub- + 16자리 숫자. 계정당 하나. Google 정책상 한 사람/법인당 하나의 AdSense 계정만 허용.
승인 프로세스
- AdSense 가입 신청 + 사이트 URL 제출
- 확인용 스크립트를
<head>에 삽입 - Google이 사이트 소유권 확인 + 콘텐츠 심사 (수일~수주)
- 승인 또는 거부 (거부 시 사유 + 재신청 가능)
주요 승인 요건: 충분한 오리지널 콘텐츠 (15~30개+), 명확한 내비게이션, 개인정보처리방침, 자체 도메인, 정책 준수
GA4와의 연동
AdSense를 GA4와 연동하면 광고 수익 데이터를 GA4 보고서에서 확인 가능.
- 연동 경로: GA4 Admin > Product Links > AdSense Links
- 확인 가능 데이터: 페이지별 수익, 클릭수, 노출수, RPM, 트래픽 소스별 수익
- 지연: 최대 24~48시간
- 주의: GA4 수치는 추정치. 최종 정산은 AdSense 콘솔 기준
Links
- 원본: REF-google-adsense-how-it-works
- 관련 노트: REF-infra-gtm-adsense-setup
- 관련 노트: LIT-google-tag-manager-overview
- 관련 노트: LIT-google-analytics-4-overview