GAD Developers
스테이징운영 콘솔로 이동
콘솔 열기

포스트백 규격

사용자가 광고를 완료하면 GAD 서버가 매체에 등록된 콜백 URL 로 포스트백을 보냅니다. 매체 서버는 이 요청을 받아 사용자에게 리워드를 지급합니다. SDK 방식과 서버 API 방식이 같습니다.

요청

메서드POST
주소매체에 등록한 콜백 URL
Content-Typeapplication/json

본문 필드

필드타입설명
seqstring포스트백 고유 ID. 재전송도 같은 값으로 옵니다 — 이 값으로 중복 적립을 막습니다
mediastring미디어키
adKeystring광고키
adTitlestring광고명
uidstring참여 때 받은 사용자 ID
publisher_datastring | null참여 때 data 로 넘긴 값. 넘기지 않았으면 null
pointnumber사용자에게 줄 리워드(광고 단가 × 매체 리워드 비율, 소수점 버림)

예시

POST <등록한 콜백 URL>
Content-Type: application/json

{
  "seq": "cmv17ned80006stip4updiqxv",
  "media": "<미디어키>",
  "adKey": "staging-ad-2",
  "adTitle": "[스테이징] 참여 광고 2",
  "uid": "user-0001",
  "publisher_data": "order-123",
  "point": 5
}

응답과 재전송

콜백 URL 조건

스테이징 콜백 URL 은 콘솔의 '내 테스트 매체'에서 매체마다 등록합니다.

스테이징은 GPA 가 허용한 호스트로만 포스트백을 보냅니다. 콜백 URL 을 등록한 뒤 호스트 허용을 요청해 주세요.

콜백 URL 을 등록하지 않은 매체에서 완료된 건은 포스트백이 나가지 않습니다. 광고 참여 전에 먼저 등록해 주세요.

포스트백 발신 IP 가 필요하면 문의 메일로 요청해 주세요.

수신 서버 준비

매체사 개발팀이 포스트백을 받아 리워드를 지급할 HTTPS 주소를 준비합니다. 운영 서버와 테스트 서버를 구분해 등록하세요.

아직 수신 서버가 없으면 SDK 설치, 목록, 상세 화면까지 먼저 확인할 수 있습니다. 포스트백 수신 검증은 서버가 준비된 뒤 진행하거나 jyi4@gpakorea.com 로 GPA KOREA에 시험 지원을 요청해 주세요.

현재 매체사로 보내는 포스트백에는 요청 서명이 포함되지 않습니다. 발신 IP 허용 목록이 필요하면 jyi4@gpakorea.com 로 문의하세요. seq는 중복 지급 방지용 식별자이며 요청의 발신자를 인증하지 않습니다.

GPA KOREA 내부 수신 도구는 매체사 서버의 요청 검증·중복 지급 방지·리워드 지급 구현을 대신하지 않습니다.

운영 환경으로 전환

운영 매체 등록, 미디어키 확인, 콜백 URL 설정은 운영 콘솔에서 합니다. 운영과 스테이징은 같은 GAD 매체사 계정으로 로그인하며 데이터·미디어키·콜백 설정은 환경별로 분리됩니다.

운영 콜백 URL 은 운영 콘솔에서 등록합니다. 호스트 허용 절차는 스테이징에만 있습니다.