REST Resource: orders.lines.assignments

Kaynak: Ödev

Reklam öğelerini satırlara bağlayan bir atama.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Yalnızca çıkış. orders/{order_id}/lines/{line_id}/assignments/{id} biçimindeki reklam öğesi atamasının kaynak adı.

externalId

string

İsteğe bağlı. Satıcı tarafından yönetilen kimlik muhtemelen kendi sisteminde. Değişme olasılığı düşük olarak ayarlandığında. Dahili olarak kullanılmamalıdır ve herhangi bir kısıtlama uygulanmaz.

creativeAsset

string

Yalnızca çıkış. Satır için yayınlanacak reklam öğesi. Biçim = CreativeAssets/123

state

enum (State)

Yalnızca çıkış. STATE_DISAPPROVED ise onaylanmama ile ilgili ayrıntılar sağlanmalıdır.

Birleştirme alanı disapproval_type. Yalnızca çıkış. Atamanın onaylanmamasıyla ilgili ayrıntılar. Satır düzeyi veya reklam birimi düzeyi olabilir. Atama veya reklam birimi düzeyinde belirtilen atamanın onaylanmama ayrıntıları. Bu, yalnızca bu satır tarafından hedeflenen reklam birimlerinin yalnızca bir alt kümesi için geçerli olan onaylanmama ayrıntılarının sağlanmasına olanak tanır. disapproval_type şunlardan yalnızca biri olabilir:
disapproval

object (Disapproval)

Tüm reklam birimleri için geçerli olan atama ret ayrıntıları.

adUnitDisapprovals

object (AdUnitCreativeDisapprovals)

Reklam birimi bazında ayrıntı düzeyinde onaylamama bilgisi.

Eyalet

Atama durumuna ilişkin olası değerler.

Sıralamalar
STATE_UNSPECIFIED Atama durumu belirtilmediğinde veya bu sürümde bilinmiyorsa varsayılan değer.
STATE_PENDING_REVIEW Reklam öğesi ayrıntıları alıcı tarafından sağlandığında ve satıcının incelemesi beklemede olduğunda.
STATE_APPROVED Reklam öğesi satıcı tarafından onaylandığında.
STATE_DISAPPROVED Reklam öğesinin satıcı tarafından onaylanmaması. Onaylanmamayla ilgili ayrıntılar sağlanmalıdır.
STATE_REVOKED Reklam öğesi alıcı veya sistem tarafından iptal edildiğinde.

AdUnitCreativeDisapprovals

Reklam birimine özel onaylanmama nedenleri.

JSON gösterimi
{
  "disapprovals": {
    string: {
      object (Disapproval)
    },
    ...
  }
}
Alanlar
disapprovals

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

Anahtar, reklam birimi adıdır (ör. adUnits/123), değer ise onaylanmama durumu bilgisidir.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Yöntemler

approve

Mevcut bir atamayı onaylar.

disapprove

Mevcut bir atamayı reddeder.

get

Bir satır için tek bir atama alır.

list

Bir satıra ilişkin atamaları listeler.

patch

Mevcut bir ödevi günceller.