تاريخ آخر تعديل: 2022-12-06
نقل بيانات تطبيقك
لنقل البيانات من الإصدار 1 إلى الإصدار 2، يجب تعديل عناوين URL لنقاط النهاية لطلب الإصدار 2 تحديث تطبيقك لمراعاة التغييرات التي قد تؤدي إلى أعطال.
تعديل "طلبات البيانات من واجهة برمجة التطبيقات" من الإصدار 1 إلى 2
لاستخدام الإصدار 2 بدلاً من الإصدار 1، يجب تعديل طلباتك لاستخدام الإصدار 2 الجديد. والنقاط النهائية.
على سبيل المثال، لاستدعاء طريقة advertisers.get
مع الإصدار 1، يمكنك
استخدِم عنوان URL التالي:
GET https://displayvideo.googleapis.com/v1/advertisers/advertiserId
بالنسبة إلى الإصدار 2، عدِّل عنوان URL ليصبح ما يلي:
GET https://displayvideo.googleapis.com/v2/advertisers/advertiserId
إذا كنت تستخدم مكتبة برامج لتقديم طلبات إلى واجهة برمجة التطبيقات، استخدِم أحدث إصدار من مكتبة البرامج وحدِّث الإعدادات لاستخدام الإصدار 2.
إجراء التغييرات المطلوبة
سنُجري عددًا من التغييرات التي قد تؤدي إلى أعطال في الإصدار 2. راجِع ما يلي: من التعليمات وإجراء التغييرات المطلوبة ذات الصلة باستخدامك الحالي العرض Video 360 API:
تعديل المكالمات إلى طرق الاستهداف
يتم الآن تعيين بعض أنواع الاستهداف باستخدام قيم التعداد بدلاً من الاستهداف معرفات الخيارات. على سبيل المثال، يتم استهداف الأجهزة اللوحية الآن بشكل مباشر من خلال تعداد
DEVICE_TYPE_TABLET
DeviceType
، بدلاً من معرّف خيار الاستهداف من خدمةtargetingTypes.targetingOptions
. إصدارات السلسلة من يتم تمثيل هذه التعدادات فيassignedTargetingOptionIdAlias
في هذه مواردAssignedTargetingOption
ويمكن استخدامها عند استرداد أو حذف الاستهداف الحالي. القيمةassignedTargetingOptionId
لم يتم تغيير من هذه الموارد البالغ عددهاAssignedTargetingOption
.تعديل المكالمات التي تدير أنواع الاستهداف التالية لاستخدام قيم التعداد:
TARGETING_TYPE_AGE_RANGE
TARGETING_TYPE_CONTENT_INSTREAM_POSITION
TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
TARGETING_TYPE_DEVICE_TYPE
TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
TARGETING_TYPE_ENVIRONMENT
TARGETING_TYPE_EXCHANGE
TARGETING_TYPE_GENDER
TARGETING_TYPE_HOUSEHOLD_INCOME
TARGETING_TYPE_NATIVE_CONTENT_POSITION
TARGETING_TYPE_OMID
TARGETING_TYPE_PARENTAL_STATUS
TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
TARGETING_TYPE_VIDEO_PLAYER_SIZE
TARGETING_TYPE_VIEWABILITY
الطريقة
advertisers.lineItems.bulkEditLineItemAssignedTargetingOptions
تم استبدال بالطريقةadvertisers.lineItems.bulkEditAssignedTargetingOptions
الطريقة
advertisers.lineItems.bulkListLineItemAssignedTargetingOptions
تم استبدال بالطريقةadvertisers.lineItems.bulkListAssignedTargetingOptions
تعديل إعدادات إدارة المكالمات
TARGETING_TYPE_PROXIMITY_LOCATION_LIST
استخدام حجم نطاق جغرافي محدّد وحدة مسافة بدلاً من قيمة التعدادProximityRadiusRange
طرق الاستهداف التي تسترجع خيارات الاستهداف أو تعدلها عبر خيارات متعددة إعادة تسمية أنواع الاستهداف ضمن مورد رئيسي واحد.
يُرجى تعديل الطلبات بالطرق التالية لاستخدام أسمائها الجديدة:
advertisers.bulkEditAdvertiserAssignedTargetingOptions
إلىadvertisers.editAssignedTargetingOptions
advertisers.bulkListAdvertiserAssignedTargetingOptions
إلىadvertisers.listAssignedTargetingOptions
advertisers.campaigns.bulkListCampaignAssignedTargetingOptions
إلىadvertisers.campaigns.listAssignedTargetingOptions
advertisers.insertionOrders.bulkListInsertionOrderAssignedTargetingOptions
إلىadvertisers.insertionOrders.listAssignedTargetingOptions
partners.bulkEditPartnerAssignedTargetingOptions
إلىpartners.editAssignedTargetingOptions
تعديل المكالمات إلى خدمة "advertisers.lineItems
"
- تمت إزالة الحقل
inventorySourceIds
. إدارة تعيين مصدر المستودع باستخدام مواردAssignedTargetingOption
منTARGETING_TYPE_INVENTORY_SOURCE
. تحتوي قيم تعداد
LineItemWarningMessage
التالية على متوقفة نهائيًا في الإصدار 2 ولن يتم عرضها فيLineItem.warningMessages
:NO_POSITIVE_AUDIENCE_LIST_TARGETED
APP_INSTALL_NO_CONVERSION_PIXEL
TARGETING_REVOKED_OR_CLOSED_USER_LIST
APP_INSTALL_NO_OPTIMAL_BIDDING_STRATEGY
CREATIVE_SIZE_NOT_IN_USE_FOR_TARGETED_DEALS
NO_CREATIVE_FOR_TARGETED_DEALS
TARGETING_DEPRECATED_GEO_TARGET
تمت إزالة الحقل
triggerId
من الكائنLineItemFlight
والعنصر تمت إزالة قيمةLINE_ITEM_FLIGHT_DATE_TYPE_TRIGGER
من نوع التعدادLineItemFlightDateType
. لا يتوافق الإصدار 2 مع ضبط تفاصيل الإنفاق استنادًا إلى تفعيل عوامل التشغيل اليدوية.
تعديل المكالمات إلى خدمة "customBiddingAlgorithms
"
customBiddingAlgorithmState
وmodelReadiness
تم استبدال الحقول بـ modelDetails
، الذي يوفّر الاستعداد
والتعليق للخوارزمية الحالية
لكل معلن لديه حق الوصول من خلال قائمة من
CustomBiddingModelDetails
الكائنات.
تغييرات إضافية
بالإضافة إلى التغييرات التي قد تؤدي إلى أعطال واردة أعلاه، يقدّم الإصدار 2 أيضًا ميزات جديدة الجديدة.
يمكن العثور على الميزات التي تمّت إضافتها إلى الإصدار 2 بعد الإطلاق الأولي في ملاحظات الإصدار.
إذن بالقراءة فقط في عناصر YouTube
في الإصدار 2، يمكن استرداد عناصر YouTube وإعدادات الاستهداف الخاصة بها باستخدام
advertisers.lineItems
advertisers.lineItems.targetingTypes.assignedTargetingOptions
على التوالي. توفّر واجهة برمجة التطبيقات إذن الوصول للقراءة فقط، أي أنّ
وستؤدي طلبات الكتابة التي تمت محاولة إجرائها إلى هذه البنود إلى عرض خطأ. YouTube
سيكون العنصر واحدًا مما يلي LineItemType
القيم التالية:
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTION
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIO
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOP
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOP
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOP
LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE
طرق جديدة لتحقيق أداء أفضل
في الإصدار الثاني، توفر خدمة advertisers.lineItems
ميزات
بدلاً من الطلبات المجمّعة لتقديم نتائج أفضل
الأداء وتقليل استهلاك الحصة:
- يمكنك استخدام
advertisers.lineItems.bulkUpdate
لضبط قيم الحقول نفسها لعناصر متعددة لا يتم إجراء سوى التعديلات الحقلentityStatus
متاح حاليًا. - يمكنك استخدام
advertisers.lineItems.bulkEditAssignedTargetingOptions
إضافة خيارات الاستهداف المعينة نفسها أو إزالتها عبر أسطر متعددة عناصر. - يمكنك استخدام
advertisers.lineItems.bulkListAssignedTargetingOptions
لإدراج خيارات الاستهداف المحددة على مستوى عناصر متعددة. - يمكنك استخدام
advertisers.lineItems.duplicate
لإنشاء نسخة طبق الأصل. لعنصر حالي ضمن طلب الإدراج نفسه، مع نسخ جميع العناصر والتكوينات وإعدادات الاستهداف.
إذن وصول جزئي للكتابة من أجل استهداف طلب الإدراج
في الإصدار 2، يمكنك تعديل إعدادات استهداف فرعية لمجموعة فرعية من InsertionOrder
الموارد باستخدام create
طرق delete
في
advertisers.insertionOrders.targetingTypes.assignedTargetingOptions
خدمة ما. يمكن إدارة أنواع الاستهداف التالية بالكامل عند الإدراج
مستوى الطلب:
TARGETING_TYPE_AGE_RANGE
TARGETING_TYPE_BROWSER
TARGETING_TYPE_CATEGORY
TARGETING_TYPE_CHANNEL
TARGETING_TYPE_DEVICE_MAKE_MODEL
TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
TARGETING_TYPE_ENVIRONMENT
TARGETING_TYPE_GENDER
TARGETING_TYPE_KEYWORD
TARGETING_TYPE_LANGUAGE
TARGETING_TYPE_NEGATIVE_KEYWORD_LIST
TARGETING_TYPE_OPERATING_SYSTEM
TARGETING_TYPE_PARENTAL_STATUS
TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
TARGETING_TYPE_VIEWABILITY