- منبع: InventorySource
- نوع منبع موجودی
- موجودیمنبعنوع محصول
- تعهد منبع موجودی
- منبع موجودیروش تحویل
- وضعیت موجودیمنبع
- وضعیت پیکربندی منبع موجودی
- جزئیات نرخ
- نوع نرخ منبع موجودی
- پول
- محدوده زمانی
- پیکربندی خلاقانه
- منبع موجودینمایشگرخلاقیتپیکربندی
- منبع موجودیویدئوخلاقیتپیکربندی
- منابع موجودی
- دسترسی دهنده شریک
- تبلیغکننده/لوازم جانبی
- روشها
منبع: InventorySource
منبع موجودی.
| نمایش JSON |
|---|
{ "name": string, "inventorySourceId": string, "displayName": string, "inventorySourceType": enum ( |
| فیلدها | |
|---|---|
name | فقط خروجی. نام منبع منبع موجودی. |
inventorySourceId | فقط خروجی. شناسه منحصر به فرد منبع موجودی. توسط سیستم اختصاص داده شده است. |
displayName | نام نمایشی منبع موجودی. باید با کد UTF-8 و حداکثر اندازه ۲۴۰ بایت کدگذاری شود. |
inventorySourceType | نوع منبع موجودی را نشان میدهد. |
inventorySourceProductType | فقط خروجی. نوع محصول منبع موجودی، که نشاندهنده روشی است که از طریق آن موجودی را میفروشد. |
commitment | اینکه آیا منبع موجودی، تحویل تضمینشده یا بدون تضمین دارد یا خیر. |
deliveryMethod | روش تحویل منبع موجودی.
|
dealId | شناسهای در فضای مبادله که منبع موجودی را به طور منحصر به فرد مشخص میکند. باید در بین خریداران هر صرافی منحصر به فرد باشد، اما لزوماً در بین صرافیها منحصر به فرد نیست. |
status | تنظیمات وضعیت منبع موجودی. |
exchange | بورسی که منبع موجودی به آن تعلق دارد. |
updateTime | فقط خروجی. مهر زمانی آخرین بهروزرسانی منبع موجودی. توسط سیستم تعیین میشود. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
rateDetails | الزامی. جزئیات نرخ منبع موجودی. |
publisherName | نام ناشر/فروشنده منبع موجودی. |
timeRange | محدوده زمانی که این منبع موجودی شروع به سرویسدهی میکند و سرویسدهی را متوقف میکند. |
creativeConfigs[] | الزامات خلاقانه منبع موجودی. برای بستههای حراجی قابل استفاده نیست. |
guaranteedOrderId | تغییرناپذیر. شناسه سفارش تضمینشدهای که این منبع موجودی به آن تعلق دارد. فقط زمانی قابل اجرا است که |
readWriteAccessors | شریک یا تبلیغکنندگانی که دسترسی خواندن/نوشتن به منبع موجودی را دارند. فقط زمانی خروجی میدهد که زمانی که اگر |
readAdvertiserIds[] | فقط خروجی. شناسههای تبلیغکنندگانی که دسترسی فقط خواندنی به منبع موجودی دارند. |
readPartnerIds[] | فقط خروجی. شناسههای شرکایی که دسترسی فقط خواندنی به منبع موجودی دارند. همه تبلیغکنندگان شرکای این حوزه، دسترسی فقط خواندنی به منبع موجودی را به ارث میبرند. |
نوع منبع موجودی
انواع منابع موجودی احتمالی.
| انومها | |
|---|---|
INVENTORY_SOURCE_TYPE_UNSPECIFIED | نوع منبع موجودی در این نسخه مشخص نشده یا ناشناخته است. |
INVENTORY_SOURCE_TYPE_PRIVATE | منبع موجودی خصوصی. |
INVENTORY_SOURCE_TYPE_AUCTION_PACKAGE | بسته حراجی. |
موجودیمنبعنوع محصول
انواع محصولات ممکن از یک منبع موجودی.
| انومها | |
|---|---|
INVENTORY_SOURCE_PRODUCT_TYPE_UNSPECIFIED | نوع محصول در این نسخه مشخص نشده یا ناشناخته است. تغییر منابع موجودی این نوع محصول از طریق API پشتیبانی نمیشود. |
PREFERRED_DEAL | منبع موجودی، موجودی را از طریق معامله ترجیحی میفروشد. |
PRIVATE_AUCTION | منبع موجودی، موجودی را از طریق حراج خصوصی میفروشد. |
PROGRAMMATIC_GUARANTEED | منبع موجودی، موجودی را از طریق Programmatic Guaranteed میفروشد. |
TAG_GUARANTEED | منبع موجودی، موجودی را از طریق Tag Guaranteed میفروشد. |
YOUTUBE_RESERVE | منبع موجودی، موجودی خود را از طریق YouTube Reserve میفروشد. |
INSTANT_RESERVE | منبع موجودی، موجودی را از طریق رزرو فوری میفروشد. تغییر منابع موجودی از این نوع محصول از طریق API پشتیبانی نمیشود. |
GUARANTEED_PACKAGE | منبع موجودی، موجودی را از طریق بسته تضمینشده میفروشد. تغییر منابع موجودی از این نوع محصول از طریق API پشتیبانی نمیشود. |
PROGRAMMATIC_TV | منبع موجودی، موجودی را از طریق Programmtic TV میفروشد. تغییر منابع موجودی از این نوع محصول از طریق API پشتیبانی نمیشود. |
AUCTION_PACKAGE | منبع موجودی، موجودی را از طریق بسته حراج میفروشد. تغییر منابع موجودی از این نوع محصول از طریق API پشتیبانی نمیشود. |
تعهد منبع موجودی
انواع تعهدات احتمالی برای یک منبع موجودی.
| انومها | |
|---|---|
INVENTORY_SOURCE_COMMITMENT_UNSPECIFIED | تعهد در این نسخه مشخص نشده یا ناشناخته است. |
INVENTORY_SOURCE_COMMITMENT_GUARANTEED | تعهد، تحویل تضمین شده است. |
INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED | تعهد، تحویل بدون تضمین است. |
منبع موجودیروش تحویل
روشهای تحویل ممکن برای منبع موجودی.
| انومها | |
|---|---|
INVENTORY_SOURCE_DELIVERY_METHOD_UNSPECIFIED | روش تحویل در این نسخه مشخص نشده یا ناشناخته است. |
INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC | روش ارائه به صورت برنامهای است. |
INVENTORY_SOURCE_DELIVERY_METHOD_TAG | روش ارسال به صورت برچسبی است. |
وضعیت موجودیمنبع
تنظیمات مربوط به وضعیت منبع موجودی.
| نمایش JSON |
|---|
{ "entityStatus": enum ( |
| فیلدها | |
|---|---|
entityStatus | اینکه آیا منبع موجودی قابل ارائه است یا خیر. مقادیر قابل قبول عبارتند از |
entityPauseReason | دلیل ارائه شده توسط کاربر برای توقف موقت این منبع موجودی. نباید از ۱۰۰ کاراکتر تجاوز کند. فقط زمانی قابل اجرا است که |
sellerStatus | فقط خروجی. وضعیتی که توسط فروشنده برای منبع موجودی تعیین شده است. فقط برای منابع موجودی که مستقیماً از ناشران همگامسازی شدهاند، قابل استفاده است. مقادیر قابل قبول |
sellerPauseReason | فقط خروجی. دلیل ارائه شده توسط فروشنده برای توقف این منبع موجودی. فقط برای منابع موجودی که مستقیماً از ناشران همگامسازی شدهاند و زمانی که |
configStatus | فقط خروجی. وضعیت پیکربندی منبع موجودی. فقط برای منابع موجودی تضمینشده قابل استفاده است. مقادیر قابل قبول عبارتند از یک منبع موجودی باید قبل از اینکه بتواند خدمترسانی کند، پیکربندی شود (فیلدهای مورد نیاز را پر کنید، موارد خلاقانه را انتخاب کنید و یک کمپین پیشفرض را انتخاب کنید). |
وضعیت پیکربندی منبع موجودی
حالتهای پیکربندی ممکن برای یک منبع موجودی تضمینشده.
| انومها | |
|---|---|
INVENTORY_SOURCE_CONFIG_STATUS_UNSPECIFIED | وضعیت تأیید در این نسخه مشخص نشده یا ناشناخته است. |
INVENTORY_SOURCE_CONFIG_STATUS_PENDING | وضعیت اولیه منبع موجودی تضمین شده. منبع موجودی در این حالت باید پیکربندی شود. |
INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED | وضعیت پس از اینکه خریدار منبع موجودی تضمینشده را پیکربندی میکند. |
جزئیات نرخ
تنظیمات مربوط به نرخ منبع موجودی.
| نمایش JSON |
|---|
{ "inventorySourceRateType": enum ( |
| فیلدها | |
|---|---|
inventorySourceRateType | نوع نرخ. مقادیر قابل قبول عبارتند از |
rate | نرخ منبع موجودی. |
unitsPurchased | مورد نیاز برای منابع موجودی تضمین شده. تعداد نمایشهای تضمین شده توسط فروشنده. |
minimumSpend | فقط خروجی. مبلغی که خریدار متعهد شده است از قبل برای منبع موجودی هزینه کند. فقط برای منابع موجودی تضمین شده قابل اجرا است. |
نوع نرخ منبع موجودی
انواع نرخهای ممکن برای یک منبع موجودی.
| انومها | |
|---|---|
INVENTORY_SOURCE_RATE_TYPE_UNSPECIFIED | نوع نرخ در این نسخه مشخص نشده یا ناشناخته است. |
INVENTORY_SOURCE_RATE_TYPE_CPM_FIXED | نوع نرخ CPM (ثابت) است. |
INVENTORY_SOURCE_RATE_TYPE_CPM_FLOOR | نوع نرخ CPM (طبقه) است. |
INVENTORY_SOURCE_RATE_TYPE_CPD | نوع نرخ، هزینه به ازای هر روز است. |
INVENTORY_SOURCE_RATE_TYPE_CPH | نوع نرخ، هزینه به ازای هر ساعت است. |
INVENTORY_SOURCE_RATE_TYPE_FLAT | نوع نرخ ثابت (Flat) است. |
پول
نشان دهنده مقدار پول به همراه نوع ارز آن است.
| نمایش JSON |
|---|
{ "currencyCode": string, "units": string, "nanos": integer } |
| فیلدها | |
|---|---|
currencyCode | کد ارزی سه حرفی که در استاندارد ISO 4217 تعریف شده است. |
units | کل واحدهای مبلغ. برای مثال اگر |
nanos | تعداد نانو (10^-9) واحد از مبلغ. مقدار باید بین -999,999,999 و +999,999,999 باشد. اگر |
محدوده زمانی
یک محدوده زمانی.
| نمایش JSON |
|---|
{ "startTime": string, "endTime": string } |
| فیلدها | |
|---|---|
startTime | الزامی. حد پایین یک بازه زمانی، شامل. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
endTime | الزامی. حد بالای یک بازه زمانی، شامل. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
پیکربندی خلاقانه
پیکربندی خلاقانه الزامات برای منبع موجودی.
| نمایش JSON |
|---|
{ "creativeType": enum ( |
| فیلدها | |
|---|---|
creativeType | نوع خلاقیتی که میتواند به منبع موجودی اختصاص داده شود. فقط انواع زیر پشتیبانی میشوند:
|
فیلد union
پیکربندی مربوط به آگهیهایی که میتوانند به منبع موجودی اختصاص داده شوند. | |
displayCreativeConfig | پیکربندی مربوط به نمایش آگهیهای تبلیغاتی. زمانی که |
videoCreativeConfig | پیکربندی مربوط به ویدیوهای خلاقانه. زمانی که |
منبع موجودینمایشگرخلاقیتپیکربندی
پیکربندی برای نمایش آگهیهای تبلیغاتی.
| نمایش JSON |
|---|
{
"creativeSize": {
object ( |
| فیلدها | |
|---|---|
creativeSize | الزامات اندازه برای نمایشهای تبلیغاتی که میتوانند به منبع موجودی اختصاص داده شوند. |
منبع موجودیویدئوخلاقیتپیکربندی
پیکربندی برای ویدیوهای خلاقانه.
| نمایش JSON |
|---|
{ "duration": string } |
| فیلدها | |
|---|---|
duration | الزامات مدت زمان برای ویدیوهای تبلیغاتی که میتوانند به منبع موجودی اختصاص داده شوند. مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' |
منابع موجودی
شریک یا تبلیغکنندگانی که به منبع موجودی دسترسی دارند.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
accessors فیلد اتحادیه. شریک یا تبلیغکنندگانی که به منبع موجودی دسترسی دارند. accessors میتوانند فقط یکی از موارد زیر باشند: | |
partner | شریکی که به منبع موجودی دسترسی دارد. |
advertisers | تبلیغکنندگانی که به منبع موجودی دسترسی دارند. همه تبلیغکنندگان باید متعلق به یک شریک باشند. |
دسترسی دهنده شریک
شریکی که به منبع موجودی دسترسی دارد.
| نمایش JSON |
|---|
{ "partnerId": string } |
| فیلدها | |
|---|---|
partnerId | مدرک شناسایی شریک. |
تبلیغکننده/لوازم جانبی
تبلیغکنندگانی که به منبع موجودی دسترسی دارند.
| نمایش JSON |
|---|
{ "advertiserIds": [ string ] } |
| فیلدها | |
|---|---|
advertiserIds[] | شناسههای تبلیغکنندگان. |
روشها | |
|---|---|
| یک منبع موجودی جدید ایجاد میکند. |
| دسترسیهای خواندن/نوشتن یک منبع موجودی را ویرایش میکند. |
| یک منبع موجودی دریافت میکند. |
| منابع موجودی را که برای کاربر فعلی قابل دسترسی هستند، فهرست میکند. |
| یک منبع موجودی موجود را بهروزرسانی میکند. |