Display & Video 360 API

رابط برنامه‌نویسی کاربردی Display & Video 360 به کاربران اجازه می‌دهد تا گردش‌های کاری پیچیده Display & Video 360، مانند ایجاد سفارش‌های درج و تنظیم گزینه‌های هدف‌گذاری برای هر سطر را خودکارسازی کنند.

سرویس: displayvideo.googleapis.com

برای فراخوانی این سرویس، توصیه می‌کنیم از کتابخانه‌های کلاینت ارائه شده توسط گوگل استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس نیاز به استفاده از کتابخانه‌های خودتان دارد، هنگام ارسال درخواست‌های API از اطلاعات زیر استفاده کنید.

سند کشف

یک سند کشف، مشخصاتی قابل خواندن توسط ماشین برای توصیف و استفاده از APIهای REST است. از آن برای ساخت کتابخانه‌های کلاینت، افزونه‌های IDE و سایر ابزارهایی که با APIهای گوگل تعامل دارند، استفاده می‌شود. یک سرویس ممکن است چندین سند کشف ارائه دهد. این سرویس سند کشف زیر را ارائه می‌دهد:

نقطه پایانی سرویس

یک نقطه پایانی سرویس ، یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می‌کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و تمام URI های زیر نسبت به این نقطه پایانی سرویس هستند:

  • https://displayvideo.googleapis.com

منبع REST: v4.advertisers

روش‌ها
audit GET /v4/advertisers/{advertiserId}:audit
یک تبلیغ‌کننده را حسابرسی می‌کند.
create POST /v4/advertisers
یک تبلیغ‌کننده جدید ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}
یک تبلیغ‌کننده را حذف می‌کند.
editAssignedTargetingOptions POST /v4/advertisers/{advertiserId}:editAssignedTargetingOptions
گزینه‌های هدف‌گیری را تحت یک تبلیغ‌کننده واحد ویرایش می‌کند.
get GET /v4/advertisers/{advertiserId}
یک تبلیغ کننده می گیرد.
list GET /v4/advertisers
تبلیغ‌کنندگانی را که برای کاربر فعلی قابل دسترسی هستند، فهرست می‌کند.
listAssignedTargetingOptions GET /v4/advertisers/{advertiserId}:listAssignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده به یک تبلیغ‌کننده را در انواع هدف‌گیری فهرست می‌کند.
patch PATCH /v4/advertisers/{advertiser.advertiserId}
یک تبلیغ‌کننده‌ی موجود را به‌روزرسانی می‌کند.

منبع REST: v4.advertisers.adAssets

روش‌ها
bulkCreate POST /v4/advertisers/{advertiserId}/adAssets:bulkCreate
چندین دارایی تبلیغاتی را در یک درخواست واحد ایجاد می‌کند.
create POST /v4/advertisers/{advertiserId}/adAssets
یک دارایی تبلیغاتی ایجاد می‌کند.
get GET /v4/advertisers/{advertiserId}/adAssets/{adAssetId}
یک دارایی تبلیغاتی دریافت می‌کند.
list GET /v4/advertisers/{advertiserId}/adAssets
دارایی‌های تبلیغاتی را تحت شناسه تبلیغ‌کننده فهرست می‌کند.
upload POST /v4/advertisers/{advertiserId}/adAssets:uploadAdAsset
POST /upload/v4/advertisers/{advertiserId}/adAssets:uploadAdAsset
یک فایل تبلیغاتی را آپلود و ایجاد می‌کند.

منبع REST: v4.advertisers.adGroupAds

روش‌ها
get GET /v4/advertisers/{advertiserId}/adGroupAds/{adGroupAdId}
یک تبلیغ گروه تبلیغاتی دریافت می‌کند.
list GET /v4/advertisers/{advertiserId}/adGroupAds
تبلیغات گروه‌های تبلیغاتی را فهرست می‌کند.

منبع REST: v4.advertisers.adGroups

روش‌ها
bulkListAssignedTargetingOptions GET /v4/advertisers/{advertiserId}/adGroups:bulkListAssignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده برای چندین گروه تبلیغاتی در انواع مختلف هدف‌گیری را فهرست می‌کند.
get GET /v4/advertisers/{advertiserId}/adGroups/{adGroupId}
یک گروه تبلیغاتی دریافت می‌کند.
list GET /v4/advertisers/{advertiserId}/adGroups
گروه‌های تبلیغاتی را فهرست می‌کند.

منبع REST: v4.advertisers.adGroups.targetingTypes.assignedTargetingOptions

روش‌ها
get GET /v4/advertisers/{advertiserId}/adGroups/{adGroupId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری واحد به یک گروه تبلیغاتی اختصاص داده می‌شود.
list GET /v4/advertisers/{advertiserId}/adGroups/{adGroupId}/targetingTypes/{targetingType}/assignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده به یک گروه تبلیغاتی را فهرست می‌کند.

منبع REST: v4.advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations

روش‌ها
create POST /v4/advertisers/{advertiserId}/adGroups/{linkedEntity.adGroupId}/youtubeAssetTypes/{youtubeAssetAssociation.youtubeAssetType}/youtubeAssetAssociations
یک ارتباط جدید بین منبع شناسایی شده و یک محتوای یوتیوب ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/adGroups/{linkedEntity.adGroupId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations/{youtubeAssetAssociationId}
ارتباط موجود بین منبع شناسایی‌شده و یک محتوای یوتیوب را حذف می‌کند.
list GET /v4/advertisers/{advertiserId}/adGroups/{linkedEntity.adGroupId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations
فهرستی از منابع یوتیوب مرتبط با منبع داده شده را نشان می‌دهد.

منبع REST: v4.advertisers.assets

روش‌ها
upload POST /v4/advertisers/{advertiserId}/assets
POST /upload/v4/advertisers/{advertiserId}/assets
یک دارایی را آپلود می‌کند.

منبع REST: v4.advertisers.campaigns

روش‌ها
create POST /v4/advertisers/{campaign.advertiserId}/campaigns
یک کمپین جدید ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/campaigns/{campaignId}
یک کمپین را به طور دائم حذف می‌کند.
get GET /v4/advertisers/{advertiserId}/campaigns/{campaignId}
یک کمپین تبلیغاتی راه می‌اندازد.
list GET /v4/advertisers/{advertiserId}/campaigns
کمپین‌ها را در یک تبلیغ‌کننده فهرست می‌کند.
listAssignedTargetingOptions GET /v4/advertisers/{advertiserId}/campaigns/{campaignId}:listAssignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده به یک کمپین را در انواع مختلف هدف‌گیری فهرست می‌کند.
patch PATCH /v4/advertisers/{campaign.advertiserId}/campaigns/{campaign.campaignId}
یک کمپین موجود را به‌روزرسانی می‌کند.

منبع REST: v4.advertisers.campaigns.targetingTypes.assignedTargetingOptions

روش‌ها
get GET /v4/advertisers/{advertiserId}/campaigns/{campaignId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری واحد به یک کمپین اختصاص داده می‌شود.
list GET /v4/advertisers/{advertiserId}/campaigns/{campaignId}/targetingTypes/{targetingType}/assignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده به یک کمپین برای یک نوع هدف‌گیری مشخص را فهرست می‌کند.

منبع REST: v4.advertisers.channels

روش‌ها
create POST /v4/advertisers/{advertiserId}/channels
یک کانال جدید ایجاد می‌کند.
get GET /v4/advertisers/{advertiserId}/channels/{channelId}
یک کانال برای شریک یا تبلیغ‌کننده دریافت می‌کند.
list GET /v4/advertisers/{advertiserId}/channels
کانال‌های مربوط به یک شریک یا تبلیغ‌کننده را فهرست می‌کند.
patch PATCH /v4/advertisers/{advertiserId}/channels/{channel.channelId}
یک کانال را به‌روزرسانی می‌کند.

منبع REST: v4.advertisers.channels.sites

روش‌ها
bulkEdit POST /v4/advertisers/{advertiserId}/channels/{channelId}/sites:bulkEdit
ویرایش‌های انبوه سایت‌ها تحت یک کانال واحد.
create POST /v4/advertisers/{advertiserId}/channels/{channelId}/sites
یک سایت در یک کانال ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/channels/{channelId}/sites/{urlOrAppId}
یک سایت را از کانال حذف می‌کند.
list GET /v4/advertisers/{advertiserId}/channels/{channelId}/sites
سایت‌های موجود در یک کانال را فهرست می‌کند.
replace POST /v4/advertisers/{advertiserId}/channels/{channelId}/sites:replace
تمام سایت‌ها را تحت یک کانال واحد جایگزین می‌کند.

منبع REST: v4.advertisers.creatives

روش‌ها
create POST /v4/advertisers/{creative.advertiserId}/creatives
یک اثر خلاقانه جدید خلق می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/creatives/{creativeId}
یک اثر خلاقانه را حذف می‌کند.
get GET /v4/advertisers/{advertiserId}/creatives/{creativeId}
خلاقیت پیدا می‌کند.
list GET /v4/advertisers/{advertiserId}/creatives
فهرستی از افراد خلاق در یک تبلیغ‌کننده ارائه می‌دهد.
patch PATCH /v4/advertisers/{creative.advertiserId}/creatives/{creative.creativeId}
یک محتوای خلاقانه موجود را به‌روزرسانی می‌کند.

منبع REST: v4.advertisers.insertionOrders

روش‌ها
create POST /v4/advertisers/{insertionOrder.advertiserId}/insertionOrders
یک ترتیب درج جدید ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}
یک دستور درج را حذف می‌کند.
get GET /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}
دستور درج دریافت می‌کند.
list GET /v4/advertisers/{advertiserId}/insertionOrders
سفارشات درج آگهی را در یک تبلیغ کننده فهرست می‌کند.
listAssignedTargetingOptions GET /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}:listAssignedTargetingOptions
گزینه‌های هدف‌گذاری اختصاص داده شده به ترتیب درج را در انواع هدف‌گذاری فهرست می‌کند.
patch PATCH /v4/advertisers/{insertionOrder.advertiserId}/insertionOrders/{insertionOrder.insertionOrderId}
یک دستور درج موجود را به‌روزرسانی می‌کند.

منبع REST: v4.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions

روش‌ها
create POST /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}/targetingTypes/{targetingType}/assignedTargetingOptions
یک گزینه هدف‌گیری را به یک سفارش درج اختصاص می‌دهد.
delete DELETE /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری اختصاص داده شده را از ترتیب درج حذف می‌کند.
get GET /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری واحد را به یک سفارش درج اختصاص می‌دهد.
list GET /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}/targetingTypes/{targetingType}/assignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده به یک سفارش درج را فهرست می‌کند.

منبع REST: v4.advertisers.invoices

روش‌ها
list GET /v4/advertisers/{advertiserId}/invoices
فاکتورهای ارسال شده برای یک تبلیغ کننده در یک ماه معین را فهرست می‌کند.
lookupInvoiceCurrency GET /v4/advertisers/{advertiserId}/invoices:lookupInvoiceCurrency
واحد پول فاکتور مورد استفاده تبلیغ‌کننده را در یک ماه مشخص بازیابی می‌کند.

منبع REST: v4.advertisers.lineItems

روش‌ها
bulkEditAssignedTargetingOptions POST /v4/advertisers/{advertiserId}/lineItems:bulkEditAssignedTargetingOptions
ویرایش‌های دسته‌جمعی، گزینه‌های هدف‌گیری را در زیر چندین مورد خطی قرار می‌دهند.
bulkListAssignedTargetingOptions GET /v4/advertisers/{advertiserId}/lineItems:bulkListAssignedTargetingOptions
گزینه‌های هدف‌گذاری اختصاص داده شده برای چندین آیتم خطی در انواع هدف‌گذاری را فهرست می‌کند.
bulkUpdate POST /v4/advertisers/{advertiserId}/lineItems:bulkUpdate
چندین آیتم خطی را به‌روزرسانی می‌کند.
create POST /v4/advertisers/{lineItem.advertiserId}/lineItems
یک آیتم خطی جدید ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/lineItems/{lineItemId}
یک آیتم خطی را حذف می‌کند.
duplicate POST /v4/advertisers/{advertiserId}/lineItems/{lineItemId}:duplicate
یک آیتم خطی را کپی می‌کند.
generateDefault POST /v4/advertisers/{advertiserId}/lineItems:generateDefault
یک آیتم سطر جدید با تنظیمات (از جمله هدف‌گیری) که از ترتیب درج و یک entity_status ENTITY_STATUS_DRAFT به ارث برده شده است، ایجاد می‌کند.
get GET /v4/advertisers/{advertiserId}/lineItems/{lineItemId}
یک آیتم خطی دریافت می‌کند.
list GET /v4/advertisers/{advertiserId}/lineItems
موارد خطی را در یک تبلیغ کننده فهرست می‌کند.
patch PATCH /v4/advertisers/{lineItem.advertiserId}/lineItems/{lineItem.lineItemId}
یک آیتم خطی موجود را به‌روزرسانی می‌کند.

منبع REST: v4.advertisers.lineItems.targetingTypes.assignedTargetingOptions

روش‌ها
create POST /v4/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions
یک گزینه هدف‌گیری را به یک آیتم خطی اختصاص می‌دهد.
delete DELETE /v4/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری اختصاص داده شده را از یک آیتم خطی حذف می‌کند.
get GET /v4/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری واحد را به یک آیتم خطی اختصاص می‌دهد.
list GET /v4/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده به یک آیتم خطی را فهرست می‌کند.

منبع REST: v4.advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations

روش‌ها
create POST /v4/advertisers/{advertiserId}/lineItems/{linkedEntity.lineItemId}/youtubeAssetTypes/{youtubeAssetAssociation.youtubeAssetType}/youtubeAssetAssociations
یک ارتباط جدید بین منبع شناسایی شده و یک محتوای یوتیوب ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/lineItems/{linkedEntity.lineItemId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations/{youtubeAssetAssociationId}
ارتباط موجود بین منبع شناسایی‌شده و یک محتوای یوتیوب را حذف می‌کند.
list GET /v4/advertisers/{advertiserId}/lineItems/{linkedEntity.lineItemId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations
فهرستی از منابع یوتیوب مرتبط با منبع داده شده را نشان می‌دهد.

منبع REST: v4.advertisers.locationLists

روش‌ها
create POST /v4/advertisers/{advertiserId}/locationLists
یک لیست مکان جدید ایجاد می‌کند.
get GET /v4/advertisers/{advertiserId}/locationLists/{locationListId}
فهرست مکان‌ها را دریافت می‌کند.
list GET /v4/advertisers/{advertiserId}/locationLists
فهرست مکان‌ها را بر اساس شناسه تبلیغ‌کننده مشخص فهرست می‌کند.
patch PATCH /v4/advertisers/{advertiserId}/locationLists/{locationList.locationListId}
فهرست مکان‌ها را به‌روزرسانی می‌کند.

منبع REST: v4.advertisers.locationLists.assignedLocations

روش‌ها
bulkEdit POST /v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations:bulkEdit
ویرایش‌های دسته‌جمعی چندین تکلیف را بین مکان‌ها و یک لیست مکان واحد انجام می‌دهد.
create POST /v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations
بین یک مکان و یک لیست مکان، انتساب ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{assignedLocationId}
انتساب بین یک مکان و یک لیست مکان را حذف می‌کند.
list GET /v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations
مکان‌های اختصاص داده شده به یک لیست مکان را فهرست می‌کند.

منبع REST: v4.advertisers.negativeKeywordLists

روش‌ها
create POST /v4/advertisers/{advertiserId}/negativeKeywordLists
یک لیست کلمات کلیدی منفی جدید ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}
با توجه به شناسه تبلیغ‌کننده و شناسه فهرست کلمات کلیدی منفی، فهرست کلمات کلیدی منفی را حذف می‌کند.
get GET /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}
با توجه به شناسه تبلیغ‌کننده و شناسه فهرست کلمات کلیدی منفی، یک لیست کلمات کلیدی منفی دریافت می‌کند.
list GET /v4/advertisers/{advertiserId}/negativeKeywordLists
فهرست کلمات کلیدی منفی را بر اساس شناسه تبلیغ‌کننده مشخص فهرست می‌کند.
patch PATCH /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordList.negativeKeywordListId}
لیست کلمات کلیدی منفی را به‌روزرسانی می‌کند.

منبع REST: v4.advertisers.negativeKeywordLists.negativeKeywords

روش‌ها
bulkEdit POST /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords:bulkEdit
کلمات کلیدی منفی را به صورت دسته جمعی در یک لیست واحد از کلمات کلیدی منفی ویرایش می‌کند.
create POST /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords
یک کلمه کلیدی منفی در لیست کلمات کلیدی منفی ایجاد می‌کند.
delete DELETE /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords/{keywordValue}
یک کلمه کلیدی منفی را از لیست کلمات کلیدی منفی حذف می‌کند.
list GET /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords
کلمات کلیدی منفی را در یک لیست کلمات کلیدی منفی فهرست می‌کند.
replace POST /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords:replace
تمام کلمات کلیدی منفی را در یک لیست کلمات کلیدی منفی جایگزین می‌کند.

منبع REST: v4.advertisers.targetingTypes.assignedTargetingOptions

روش‌ها
create POST /v4/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions
یک گزینه هدف‌گیری را به تبلیغ‌کننده اختصاص می‌دهد.
delete DELETE /v4/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
گزینه هدف‌گیری اختصاص داده شده را از یک تبلیغ‌کننده حذف می‌کند.
get GET /v4/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری واحد به یک تبلیغ‌کننده اختصاص داده می‌شود.
list GET /v4/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده به یک تبلیغ‌کننده را فهرست می‌کند.

منبع REST: v4.combinedAudiences

روش‌ها
get GET /v4/combinedAudiences/{combinedAudienceId}
مخاطبان ترکیبی پیدا می‌کند.
list GET /v4/combinedAudiences
مخاطبان ترکیبی را فهرست می‌کند.

منبع REST: الگوریتم‌های مناقصه سفارشی نسخه ۴

روش‌ها
create POST /v4/customBiddingAlgorithms
یک الگوریتم مناقصه سفارشی جدید ایجاد می‌کند.
get GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}
یک الگوریتم مناقصه سفارشی دریافت می‌کند.
list GET /v4/customBiddingAlgorithms
الگوریتم‌های مناقصه سفارشی را که برای کاربر فعلی قابل دسترسی هستند و می‌توانند در استراتژی‌های مناقصه استفاده شوند، فهرست می‌کند.
patch PATCH /v4/customBiddingAlgorithms/{customBiddingAlgorithm.customBiddingAlgorithmId}
الگوریتم مناقصه سفارشی موجود را به‌روزرسانی می‌کند.
uploadRules GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}:uploadRules
یک شیء مرجع قوانین برای فایل AlgorithmRules ایجاد می‌کند.
uploadScript GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}:uploadScript
یک شیء مرجع اسکریپت مناقصه سفارشی برای یک فایل اسکریپت ایجاد می‌کند.

منبع REST: v4.customBiddingAlgorithms.rules

روش‌ها
create POST /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/rules
یک منبع قوانین جدید ایجاد می‌کند.
get GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/rules/{customBiddingAlgorithmRulesId}
یک منبع قوانین را بازیابی می‌کند.
list GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/rules
منابع قوانینی را که به الگوریتم داده شده تعلق دارند، فهرست می‌کند.

منبع REST: v4.customBiddingAlgorithms.scripts

روش‌ها
create POST /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/scripts
یک اسکریپت مناقصه سفارشی جدید ایجاد می‌کند.
get GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/scripts/{customBiddingScriptId}
یک اسکریپت مناقصه سفارشی دریافت می‌کند.
list GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/scripts
اسکریپت‌های مناقصه سفارشی متعلق به الگوریتم داده شده را فهرست می‌کند.

منبع REST: v4.customLists

روش‌ها
get GET /v4/customLists/{customListId}
یک لیست سفارشی دریافت می‌کند.
list GET /v4/customLists
لیست‌های سفارشی را فهرست می‌کند.

منبع REST: v4.firstPartyAndPartnerAudiences

روش‌ها
create POST /v4/firstPartyAndPartnerAudiences
یک مخاطب FirstPartyAndPartner ایجاد می‌کند.
editCustomerMatchMembers POST /v4/firstPartyAndPartnerAudiences/{firstPartyAndPartnerAudienceId}:editCustomerMatchMembers
فهرست اعضای مخاطبان Customer Match را به‌روزرسانی می‌کند.
get GET /v4/firstPartyAndPartnerAudiences/{firstPartyAndPartnerAudienceId}
مخاطبِ طرفِ اول یا شریک را جذب می‌کند.
list GET /v4/firstPartyAndPartnerAudiences
مخاطبان طرف اول و شریک را فهرست می‌کند.
patch PATCH /v4/firstPartyAndPartnerAudiences/{firstPartyAndPartnerAudience.firstPartyAndPartnerAudienceId}
یک FirstPartyAndPartnerAudience موجود را به‌روزرسانی می‌کند.

منبع REST: v4.floodlightGroups

روش‌ها
get GET /v4/floodlightGroups/{floodlightGroupId}
یک گروه Floodlight دریافت می‌کند.
patch PATCH /v4/floodlightGroups/{floodlightGroup.floodlightGroupId}
یک گروه Floodlight موجود را به‌روزرسانی می‌کند.

منبع REST: v4.floodlightGroups.floodlightActivities

روش‌ها
get GET /v4/floodlightGroups/{floodlightGroupId}/floodlightActivities/{floodlightActivityId}
فعالیت نورافکن (Floodlight) را دریافت می‌کند.
list GET /v4/floodlightGroups/{floodlightGroupId}/floodlightActivities
فعالیت‌های Floodlight را در یک گروه Floodlight فهرست می‌کند.

منبع REST: v4.googleAudiences

روش‌ها
get GET /v4/googleAudiences/{googleAudienceId}
مخاطب گوگل را جذب می‌کند.
list GET /v4/googleAudiences
مخاطبان گوگل را فهرست می‌کند.

منبع REST: v4.guaranteedOrders

روش‌ها
create POST /v4/guaranteedOrders
یک سفارش تضمین‌شده جدید ایجاد می‌کند.
editGuaranteedOrderReadAccessors POST /v4/guaranteedOrders/{guaranteedOrderId}:editGuaranteedOrderReadAccessors
ویرایش‌ها تبلیغ‌کنندگان سفارش تضمین‌شده را می‌خوانند.
get GET /v4/guaranteedOrders/{guaranteedOrderId}
سفارش تضمین شده دریافت می‌کند.
list GET /v4/guaranteedOrders
لیست سفارش‌های تضمین‌شده‌ای که برای کاربر فعلی قابل دسترسی هستند را نشان می‌دهد.
patch PATCH /v4/guaranteedOrders/{guaranteedOrder.guaranteedOrderId}
یک سفارش تضمین‌شده موجود را به‌روزرسانی می‌کند.

منبع REST: v4.inventorySourceGroups

روش‌ها
create POST /v4/inventorySourceGroups
یک گروه منبع موجودی جدید ایجاد می‌کند.
delete DELETE /v4/inventorySourceGroups/{inventorySourceGroupId}
یک گروه منبع موجودی را حذف می‌کند.
get GET /v4/inventorySourceGroups/{inventorySourceGroupId}
یک گروه منبع موجودی دریافت می‌کند.
list GET /v4/inventorySourceGroups
گروه‌های منبع موجودی را که برای کاربر فعلی قابل دسترسی هستند، فهرست می‌کند.
patch PATCH /v4/inventorySourceGroups/{inventorySourceGroup.inventorySourceGroupId}
یک گروه منبع موجودی را به‌روزرسانی می‌کند.

منبع REST: v4.inventorySourceGroups.assignedInventorySources

روش‌ها
bulkEdit POST /v4/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources:bulkEdit
ویرایش‌های دسته‌جمعی، چندین تخصیص را بین منابع موجودی و یک گروه منبع موجودی واحد انجام می‌دهد.
create POST /v4/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources
بین یک منبع موجودی و یک گروه منبع موجودی، یک انتساب ایجاد می‌کند.
delete DELETE /v4/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources/{assignedInventorySourceId}
انتساب بین یک منبع موجودی و یک گروه منبع موجودی را حذف می‌کند.
list GET /v4/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources
منابع موجودی اختصاص داده شده به یک گروه منبع موجودی را فهرست می‌کند.

منبع REST: v4.inventorySources

روش‌ها
create POST /v4/inventorySources
یک منبع موجودی جدید ایجاد می‌کند.
editInventorySourceReadWriteAccessors POST /v4/inventorySources/{inventorySourceId}:editInventorySourceReadWriteAccessors
دسترسی‌های خواندن/نوشتن یک منبع موجودی را ویرایش می‌کند.
get GET /v4/inventorySources/{inventorySourceId}
یک منبع موجودی دریافت می‌کند.
list GET /v4/inventorySources
منابع موجودی را که برای کاربر فعلی قابل دسترسی هستند، فهرست می‌کند.
patch PATCH /v4/inventorySources/{inventorySource.inventorySourceId}
یک منبع موجودی موجود را به‌روزرسانی می‌کند.

منبع REST: v4.media

روش‌ها
download GET /download/{resourceName=**}
رسانه‌ها را دانلود می‌کند.
upload POST /media/{resourceName=**}
POST /upload/media/{resourceName=**}
رسانه را بارگذاری می‌کند.

منبع REST: v4.partners

روش‌ها
editAssignedTargetingOptions POST /v4/partners/{partnerId}:editAssignedTargetingOptions
گزینه‌های هدف‌گیری را تحت یک شریک واحد ویرایش می‌کند.
get GET /v4/partners/{partnerId}
شریک پیدا می‌کند.
list GET /v4/partners
شرکایی را که برای کاربر فعلی قابل دسترسی هستند، فهرست می‌کند.

منبع REST: v4.partners.channels

روش‌ها
create POST /v4/partners/{partnerId}/channels
یک کانال جدید ایجاد می‌کند.
get GET /v4/partners/{partnerId}/channels/{channelId}
یک کانال برای شریک یا تبلیغ‌کننده دریافت می‌کند.
list GET /v4/partners/{partnerId}/channels
کانال‌های مربوط به یک شریک یا تبلیغ‌کننده را فهرست می‌کند.
patch PATCH /v4/partners/{partnerId}/channels/{channel.channelId}
یک کانال را به‌روزرسانی می‌کند.

منبع REST: v4.partners.channels.sites

روش‌ها
bulkEdit POST /v4/partners/{partnerId}/channels/{channelId}/sites:bulkEdit
ویرایش‌های انبوه سایت‌ها تحت یک کانال واحد.
create POST /v4/partners/{partnerId}/channels/{channelId}/sites
یک سایت در یک کانال ایجاد می‌کند.
delete DELETE /v4/partners/{partnerId}/channels/{channelId}/sites/{urlOrAppId}
یک سایت را از کانال حذف می‌کند.
list GET /v4/partners/{partnerId}/channels/{channelId}/sites
سایت‌های موجود در یک کانال را فهرست می‌کند.
replace POST /v4/partners/{partnerId}/channels/{channelId}/sites:replace
تمام سایت‌ها را تحت یک کانال واحد جایگزین می‌کند.

منبع REST: v4.partners.targetingTypes.assignedTargetingOptions

روش‌ها
create POST /v4/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions
یک گزینه هدف‌گیری را به یک شریک اختصاص می‌دهد.
delete DELETE /v4/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری اختصاص داده شده را از یک شریک حذف می‌کند.
get GET /v4/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}
یک گزینه هدف‌گیری واحد به یک شریک اختصاص داده می‌شود.
list GET /v4/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions
گزینه‌های هدف‌گیری اختصاص داده شده به یک شریک را فهرست می‌کند.

منبع REST: v4.sdfdownloadtasks

روش‌ها
create POST /v4/sdfdownloadtasks
یک وظیفه دانلود SDF ایجاد می‌کند.

منبع REST: v4.sdfdownloadtasks.operations

روش‌ها
get GET /v4/{name=sdfdownloadtasks/operations/*}
آخرین وضعیت عملیات دانلود SDF ناهمزمان را دریافت می‌کند.

منبع REST: v4.targetingTypes.targetingOptions

روش‌ها
get GET /v4/targetingTypes/{targetingType}/targetingOptions/{targetingOptionId}
یک گزینه هدف‌گیری واحد دریافت می‌کند.
list GET /v4/targetingTypes/{targetingType}/targetingOptions
گزینه‌های هدف‌گیری از یک نوع مشخص را فهرست می‌کند.
search POST /v4/targetingTypes/{targetingType}/targetingOptions:search
بر اساس عبارات جستجوی داده شده، گزینه‌های هدف‌گیری از یک نوع مشخص را جستجو می‌کند.

منبع REST: v4.users

روش‌ها
bulkEditAssignedUserRoles POST /v4/users/{userId}:bulkEditAssignedUserRoles
ویرایش‌های دسته جمعی نقش‌های کاربری برای یک کاربر.
create POST /v4/users
یک کاربر جدید ایجاد می‌کند.
delete DELETE /v4/users/{userId}
یک کاربر را حذف می‌کند.
get GET /v4/users/{userId}
کاربر را دریافت می‌کند.
list GET /v4/users
کاربرانی را که کاربر فعلی به آنها دسترسی دارد، فهرست می‌کند.
patch PATCH /v4/users/{user.userId}
یک کاربر موجود را به‌روزرسانی می‌کند.