REST Resource: advertisers.lineItems

المورد: LineItem

عنصر واحد

تمثيل JSON
{
  "name": string,
  "advertiserId": string,
  "campaignId": string,
  "insertionOrderId": string,
  "lineItemId": string,
  "displayName": string,
  "lineItemType": enum (LineItemType),
  "entityStatus": enum (EntityStatus),
  "updateTime": string,
  "partnerCosts": [
    {
      object (PartnerCost)
    }
  ],
  "flight": {
    object (LineItemFlight)
  },
  "budget": {
    object (LineItemBudget)
  },
  "pacing": {
    object (Pacing)
  },
  "frequencyCap": {
    object (FrequencyCap)
  },
  "partnerRevenueModel": {
    object (PartnerRevenueModel)
  },
  "conversionCounting": {
    object (ConversionCountingConfig)
  },
  "creativeIds": [
    string
  ],
  "bidStrategy": {
    object (BiddingStrategy)
  },
  "integrationDetails": {
    object (IntegrationDetails)
  },
  "targetingExpansion": {
    object (TargetingExpansionConfig)
  },
  "warningMessages": [
    enum (LineItemWarningMessage)
  ],
  "mobileApp": {
    object (MobileApp)
  },
  "reservationType": enum (ReservationType),
  "excludeNewExchanges": boolean,
  "youtubeAndPartnersSettings": {
    object (YoutubeAndPartnersSettings)
  }
}
الحقول
name

string

النتائج فقط. اسم المورد للعنصر.

advertiserId

string (int64 format)

النتائج فقط. المعرّف الفريد للمعلِن الذي ينتمي إليه العنصر

campaignId

string (int64 format)

النتائج فقط. المعرّف الفريد للحملة التي ينتمي إليها العنصر

insertionOrderId

string (int64 format)

مطلوب. غير قابل للتغيير. المعرّف الفريد لطلب الإدراج الذي ينتمي إليه العنصر

lineItemId

string (int64 format)

النتائج فقط. المعرّف الفريد للعنصر. يحدده النظام.

displayName

string

مطلوب. الاسم المعروض للعنصر.

يجب أن يكون بترميز UTF-8 بحيث لا يزيد حجمه عن 240 بايت.

lineItemType

enum (LineItemType)

مطلوب. غير قابل للتغيير. نوع العنصر

entityStatus

enum (EntityStatus)

مطلوب. تتحكّم هذه السياسة في ما إذا كان بإمكان العنصر إنفاق ميزانيتها وتقديم عروض أسعار على المستودع الإعلاني.

  • بالنسبة إلى طريقة lineItems.create، يُسمح باستخدام ENTITY_STATUS_DRAFT فقط. لتفعيل عنصر، استخدِم طريقة lineItems.patch وعدِّل الحالة إلى ENTITY_STATUS_ACTIVE بعد الإنشاء.
  • لا يمكن تغيير حالة العنصر مرة أخرى إلى الحالة ENTITY_STATUS_DRAFT من أي حالة أخرى.
  • إذا لم يكن طلب الإدراج الرئيسي للعنصر نشطًا، لا يمكن للعنصر إنفاق ميزانيتها حتى إذا كانت حالته هي ENTITY_STATUS_ACTIVE.
updateTime

string (Timestamp format)

النتائج فقط. الطابع الزمني لآخر تعديل للعنصر. يحدده النظام.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

partnerCosts[]

object (PartnerCost)

تكاليف الشريك المرتبطة بالعنصر

في حال عدم توفّر العنصر أو تركه فارغًا في طريقة lineItems.create، سيكتسب العنصر الذي تم إنشاؤه حديثًا تكاليف الشريك من طلب الإدراج الرئيسي.

flight

object (LineItemFlight)

مطلوب. وقت بدء عرض العنصر ووقت انتهائه.

budget

object (LineItemBudget)

مطلوب. إعداد تخصيص الميزانية للعنصر.

pacing

object (Pacing)

مطلوب. إعداد سرعة إنفاق الميزانية للعنصر

frequencyCap

object (FrequencyCap)

مطلوب. إعدادات تحديد عدد مرات الظهور للعنصر

يجب استخدام الحقل maxImpressions في عنصر الإعدادات هذا في حال تعيين حدّ أقصى.

partnerRevenueModel

object (PartnerRevenueModel)

مطلوب. إعداد نموذج أرباح الشركاء للعنصر

conversionCounting

object (ConversionCountingConfig)

إعداد تتبُّع الإحالات الناجحة للعنصر.

creativeIds[]

string (int64 format)

أرقام تعريف تصميمات الإعلانات المرتبطة بالعنصر.

bidStrategy

object (BiddingStrategy)

مطلوب. استراتيجية عروض أسعار العنصر.

integrationDetails

object (IntegrationDetails)

تفاصيل دمج العنصر

targetingExpansion

object (TargetingExpansionConfig)

إعدادات الاستهداف المحسّن للعنصر.

لا تنطبق هذه الإعدادات إلا على عناصر الإعلانات الصورية أو إعلانات الفيديو أو عناصر الصوت التي تستخدِم عروض الأسعار المبرمَجة وتستهدف بشكل إيجابي قوائم المستخدمين المؤهَّلة.

warningMessages[]

enum (LineItemWarningMessage)

النتائج فقط. رسائل التحذير التي ينشئها العنصر لا تحظر هذه التحذيرات حفظ العنصر، ولكن بعضها قد يحظر تشغيل العنصر.

mobileApp

object (MobileApp)

تطبيق الأجهزة الجوّالة الذي يروّج له العنصر.

يسري ذلك فقط عندما تكون قيمة lineItemType إما LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL أو LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL.

reservationType

enum (ReservationType)

النتائج فقط. نوع الحجز للعنصر.

excludeNewExchanges

boolean

لتحديد ما إذا كان سيتم استبعاد التبادلات الجديدة من الاستهداف التلقائي للعنصر. ويكون هذا الحقل false بشكلٍ تلقائي.

youtubeAndPartnersSettings

object (YoutubeAndPartnersSettings)

النتائج فقط. الإعدادات الخاصة بعناصر YouTube والشركاء

LineItemType

الأنواع المحتملة لعنصر.

ويحدِّد نوع العنصر الإعدادات والخيارات السارية، مثل شكل الإعلانات أو خيارات الاستهداف.

عمليات التعداد
LINE_ITEM_TYPE_UNSPECIFIED

قيمة النوع غير محدّدة أو غير معروفة في هذا الإصدار.

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_DISPLAY_DEFAULT الإعلانات المصوّرة أو إعلانات HTML5 أو الإعلانات المدمجة مع المحتوى أو إعلانات الوسائط الغنية
LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL إعلانات صورية تزيد من عمليات تثبيت تطبيق.
LINE_ITEM_TYPE_VIDEO_DEFAULT إعلانات الفيديو تُباع على أساس التكلفة لكل ألف ظهور في مجموعة متنوعة من البيئات.
LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL إعلانات الفيديو التي تزيد عمليات تثبيت تطبيق
LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INVENTORY

الإعلانات الصورية التي يتم عرضها على مستودع المساحات المتوفّرة للإعلانات على تطبيقات الأجهزة الجوّالة

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INVENTORY

إعلانات الفيديو المعروضة على مستودع المساحات المتوفّرة للإعلانات على تطبيقات الأجهزة الجوّالة

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_AUDIO_DEFAULT تُباع الإعلانات الصوتية التي تستخدم عروض الأسعار في الوقت الفعلي في مجموعة متنوعة من البيئات.
LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP إعلانات خدمة البث المباشر على الإنترنت متوفّرة في طلبات إدراج خدمة البث المباشر على الإنترنت لا ينطبق هذا النوع إلا على العناصر التي تم طلب إدراجها بقيمة insertionOrderType OVER_THE_TOP.
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTION

إعلانات فيديو YouTube التي تروّج للإحالات الناجحة

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE

لا يمكن تخطّي إعلانات فيديو YouTube (التي تصل مدتها إلى 15 ثانية).

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE

إعلانات فيديو YouTube التي تعرض قصة في تسلسل معيّن باستخدام مزيج من التنسيقات.

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIO

الإعلانات الصوتية على YouTube

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH

إعلانات فيديو YouTube تعمل على تحسين الوصول إلى المزيد من المستخدمين الفرديين بتكلفة أقل. وقد يتضمّن إعلانات الملصقات الصغيرة أو الإعلانات القابلة للتخطي أثناء عرض الفيديو أو مزيج من الأنواع.

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE

إعلانات فيديو YouTube التلقائية

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOP

إعلانات فيديو YouTube على التلفزيون المتّصل (تصل مدتها 15 ثانية) والتي لا يمكن تخطّيها

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOP

إعلانات فيديو YouTube على التلفزيون المتّصل تعمل على تحسين الوصول إلى المزيد من المستخدمين الفرديين بتكلفة أقل وقد يتضمّن إعلانات الملصقات الصغيرة أو الإعلانات القابلة للتخطي أثناء عرض الفيديو أو مزيج من الأنواع.

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOP

إعلانات فيديو YouTube التلقائية على التلفزيون المتّصل يجب تضمين شكل الإعلان أثناء عرض الفيديو فقط.

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_TARGET_FREQUENCY

الهدف من نوع العنصر هذا هو عرض عدد المرّات التي تستهدفها الإعلانات على YouTube للشخص نفسه في فترة زمنية معيّنة.

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW

إعلانات فيديو YouTube التي تهدف إلى زيادة عدد المشاهدات باستخدام مجموعة متنوعة من أشكال الإعلانات

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME

الإعلانات الصورية التي يتم عرضها على المنتجات الرقمية خارج المنزل

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME

إعلانات فيديو يتم عرضها على المنتجات الإعلانية الرقمية خارج المنزل

لا يمكن إنشاء أو تعديل العناصر من هذا النوع واستهدافها باستخدام واجهة برمجة التطبيقات.

LineItemFlight

الإعدادات التي تتحكّم في مدة نشاط العنصر.

تمثيل JSON
{
  "flightDateType": enum (LineItemFlightDateType),
  "dateRange": {
    object (DateRange)
  }
}
الحقول
flightDateType

enum (LineItemFlightDateType)

مطلوب. نوع تواريخ عرض العنصر.

dateRange

object (DateRange)

تاريخا بدء عرض الإعلانات وانتهائه للعنصر. ويتم حلها وفقًا للمنطقة الزمنية للمعلِن الرئيسي.

  • مطلوبة عندما تكون قيمة flightDateType هي LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM. إخراج فقط في الحالات الأخرى.
  • عند إنشاء رحلة جديدة، يجب أن يكون كل من startDate وendDate في المستقبل.
  • تحتوي رحلة جوية حالية على متن startDate في الماضي على endDate قابل للتغيير، ولكنها startDate غير قابلة للتغيير.
  • يجب أن تكون قيمة السمة endDate هي startDate أو تاريخ لاحق، وذلك قبل العام 2037.

LineItemFlightDateType

الأنواع المحتملة لتواريخ عرض الإعلانات المتعلّقة بعنصر

عمليات التعداد
LINE_ITEM_FLIGHT_DATE_TYPE_UNSPECIFIED قيمة النوع غير محدّدة أو غير معروفة في هذا الإصدار.
LINE_ITEM_FLIGHT_DATE_TYPE_INHERITED تواريخ عرض إعلانات العنصر مكتسَبة من طلب الإدراج الرئيسي.
LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM يستخدم العنصر تواريخ عرض الإعلانات المخصّصة له.

LineItemBudget

الإعدادات التي تتحكّم في كيفية تخصيص الميزانية.

تمثيل JSON
{
  "budgetAllocationType": enum (LineItemBudgetAllocationType),
  "budgetUnit": enum (BudgetUnit),
  "maxAmount": string
}
الحقول
budgetAllocationType

enum (LineItemBudgetAllocationType)

مطلوب. نوع عملية تخصيص الميزانية.

لا يسري LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC إلا عند تفعيل التخصيص التلقائي للميزانية لطلب الإدراج الرئيسي.

budgetUnit

enum (BudgetUnit)

النتائج فقط. تحدّد وحدة الميزانية ما إذا كانت الميزانية مستندة إلى العملة أو مستندة إلى الظهور. هذه القيمة مكتسَبة من طلب الإدراج الرئيسي.

maxAmount

string (int64 format)

الحدّ الأقصى لمبلغ الميزانية الذي سينفقه العنصر. يجب أن تكون القيمة أكبر من 0.

عندما تكون قيمة الحقل "budgetAllocationType":

  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC، هذا الحقل غير قابل للتغيير وتم ضبطه من قِبل النظام.
  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED، إذا كانت السمة budgetUnit:
    • BUDGET_UNIT_CURRENCY، يمثّل هذا الحقل الحد الأقصى لمبلغ الميزانية المراد إنفاقه، بالمايكرو لعملة المعلن. على سبيل المثال، يمثل 1500000 1.5 وحدة قياسية من العملة.
    • BUDGET_UNIT_IMPRESSIONS، يمثل هذا الحقل الحد الأقصى لعدد مرات الظهور المطلوب عرضها.
  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED، هذا الحقل غير قابل للتطبيق وسيتجاهله النظام.

LineItemBudgetAllocationType

الأنواع المحتملة لتخصيص الميزانية.

عمليات التعداد
LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNSPECIFIED قيمة النوع غير محدّدة أو غير معروفة في هذا الإصدار.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC تم تفعيل التخصيص التلقائي للميزانية للعنصر.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED يتم تخصيص حدّ أقصى ثابت لمبلغ الميزانية للعنصر.
LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED لم يتم تطبيق حدّ للميزانية على العنصر.

PartnerRevenueModel

الإعدادات التي تتحكّم في كيفية احتساب أرباح الشركاء

تمثيل JSON
{
  "markupType": enum (PartnerRevenueModelMarkupType),
  "markupAmount": string
}
الحقول
markupType

enum (PartnerRevenueModelMarkupType)

مطلوب. نوع ترميز نموذج أرباح الشركاء.

markupAmount

string (int64 format)

مطلوب. المبلغ الترميزي لنموذج أرباح الشركاء. يجب أن تكون القيمة أكبر من 0 أو مساوية له.

  • عند ضبط markupType على PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM، يمثّل هذا الحقل ترميز التكلفة لكل ألف ظهور (CPM) بعملة المعلِن. على سبيل المثال، يمثل 1500000 1.5 وحدة قياسية من العملة.
  • عند ضبط markupType على PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP، يمثّل هذا الحقل ترميز النسبة المئوية لتكلفة جميع الوسائل بالمللي ثانية. على سبيل المثال، يمثل الرقم 100 نسبة 0.1% (الرقم العشري 0.001).
  • عند ضبط markupType على PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP، يمثّل هذا الحقل ترميز النسبة المئوية لإجمالي تكلفة جميع الوسائل بالمللي ثانية. على سبيل المثال، يمثل الرقم 100 نسبة 0.1% (الرقم العشري 0.001).

PartnerRevenueModelMarkupType

أنواع الترميز المحتملة لنموذج أرباح الشركاء.

عمليات التعداد
PARTNER_REVENUE_MODEL_MARKUP_TYPE_UNSPECIFIED قيمة النوع غير محدّدة أو غير معروفة في هذا الإصدار.
PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM احسب أرباح الشريك استنادًا إلى تكلفة ثابتة لكل ألف ظهور.
PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP

احسب أرباح الشريك استنادًا إلى نسبة مئوية إضافية من تكلفة جميع الوسائل.

PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP احسب أرباح الشريك استنادًا إلى نسبة مئوية إضافية من إجمالي تكلفة جميع الوسائل، والتي تشمل جميع تكاليف الشركاء وتكاليف البيانات.

ConversionCountingConfig

الإعدادات التي تتحكّم في كيفية احتساب الإحالات الناجحة.

سيتم احتساب جميع الإحالات الناجحة ما بعد النقر. يمكن ضبط قيمة مئوية لاحتساب الإحالات الناجحة بعد المشاهدة.

تمثيل JSON
{
  "postViewCountPercentageMillis": string,
  "floodlightActivityConfigs": [
    {
      object (TrackingFloodlightActivityConfig)
    }
  ]
}
الحقول
postViewCountPercentageMillis

string (int64 format)

النسبة المئوية للإحالات الناجحة بعد المشاهدة التي يتم احتسابها بالمللي ثانية (1/1000 من النسبة المئوية) يجب أن تتراوح القيمة بين 0 و100,000 كحدّ أقصى.

على سبيل المثال، لتتبُّع 50% من الإحالات الناجحة بعد النقر، حدِّد قيمة 50,000.

floodlightActivityConfigs[]

object (TrackingFloodlightActivityConfig)

إعدادات نشاط Floodlight المستخدَمة لتتبُّع الإحالات الناجحة

عدد الإحالات الناجحة التي يتم احتسابها هو مجموع كل الإحالات الناجحة التي يتم احتسابها من خلال جميع أرقام تعريف نشاط Floodlight المحدّدة في هذا الحقل.

TrackingFloodlightActivityConfig

الإعدادات التي تتحكّم في سلوك عملية ضبط واحدة لنشاط Floodlight.

تمثيل JSON
{
  "floodlightActivityId": string,
  "postClickLookbackWindowDays": integer,
  "postViewLookbackWindowDays": integer
}
الحقول
floodlightActivityId

string (int64 format)

مطلوب. رقم تعريف نشاط Floodlight

postClickLookbackWindowDays

integer

مطلوب. عدد الأيام التي تلي النقر على الإعلان والتي قد يتمّ فيها احتساب إحالة ناجحة. يجب أن تتراوح القيمة بين 0 و90 كحدّ أقصى.

postViewLookbackWindowDays

integer

مطلوب. عدد الأيام التي تلي مشاهدة الإعلان والتي يمكن احتساب إحالة ناجحة خلالها. يجب أن تتراوح القيمة بين 0 و90 كحدّ أقصى.

LineItemWarningMessage

رسائل التحذير التي تم إنشاؤها بواسطة أحد العناصر لا تحظر هذه الأنواع من التحذيرات حفظ عنصر، ولكنها قد تحظر تشغيل عنصر.

عمليات التعداد
LINE_ITEM_WARNING_MESSAGE_UNSPECIFIED غير محدّد أو غير معروف.
INVALID_FLIGHT_DATES يحتوي هذا العنصر على تواريخ عرض إعلانات غير صالحة. لن يتم تشغيل العنصر.
EXPIRED يقع تاريخ انتهاء هذا العنصر في الماضي.
PENDING_FLIGHT سيبدأ عرض هذا العنصر في المستقبل.
ALL_PARTNER_ENABLED_EXCHANGES_NEGATIVELY_TARGETED جميع التبادلات المفعّلة للشركاء مستهدَفة سلبًا. لن يتم تشغيل العنصر.
INVALID_INVENTORY_SOURCE لا يجري استهداف أي مصادر مستودع نشطة. لن يتم تشغيل العنصر.
APP_INVENTORY_INVALID_SITE_TARGETING التطبيقات لا يتضمّن استهداف عناوين URL أي تطبيقات للأجهزة الجوّالة. يتطلب نوع هذا العنصر تضمين تطبيقات الأجهزة الجوّالة في استهداف قنواتك أو قائمة مواقعك الإلكترونية أو تطبيقاتك. لن يتم تشغيل العنصر.
APP_INVENTORY_INVALID_AUDIENCE_LISTS لا يستهدف هذا العنصر أي مستخدم للأجهزة الجوّالة. يتطلب نوع هذا البند أن تستهدف قائمة مستخدمين تضم مستخدمي أجهزة جوّالة. لن يتم تشغيل العنصر.
NO_VALID_CREATIVE لا يحتوي هذا العنصر على أي تصميم إعلان صالح. لن يتم تشغيل العنصر.
PARENT_INSERTION_ORDER_PAUSED طلب الإدراج لهذا العنصر متوقف مؤقتًا. لن يتم تشغيل العنصر.
PARENT_INSERTION_ORDER_EXPIRED تم تحديد تاريخ انتهاء طلب الإدراج لهذا العنصر في الماضي. لن يتم تشغيل العنصر.
DEPRECATED_FIRST_PARTY_AUDIENCE_EXCLUSION

يستخدم هذا العنصر الإعداد "excludeFirstPartyAudience"، الذي تم إيقافه نهائيًا ومن المقرّر إيقافه بعد 25 آذار (مارس) 2023.

عليك تعديل عملية دمج واجهة برمجة التطبيقات لاستبعاد أي شرائح جمهور للطرف الأول تستخدم استهداف الجمهور مباشرةً قبل 25 آذار (مارس) 2023 من أجل مراعاة الإيقاف النهائي لحقل excludeFirstPartyAudience.

MobileApp

تطبيق للأجهزة الجوّالة يروّج له عنصر لتثبيت تطبيق للأجهزة الجوّالة.

تمثيل JSON
{
  "appId": string,
  "platform": enum (Platform),
  "displayName": string,
  "publisher": string
}
الحقول
appId

string

مطلوب. رقم تعريف التطبيق الذي يوفّره متجر المنصة.

يتم التعرّف على تطبيقات Android من خلال معرّف الحزمة المُستخدَم في "متجر Play" لتطبيقات Android، مثل com.google.android.gm.

يتم التعرّف على تطبيقات iOS من خلال معرّف التطبيق المكوَّن من تسعة أرقام والذي يستخدمه متجر تطبيقات Apple، مثل 422689480.

platform

enum (Platform)

النتائج فقط. النظام الأساسي للتطبيق.

displayName

string

النتائج فقط. اسم التطبيق

publisher

string

النتائج فقط. ناشر التطبيق

النظام الأساسي

الأنظمة الأساسية المحتملة لتطبيقات الأجهزة الجوّالة.

عمليات التعداد
PLATFORM_UNSPECIFIED لم يتم تحديد النظام الأساسي.
IOS لنظام التشغيل iOS الأساسي.
ANDROID نظام Android الأساسي.

YoutubeAndPartnersSettings

إعدادات عناصر YouTube والشركاء

تمثيل JSON
{
  "biddingStrategy": {
    object (YoutubeAndPartnersBiddingStrategy)
  },
  "viewFrequencyCap": {
    object (FrequencyCap)
  },
  "thirdPartyMeasurementSettings": {
    object (YoutubeAndPartnersThirdPartyMeasurementSettings)
  },
  "inventorySourceSettings": {
    object (YoutubeAndPartnersInventorySourceConfig)
  },
  "contentCategory": enum (YoutubeAndPartnersContentCategory),
  "effectiveContentCategory": enum (YoutubeAndPartnersContentCategory),
  "targetFrequency": {
    object (TargetFrequency)
  },
  "linkedMerchantId": string,
  "relatedVideoIds": [
    string
  ],
  "leadFormId": string,
  "videoAdSequenceSettings": {
    object (VideoAdSequenceSettings)
  }
}
الحقول
biddingStrategy

object (YoutubeAndPartnersBiddingStrategy)

مطلوب. استراتيجية عروض الأسعار لعنصر YouTube والشركاء.

viewFrequencyCap

object (FrequencyCap)

إعدادات تحديد عدد مرات الظهور للعنصر

يجب استخدام الحقل maxViews في عنصر الإعدادات هذا في حال تعيين حدّ أقصى.

thirdPartyMeasurementSettings

object (YoutubeAndPartnersThirdPartyMeasurementSettings)

اختياريّ. إعدادات القياس التابعة لجهة خارجية للعنصر.

inventorySourceSettings

object (YoutubeAndPartnersInventorySourceConfig)

الإعدادات التي تتحكّم في مستودعات YouTube والشركاء التي سيستهدفها العنصر

contentCategory

enum (YoutubeAndPartnersContentCategory)

نوع المحتوى الذي ستُعرَض عليه الإعلانات على YouTube والشركاء.

effectiveContentCategory

enum (YoutubeAndPartnersContentCategory)

النتائج فقط. فئة المحتوى التي يتم تطبيقها عند عرض العنصر. عند ضبط فئة المحتوى في كل من تفاصيل الإعلان والمعلن، سيتم تطبيق الفئة الأكثر صرامة عند عرض العنصر.

targetFrequency

object (TargetFrequency)

متوسط عدد المرّات التي تريد فيها عرض إعلانات من هذا العنصر للمستخدم نفسه خلال فترة زمنية معيّنة.

linkedMerchantId

string (int64 format)

معرّف التاجر المرتبط بالعنصر في خلاصة المنتج.

relatedVideoIds[]

string

وتظهر أرقام تعريف الفيديوهات أسفل إعلان الفيديو الأساسي عندما يتم عرض ذلك الإعلان في تطبيق YouTube على الأجهزة الجوّالة.

leadFormId

string (int64 format)

رقم تعريف النموذج لإنشاء عملاء محتملين.

videoAdSequenceSettings

object (VideoAdSequenceSettings)

الإعدادات المتعلقة بـ VideoAdSequence.

YoutubeAndPartnersThirdPartyMeasurementSettings

الإعدادات التي تتحكّم في ما يقيسه المورّدون التابعون لجهات خارجية مقاييس محدّدة لتفاصيل الإعلان.

تمثيل JSON
{
  "viewabilityVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "brandSafetyVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "reachVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ],
  "brandLiftVendorConfigs": [
    {
      object (ThirdPartyVendorConfig)
    }
  ]
}
الحقول
viewabilityVendorConfigs[]

object (ThirdPartyVendorConfig)

المورّدون التابعون لجهات خارجية الذين يقيسون إمكانية العرض.

في ما يلي المورّدون التابعون لجهات خارجية هم الذين ينطبق عليهم ما يلي:

  • THIRD_PARTY_VENDOR_MOAT
  • THIRD_PARTY_VENDOR_DOUBLE_VERIFY
  • THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE
  • THIRD_PARTY_VENDOR_COMSCORE
  • THIRD_PARTY_VENDOR_TELEMETRY
  • THIRD_PARTY_VENDOR_MEETRICS
brandSafetyVendorConfigs[]

object (ThirdPartyVendorConfig)

المورّدون التابعون لجهات خارجية الذين يقيسون أمان العلامة التجارية

في ما يلي المورّدون التابعون لجهات خارجية هم الذين ينطبق عليهم ما يلي:

  • THIRD_PARTY_VENDOR_ZERF
  • THIRD_PARTY_VENDOR_DOUBLE_VERIFY
  • THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE
reachVendorConfigs[]

object (ThirdPartyVendorConfig)

المورّدون التابعون لجهات خارجية الذين يقيسون مدى الوصول

في ما يلي المورّدون التابعون لجهات خارجية هم الذين ينطبق عليهم ما يلي:

  • THIRD_PARTY_VENDOR_NIELSEN
  • THIRD_PARTY_VENDOR_COMSCORE
  • THIRD_PARTY_VENDOR_KANTAR
brandLiftVendorConfigs[]

object (ThirdPartyVendorConfig)

المورّدون التابعون لجهات خارجية الذين يقيسون تأثير العلامة التجارية

في ما يلي المورّدون التابعون لجهات خارجية هم الذين ينطبق عليهم ما يلي:

  • THIRD_PARTY_VENDOR_DYNATA
  • THIRD_PARTY_VENDOR_KANTAR

ThirdPartyVendorConfig

الإعدادات التي تتحكّم في كيفية ضبط مورّدي القياس التابع لجهة خارجية.

تمثيل JSON
{
  "vendor": enum (ThirdPartyVendor),
  "placementId": string
}
الحقول
vendor

enum (ThirdPartyVendor)

مورّد القياس التابع لجهة خارجية.

placementId

string

المعرّف الذي تستخدمه المنصة للمورّد التابع لجهة خارجية لتحديد العنصر.

ThirdPartyVendor

المورّدون الذين يجرون القياس التابع لجهة خارجية

عمليات التعداد
THIRD_PARTY_VENDOR_UNSPECIFIED مورِّد تابع لجهة خارجية غير معروف.
THIRD_PARTY_VENDOR_MOAT خندق مائي
THIRD_PARTY_VENDOR_DOUBLE_VERIFY DoubleVerify.
THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE Integral Ad Science
THIRD_PARTY_VENDOR_COMSCORE وفقًا لمعيار Comscore.
THIRD_PARTY_VENDOR_TELEMETRY القياس عن بُعد.
THIRD_PARTY_VENDOR_MEETRICS الاجتماعات.
THIRD_PARTY_VENDOR_ZEFR ZEFR.
THIRD_PARTY_VENDOR_NIELSEN شركة Nielsen.
THIRD_PARTY_VENDOR_KANTAR Kantar.
THIRD_PARTY_VENDOR_DYNATA Dynata.

YoutubeAndPartnersInventorySourceConfig

الإعدادات التي تتحكّم في المستودعات الإعلانية ذات الصلة بـ YouTube التي سيستهدفها عنصر YouTube والشركاء

تمثيل JSON
{
  "includeYoutubeSearch": boolean,
  "includeYoutubeVideos": boolean,
  "includeGoogleTv": boolean,
  "includeYoutubeVideoPartners": boolean
}
الحقول
includeYoutubeVideos

boolean

تحديد ما إذا كنت تستهدف مستودع القنوات والفيديوهات على YouTube وفيديوهات YouTube المضمّنة في مواقع إلكترونية أخرى

includeGoogleTv

boolean

اختياريّ. تحديد ما إذا كنت تريد استهداف المستودع في تطبيقات الفيديو المتوفّرة مع Google TV

includeYoutubeVideoPartners

boolean

ما إذا كنت تستهدف المستودع الإعلاني على مجموعة من المواقع الإلكترونية والتطبيقات التابعة للشركاء التي تتّبع معايير أمان العلامة التجارية نفسها المتّبعة في YouTube

YoutubeAndPartnersContentCategory

فئات أمان العلامة التجارية لمحتوى YouTube والشركاء

عمليات التعداد
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_UNSPECIFIED فئة المحتوى غير محددة أو غير معروفة في هذا الإصدار.
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_STANDARD فئة تتكوّن من مجموعة كبيرة من المحتوى المناسب لمعظم العلامات التجارية. ويستند المحتوى إلى الإرشادات حول المحتوى المناسب للمعلنين على YouTube.
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_EXPANDED فئة تشمل كل المحتوى على YouTube وشركاء الفيديو الذي يستوفي معايير تحقيق الربح
YOUTUBE_AND_PARTNERS_CONTENT_CATEGORY_LIMITED فئة تتألف من مجموعة محدودة من المحتوى الذي يستوفي متطلبات عالية، لا سيما في ما يتعلّق باللغة غير اللائقة والإيحاءات الجنسية.

TargetFrequency

إعداد يتحكّم في متوسط عدد مرات ظهور الإعلانات للمستخدم نفسه خلال فترة زمنية معيّنة.

تمثيل JSON
{
  "targetCount": string,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer
}
الحقول
targetCount

string (int64 format)

متوسط عدد المرّات التي سيتم فيها عرض الإعلانات للمستخدم نفسه في الفترة الزمنية التي تم تحديدها حسب timeUnit وtimeUnitCount.

timeUnit

enum (TimeUnit)

الوحدة الزمنية التي سيتم تطبيق عدد مرّات الظهور المستهدَف فيها.

تنطبق الوحدة الزمنية التالية:

  • TIME_UNIT_WEEKS
timeUnitCount

integer

عدد مرات الظهور المستهدَف المستهدفة: timeUnit

يتم تطبيق القيود التالية استنادًا إلى قيمة timeUnit:

  • TIME_UNIT_WEEKS - يجب أن يكون 1

VideoAdSequenceSettings

الإعدادات المرتبطة بـ VideoAdSequence

تمثيل JSON
{
  "minimumDuration": enum (VideoAdSequenceMinimumDuration),
  "steps": [
    {
      object (VideoAdSequenceStep)
    }
  ]
}
الحقول
minimumDuration

enum (VideoAdSequenceMinimumDuration)

الحد الأدنى للفاصل الزمني قبل أن يرى المستخدم نفسه هذا التسلسل مرة أخرى.

steps[]

object (VideoAdSequenceStep)

يشير ذلك المصطلح إلى الخطوات التي يتكون منها التسلسل.

VideoAdSequenceMinimumDuration

تعداد الحد الأدنى المحتمل للفاصل الزمني قبل أن يرى المستخدم نفسه VideoAdSequence مرة أخرى.

عمليات التعداد
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_UNSPECIFIED غير محدّد أو غير معروف.
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_WEEK 7 أيام.
VIDEO_AD_SEQUENCE_MINIMUM_DURATION_MONTH 30 يومًا.

VideoAdSequenceStep

تفاصيل خطوة واحدة في تسلسل إعلانات الفيديو.

تمثيل JSON
{
  "stepId": string,
  "adGroupId": string,
  "previousStepId": string,
  "interactionType": enum (InteractionType)
}
الحقول
stepId

string (int64 format)

رقم تعريف الخطوة.

adGroupId

string (int64 format)

رقم تعريف المجموعة الإعلانية المقابلة للخطوة.

previousStepId

string (int64 format)

رقم تعريف الخطوة السابقة. لا تتضمّن الخطوة الأولى خطوة سابقة.

interactionType

enum (InteractionType)

تمثّل هذه السمة التفاعل في الخطوة السابقة التي ستقود المُشاهد إلى هذه الخطوة. لا تحتوي الخطوة الأولى على InteractiveType.

InteractionType

أنواع التفاعل على الخطوة.

عمليات التعداد
INTERACTION_TYPE_UNSPECIFIED غير محدّدة أو غير معروفة
INTERACTION_TYPE_PAID_VIEW مشاهَدة مدفوعة
INTERACTION_TYPE_SKIP تخطيها المشاهد.
INTERACTION_TYPE_IMPRESSION مرة ظهور للإعلان (المعروضة).
INTERACTION_TYPE_ENGAGED_IMPRESSION مرة ظهور إعلان لم يتخطاها المشاهد مباشرةً، ولكنها لم تصل أيضًا إلى الحدث القابل للفوترة.

الطُرق

bulkEditAssignedTargetingOptions

يمكنك إجراء تعديلات مجمّعة لخيارات الاستهداف ضمن عناصر متعددة.

bulkListAssignedTargetingOptions

تعمل على سرد خيارات الاستهداف التي تم تعيينها لعناصر متعددة على مستوى أنواع الاستهداف.

bulkUpdate

تعمل على تعديل عناصر متعدّدة.

create

تنشئ عنصرًا جديدًا.

delete

حذف عنصر.

duplicate

يؤدي النقر إلى إنشاء نسخة طبق الأصل من عنصر.

generateDefault

تُنشئ عنصرًا جديدًا يتضمّن إعدادات (بما في ذلك الاستهداف) مكتسَبة من طلب الإدراج وentity_status ENTITY_STATUS_DRAFT.

get

يحصل على عنصر.

list

يسرد العناصر في أحد المعلنين.

patch

يعدِّل عنصر حالي.