Kaynak: GarantiliSipariş
Garantili bir sipariş.
Garantili siparişler, garantili envanter kaynaklarının üst varlığıdır. Garantili envanter kaynağı oluşturulurken envanter kaynağına garantili sipariş kimliği atanmalıdır.
JSON gösterimi |
---|
{ "name": string, "legacyGuaranteedOrderId": string, "exchange": enum ( |
Alanlar | |
---|---|
name |
Yalnızca çıkış. Garantili siparişin kaynak adı. |
legacyGuaranteedOrderId |
Yalnızca çıkış. Garantili siparişin eski kimliği. Orijinal exchange tarafından atanır. Eski kimlik tek bir exchange'de benzersizdir ancak tüm garantili siparişlerde benzersiz olacağı garanti edilmez. Bu kimlik, SDF ve kullanıcı arayüzünde kullanılır. |
exchange |
Zorunlu. Sabit. Garantili siparişin verildiği değişim. |
guaranteedOrderId |
Yalnızca çıkış. Garantili siparişin benzersiz tanımlayıcısı. Garantili sipariş kimlikleri |
displayName |
Zorunlu. Garantili siparişin görünen adı. Maksimum 240 bayt boyutta UTF-8 olarak kodlanmış olmalıdır. |
status |
Garantili siparişin durum ayarları. |
updateTime |
Yalnızca çıkış. Garantili siparişin en son güncellendiği zaman damgası. Sistem tarafından atanır. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
publisherName |
Zorunlu. Garantili siparişin yayıncı adı. Maksimum 240 bayt boyutta UTF-8 olarak kodlanmış olmalıdır. |
readAccessInherited |
|
readAdvertiserIds[] |
Garantili sipariş için okuma erişimi olan reklamverenlerin kimlikleri. Bu alan, |
defaultAdvertiserId |
Yalnızca çıkış. Garantili siparişin varsayılan reklamvereninin kimliği. Varsayılan reklamveren, |
defaultCampaignId |
Garantili siparişe atanan varsayılan kampanyanın kimliği. Varsayılan kampanya, varsayılan reklamverene ait olmalıdır. |
Birleştirme alanı Garantili sipariş için okuma/yazma erişimi olan iş ortağı veya reklamveren. |
|
readWritePartnerId |
Garantili sipariş için okuma/yazma erişimi olan iş ortağı. |
readWriteAdvertiserId |
Garantili sipariş için okuma/yazma erişimi olan reklamveren. Bu, aynı zamanda garantili siparişin varsayılan reklamverenidir. |
GuaranteedOrderStatus
Garantili siparişin durum ayarları.
JSON gösterimi |
---|
{ "entityStatus": enum ( |
Alanlar | |
---|---|
entityStatus |
Garantili siparişin yayınlanabilir olup olmadığı. Kabul edilebilir değerler: |
entityPauseReason |
Bu garantili siparişin duraklatılması için kullanıcı tarafından sağlanan neden. UTF-8 olarak kodlanmış, en fazla 100 bayt uzunluğunda olmalıdır. Yalnızca |
configStatus |
Yalnızca çıkış. Garantili siparişin yapılandırma durumu. Kabul edilebilir değerler: Garantili bir siparişin yayınlanabilmesi için önce yapılandırılması (gerekli alanları doldurmaları, reklam öğelerini seçmeleri ve varsayılan bir kampanya seçmeleri) gerekir. Şu anda yapılandırma işlemi yalnızca kullanıcı arayüzü aracılığıyla gerçekleştirilebilir. |
GuaranteedOrderConfigStatus
Garantili bir sipariş için olası yapılandırma durumları.
Sıralamalar | |
---|---|
GUARANTEED_ORDER_CONFIG_STATUS_UNSPECIFIED |
Onay durumu bu sürümde belirtilmemiş veya bilinmiyor. |
PENDING |
Garantili bir siparişin başlangıç durumu. Bu durumdaki garantili siparişin yayınlanabilmesi için önce yapılandırılması gerekir. |
COMPLETED |
Alıcının garantili siparişi yapılandırdıktan sonraki durum. |
Yöntemler |
|
---|---|
|
Yeni bir garantili sipariş oluşturur. |
|
Düzenlemeler, garantili bir siparişin reklamverenlerini okur. |
|
Garantili sipariş verir. |
|
Mevcut kullanıcının erişebileceği garantili siparişleri listeler. |
|
Mevcut bir garantili siparişi günceller. |