- منبع: محصول
- CreativeConfig
- CreativeType
- DimensionCreativeConfig
- DurationCreativeConfig
- DurationMatchType
- SkippableMatchType
- MakegoodDetails
- CreativeSource
- AudienceTargetingConfig
- نوع مخاطب
- معیارهای هدف گذاری
- SelectedTargetingOption
- نوع هدف
- انتخاب مخاطب
- OrGroup
- TargetingSelection
- نتیجه پیش بینی
- پیش بینی
- دسته بندی پیش بینی
- Cpm Range
- ForecastBreakdownData
- ForecastBreakdown
- جزئیات خطا
- InstantDealErrorStatus
- FrequencyCap
- واحد زمان
- روش ها
منبع: محصول
محصول
نمایندگی JSON |
---|
{ "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
فیلدها | |
---|---|
name | نام مسیر نسبی برای محصول. تولید شده توسط سرور مثال: "exchanges/1234/orders/5678/products/abc". فقط خروجی |
displayName | نام نمایشی محصول باید UTF-8 با حداکثر اندازه 240 بایت کدگذاری شود. مورد نیاز. |
externalDealId | شناسه خارجی این شناسه معامله در سیستم صرافی است. حداکثر 100 کاراکتر کاراکترهای مجاز عبارتند از حروف عددی، زیرخط، خط تیره و نقطه. باید در همه محصولات منحصر به فرد باشد. مورد نیاز. |
transactionType | نوع معامله محصول مورد نیاز. |
pricingType | نوع قیمت گذاری برای محصول مورد نیاز. |
updateTime | مهر زمانی آخرین به روز رسانی محصول. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
startTime | زمانی که این محصول فعال می شود. باید زودتر از پایان زمان باشد. زمان شروع نمی تواند بیش از 1 سال در آینده باشد. مورد نیاز. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
endTime | زمانی که این محصول غیر فعال می شود. در حال حاضر نمی تواند بعد از سال 2036 باشد. الزامی است. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
rateDetails | امتیاز دادن به جزئیات مورد نیاز. |
creativeConfig[] | الزامات خلاقانه برای یک محصول برای محصول نوع معامله رزرو شده مورد نیاز است. |
makegood | نشان می دهد که آیا یک محصول یک محصول ساختگی است یا خیر. |
makegoodDetails | جزئیات ساخت خوب برای یک محصول زمانی که محصول کالای اولیه است الزامی است. |
creativeSource | منبع خلاقانه برای یک محصول اختیاری، پیشفرض CREATIVE_SOURCE_ADVERTISER است. پس از ایجاد محصول قابل تغییر نیست. |
mediumType | نوع متوسط برای یک محصول اگر برای سازگاری با عقب مشخص نشده باشد، پیشفرض به DIGITAL تبدیل میشود. پس از ایجاد محصول قابل تغییر نیست. |
audienceTargetingConfig | اختیاری. پیکربندی هدفگیری مخاطب انتخاب شده در سطح معامله در Exchange اعمال شد. |
targetingCriteria | فقط خروجی مرجع معیارهای هدف گذاری محصول فقط برای سناریوهای معامله فوری قابل اجرا است. |
forecastResult | نتایج پیش بینی محصول زمانی که معیارهای هدف گذاری خالی نباشد و پیش بینی ارائه نشده باشد، الزامی است. فقط برای سناریوهای معامله فوری قابل اجرا است. |
errorDetails | هنگامی که فیلدهای محصول خاصی را نمی توان به روز کرد، جزئیات خطا باید مشخص شود. زمانی که نتیجه پیشبینی به دلیل معیار هدفیابی ارائه نشود یا بهروزرسانی برای محصول امکانپذیر نباشد، الزامی است. فقط برای سناریوهای معامله فوری قابل اجرا است. |
frequencyCap | فقط خروجی سقف فرکانس انتخاب شده توسط خریدار. فقط برای سناریوهای معامله فوری قابل اجرا است. |
etag | برچسبی که باید هنگام به روز رسانی محصول مشخص شود. فقط در صورتی که فیلد etag خالی نباشد باید برای به روز رسانی مشخص شود. فقط برای سناریوهای معامله فوری قابل اجرا است. |
CreativeConfig
پیکربندی الزامات خلاقانه برای یک محصول.
نمایندگی JSON |
---|
{ "creativeType": enum ( |
فیلدها | |
---|---|
creativeType | نوع خلاقانه مورد نیاز. |
dimensionCreativeConfig | پیکربندی برای خلاقیت های نمایشگر. این فیلد برای خلاقیتهای بومی (CREATIVE_TYPE_NATIVE) پشتیبانی نمیشود. |
durationCreativeConfig | پیکربندی برای خلاقیت های ویدیویی. |
CreativeType
انواع خلاقانه احتمالی
Enums | |
---|---|
CREATIVE_TYPE_UNSPECIFIED | نوع خلاقیت مشخص نشده است. مقدار ورودی معتبر نیست. |
CREATIVE_TYPE_DISPLAY | نوع خلاقانه نمایشگر |
CREATIVE_TYPE_VIDEO | نوع خلاقانه ویدیو |
CREATIVE_TYPE_AUDIO | نوع خلاقانه صدا |
CREATIVE_TYPE_NATIVE | نوع خلاق بومی. |
DimensionCreativeConfig
نمایش ابعاد خلاقانه در پیکسل
نمایندگی JSON |
---|
{ "width": integer, "height": integer } |
فیلدها | |
---|---|
width | نمایش عرض خلاق. مورد نیاز. |
height | نمایش ارتفاع خلاق مورد نیاز. |
DurationCreativeConfig
پیکربندی برای خلاق در مدت زمان.
نمایندگی JSON |
---|
{ "duration": string, "durationMatchType": enum ( |
فیلدها | |
---|---|
duration | مدت زمان خلاقیت ویدیو بر حسب ثانیه. مورد نیاز مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' |
durationMatchType | معیارهای تطبیق مدت |
skippableMatchType | نوع خلاق ویدیویی قابل رد شدن. |
DurationMatchType
قالبهای ممکن برای معیار مطابقت مدت.
Enums | |
---|---|
DURATION_MATCH_TYPE_UNSPECIFIED | معیار تطابق مدت زمان در این نسخه مشخص نشده است یا ناشناخته است. مقدار ورودی معتبر نیست. |
DURATION_MATCH_TYPE_EQUAL_TO | مدت زمان خلاقیت باید با مدت زمان مورد نیاز یکسان باشد. |
DURATION_MATCH_TYPE_LESS_THAN_OR_EQUAL_TO | مدت زمان خلاقیت باید برابر یا کمتر از مدت زمان لازم باشد. |
SkippableMatchType
فرمت های ممکن برای یک محصول
Enums | |
---|---|
SKIPPABLE_MATCH_TYPE_UNSPECIFIED | نوع قابل پرش در این نسخه مشخص نشده یا ناشناخته است. مقدار ورودی معتبر نیست. |
SKIPPABLE_MATCH_TYPE_SKIPPABLE | خلاق باید قابل رد شدن باشد. |
SKIPPABLE_MATCH_TYPE_NOT_SKIPPABLE | خلاقیت باید قابل رد شدن نباشد. |
SKIPPABLE_MATCH_TYPE_ANY | خلاقیت می تواند قابل رد شدن یا غیر قابل رد شدن باشد. |
MakegoodDetails
پیکربندی برای جزئیات ساخت خوب.
نمایندگی JSON |
---|
{ "originalExternalDealId": string, "reason": string } |
فیلدها | |
---|---|
originalExternalDealId | شناسه معامله خارجی اصلی که درخواست فروش کالا را دارد. حداکثر 100 کاراکتر کاراکترهای مجاز عبارتند از حروف عددی، زیرخط، خط تیره و نقطه. مورد نیاز. |
reason | دلیل Makegood که توسط فروشنده آغاز شده است. حداکثر 250 کاراکتر مورد نیاز. |
CreativeSource
منبع خلاق؛ از جایی که به خلاقیت ها ارائه می شود.
Enums | |
---|---|
CREATIVE_SOURCE_UNSPECIFIED | منبع خلاق در این نسخه مشخص یا ناشناخته نیست. مقدار ورودی معتبر نیست. |
CREATIVE_SOURCE_ADVERTISER | خلاقیت ها توسط DV3 ارائه می شود. |
CREATIVE_SOURCE_PUBLISHER | خلاقیت ها توسط ناشر ارائه می شود. خلاقیت های میزبانی شده توسط ناشر در حال حاضر پشتیبانی نمی شوند. هر درخواستی که بخواهد منبع خلاق را روی CREATIVE_SOURCE_PUBLISHER تنظیم کند با شکست مواجه خواهد شد. |
AudienceTargetingConfig
پیکربندی برای هدف قرار دادن مخاطب.
نمایندگی JSON |
---|
{
"audienceType": enum ( |
فیلدها | |
---|---|
audienceType | نوع مخاطب مورد نیاز. |
نوع مخاطب
نوع مخاطب
Enums | |
---|---|
AUDIENCE_TYPE_UNSPECIFIED | نوع مخاطب نامشخص برای ورودی معتبر نیست. |
AUDIENCE_TYPE_COMMERCE | نوع مخاطب تجاری |
معیارهای هدف گذاری
معیارهای هدف گذاری مشخص شده است.
نمایندگی JSON |
---|
{
"selectedTargetingOptions": [
{
object ( |
فیلدها | |
---|---|
selectedTargetingOptions[] | گزینه های انتخاب شده |
SelectedTargetingOption
گزینه یا گزینه های هدف گیری انتخاب شده برای یک نوع هدف گیری واحد.
نمایندگی JSON |
---|
{ "type": enum ( |
فیلدها | |
---|---|
type | نوع هدف مرتبط با گزینه های انتخاب شده. |
value فیلد اتحادیه فقط یک نوع انتخاب می تواند گنجانده شود. انتخاب انتخاب شده باید با TargetingType انتخاب شده برای فیلد "نوع" مطابقت داشته باشد. value فقط می تواند یکی از موارد زیر باشد: | |
audienceSelection | مخاطبان منتخب |
targetingSelection | مجموعه ای عمومی از شناسه های گزینه انتخاب شده. |
نوع هدف
انواع هدف گذاری
Enums | |
---|---|
TARGETING_TYPE_UNSPECIFIED | نوع هدف نامشخص، برای ورودی معتبر نیست. |
TARGETING_TYPE_AUDIENCE | مخاطب نوع هدف. |
TARGETING_TYPE_COUNTRY | کشور نوع هدف. |
TARGETING_TYPE_DMA | نوع هدف dma. |
TARGETING_TYPE_PROGRAMMER | برنامه نویس نوع هدف. |
TARGETING_TYPE_BRAND | نام تجاری نوع هدف. |
TARGETING_TYPE_CONTENT_GENRE | ژانر محتوای نوع هدف. |
TARGETING_TYPE_DEVICE | دستگاه نوع هدف گیری |
TARGETING_TYPE_OPERATING_SYSTEM | سیستم عامل نوع هدف. |
TARGETING_TYPE_RATING | رتبه بندی نوع هدف. |
TARGETING_TYPE_ENVIRONMENT | محیط نوع هدف گذاری |
TARGETING_TYPE_LANGUAGE | زبان نوع هدف. |
TARGETING_TYPE_GEO | جغرافیای نوع هدف. |
TARGETING_TYPE_AGE | سن نوع هدف گذاری |
TARGETING_TYPE_GENDER | نوع هدف جنسیت. |
TARGETING_TYPE_CONTEXTUAL_SEGMENT | بخش متنی نوع هدف. |
TARGETING_TYPE_REQUEST_FORMAT | قالب درخواست نوع هدف. |
TARGETING_TYPE_PUBLISHER | ناشر نوع هدف. |
TARGETING_TYPE_INVENTORY_SIZE | اندازه نوع هدف. |
TARGETING_TYPE_NETWORK | شبکه نوع هدف گیری |
TARGETING_TYPE_PLATFORM | پلت فرم نوع هدف گیری. |
TARGETING_TYPE_VIDEO_DELIVERY_TYPE | نوع ارسال ویدیوی هدفمند. |
TARGETING_TYPE_VIDEO_MINIMUM_PLAYER_SIZE | نوع هدف حداقل اندازه پخش کننده ویدیو. |
انتخاب مخاطب
گزینه های انتخاب شده برای هدف گیری مخاطب
نمایندگی JSON |
---|
{
"includedOrGroups": [
{
object ( |
فیلدها | |
---|---|
includedOrGroups[] | گزینه های موجود با AND همراه هستند، هر گزینه شامل می تواند یک گزینه جداگانه یا گروهی از گزینه های همراه با OR باشد. |
excludedOptionIds[] | گزینه های حذف شده با OR همراه هستند. |
OrGroup
گروهی از گزینه های انتخاب شده به همراه OR.
نمایندگی JSON |
---|
{ "optionIds": [ string ] } |
فیلدها | |
---|---|
optionIds[] | شناسه گزینه انتخاب شده |
TargetingSelection
مجموعه ای از یک یا چند شناسه گزینه انتخاب شده، قابل اجرا برای اکثر انواع هدف.
نمایندگی JSON |
---|
{ "optionIds": [ string ] } |
فیلدها | |
---|---|
optionIds[] | شناسه گزینه انتخاب شده |
نتیجه پیش بینی
نتیجه پیش بینی مشخص شد
نمایندگی JSON |
---|
{
"forecasts": [
{
object ( |
فیلدها | |
---|---|
forecasts[] | پیش بینی. "forecastCategory" باید برای هر عنصر مشخص شده منحصر به فرد باشد. |
پیش بینی
پیش بینی دسته پیش بینی مشخص شده.
نمایندگی JSON |
---|
{ "forecastCategory": enum ( |
فیلدها | |
---|---|
forecastCategory | دسته پیش بینی مشخص شده که آمار پیش بینی نشان داده شده است. |
forecast_data فیلد اتحادیه . فقط یک نوع داده آماری را می توان گنجاند. داده های جمع شده باید با فیلد "forecastCategory" مطابقت داشته باشد. forecast_data می تواند تنها یکی از موارد زیر باشد: | |
number | داده های شماره |
percentage | داده های درصدی |
cpmPrice | داده های قیمت CPM |
cpmRange | داده های محدوده قیمت CPM. |
forecastBreakdownData | پیش بینی داده های شکست |
دسته بندی پیش بینی
دسته پیش بینی
Enums | |
---|---|
FORECAST_CATEGORY_UNSPECIFIED | دسته بندی نامشخص برای ورودی معتبر نیست. |
FORECAST_CATEGORY_TOTAL_OPPORTUNITIES | مجموع فرصت ها داده های شماره |
FORECAST_CATEGORY_TOTAL_AUDIENCE | کل مخاطب داده های شماره |
FORECAST_CATEGORY_DIGITAL_TRP | امتیاز هدف دیجیتال داده های درصدی |
FORECAST_CATEGORY_SUGGESTED_CPM | قیمت CPM پیشنهادی محدوده CPM یا داده های قیمت CPM. |
FORECAST_CATEGORY_UNIQUE_REACH | پیش بینی دسترسی منحصر به فرد داده های شماره |
FORECAST_CATEGORY_FORECAST_BREAKDOWN | تفکیک پیش بینی پیش بینی داده های شکست |
Cpm Range
محدوده CPM شامل حداقل و حداکثر CPM است.
نمایندگی JSON |
---|
{ "minCpm": { object ( |
فیلدها | |
---|---|
minCpm | کران پایینی محدوده CPM. |
maxCpm | کران بالای محدوده CPM. |
ForecastBreakdownData
داده های شکست پیش بینی فهرستی از تفکیک پیش بینی را در خود جای داده است.
نمایندگی JSON |
---|
{
"forecastBreakdowns": [
{
object ( |
فیلدها | |
---|---|
forecastBreakdowns[] | لیستی از خرابی های پیش بینی |
ForecastBreakdown
پیش بینی تفکیک گزینه هدف انتخابی.
نمایندگی JSON |
---|
{ "selectedTargetingOption": { object ( |
فیلدها | |
---|---|
selectedTargetingOption | گزینه یا گزینه های هدف گیری انتخاب شده برای یک نوع هدف گیری واحد. |
breakdown_data فیلد اتحادیه. فقط یک نوع داده تفکیک را می توان گنجاند. breakdown_data می تواند تنها یکی از موارد زیر باشد: | |
impressions | پیش بینی برداشت ها |
جزئیات خطا
جزئیات خطا مشخص شده زمانی که به روز رسانی دارای خطا است.
نمایندگی JSON |
---|
{
"message": string,
"instantDealErrorStatus": enum ( |
فیلدها | |
---|---|
message | پیام مشخص شده هنگام بروز رسانی دارای خطا است. |
instantDealErrorStatus | وضعیت خطا مشخص شده زمانی که بهروزرسانی دارای خطاهایی برای معاملات فوری باشد. |
InstantDealErrorStatus
وقتی بهروزرسانی معامله فوری دارای خطا باشد، وضعیت خطا مشخص میشود.
Enums | |
---|---|
INSTANT_DEAL_ERROR_STATUS_UNSPECIFIED | وضعیت خطای نامشخص |
INSTANT_DEAL_ERROR_STATUS_INVENTORY_UNAVAILABLE | وضعیت خطا نشان می دهد موجودی در دسترس نیست. |
INSTANT_DEAL_ERROR_STATUS_FORECAST_UNAVAILABLE | وضعیت خطا نشان می دهد که پیش بینی در دسترس نیست. |
INSTANT_DEAL_ERROR_STATUS_INVALID_INPUT | وضعیت خطا نشان می دهد که فیلدهای ورودی نامعتبر است. |
FrequencyCap
تعداد دفعاتی که ممکن است یک کاربر با یک تبلیغ در یک بازه زمانی مشخص نشان داده شود
نمایندگی JSON |
---|
{
"timeUnit": enum ( |
فیلدها | |
---|---|
timeUnit | واحد زمانی که در آن سقف فرکانس اعمال خواهد شد. |
maxImpressions | حداکثر تعداد دفعاتی که ممکن است یک کاربر با همان تبلیغ در این مدت نمایش داده شود. |
واحد زمان
واحد زمانی که در آن سقف فرکانس اعمال خواهد شد.
Enums | |
---|---|
TIME_UNIT_UNSPECIFIED | واحد زمان نامشخص |
TIME_UNIT_LIFETIME | سقف فرکانس برای کل طول عمر اعمال خواهد شد. |
TIME_UNIT_MONTHS | محدودیت فرکانس برای چند ماه اعمال خواهد شد. |
TIME_UNIT_WEEKS | محدودیت فرکانس برای چند هفته اعمال خواهد شد. |
TIME_UNIT_DAYS | محدودیت فرکانس برای چند روز اعمال خواهد شد. |
روش ها | |
---|---|
| یک محصول ایجاد می کند. |
| محصول می گیرد. |
| محصول را فهرست می کند. |
| یک محصول را به روز می کند. |