본문 바로가기
개발자도구

https://pagead2.googlesyndication.com 는 무슨 도메인?

by 로맨틱스터디 2025. 11. 23.
728x90
반응형

https://pagead2.googlesyndication.com은 ‘구글 공유(share) API’ 도메인이 아닙니다.

✔ 이것은 어떤 도메인인가?

pagead2.googlesyndication.com은

**Google AdSense / Google Ads(광고 서비스)**에서 사용하는 광고 로딩·트래킹 도메인입니다.

 

웹사이트에 표시되는 배너 광고, 광고 스크립트, 트래킹 픽셀 등이 이 도메인을 통해 로딩됩니다.

✔ 무엇과 관련없는가?

  • Google Share API
  • Google Social Share
  • Google OAuth / 로그인 API
  • Google Cloud API

이런 서비스와는 완전히 무관합니다.

필요하시면 해당 도메인에서 어떤 요청이 오가는지, 광고 차단 시 영향 등을 더 설명드릴게요!

 

728x90

 

Q. 해당 도메인에서 어떤 요청이 오가는지

 

https://pagead2.googlesyndication.com에서 오가는 요청은 Google Ads/AdSense 광고 로딩, 측정, 타겟팅과 관련된 네트워크 요청입니다.
정확한 요청 내용은 사이트·광고 설정·사용자 환경에 따라 달라지지만, 일반적으로 다음과 같은 유형들이 오갑니다.


✅ 1. 광고 스크립트 로딩 요청

예:

  • adsbygoogle.js
  • gpt.js (Google Publisher Tags)
  • pagead/managed/js/…

👉 광고를 표시하기 위한 기본 스크립트 다운로드


✅ 2. 광고 요청 (Ad Request)

예:

  • /pagead/ads
  • /pagead/lvz
  • /pagead/landing

👉 어떤 광고를 보여줄지 서버에 요청하는 API 호출

 

브라우저는 다음 정보를 포함할 수 있음:

  • 광고 슬롯 크기
  • 웹사이트 도메인
  • 사용자의 대략적 위치(도시 국가 수준, IP 기반)
  • 브라우저 정보(User-Agent)
  • 쿠키/Google Ad ID(동의한 경우)

Q. 광고 슬롯

더보기

“광고 슬롯(ad slot)”은 **웹페이지/앱에서 광고가 표시되도록 마련된 공간(위치)**을 의미합니다.
즉, 광고를 집어넣는 자리이며, 광고 시스템이 이 위치를 인식하고 적절한 광고를 채워 넣습니다.


✅ 광고 슬롯(Ad Slot)의 정확한 개념

✔ 1) 웹페이지에서 광고가 들어갈 사전에 정해진 구역

예:

  • 상단 배너 728×90
  • 본문 중간 300×250
  • 사이드바 160×600

이런 영역 하나하나가 **슬롯(ad slot)**입니다.

 

웹사이트에는 보통 여러 개의 슬롯이 있음:

[광고 슬롯 #1] ─── 728x90
[광고 슬롯 #2] ─── 300x250 (본문)
[광고 슬롯 #3] ─── 320x100 (모바일)

✅ 2) 광고 서버가 위치별로 따로 광고를 제공할 수 있게 하는 단위

광고 플랫폼(AdSense, Google Ad Manager, AdMob 등)은
각 슬롯을 서로 다른 목적, 크기, 타겟팅으로 관리합니다.

 

예:

  • 슬롯 #1 → 대형 배너 광고
  • 슬롯 #2 → 본문 관련성 높은 CPC 광고
  • 슬롯 #3 → 모바일 전용 광고

✅ 3) AdSense/Google Ads에서 광고 요청(ad request)을 구분하는 단위

브라우저는 각 슬롯마다 Google에 별도의 요청을 보냄:

 

예:

pagead/ads?adk=987654321&format=300x250
pagead/ads?adk=123456789&format=728x90

👉 여기서 adk 값이 광고 슬롯을 구분하는 데 사용됨.


✅ 4) 코드 상에서의 광고 슬롯 예시

HTML/JavaScript에서 만든 광고 슬롯

<ins
  class="adsbygoogle"
  style="display:block"
  data-ad-client="ca-pub-1234567890"
  data-ad-slot="1234567890"
  data-ad-format="300x250">
</ins>
  • data-ad-slot="1234567890" → 이 숫자가 “슬롯 ID”
  • Google은 이 ID 기반으로 광고를 선택하고 보고서를 생성

✅ 5) 왜 광고 슬롯 개념이 중요한가?

광고 슬롯을 기준으로:

  • 어떤 위치에 어떤 광고가 많이 클릭되었는지
  • 어떤 슬롯이 수익이 높은지
  • 특정 슬롯만 차단/필터링 설정
  • 슬롯별 노출 수·클릭 수·수익 관리
    가능함.

📌 비유로 쉽게 말하면

웹페이지는 빈 방, 광고 슬롯은 방에 설치된 액자 틀입니다.
광고 서버는 그 틀 크기에 맞는 그림(광고)을 가져다 끼워 넣는 것.


더 깊이 알고 싶나요?

원하시면 다음도 설명해드릴 수 있어요:

  • 광고 슬롯 ID가 어떻게 생성되는지
  • Google Publisher Tag(GPT)에서 슬롯 등록 방식
  • 한 페이지에 광고 슬롯 제한이 있는지
  • 광고 슬롯 최적화 방법

말씀만 해주세요!


✅ 3. 광고 관련 리소스 다운로드

예:

  • 이미지 광고(jpg, png, webp)
  • HTML5 광고 리소스(zip 형태)
  • 동영상 광고(VAST XML 형태 등)

👉 실제로 화면에 보이는 광고 콘텐츠를 가져옴


✅ 4. 광고 측정트래킹 요청

예:

  • /pagead/conversion/
  • /pagead/interaction/
  • /pagead/viewthroughconversion/
  • /pcs/view

👉 광고가 화면에 표시되었는지(viewability), 클릭되었는지, 종료되었는지를 기록

이 정보는 광고주 보고서와 광고 최적화에 사용됨.


✅ 5. 쿠키/식별자 관련 요청

예:

  • /pagead/id
  • /cookie_list

👉 사용자가 광고 개인화에 동의했다면 Google은
IDE, ANID, _gads, _gac_ 같은 광고 쿠키를 사용.

 

Q. 광고 식별자 / 쿠키

더보기

/pagead/id 와 /cookie_list는

둘 다 Google Ads/AdSense에서 광고 관련 식별·쿠키 관리를 위해 사용되는 엔드포인트지만 역할이 완전히 다릅니다.

 

아래에서 기능 차이를 명확하게 정리해줄게.


✅ 1) /pagead/id — 광고 식별자(Identifier) 요청

✔ 역할

Google이 **광고용 식별자(Ad ID)**를 생성/조회하기 위한 요청입니다.

 

이 요청의 목적은:

  • 사용자를 광고 시스템에서 구분할 수 있는 광고용 ID 발급
  • 광고 개인화 여부 판단
  • 광고 빈도 제한(frequency capping) 적용
  • 광고 클릭/노출을 유저 기준으로 연결
  • 동의(CMP)에 따라 ID 발급/비발급 처리

✔ 특징

  • 보통 JSON 형태의 응답(e.g., { "id": "IDE-xxxx" })
  • 광고 식별자 하나만 관리
  • GDPR/CCPA 등에 따라 개인화 거부 시 빈값 또는 제한된 ID 반환
  • 쿠키와 1:1 매핑되지만, 쿠키 자체의 리스트를 제공하는 것은 아님

✔ 예시

GET /pagead/id
{ "id": "IDE-ABCD123456..." }

✅ 2) /cookie_list — 브라우저가 보유한 광고 쿠키 목록 확인

✔ 역할

브라우저가 Google 광고 도메인(googleadservices.com, doubleclick.net 등)에 대해
가지고 있는 쿠키 목록을 확인하는 용도입니다.

 

Google이 확인하고자 하는 정보:

  • 어떤 광고 쿠키가 현재 설정되어 있는지
  • 만료되었는지
  • 새 쿠키 발급 필요 여부
  • 정책(동의/거부)에 따라 어떤 쿠키를 사용할 수 있는지

✔ 특징

  • 쿠키의 전체 목록/상태를 반환
  • 이미 존재하는 쿠키를 점검하거나 갱신하는 목적
  • 광고 식별자를 새로 생성하는 것은 아님
  • CMP(Consent Management Platform) 동작에 많이 연동됨

✔ 예시

GET /cookie_list

{
  "cookies": ["IDE=...", "__gads=...", "_gac=..."],
  "consent": "granted"  // 동의: 승인하다
}

📌 핵심 차이 요약

항목 /paged/id /cookie_list
목적 광고 식별자 생성/조회 브라우저가 가진 광고 쿠키 목록 확인
작동 방식 하나의 ID를 발급/반환 여러 쿠키 상태를 확인하거나 목록 반환
응답 내용 고유 광고 ID (IDE 등) 쿠키 리스트, 상태, 동의 정보
사용 시점 광고 식별자 없을 때, 새로 발급 필요 광고 쿠키가 존재하는지 확인할 때
개인화 영향 개인화 광고에서 식별자로 사용됨 개인화 가능 여부(CMP) 점검에 활용

🧠 쉽게 설명하면

✔ /pagead/id

→ “이 사용자에게 광고 식별자(ID)를 부여해야 하는가?"

있으면 반환, 없으면 생성

✔ /cookie_list

→ “이 브라우저가 어떤 광고 쿠키를 갖고 있는지 한번 확인해보자”


더 도움드릴까요?

원하시면

  • Google 광고에서 사용하는 주요 쿠키(IDE, _gads, _gac_) 의미
  • CMP(GDPR 동의 팝업)와 ID/쿠키 처리 흐름
  • AdSense에서 쿠키 없이 작동할 때의 차이
    도 자세히 설명해줄게!

🔒 개인정보 관련

Google Ads는 GDPR/CCPA 등을 준수하며,
EU 지역에서는 사용자가 동의하기 전까지 개인화 광고 요청을 보내지 않음.


요약

pagead2.googlesyndication.com에서 오가는 요청은

**모두 광고 시스템(AdSense/Google Ads)**과 관련되어 있으며,

 

주요 목적은 다음 3가지입니다:

  1. 광고 스크립트 로딩
  2. 광고 불러오기(타겟팅 포함)
  3. 광고 노출·클릭·성능 트래킹

필요하시면

  • 실제 네트워크 요청 예시(log)
  • 도메인을 차단하면 생기는 영향
  • 보안/개인정보 관점에서의 설명
    도 추가로 알려드릴게요!

 

Q. 실제 네트워크 요청 예시(log)

 

아래는 **일반 웹사이트에서 Google AdSense/Ads가 로딩될 때 실제로 관찰되는 형식과 유사한 “예시 로그”**입니다.
실제 사이트·환경·광고 설정에 따라 달라지므로, 개인정보가 포함되지 않은 샘플 형태로 구성했습니다.


📌 Google Ads / pagead2.googlesyndication.com 네트워크 요청 예시(Log)

1) 광고 스크립트 로딩

GET https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Status: 200
Type: application/javascript
Size: 78.4 KB

2) 광고 요청 (Ad Request)

브라우저 → Google Ads 서버로 “어떤 광고를 줄지 요청”

GET https://pagead2.googlesyndication.com/pagead/ads
        ?client=ca-pub-1234567890
        &format=300x250
        &adk=987654321
        &output=html
        &h=250
        &w=300
        &ad_type=text_image
        &url=https%3A%2F%2Fexample.com  (https://example.ocm)
Status: 200
Type: text/html
Size: 12.9 KB

Response에는 광고 iframe HTML 또는 광고 슬롯 정보가 담김.

 

Q. 

더보기

아래는 Google Ads/AdSense에서 사용하는 pagead/ads 요청 파라미터의 의미를 설명한 것입니다.
Google 내부 전체 스펙은 비공개지만, 공개 문서·실측 트래픽·AdSense 동작 방식 기반으로 기능적으로 정확하게 설명해드립니다.


https://pagead2.googlesyndication.com/pagead/ads 파라미터 설명

https://pagead2.googlesyndication.com/pagead/ads
?client=ca-pub-1234567890
&adk=987654321
&output=html
&ad_type=text_image
&url=http%3A%2F%2Fexample.com

1) client=ca-pub-1234567890

✔ 의미

AdSense 퍼블리셔(광고를 게재하는 사이트 소유자)의 고유 ID입니다.

 

형식은 대부분:

  • ca-pub-XXXXXXXXXXXXXXX → 광고를 게재하는 퍼블리셔
  • ca-app-pub-XXXX → 앱 광고

✔ 역할

Google Ads 서버가

  • 어떤 계정의 광고 단위인지
  • 어떤 설정(광고 스타일, 정책, 타겟팅)을 적용해야 하는지
    를 판단합니다.

2) adk=987654321

✔ 의미

Google이 광고 슬롯을 구분하기 위한 광고 키(Ad Key) 또는 slot identifier hash입니다.

✔ 역할

동일 페이지에 여러 광고가 있더라도

  • 광고 요청을 구분
  • 광고 빈도 제한
  • 광고 품질/노출 제어
  • 특정 광고 단위에서 발생한 클릭/노출 계산
    에 사용됩니다.

일반적으로 이 값은 자동 생성된 해시값이므로 사람이 의미를 해석하지는 않습니다.


3) output=html

✔ 의미

광고 콘텐츠를 어떤 형태로 응답할지 지정하는 파라미터.

✔ 예시 값

  • html → HTML(iframe) 형식으로 광고를 반환
  • js → JavaScript를 반환
  • xml_vast → 동영상 광고(VAST XML)
  • json_htmlJSON + HTML 조합

✔ 역할

브라우저가 어떤 방식으로 광고를 렌더링할지 결정합니다.
웹페이지의 일반 AdSense 광고는 대부분 html이 기본입니다.


4) ad_type=text_image

✔ 의미

광고의 형식 유형을 지정하는 파라미터.

✔ 가능한 타입

  • text → 텍스트 광고만 허용
  • image → 이미지 광고만 허용
  • text_image → 텍스트 + 이미지 광고 모두 허용
  • richmedia → HTML5, 애니메이션 광고

✔ 역할

AdSense 설정에서 “텍스트디스플레이 광고 허용”을 선택했을 때 이런 값이 포함됩니다.


5) url=http%3A%2F%2Fexample.com

✔ 의미

광고가 게재되는 현재 페이지의 URL입니다.
URL 인코딩된 값이므로:

 
http%3A%2F%2Fexample.com

디코딩하면:

http://example.com

✔ 역할

Google이 다음을 판단하는 데 사용:

  • 사이트의 콘텐츠/카테고리 파악
  • 브랜드 안전성 판단
  • 광고 타겟팅(페이지 컨텍스트 기반)
  • 동일 사이트에서 오는 요청인지 검증(Site verification)
  • 허가되지 않은 도메인에서 광고를 띄우지 못하도록 확인

📌 정리 표

파라미터 의미 역할
client 퍼블리셔 ID 어떤 계정의 광고인지 지정
adk 광고 슬롯 키 개별 광고 단위 구분·추적
output 응답 형식 HTML/JS/XML 등 지정
ad_type 광고 유형 텍스트/이미지 허용 여부
url 현재 페이지 URL 페이지 분석·타겟팅·정책 판단

필요하시면,

  • 전체 일반적인 Google Ads 요청 파라미터 목록
  • 실제 AdSense 광고 iframe이 어떻게 구성되는지
  • 파라미터가 차단되거나 조작되면 어떤 문제가 생기는지
    도 자세히 설명해드릴게요!

3) 광고 리소스(이미지·HTML5 등) 로딩

광고 콘텐츠 자체가 로드됨

GET https://pagead2.googlesyndication.com/pagead/creative/12345678901234567890/
Status: 200
Type: image/webp
Size: 32.4 KB

HTML5 광고라면 여러 JS/CSS 자원이 추가로 로드될 수 있음.


4) 광고 뷰어빌리티 측정 (Viewability Tracking)

GET https://pagead2.googlesyndication.com/pagead/viewthroughconversion/1234567890/
        ?label=ABCD1234
        &guid=ON
        &script=0
Status: 204
Size: 0 B

또는:

GET https://pagead2.googlesyndication.com/pagead/interaction?event=impression
Status: 204

5) 클릭 트래킹 요청 (Click Tracking)

광고 클릭 시:

GET https://pagead2.googlesyndication.com/pagead/conversion/
        ?label=CLICK1234
        &value=1
Status: 302
Location: https://advertiser-landing-page.com

302로 리디렉션광고주 페이지로 이동.


6) 쿠키/식별자 관련 요청 (동의한 경우에만)

GET https://pagead2.googlesyndication.com/pagead/id
Status: 200
Type: application/json

Response: { "id": "IDE-XYZ123..." }

또는 지역/동의 상태에 따라 아예 요청이 생략됨.


📌 정리하면

pagead2.googlesyndication.com에서 보이는 실제 요청은 다음과 같은 범주에 속합니다:

용도 예시 URL
광고 스크립트 로딩 /pagead/js/adsbygoogle.js
광고 요청 /pagead/ads?client=...
광고 콘텐츠 로딩 /pagead/creative/...
광고 측정(노출·클릭) /pagead/viewthroughconversion/...
쿠키/식별자 관리 /pagead/id

원하시면
✔ 실제 Chrome DevTools 네트워크 탭 기반의 더 자세한 raw log 형식
✔ 어떤 파라미터가 어떤 의미인지 분석
✔ 광고 추적을 차단할 때 어떤 요청이 차단되는지
도 보여드릴 수 있어요!

728x90
반응형