Kaynak: GuaranteedOrder
Garantili sipariş.
Garantili siparişler, garantili envanter kaynaklarının ana varlığıdır. 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 exchange 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ştirilemez. Garantili siparişin kaynağı olan borsa. |
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 boyutunda 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. 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ı. Maksimum 240 bayt boyutunda 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. |
Zorunlu. Garantili siparişe okuma/yazma erişimi olan iş ortağı veya reklamveren. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır: |
|
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. |
| Birbirini dışlayan 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 |
Bu garantili siparişi duraklatmak için kullanıcı tarafından sağlanan neden. Maksimum uzunluğu 100 bayt olan 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 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 bir 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. |
|
Garantili bir siparişin reklamverenlerini okur. |
|
Garantili sipariş alır. |
|
Mevcut kullanıcının erişebildiği garantili siparişleri listeler. |
|
Mevcut bir garantili siparişi günceller. |