REST Resource: accounts.icons

리소스: 아이콘

파트너 아이콘에 대한 정보입니다.

JSON 표현
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReason": enum (DisapprovalReason)
}
필드
name

string

필수 항목입니다. 아이콘의 리소스 이름이며 accounts/{account_id}/icons/{icon_id} 형식입니다. icon_id를 사용하여 accounts.brands API를 통해 브랜드와 아이콘을 연결합니다.

imageData

string (bytes format)

필수 항목입니다. 입력 전용. 아이콘 콘텐츠(PNG 형식이거나 PNG로 변환 가능)

base64 인코딩 문자열입니다.

state

enum (State)

출력 전용. 아이콘의 현재 상태입니다.

iconUri

string

출력 전용. 승인된 아이콘의 Google 호스팅 URI입니다. APPROVED 상태의 아이콘에만 적용됩니다.

reference

string

선택사항. 아이콘 추적 값입니다. 시스템 아이콘의 기본 키이거나 아이콘의 파일 이름일 수 있습니다. Google에서는 이 값을 사용하지 않습니다.

disapprovalReason

enum (DisapprovalReason)

출력 전용. 아이콘의 비승인 사유입니다. REJECTED 상태의 아이콘에만 적용됩니다.

상태

가능한 아이콘 상태입니다.

열거형
STATE_UNSPECIFIED 기본값
NEW Google에서 아이콘을 수신했으며 콘텐츠를 검토 중입니다.
APPROVED 아이콘이 승인되었으며 공개될 준비가 되었습니다. 승인된 아이콘을 브랜드에 연결할 수 있습니다.
REJECTED 아이콘이 거부되었습니다. Google에서 이 아이콘을 표시하지 않습니다.

비승인 사유

아이콘이 비승인되는 이유

열거형
DISAPPROVAL_REASON_UNSPECIFIED 지정되지 않음
NOT_LIKE_SITE 아이콘 이미지가 광고주의 최종 URL에 있는 파비콘 또는 아트워크와 일치하지 않습니다.
OFFENSIVE 아이콘 이미지에 불쾌감을 주는 콘텐츠가 포함되어 있습니다.
LOW_QUALITY 아이콘 이미지의 품질이 낮습니다.
ANIMATED 아이콘 이미지는 애니메이션으로 표시됩니다.
BAD_BACKGROUND 아이콘 이미지에 투명하거나 흰색이 아닌 배경이 없습니다.
TEXT_TOO_SMALL 아이콘 이미지에 너무 작은 텍스트가 포함되어 있습니다.

메소드

create

새 아이콘을 업로드하고 검토 프로세스를 시작합니다.

get

요청 URI에 지정된 아이콘 리소스 이름과 연결된 Icon 인스턴스를 반환합니다.

list

파트너 계정의 Icon를 반환합니다.