Skip to main content
POST
타겟팅 설정
타겟팅을 사용하면 특정 사용자 그룹이나 문맥에 맞는 광고를 노출할 수 있습니다. REST API에서는 오디언스 타겟팅과 문맥 타겟팅을 모두 지원합니다.

오디언스 타겟팅

사용자 속성을 기반으로 광고를 타겟팅합니다.

요청 파라미터

string
필수
App Key (adrop_service.json에서 확인)
string
필수
application/json
string
필수
사용자 고유 식별자
string
필수
속성 데이터 (JSON 문자열). 프리셋 및 커스텀 속성 포함
string
플랫폼. 예: web, android, ios
string
광고 식별자 (ADID/IDFA)

응답

integer
응답 코드. 0은 성공
string
응답 메시지

프리셋 속성

Adrop에서 미리 정의한 표준 속성입니다. 모든 SDK와 REST API에서 동일한 형식을 사용합니다.

생년월일 (BIRTH)

성별 (GDR)

알 수 없음 값

프리셋 속성 키는 대문자를 사용합니다: BIRTH, GDR

커스텀 속성

콘솔에서 정의한 커스텀 속성을 사용할 수 있습니다.

커스텀 속성 설정

  1. Adrop 콘솔 좌측 메뉴에서 프로퍼티로 이동
  2. 프로퍼티 상세 버튼을 클릭하고 + 프로퍼티 추가로 커스텀 속성을 추가한 뒤 변경사항 저장 클릭 (프로퍼티 이름 규칙 참고)
  3. API에서 해당 키-값으로 속성 전송
커스텀 속성의 모든 값은 문자열(STRING) 타입입니다.

문맥 타겟팅

페이지나 콘텐츠의 문맥에 따라 광고를 타겟팅합니다. 광고 요청 시 contextId 파라미터를 추가합니다.

문맥 타겟팅 설정

  1. Adrop 콘솔의 타겟팅 → 문맥에서 문맥 타겟팅 생성 (문맥 타겟팅 참고)
  2. 타겟팅 옵션 조건에 광고 요청 시 전달할 Context ID 입력
  3. 광고 요청 시 같은 값을 contextId 파라미터로 전달
Context ID는 대소문자를 구분하며, 콘솔의 문맥 타겟팅 옵션 조건에 입력한 값과 정확히 일치해야 합니다. Context ID에는 쉼표(,)를 넣지 마세요. 콘솔에서도, 광고 요청에서도 쉼표는 여러 값을 구분하는 데 쓰입니다. 광고를 요청할 때는 앞뒤 공백 없이 콘솔에 입력한 값과 똑같이 전달하세요.Context ID를 전달하지 않거나 콘솔에 등록되지 않은 값을 전달해도 오류는 발생하지 않습니다. 이 경우 문맥 타겟팅 캠페인만 노출 대상에서 빠지고, 다른 광고는 그대로 노출될 수 있습니다.

광고 요청 시 문맥 적용

한 번의 요청으로 여러 문맥에 매칭하려면 컨텍스트 ID를 쉼표로 구분해 전달합니다. 앞에서부터 5개까지 사용되며, 포함보다 제외가 우선합니다.
?contextId=hiking&contextId=outdoor처럼 파라미터를 반복해도 같게 처리됩니다. 전체 규칙은 여러 컨텍스트 ID 전달을 참고하세요.
Context ID에 한글 등 ASCII가 아닌 문자나 &, #, %, +, 공백이 들어 있으면 URL 인코딩해서 전달하세요. axios와 Python requests의 params 옵션은 값을 자동으로 인코딩합니다.

모범 사례

사용자 ID 일관성

동일한 사용자에게는 항상 같은 uid를 사용하세요. 일관된 ID는 정확한 타겟팅의 핵심입니다.

속성 업데이트

사용자 정보가 변경되면 즉시 /property 엔드포인트를 호출하여 업데이트하세요.

프리셋 형식 준수

BIRTH와 GDR 속성은 정해진 형식을 정확히 사용해야 합니다.

문맥 활용

뉴스, 스포츠, 쇼핑 등 페이지 성격에 맞는 문맥 타겟팅을 활용하세요.

관련 문서

오디언스 타겟팅

콘솔에서 오디언스 타겟팅 설정

문맥 타겟팅

콘솔에서 문맥 타겟팅 설정