تتيح ميزة "عروض الأسعار المفتوحة" للمبادلات والمشترين الآخرين الاستفادة من البنية الأساسية لعروض الأسعار في الوقت الفعلي من Google لتقديم عروض أسعار على مستودع "مدير إعلانات Google" وAdMob.
للمشاركة في "عرض الأسعار المفتوح"، عليك إعداد عملية دمج لعروض الأسعار في الوقت الفعلي مخصّصة لحالة استخدام "عرض الأسعار المفتوح"، وإرسال نقاط نهاية مقدّم عروض الأسعار إلى مدير حسابك على Google لإجراء اختبار يضمن عمل عملية الدمج بشكلٍ سليم. ويتم تنفيذ هذه العملية مرة واحدة.
حصر عملية الدمج على مجموعة محدّدة من الناشرين
يمكن أن يظلّ دمجك في "عرض الأسعار المفتوح" في "الوضع الخاص" إلى أن تصبح مستعدًا لقبول الطلبات من أي ناشر. أثناء تفعيل الوضع الخاص، يمكنك العمل مع فريق حسابك للتواصل مع ناشرين محدّدين والبقاء في هذا الوضع إلى أن تصبح مستعدًا للتوسّع. بعد الخروج من الوضع الخاص، سيصبح حسابك مرئيًا لجميع الناشرين.
البروتوكولات والترميز المتوافقان
يمكنك استخدام OpenRTB بتنسيق JSON أو Protobuf. مزيد من المعلومات
تنفيذ OpenRTB من Google
لا يتوافق تنفيذ OpenRTB من Google مع جميع الميزات الواردة في مواصفات OpenRTB، ويضيف إضافات لوظائف خاصة بالشراة المعتمَدين و"عروض الأسعار المفتوحة". لمزيد من المعلومات، يمكنك الاطّلاع على دليل OpenRTB.
التعامل مع طلبات عروض الأسعار الواردة
تستخدم ميزة "عرض الأسعار المفتوح" البنية نفسها التي تستخدمها ميزة BidRequest"المشترون المعتمَدون"، ولكن يتم إرسال بعض الحقول حصريًا إلى المشاركين في ميزة "عرض الأسعار المفتوح".
راجِع دليل الطلبات
للاطّلاع على مزيد من المعلومات عن الحقول الخاصة بميزة "عرض الأسعار المفتوح" والتي يتم إرسالها في طلب عرض السعر.
الردّ بعرض سعر
يستخدم "عرض الأسعار المفتوح" أيضًا بنية BidResponse مشابهة لبنية
برنامج "الشراة المعتمَدون"، مع إرسال بعض الحقول الحصرية إلى
المشاركين في "عرض الأسعار المفتوح". راجِع دليل الاستجابة
للاطّلاع على مزيد من المعلومات حول الحقول الخاصة بـ "عرض الأسعار المفتوح" التي يمكنك الردّ بها.
بناءً على شكل الإعلان المفضّل الذي تنوي تقديم عروض أسعار له، يمكن أن يختلف هيكل الردّ بشكل كبير. راجِع الأدلة التالية لمساعدتك في ضبط تطبيق مقدّم عروض الأسعار للاستجابة بعروض أسعار لأشكال الإعلانات الشائعة:
- الإعلانات البينية
- إعلانات الفيديو
- إعلانات الفيديو بتنسيق OpenRTB
- الإعلانات المدمجة مع المحتوى
- إعلانات الفيديو المدمجة مع المحتوى
- الإعلانات في حزمة تطوير البرامج (SDK) الخاصة بالمعلِن
تتبُّع مرّات الظهور للحدّ من التفاوتات
ننصحك بشدّة باستخدام الحقل الاختياري BidResponse.seatbid.bid.ext.impression_tracking_url لاسترداد البيانات على مستوى مرّات الظهور بشأن الحالات التي تسجّل فيها Google أحداثًا قابلة للفوترة سيتم تحصيل رسوم منك مقابلها.
معالجة التفاوت في عدد مرات الظهور على "طلب Google" (إصدار تجريبي)
تهدف هذه الميزة إلى ضمان تطابق عدد مرّات الظهور التي يتم تحصيل رسومها من إحدى البورصات مع عدد مرّات الظهور التي تدفعها "مساحة العرض والفيديو 360" من Google.
من خلال تحديد مرات الظهور على "مساحة العرض والفيديو 360" التي تم عرضها من خلال Open Bidding بدقة، يمكن لـ Google بعد ذلك تعديل أي تباينات في الأحداث القابلة للفوترة والرسائل غير المرغوب فيها في الإعلانات، وذلك للتأكّد من عدم تحصيل رسوم منك مقابل مرات الظهور التي لم يتم الدفع لك مقابلها.
نقل google_query_id في طلبات عروض الأسعار
لضمان تطابق عدد مرّات الظهور الصالحة على مستوى الطلب الإعلاني على Google، يجب نشر google_query_id كما هي من طلبات "عرض الأسعار المفتوح" إلى منصات الطلب الإعلاني على Google. وهذا شرط أساسي لمعالجة التفاوت في عدد مرات الظهور في "عرض الأسعار المفتوح". يبلغ الطول المتوقّع الحالي لـ
google_query_id حوالي 64 بايت.
نشر third_party_buyer_token في الردود على عروض الأسعار
في حال فوز منصة طلب Google بمزاد داخلي على إحدى منصات التبادل، يجب نشر الحقل third_party_buyer_token كما هو في ردّ عرض السعر من خلال مرّة ظهور Open Bidding. يتيح ذلك لمنصّات الناشرين من Google إثبات أنّ عرض السعر الفائز من أحد شركاء "عرض الأسعار المفتوح" هو عرض سعر نيابةً عن الطلب الإعلاني على Google لفرصة ظهور الإعلان نفسها. من المتوقّع أن يبلغ الحد الأقصى لطول هذا الحقل 150 بايت.
تمرير ترميز المواد الإبداعية من Google كما هو في الردود على عروض الأسعار
لضمان تطبيق عملية حلّ التفاوت على عروض الأسعار من مصادر طلب Google، يجب أن ينشر تبادل ترميز مواد عرض Google بدون أي أغلفة (علامات النصوص البرمجية أو إطارات iframe أو أغلفة VAST). نتيجةً لحلّ التناقض، قد تبطل Google صحة مرّات الظهور هذه في "المزايدة المفتوحة" ولا تصدر فواتير لها لأنّ منصات طلب Google لم تحتسبها. ستتحقّق Google بشكل دوري من ترميز مواد العرض للتأكّد من أنّه تم إرسال عروض الأسعار التي تتضمّن third_party_buyer_token نيابةً عن طلب Google، وليس أي مشترٍ آخر.
المواد الإبداعية لـ "إعلانات HTML5"
يجب أن يتيح نظام التبادل إرسال ترميز HTML من Google كما هو، مع عمليات توسيع وحدات الماكرو الخاصة بنظام التبادل التي تنطبق عادةً، ويمكن إضافة وحدات بكسل أو نصوص برمجية إضافية لتتبُّع نظام التبادل.
لا يمكن لـ Google تطبيق حلّ التناقض إذا كان أحد شركاء التبادل يغلّف تصميم HTML إعلانيًا من Google في علامة (script أو iframe أو تقنيات أخرى) يتم تحميلها أو عرضها لاحقًا باستخدام رمز HTML من Google.
تصاميم إعلانات الفيديو بتنسيق VAST
لكي يكون تبادل الإعلانات مؤهَّلاً لحلّ التفاوت، يجب أن يستخدم إحدى الطرق التالية لملء VASTTagURI في استجابات VAST XML:
- يمكن أن يحتفظ أحد برامج التبادل بقيمة العنصر
VASTTagURIكجزء من مستند VAST XML الذي تعرضه Google في الحقلBidResponse.seatbid.bid.admكما هو، مع عمليات توسيع وحدات الماكرو الخاصة ببرنامج التبادل التي تنطبق عادةً. - يمكن أن تملأ "منصة العرض والفيديو 360" الحقل
BidResponse.seatbid.bid.adm.nurlبعنوان URL لمستند VAST في الردود على عروض الأسعار التي يتم إرسالها إلى إحدى شبكات التبادل. يمكن أن يمرّر أحد المصادر بعد ذلك هذه القيمة مع العلامةVASTTagURI، مع توسيع وحدات الماكرو الخاصة بالمصدر بشكلٍ طبيعي حسب الحاجة.
يمكن أن يحدّد تبادل إعلاني أدوات تتبُّع إضافية للأحداث والأخطاء في VAST ضمن مستند XML الخاص بـ VAST إذا لزم الأمر.
العروض
يمكن للبورصات المشارِكة في "عرض الأسعار المفتوح" استخدام الصفقات المفضَّلة والمزادات الخاصة مع ميزة "عرض الأسعار المفتوح". يجب تحديد رقم تعريف الصفقة ونوعها على النحو التالي:
| الحقل | الوصف |
|---|---|
BidResponse.seatbid.bid.dealid |
معرّف الصفقة من مساحة الاسم الخاصة ببرنامج التبادل والمرتبط بعرض السعر والذي يتم إرساله إلى الناشرين. هذا النص هو نص UTF8 عشوائي ويجب ألا يزيد عن 64 بايت. |
BidResponse.seatbid.bid.ext.exchange_deal_type |
تعداد يحدّد نوع الصفقة. ويتم إبلاغ الناشرين بذلك، ما يؤثّر في طريقة التعامل مع الصفقة في المزاد. القيم المحتمَلة هي:OPEN_AUCTION = 0; PRIVATE_AUCTION = 1; PREFERRED_DEAL = 2; EXCHANGE_AUCTION_PACKAGE = 3; |
في ما يلي نموذج لردّ على عرض أسعار في "العروض المباشرة" و"الاتفاقيات الآلية".
id: "ECHO_BIDREQUEST_ID" seatbid { bid { id: "BID_ID" impid: "1" price: 1.23 adm: "AD_TAG" adomain: "DECLARED_LANDING_PAGE_URL" cid: "BILLING_ID" crid: "CREATIVE_ID" dealid: "DEAL_ID" w: 300 h: 250 [com.google.doubleclick.bid] { impression_tracking_url: "IMPRESSION_TRACKING_URL" exchange_deal_type: "DEAL_TYPE" } } }
مطابقة ملفات تعريف الارتباط
لملء جداول المطابقة المستضافة على Google، يمكن للمشاركين في "عرض الأسعار المفتوح" استخدام أيّ من الخيارات أدناه التي تناسب احتياجاتهم:
- مطابقة ملفات تعريف الارتباط: المطابقة التي يبدأها المعلِن أو تبادل الإعلانات مزيد من المعلومات
- مطابقة وحدات البكسل: مطابقة من Google مزيد من المعلومات
- ميزة "مساعدة مطابقة ملفات تعريف الارتباط": المطابقة التي تبدأها شبكة التبادل مع مقدّمي عروض الأسعار مزيد من المعلومات
إدارة وقت الاستجابة
عليك استخدام المواقع الجغرافية المخصّصة للمقايضة الواردة في دليل المقايضة لتقدير وقت الاستجابة الذي ستستغرقه نقاط نهاية مقدّم عروض الأسعار عند الردّ على طلبات عروض الأسعار الواردة.
على شبكات التبادل الكبيرة التي تتلقّى عددًا كبيرًا من طلبات عروض الأسعار أن تنظر في إبرام اتفاقية تبادل مع Google للحدّ من وقت الاستجابة وتقلباته. مزيد من المعلومات حول التناظر
وحدات ماكرو لتتبُّع النقرات
ننصحك بتنفيذ وحدات ماكرو للنقرات. سيسمح ذلك بإعداد تقارير تتضمّن النقرات والمقاييس المستندة إلى النقرات لحسابك وللناشرين الذين تتعامل معهم. مزيد من المعلومات
واجهات برمجة التطبيقات
يمكن لعملاء "عرض الأسعار المفتوح" استخدام واجهات برمجة تطبيقات REST الخاصة بـ "الشراة المعتمَدون" للوصول إلى البيانات التي قد تكون مفيدة لأغراض تحديد المشاكل وحلّها. يمكن حاليًا الوصول إلى موارد واجهة برمجة التطبيقات التالية فقط:
يمكنك التواصل مع المدير الفني للحساب لإعداد حسابك من أجل الوصول إلى واجهات برمجة التطبيقات هذه، واسترداد رقم تعريف الحساب اللازم لإجراء طلبات البيانات من واجهة برمجة التطبيقات. للحصول على الدعم الفني بشأن استخدام واجهات برمجة التطبيقات هذه، يمكنك التواصل مع عنوان البريد الإلكتروني للدعم adxbuyerapi-support@google.com.
مراجع إضافية
- أفضل الممارسات لإدارة الاتصالات
- استخدام وحدات ماكرو لعناوين URL الخاصة عروض الأسعار
- فك تشفير تأكيدات الأسعار في حال استخدام وحدة الماكرو WINNING_PRICE
- الاقتراحات وأفضل الممارسات المتعلّقة بالاختبار
عيّنة من طلبات عروض الأسعار والاستجابات
يمكن العثور على نماذج لطلبات عروض الأسعار والاستجابة لها لجميع البروتوكولات المتوافقة في أدلة الطلبات والاستجابات.