- Kaynak: CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- ReadinessState
- SuspensionState
- ThirdPartyOptimizationPartnerType
- Yöntemler
Kaynak: CustomBiddingAlgorithm
Tek bir özel teklif verme algoritması.
| JSON gösterimi |
|---|
{ "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( |
| Alanlar | |
|---|---|
name |
Yalnızca çıkış. Özel teklif verme algoritmasının kaynak adı. |
customBiddingAlgorithmId |
Yalnızca çıkış. Özel teklif verme algoritmasının benzersiz kimliği. Sistem tarafından atanır. |
displayName |
Zorunlu. Özel teklif verme algoritmasının görünen adı. UTF-8 olarak kodlanmış ve maksimum 240 bayt boyutunda olmalıdır. |
entityStatus |
Özel teklif verme algoritmasının teklif stratejisi olarak kullanılıp kullanılamayacağını kontrol eder. Kabul edilen değerler:
|
customBiddingAlgorithmType |
Zorunlu. Değiştirilemez. Özel teklif verme algoritmasının türü. |
sharedAdvertiserIds[] |
Bu algoritmaya erişimi olan reklamverenlerin kimlikleri. Algoritma |
modelDetails[] |
Yalnızca çıkış. Erişimi olan her reklamveren için özel teklif verme modellerinin ayrıntıları. Bu alan, yalnızca algoritma |
thirdPartyOptimizationPartner |
İsteğe bağlıdır. Değiştirilemez. Bu algoritmayı yöneten üçüncü taraf optimizasyon iş ortağını belirtir. |
| Özel teklif verme algoritmasının sahibi olan DV360 öğesini tanımlar. Bu, bir iş ortağı veya reklamveren olabilir. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta alanlardan en fazla biri ayarlanır: | |
partnerId |
Değiştirilemez. Özel teklif verme algoritmasının sahibi olan iş ortağının benzersiz kimliği. |
advertiserId |
Değiştirilemez. Özel teklif verme algoritmasının sahibi olan reklamverenin benzersiz kimliği. |
| Birbirini hariç tutan alanların sonu. | |
CustomBiddingAlgorithmType
Olası özel teklif verme algoritması türleri.
| Sıralamalar | |
|---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED |
Algoritma türü belirtilmemiş veya bu sürümde bilinmiyor. |
SCRIPT_BASED |
Müşteri tarafından yüklenen özel teklif verme komut dosyası aracılığıyla oluşturulan algoritma. |
RULE_BASED |
Tanımlanmış kurallara dayalı algoritma. Bu kurallar, API'de Bu algoritma türü yalnızca izin verilenler listesindeki müşteriler tarafından kullanılabilir. Bu türü kullanmaya çalışan diğer müşteriler hata alır. |
CustomBiddingModelDetails
Paylaşılan tek bir reklamveren için özel teklif verme algoritması modelinin ayrıntıları.
| JSON gösterimi |
|---|
{ "advertiserId": string, "readinessState": enum ( |
| Alanlar | |
|---|---|
advertiserId |
İlgili reklamverenin benzersiz kimliği. |
readinessState |
Özel teklif modelinin hazırlık durumu. |
suspensionState |
Yalnızca çıkış. Özel teklif modelinin askıya alınma durumu. |
ReadinessState
Modelin hazırlık durumunun olası halleri.
| Sıralamalar | |
|---|---|
READINESS_STATE_UNSPECIFIED |
Durum belirtilmemiş veya bu sürümde bilinmiyor. |
READINESS_STATE_ACTIVE |
Model eğitilmiştir ve yayınlanmaya hazırdır. |
READINESS_STATE_INSUFFICIENT_DATA |
Yayınlama modelini eğitmek için yeterli veri yok. |
READINESS_STATE_TRAINING |
Model eğitiliyor ve yayınlanmaya hazır değil. |
READINESS_STATE_NO_VALID_SCRIPT |
Modeli eğitmek için geçerli bir özel teklif verme komut dosyası sağlanmadı. Bu durum yalnızca değeri SCRIPT_BASED olan algoritmalara uygulanır. |
READINESS_STATE_EVALUATION_FAILURE |
Geçerli bir komut dosyası sağlandı ancak değerlendirme başarısız oldu. Bu durum, ayrılan sürede değerlendirilemeyen komut dosyaları için geçerlidir. |
SuspensionState
Özel teklif verme modellerinin olası askıya alınma durumları.
| Sıralamalar | |
|---|---|
SUSPENSION_STATE_UNSPECIFIED |
Durum belirtilmemiş veya bu sürümde bilinmiyor. |
SUSPENSION_STATE_ENABLED |
Model etkinleştirilmiş, yakın zamanda kullanılmış, şu anda kullanılıyor veya kullanılması planlanmış. Algoritma, bu reklamveren için gösterimleri etkin bir şekilde puanlıyor. |
SUSPENSION_STATE_DORMANT |
Model yakın zamanda kullanılmadı. Model hâlâ ENABLED olarak çalışsa da kullanılmadığı takdirde askıya alınır. |
SUSPENSION_STATE_SUSPENDED |
Modelin gösterimleri puanlaması askıya alındı ve model yayınlanamıyor. Algoritma bu reklamverenin altındaki bir satır öğesine atanırsa veya başka bir şekilde güncellenirse ENABLED durumuna geri döner ve yayınlama modelini tekrar hazırlamak için zamana ihtiyaç duyar. |
ThirdPartyOptimizationPartnerType
Olası üçüncü taraf optimizasyon iş ortağı türleri.
| Sıralamalar | |
|---|---|
UNKNOWN |
Tür değeri belirtilmemiş veya bu sürümde bilinmiyor. |
SCIBIDS |
DV3 iş ortaklarının/reklamverenlerinin iş ortaklığı yapabileceği üçüncü taraf veri bilimi servis sağlayıcısı. |
ADELAIDE |
DV3 iş ortaklarının/reklamverenlerinin iş ortaklığı yapabileceği üçüncü taraf dikkat ölçüm hizmeti sağlayıcısı. |
Yöntemler |
|
|---|---|
|
Yeni bir özel teklif verme algoritması oluşturur. |
|
Özel teklif verme algoritması alır. |
|
Mevcut kullanıcının erişebileceği ve teklif stratejilerinde kullanılabilecek özel teklif verme algoritmalarını listeler. |
|
Mevcut bir özel teklif verme algoritmasını günceller. |
|
Bir AlgorithmRules dosyası için kural referans nesnesi oluşturur. |
|
Bir komut dosyası için özel teklif verme komut dosyası referans nesnesi oluşturur. |