Kaynak: GuaranteedOrder
Garantili bir sipariş.
Garantili siparişler, garantili envanter kaynaklarının üst öğesidir. Garantili envanter kaynağı oluştururken 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 borsa tarafından atanır. Eski kimlik, tek bir exchange içinde benzersizdir ancak tüm garantili siparişlerde benzersiz olması garanti edilmez. Bu kimlik, SDF ve kullanıcı arayüzünde kullanılır. |
exchange |
Zorunlu. Değişmez. Garantili siparişin oluşturulduğu borsa. |
guaranteedOrderId |
Yalnızca çıkış. Garantili siparişin benzersiz tanımlayıcısı. Garanti edilen sipariş kimlikleri |
displayName |
Zorunlu. Garantili siparişin görünen adı. Maksimum 240 bayt boyutunda ve UTF-8 kodlu 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. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: |
publisherName |
Zorunlu. Garantili siparişin yayıncı adı. Maksimum 240 bayt boyutunda ve UTF-8 kodlu olmalıdır. |
readAccessInherited |
|
readAdvertiserIds[] |
Garantili siparişe okuma erişimi olan reklamverenlerin kimlikleri. Bu alan, ayarlanmışsa |
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şe okuma/yazma erişimi olan iş ortağı veya reklamveren. |
|
readWritePartnerId |
Garantili siparişe okuma/yazma erişimi olan iş ortağı. |
readWriteAdvertiserId |
Garantili siparişe okuma/yazma erişimi olan reklamveren. Bu, 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şi duraklatmak için kullanıcı tarafından sağlanan neden. Maksimum 100 bayt uzunluğunda ve UTF-8 kodlu olmalıdır. Yalnızca |
configStatus |
Yalnızca çıkış. Garantili siparişin yapılandırma durumu. Kabul edilen değerler Yayınlanabilmesi için garantili bir siparişin yapılandırılması (gerekli alanların doldurulması, reklam öğelerinin seçilmesi ve varsayılan bir kampanyanın belirlenmesi) gerekir. Yapılandırma işlemi şu anda yalnızca kullanıcı arayüzü üzerinden gerçekleştirilebilir. |
GuaranteedOrderConfigStatus
Garantili 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 siparişin başlangıç durumu. Bu durumdaki garantili siparişin yayınlanabilmesi için yapılandırılması gerekir. |
COMPLETED |
Alıcı, garantili bir siparişi yapılandırdıktan sonraki durum. |
Yöntemler |
|
---|---|
|
Yeni bir garantili sipariş oluşturur. |
|
Garantili bir siparişin reklamverenlerini okur ve düzenler. |
|
Garantili sipariş alır. |
|
Geçerli kullanıcının erişebileceği garantili siparişleri listeler. |
|
Mevcut bir garantili siparişi günceller. |