Skip to content

SSP ↔ Publisher SDK / Player / Tag: 광고 전달 구간

문서 목적

퍼블리셔 실행 환경과 SSP 사이의 광고 요청과 응답 구간을 설명한다. 이 문서는 ad request, ad response, adm, VAST, markup이 어떤 관계에 있는지 정리하는 기준선이다.

핵심 요약

  • 이 구간의 핵심은 광고를 받아와 실제 실행 환경에 전달하는 것이다.
  • 업계 공통 패턴은 강하지만 OpenRTB처럼 단일 범용 프로토콜이 지배적이라고 보기는 어렵다.
  • video에서는 VAST가 매우 중요한 전달 포맷이다.
  • OpenRTB bid response의 adm는 이 구간으로 넘어오기 전의 creative handoff 수단이지, SDK 응답 필드명과 동일해야 한다는 뜻은 아니다.

이 구간의 주요 관심사

관심사설명
ad request 생성지면, 세션, 포맷, device context를 담아 SSP에 요청
ad response 전달winning creative, VAST URL/XML, tracker를 퍼블리셔 실행 환경에 전달
포맷 적합성display, video, native, audio가 실행 환경과 맞는지 확인
runtime 준비렌더링 전에 player, tag, SDK가 어떤 데이터를 준비해야 하는지 정리

표준 프로토콜 존재 여부

항목판단
단일 범용 요청/응답 표준강하지 않음
video delivery 표준VAST가 핵심 역할
광고 전송 표준 보강 시도CATS가 RTB와 non-RTB ad request 표준화를 목표로 함

이 구간에서 자주 보는 데이터

request 측

  • placement id
  • app / site context
  • format capability
  • device / session signal
  • consent / privacy signal

response 측

  • creative markup
  • VAST URL 또는 inline VAST
  • click tracker
  • impression tracker
  • macro 값 또는 치환 정보

OpenRTB와의 관계

  • DSP가 SSP에 주는 bid response는 OpenRTB다.
  • SSP가 SDK에 주는 ad response는 플랫폼별 내부 모델일 수 있다.
  • 이때 SSP는 adm, nurl, inline VAST, VAST URL 같은 정보를 해석해서 SDK에 맞는 형태로 전달할 수 있다.

즉, bid response = SDK response라고 보면 안 된다.

실무 해석

이 구간은 경매 결과를 실제 실행 가능한 광고 응답으로 바꾸는 연결 구간이다. ad request와 bid request를 구분해야 하는 이유도 바로 여기에 있다.

관련 문서

광고플랫폼 이해를 위한 공개형 학습 문서