- منبع: CustomBiddingAlgorithm
- CustomBiddingAlgorithmType
- CustomBiddingModelDetails
- ReadinessState
- SuspensionState
- ThirdPartyOptimizationPartnerType
- روشها
منبع: CustomBiddingAlgorithm
یک الگوریتم پیشنهاد قیمت دادن سفارشی.
| نمایش JSON |
|---|
{ "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum ( |
| فیلدها | |
|---|---|
name |
فقط خروجی. نام منبع الگوریتم پیشنهاد قیمت دادن سفارشی. |
customBiddingAlgorithmId |
فقط خروجی. شناسه یکتای الگوریتم پیشنهاد قیمت دادن سفارشی. توسط سیستم اختصاص داده شده است. |
displayName |
الزامی. نام نمایشی الگوریتم پیشنهاد قیمت دادن سفارشی. باید با UTF-8 کدبندی شده باشد و حداکثر اندازه آن ۲۴۰ بایت باشد. |
entityStatus |
کنترل میکند که آیا الگوریتم پیشنهاد قیمت دادن سفارشی میتواند بهعنوان استراتژی پیشنهاد قیمت دادن استفاده شود یا نه. مقادیر پذیرفتنی عبارتاند از:
|
customBiddingAlgorithmType |
الزامی. تغییرناپذیر. نوع الگوریتم پیشنهاد قیمت دادن سفارشی. |
sharedAdvertiserIds[] |
شناسههای تبلیغکنندگانی که به این الگوریتم دسترسی دارند. اگر اگر الگوریتم |
modelDetails[] |
فقط خروجی. جزئیات مدلهای قیمت پیشنهادی سفارشی برای هر تبلیغکنندهای که دسترسی دارد. این فیلد ممکن است فقط شامل جزئیات تبلیغکننده مورد پرسوجو باشد، اگر الگوریتم |
thirdPartyOptimizationPartner |
اختیاری. تغییرناپذیر. شریک بهینهسازی طرف سومی را که این الگوریتم را مدیریت میکند تعیین میکند. |
| نهاد DV360 را که مالک الگوریتم پیشنهاد قیمت دادن سفارشی است شناسایی میکند. این میتواند شریک یا تبلیغکننده باشد. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
partnerId |
تغییرناپذیر. شناسه یکتای شریکی که مالک الگوریتم پیشنهاد قیمت دادن سفارشی است. |
advertiserId |
تغییرناپذیر. شناسه یکتای آگهیدهندهای که مالک الگوریتم پیشنهاد قیمت دادن سفارشی است. |
| پایان فیلدهای متقابلاً انحصاری. | |
CustomBiddingAlgorithmType
انواع ممکن الگوریتمهای پیشنهاد قیمت دادن سفارشی.
| شمارشیها | |
|---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED |
نوع الگوریتم مشخص نشده است یا در این نسخه ناشناخته است. |
SCRIPT_BASED |
الگوریتم ازطریق فایلهای اسکریپت پیشنهاد قیمت دادن سفارشی بارگذاریشده توسط مشتری تولید شده است. |
RULE_BASED |
الگوریتم براساس قوانین تعریفشده. این قوانین در میانای برنامهسازی کاربردی بااستفاده از شیء این نوع الگوریتم فقط برای مشتریان موجود در فهرست مجاز دردسترس است. مشتریان دیگری که تلاش میکنند از این نوع استفاده کنند، خطا دریافت خواهند کرد. |
CustomBiddingModelDetails
جزئیات مدل الگوریتم پیشنهاد قیمت دادن سفارشی برای یک آگهیدهنده مشترک.
| نمایش JSON |
|---|
{ "advertiserId": string, "readinessState": enum ( |
| فیلدها | |
|---|---|
advertiserId |
شناسه یکتای تبلیغکننده مربوطه. |
readinessState |
وضعیت آمادگی مدل پیشنهاد قیمت دادن سفارشی. |
suspensionState |
فقط خروجی. وضعیت تعلیق مدل پیشنهاد قیمت دادن سفارشی. |
ReadinessState
وضعیتهای ممکن آمادگی مدل.
| شمارشیها | |
|---|---|
READINESS_STATE_UNSPECIFIED |
وضعیت در این نسخه مشخص نشده است یا ناشناخته است. |
READINESS_STATE_ACTIVE |
مدل آموزش دیده و آماده ارائه است. |
READINESS_STATE_INSUFFICIENT_DATA |
دادههای کافی برای آموزش مدل ارائهدهنده وجود ندارد. |
READINESS_STATE_TRAINING |
مدل درحال آموزش است و برای ارائه آماده نیست. |
READINESS_STATE_NO_VALID_SCRIPT |
اسکریپت پیشنهاد قیمت دادن سفارشی معتبری برای آموزش مدل ارائه نشده است. این وضعیت فقط برای الگوریتمهایی اعمال خواهد شد که آنها SCRIPT_BASED باشد. |
READINESS_STATE_EVALUATION_FAILURE |
دستورگان معتبری ارائه شد اما ارزیابی نشد. این مورد برای دستورگانهایی که در زمان اختصاصدادهشده ارزیابی نشدهاند قابلاجرا است. |
SuspensionState
وضعیتهای تعلیق احتمالی مدلهای پیشنهاد قیمت دادن سفارشی.
| شمارشیها | |
|---|---|
SUSPENSION_STATE_UNSPECIFIED |
وضعیت در این نسخه مشخص نشده است یا ناشناخته است. |
SUSPENSION_STATE_ENABLED |
مدل فعال است، یا اخیراً استفاده شده است، یا درحالحاضر استفاده میشود، یا برای استفاده زمانبندی شده است. الگوریتم بهطور فعال درحال امتیازدهی به ظهورهای این آگهیدهنده است. |
SUSPENSION_STATE_DORMANT |
اخیراً از مدل استفاده نشده است. هرچند مدل همچنان بهعنوان ENABLED عمل میکند، درنهایت اگر استفاده نشود تعلیق خواهد شد. |
SUSPENSION_STATE_SUSPENDED |
مدل از امتیازدهی به ظهورها تعلیق شده است و نمیتواند ارائه شود. اگر الگوریتم به یک ردیف هدف تحت این آگهیدهنده اختصاص داده شود یا بهروزرسانی شود، به حالت ENABLED برمیگردد و برای آمادهسازی مجدد مدل ارائه به زمان نیاز دارد. |
ThirdPartyOptimizationPartnerType
انواع احتمالی «شریک بهینهسازی شخص ثالث».
| شمارشیها | |
|---|---|
UNKNOWN |
مقدار نوع مشخص نشده است یا در این نسخه ناشناخته است. |
SCIBIDS |
ارائهدهنده خدمات علم داده شخص ثالث که شرکا/آگهیدهندگان DV3 میتوانند با آن شریک شوند. |
ADELAIDE |
ارائهدهنده خدمات سنجش توجه طرف سوم که شرکا/تبلیغکنندگان DV3 میتوانند با آن شریک شوند. |
روشها |
|
|---|---|
|
الگوریتم پیشنهاد قیمت دادن سفارشی جدیدی ایجاد میکند. |
|
الگوریتم پیشنهاد قیمت دادن سفارشی را دریافت میکند. |
|
الگوریتمهای پیشنهاد قیمت دادن سفارشی را که برای کاربر کنونی قابلدسترسی است و میتواند در استراتژیهای پیشنهاد قیمت دادن استفاده شود فهرست میکند. |
|
الگوریتم پیشنهاد قیمت دادن سفارشی موجود را بهروز میکند. |
|
یک شیء مرجع قوانین برای فایل AlgorithmRules ایجاد میکند. |
|
شیء مرجع اسکریپت پیشنهاد قیمت دادن سفارشی برای فایل اسکریپت ایجاد میکند. |