Kaynak: GuaranteedOrder
Garantili sipariş.
Garantili siparişler, garantili envanter kaynaklarının ana varlığıdır. Garantili bir 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, 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ştirilemez. Garantili siparişin kaynaklandığı exchange. |
guaranteedOrderId |
Yalnızca çıkış. Garantili siparişin benzersiz tanımlayıcısı. Garantili sipariş kimlikleri |
displayName |
Zorunlu. Garantili siparişin görünen adı. UTF-8 olarak kodlanmış ve maksimum 240 bayt boyutunda 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. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
publisherName |
Zorunlu. Garantili siparişin yayıncı adı. UTF-8 olarak kodlanmış ve maksimum 240 bayt boyutunda 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. |
Zorunlu. Garantili siparişe okuma/yazma erişimi olan iş ortağı veya reklamveren. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta alanlardan en fazla biri ayarlanır: |
|
readWritePartnerId |
Garantili siparişe okuma/yazma erişimi olan iş ortağı. |
readWriteAdvertiserId |
Garantili siparişe okuma/yazma erişimi olan reklamveren. Bu, aynı zamanda garantili siparişin varsayılan reklamverenidir. |
| Birbirini hariç tutan alanların sonu. | |
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 |
Kullanıcı tarafından bu garantili siparişin duraklatılması için belirtilen neden. UTF-8 olarak kodlanmış ve maksimum 100 bayt uzunluğunda olmalıdır. Yalnızca |
configStatus |
Yalnızca çıkış. Garantili siparişin yapılandırma durumu. Kabul edilen değerler Garantili siparişin yayınlanabilmesi için yapılandırılması (gerekli alanların doldurulması, reklam öğelerinin seçilmesi ve varsayılan bir kampanyanın belirlenmesi) gerekir. Şu anda yapılandırma işlemi 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 belirtilmemiş veya bu sürümde 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ş yapılandırdıktan sonraki durum. |
Yöntemler |
|
|---|---|
|
Yeni bir garantili sipariş oluşturur. |
|
Düzenlemeler, garantili bir siparişin reklamverenlerini okur. |
|
Garantili sipariş alır. |
|
Mevcut kullanıcının erişebileceği garantili siparişleri listeler. |
|
Mevcut bir garantili siparişi günceller. |