페이지 이동경로
  • 문서>
  • 카카오 키워드광고>
  • 광고 만들기: 소재연결

카카오 키워드광고

광고 만들기: 소재연결

이 문서는 소재연결 API 사용 방법을 안내합니다.

생성된 소재들은 광고그룹과 연결되어야 합니다. 검색한 키워드가 속해있는 광고그룹 내 연결된 소재가 노출됩니다.

광고그룹 단위 연결 소재 목록 보기

기본 정보
메서드 URL 인증 방식
GET https://api.keywordad.kakao.com/openapi/v1/creativeLinks 액세스 토큰
권한 사전 설정 카카오 로그인 사용자 동의
- 카카오 로그인 활성화
비즈 앱
필요 -

광고그룹 단위의 연결된 광고소재의 정보를 조회합니다.

액세스 토큰(Access token)과 광고계정 ID(adAccountId)를 헤더에 담아 GET으로 요청합니다. 조회하려는 광고그룹의 ID를 파라미터로 지정해야 합니다. 성공 시 응답 본문에 JSON 객체로 요청한 광고그룹에 연결된 광고소재 정보의 목록을 받습니다. 실패 시 에러 코드 및 상세 에러 코드로 사유를 확인합니다.

요청

헤더
이름 설명 필수
Authorization Authorization: Bearer ${ACCESS_TOKEN}
인증 방식, 액세스 토큰으로 인증 요청
O
adAccountId adAccountId: ${AD_ACCOUNT_ID}
광고계정 ID
O
쿼리 파라미터
이름 타입 설명 필수
adGroupId Long 광고그룹 ID O
config String 광고그룹에 연결된 소재의 상태(미입력시 ON,OFF값 출력) X

응답

본문
이름 타입 설명
creativeLinkId Long 소재연결 ID
adGroupId Long 광고그룹 ID
creativeId Long 소재 ID
config String 광고그룹에 연결된 소재의 상태
status String[] 광고소재 운영상태

예제

요청
curl -v -G GET "https://api.keywordad.kakao.com/openapi/v1/creativeLinks" \
    -H "Authorization: Bearer ${ACCESS_TOKEN}" \
    -H "adAccountId: ${AD_ACCOUNT_ID}" \
    -d "adGroupId=4444444441" \
    -d "config=ON"
응답
HTTP/1.1 200 OK
Content-type: application/json;charset=UTF-8
[
   {
     "creativeLinkId": "7777777771",
     "adGroupId": "4444444441",
     "creativeId": "66666666661",
     "config": "ON",
     "status": [
       "OFF_BY_BIZ_CHANNEL_WAITING"
      ]
   },
   {
     "creativeLinkId": "7777777772", 
     "adGroupId": "4444444441",
     "creativeId": "66666666662",
     "config": "ON",
     "status": [
       "OFF_BY_BIZ_CHANNEL_WAITING"
      ]
    }
]

광고소재 단위 연결 광고그룹 목록 보기

기본 정보
메서드 URL 인증 방식
GET https://api.keywordad.kakao.com/openapi/v1/creativeLinks 액세스 토큰
권한 사전 설정 카카오 로그인 사용자 동의
- 카카오 로그인 활성화
비즈 앱
필요 -

광고소재 단위의 연결된 광고그룹 정보를 조회합니다.

액세스 토큰(Access token)과 광고계정 ID(adAccountId)를 헤더에 담아 GET으로 요청합니다. 조회하려는 소재의 ID를 파라미터로 지정해야 합니다. 성공 시 응답 본문에 JSON 객체로 요청한 소재에 연결된 광고그룹 정보의 목록을 받습니다. 실패 시 에러 코드 및 상세 에러 코드로 사유를 확인합니다.

요청

헤더
이름 설명 필수
Authorization Authorization: Bearer ${ACCESS_TOKEN}
인증 방식, 액세스 토큰으로 인증 요청
O
adAccountId adAccountId: ${AD_ACCOUNT_ID}
광고계정 ID
O
쿼리 파라미터
이름 타입 설명 필수
creativeId Long 소재 ID O
config String 광고그룹에 연결된 소재의 상태(미입력시 ON,OFF값 출력) X

응답

본문
이름 타입 설명
creativeLinkId Long 소재연결 ID
adGroupId Long 광고그룹 ID
creativeId Long 소재 ID
config String 광고그룹에 연결된 소재의 상태
status String[] 광고소재 운영상태

예제

요청
curl -v -G GET "https://api.keywordad.kakao.com/openapi/v1/creativeLinks" \
    -H "Authorization: Bearer ${ACCESS_TOKEN}" \
    -H "adAccountId: ${AD_ACCOUNT_ID}" \
    -d "creativeId=66666666661" \
    -d "config=ON"
응답
HTTP/1.1 200 OK
Content-type: application/json;charset=UTF-8
[
   {
     "creativeLinkId": "7777777771",
     "adGroupId": "4444444441",
     "creativeId": "66666666661",
     "config": "ON",
     "status": [
       "OFF_BY_BIZ_CHANNEL_WAITING"
      ]
   },
   {
     "creativeLinkId": "7777777772", 
     "adGroupId": "4444444442",
     "creativeId": "66666666661",
     "config": "ON",
     "status": [
       "OFF_BY_BIZ_CHANNEL_WAITING"
      ]
    }
]

소재연결 보기

기본 정보
메서드 URL 인증 방식
GET https://api.keywordad.kakao.com/openapi/v1/creativeLinks/${CREATIVE_LINK_ID} 액세스 토큰
권한 사전 설정 카카오 로그인 사용자 동의
- 카카오 로그인 활성화
비즈 앱
필요 -

연결된 소재의 정보를 조회합니다.

액세스 토큰(Access token)과 광고계정 ID(adAccountId)를 헤더에 담아 GET으로 요청합니다. 소재연결 ID를 파라미터로 지정해야 합니다. 성공 시 응답 본문에 JSON 객체로 연결된 광고그룹과 소재 정보의 상세 정보를 받습니다. 실패 시 에러 코드 및 상세 에러 코드로 사유를 확인합니다.

요청

헤더
이름 설명 필수
Authorization Authorization: Bearer ${ACCESS_TOKEN}
인증 방식, 액세스 토큰으로 인증 요청
O
adAccountId adAccountId: ${AD_ACCOUNT_ID}
광고계정 ID
O
경로 변수
이름 타입 설명 필수
CREATIVE_LINK_ID Long 소재연결 ID O

응답

본문
이름 타입 설명
adGroupId Long 광고그룹 ID
creativeId Long 소재 ID
config String 광고그룹에 연결된 소재의 상태
ON, OFF 중 하나
status String[] 광고소재 운영상태

예제

요청
curl -v -G GET "https://api.keywordad.kakao.com/openapi/v1/creativeLinks/${CREATIVE_LINK_ID}" \
     -H "adAccountId: ${AD_ACCOUNT_ID}" \
     -H "Authorization: Bearer ${ACCESS_TOKEN}" 
응답
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
  "creativeLinkId": "7777777771",
  "adGroupId": "4444444441",
  "creativeId": "66666666661",
  "config": "ON",
  "status": [
    "OFF_BY_BIZ_CHANNEL_WAITING"
  ]
}

소재연결하기

기본 정보
메서드 URL 인증 방식
POST https://api.keywordad.kakao.com/openapi/v1/creativeLinks 액세스 토큰
권한 사전 설정 카카오 로그인 사용자 동의
- 카카오 로그인 활성화
비즈 앱
필요 -

광고그룹에 광고소재를 연결합니다.

액세스 토큰(Access token)과 광고계정 ID(adAccountId)를 헤더에 담아 POST로 요청합니다. 요청이 성공하면 응답 본문에 JSON 객체로 연결된 광고그룹과 소재 정보의 상세 정보를 받습니다. 실패 시 에러 코드 및 상세 에러 코드로 사유를 확인합니다.

요청

헤더
이름 타입 설명 필수
Authorization String 액세스 토큰
Bearer ${ACCESS_TOKEN} 형식으로 전달
O
adAccountId Long 광고계정 ID O
본문
이름 타입 설명 필수
creativeId Long 소재 ID O
adGroupId Long 연결할 광고그룹 ID O

응답

본문
이름 타입 설명
creativeLinkId Long 소재연결 ID
adGroupId Long 광고그룹 ID
creativeId Long 소재 ID
config String 광고그룹에 연결된 소재의 상태
ON, OFF 중 하나

예제

요청
curl -v -X POST "https://api.keywordad.kakao.com/openapi/v1/creativeLinks" \
    -H "Authorization: Bearer ${ACCESS_TOKEN}" \
    -H "adAccountId: ${AD_ACCOUNT_ID}"
    -H "Content-Type: application/json" \
    -d '{
            "creativeId": "66666666661",
            "adGroupId": "4444444441"
       }'
응답
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8

{
      "creativeLinkId": "7777777771",
      "adGroupId": "4444444441",
      "creativeId": "66666666661",
      "config": "ON"
}

소재연결 상태 바꾸기

기본 정보
메서드 URL 인증 방식
PATCH https://api.keywordad.kakao.com/openapi/v1/creativeLinks/${CREATIVE_LINK_ID}/onOff 액세스 토큰
권한 사전 설정 카카오 로그인 사용자 동의
- 카카오 로그인 활성화
비즈 앱
필요 -

광고계정에 연결된 소재의 상태를 ON 또는 OFF로 변경합니다. 연결된 소재의 상태가 ON 또는 OFF일 경우만 변경 가능합니다.

액세스 토큰(Access token)과 광고계정 ID(adAccountId)를 헤더에 담아 PATCH로 요청합니다. 성공 시 HTTP 상태 코드 200에 응답 본문은 없습니다. 실패 시 에러 코드 및 상세 에러 코드로 사유를 확인합니다.

요청

헤더
이름 설명 필수
Authorization Authorization: Bearer ${ACCESS_TOKEN}
인증 방식, 액세스 토큰으로 인증 요청
O
adAccountId adAccountId: ${AD_ACCOUNT_ID}
광고계정 ID
O
경로 변수
이름 타입 설명 필수
CREATIVE_LINK_ID Long 소재연결 ID O
본문
이름 타입 설명 필수
config String 광고그룹의 상태
ON, OFF 중 하나
O

예제

요청
curl -v -X PATCH "https://api.keywordad.kakao.com/openapi/v1/creativeLinks/${CREATIVE_LINK_ID}/onOff" \
    -H "Authorization: Bearer ${ACCESS_TOKEN}" \
    -H "adAccountId: ${AD_ACCOUNT_ID}"
    -H "Content-Type: application/json" \
    -d '{
            "config": "ON"
       }'
응답
HTTP/1.1 200 OK
Content-Length: 0
Content-type: application/json;charset=UTF-8

소재연결 삭제하기

기본 정보
메서드 URL 인증 방식
DELETE https://api.keywordad.kakao.com/openapi/v1/creativeLinks/${CREATIVE_LINK_ID} 액세스 토큰
권한 사전 설정 카카오 로그인 사용자 동의
- 카카오 로그인 활성화
비즈 앱
필요 -

광고그룹에 연결된 광고소재의 연결을 삭제합니다.

액세스 토큰(Access token)과 광고계정 ID(adAccountId)를 헤더에 담아 DELETE로 요청합니다. 성공 시 HTTP 상태 코드 200에 응답 본문은 없습니다. 실패 시 에러 코드 및 상세 에러 코드로 사유를 확인합니다.

요청

헤더
이름 설명 필수
Authorization Authorization: Bearer ${ACCESS_TOKEN}
인증 방식, 액세스 토큰으로 인증 요청
O
adAccountId adAccountId: ${AD_ACCOUNT_ID}
광고계정 ID
O
경로 변수
이름 타입 설명 필수
CREATIVE_LINK_ID Long 소재연결 ID O

예제

요청
curl -v -X DELETE "https://api.keywordad.kakao.com/openapi/v1/creativeLinks/${CREATIVE_LINK_ID}" \
    -H "Authorization: Bearer ${ACCESS_TOKEN}" \
    -H "adAccountId: ${AD_ACCOUNT_ID}"
응답
HTTP/1.1 200 OK
Content-Length: 0
Content-type: application/json;charset=UTF-8

더 보기