REST Resource: sellers.orders.lines.assignments

리소스: Assignment

광고 소재를 줄에 바인딩하는 할당입니다.

JSON 표현
{
  "name": string,
  "externalId": string,
  "creativeAsset": string,
  "state": enum (State),

  // Union field disapproval_type can be only one of the following:
  "disapproval": {
    object (Disapproval)
  },
  "adUnitDisapprovals": {
    object (AdUnitCreativeDisapprovals)
  }
  // End of list of possible types for union field disapproval_type.
}
필드
name

string

광고 소재 할당의 리소스 이름으로, sellers/{seller}/orders/{order}/lines/{line}/assignments/{assignment} 형식입니다.

externalId

string

판매자가 관리하는 ID는 자체 시스템에 있는 것으로 보입니다. 일단 설정하면 변경될 가능성이 낮습니다.

creativeAsset

string

출력 전용입니다. 광고 항목에 게재될 광고 애셋입니다. 형식: sellers/{seller}/creativeAssets/{creativeAsset}

state

enum (State)

출력 전용입니다. STATE_DISAPPROVED인 경우 비승인 세부정보를 제공해야 합니다.

통합 필드 disapproval_type. 출력 전용입니다. 할당의 비승인 세부정보입니다. 행 수준 또는 광고 단위 수준일 수 있습니다. 할당 또는 광고 단위 수준에서 지정된 할당 비승인 세부정보입니다. 이렇게 하면 이 행에서 타겟팅하는 광고 단위의 하위 집합에만 적용되는 비승인 세부정보를 제공할 수 있습니다. disapproval_type은 다음 중 하나여야 합니다.
disapproval

object (Disapproval)

모든 광고 단위에 적용되는 할당에 대한 비승인 세부정보입니다.

adUnitDisapprovals

object (AdUnitCreativeDisapprovals)

광고 단위별 세부사항에 대한 비승인 정보

할당 상태에 사용할 수 있는 값입니다.

열거형
STATE_UNSPECIFIED 할당 상태가 지정되지 않았거나 이 버전에서 알 수 없는 경우의 기본값입니다.
STATE_PENDING_REVIEW 구매자가 광고 소재 세부정보를 제공했고 판매자 검토가 대기 중인 경우
STATE_APPROVED 판매자가 광고 소재를 승인했습니다.
STATE_DISAPPROVED 판매자에 의해 광고 소재가 승인되지 않은 경우. 비승인 세부정보를 입력해야 합니다.
STATE_REVOKED 구매자 또는 시스템에 의해 광고 소재가 취소된 경우입니다.

AdUnitCreativeDisapprovals

광고 단위별 비승인 사유입니다.

JSON 표현
{
  "disapprovals": {
    string: {
      object (Disapproval)
    },
    ...
  }
}
필드
disapprovals

map (key: string, value: object (Disapproval))

키는 광고 단위 이름 (예: sellers/321/adUnits/123)이고 값은 비승인 정보입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예를 들면 { "name": "wrench", "mass": "1.3kg", "count": "3" }입니다.

메서드

approve

기존 할당을 승인합니다.

disapprove

기존 할당을 거부합니다.

get

줄의 개별 할당을 검색합니다.

list

선에 대한 할당을 나열합니다.

patch

기존 과제를 업데이트합니다.