REST Resource: orders.lines.assignments

Risorsa: compito

Un'assegnazione che associa le creatività alle righe.

Rappresentazione 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.
}
Campi
name

string

Solo output. Il nome della risorsa dell'assegnazione creatività nel formato: orders/{order_id}/lines/{line_id}/assignments/{id}.

externalId

string

(Facoltativo) ID gestito dal venditore, presumibilmente nel proprio sistema. Una volta impostato, è improbabile che cambi. Non deve essere usato internamente e i vincoli non vengono applicati.

creativeAsset

string

Solo output. L'asset della creatività che verrà pubblicato per la riga. Formato = creativeAssets/123

state

enum (State)

Solo output. Se STATE_DISAPPROVED è necessario, è necessario fornire i dettagli della mancata approvazione.

Campo unione disapproval_type. Solo output. I dettagli della mancata approvazione del compito. Può essere a livello di riga o di unità pubblicitaria. I dettagli della mancata approvazione dell'assegnazione sono specificati a livello di assegnazione o di unità pubblicitaria. In questo modo è possibile indicare dettagli sulla mancata approvazione che si applicano solo a un sottoinsieme delle unità pubblicitarie scelte come target da questa riga. disapproval_type può essere solo uno dei seguenti:
disapproval

object (Disapproval)

Dettagli della mancata approvazione per l'assegnazione applicabili a tutte le unità pubblicitarie.

adUnitDisapprovals

object (AdUnitCreativeDisapprovals)

Informazioni sulla mancata approvazione in base a un livello di granularità per unità pubblicitaria.

Stato

Valori possibili per lo stato dell'assegnazione.

Enum
STATE_UNSPECIFIED Valore predefinito quando lo stato dell'assegnazione non è specificato o non è noto in questa versione.
STATE_PENDING_REVIEW Quando i dettagli della creatività sono forniti dall'acquirente e la revisione del venditore è in attesa.
STATE_APPROVED Quando la creatività è stata approvata dal venditore.
STATE_DISAPPROVED Quando la creatività non è stata approvata dal venditore. È necessario fornire i dettagli sulla mancata approvazione.
STATE_REVOKED Quando la creatività è stata revocata dall'acquirente o dal sistema.

AdUnitCreativeDisapprovals

Motivi della mancata approvazione specifici per le unità pubblicitarie.

Rappresentazione JSON
{
  "disapprovals": {
    string: {
      object (Disapproval)
    },
    ...
  }
}
Campi
disapprovals

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

La chiave è il nome dell'unità pubblicitaria (ad es. adUnits/123) e il valore è le informazioni sulla mancata approvazione.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Metodi

approve

Approva un compito esistente.

disapprove

Disapprova un compito esistente.

get

Recupera una singola assegnazione per una riga.

list

Elenca le assegnazioni di una riga.

patch

Aggiorna un compito esistente.