عروض الأسعار في الوقت الفعلي

يوفّر هذا الدليل نظرة عامة على مفاهيم عروض الأسعار في الوقت الفعلي (RTB) التي تحتاج إليها لكتابة تطبيقات عروض الأسعار التي يمكنها المشاركة في عروض أسعار "الشراة المعتمَدون" في الوقت الفعلي.

الأساسيات

يمكن لتطبيق مقدّم عروض الأسعار التواصل مع Google باستخدام أحد بروتوكولات عرض الأسعار في الوقت الفعلي (RTB) المتوافقة. يقدّم طلب عرض السعر الذي يتم إرساله إلى التطبيق سياقًا عن فرصة إعلان واحدة على الأقل حتى تتمكّن منصة عروض الأسعار من تحديد تصميم الإعلان ومبلغ عرض السعر الأمثلَين (إن توفّر) لكل ظهور. يمكن لمقدّم عروض الأسعار الردّ برسالة استجابة لعرض سعر واحد على الأقل وتحديد تصميم الإعلان الذي سيتم عرضه لفرص الإعلانات المُرسَلة في الطلب.

المعلومات التي يرسلها البائع إلى المشتري في طلب عرض السعر

يوضّح السيناريو التالي أحد التفاعلات المحتمَلة بين تطبيقات مقدمي عروض الأسعار والشراة المعتمَدين:

  1. تُرسِل Google إلى تطبيق نظام عروض الأسعار طلب عرض سعر يصف مرّة ظهور يتمّ بيعها في مزاد. تم ضبط حساب مقدّم عروض الأسعار لاستخدام OpenRTB بتنسيق Protobuf، لذا يصل الطلب على شكل BidRequest متسلسل كما هو موضّح في openrtb.proto. لمعرفة كيفية تفسير تطبيقك لطلب عرض السعر، اطّلِع على معالجة الطلب.
  2. يحلّل تطبيق مقدّم عروض الأسعار الطلب ويطبّق منطق عروض أسعاره لمحاولة إنشاء BidResponse يتضمّن عرض سعر وتصميم إعلان لفرص الإعلان. بعد ذلك، يُسلسل التطبيق استجابة عرض السعر ويرسله إلى Google. للتعرّف على كيفية إنشاء تطبيقك لردّ بشأن عرض التسعير وعرضه، اطّلِع على إنشاء الردّ.

  3. يتم تلقّي ردّ عرض السعر ويدخل عرض سعره إلى المزاد المفتوح، حيث يفوز بمرّة الظهور لأنّه أعلى عرض سعر. نتيجةً لذلك، يتمّ عرض تصميم الإعلان المحدّد في الاستجابة.

اختيار بروتوكول

يحدّد بروتوكول عروض الأسعار في الوقت الفعلي الإشارات التي يمكن لتطبيقك استخدامها لتقييم كل مرّة ظهور يتم إرسالها في طلب وتقديم عروض أسعار لها، بالإضافة إلى كيفية إنشاء استجابة. هناك طريقتان لتعديل البروتوكول المرتبط بتطبيق مقدّم عروض الأسعار:

  • يُرجى التواصل مع المدير الفني للحساب لتغييره يدويًا.
  • استخدِم Authorized Buyers REST API لتغييره آليًا.

البروتوكولات المتوافقة

تتوافق ميزة "الشراة المعتمَدون" مع بروتوكولَين لعرض الأسعار في الوقت الفعلي:

OpenRTB (Protobuf)

تنفيذ لمواصفات OpenRTB باستخدام Protobuf

OpenRTB (JSON)

تنفيذ لمواصفات OpenRTB باستخدام تنسيق JSON

لمحة عن آليات سَلسلة البيانات المنظّمة

‫Protobuf هو تنسيق مفتوح المصدر لتمثيل المعلومات المنظَّمة وتحويلها إلى سلسلة.

إذا كنت تريد استخدام OpenRTB Protobuf، يجب تثبيت "مُجمِّع البروتوكول" ووقت تشغيل Protobuf للغة التي اخترتها. يمكنك بعد ذلك تنزيل ملفات proto التي تنوي استخدامها وتشغيل المُجمِّع لإنشاء مكتبة يمكنها تسلسل الرسائل المحدّدة في proto أو فك تسلسلها، مثل BidRequest أو BidResponse. يوضّح مرجع Protobuf كيفية إجراء ذلك لعدة لغات.

تعديلات البروتوكول

سيتم تعديل بروتوكولات RTB عندما تضيف Google ميزات جديدة وتُنهي استخدام ميزات أخرى. وسنعلن عن التغييرات قبل وقت طويل من تطبيقها، ما من شأنه أن يمنحك الوقت الكافي لإزالة أيّ تبعيات قد يكون لتطبيقك على الحقول التي سيتم إيقافها نهائيًا. لمزيد من المعلومات عن التعامل مع الحقول التي سيتم إيقافها نهائيًا، يُرجى الاطّلاع على التأقلم مع إيقاف حقول BidRequest نهائيًا.

الخطوات التالية

يوفّر المحتوى التالي المزيد من التفاصيل حول مفاهيم عروض الأسعار في الوقت الفعلي:

  • معالجة الطلب: كيفية تحليل الإشارات التي يتم العثور عليها في معظم طلبات عروض الأسعار وتفسيرها
  • إنشاء الردّ: كيفية إنشاء ردّ على عرض السعر، والحقول المحدّدة عادةً في الردّ
  • دليل OpenRTB: مرجع لتنفيذ "الشراة المعتمَدون" لمواصفات OpenRTB، بالإضافة إلى الإضافات الخاصة بـ "الشراة المعتمَدون" يوضّح الحالات القصوى والقيود المتعلّقة بهذا التنفيذ، ويحدّد الحقول المكافئة في بروتوكول Google.
  • متطلبات عرض الإعلانات التابعة لجهات خارجية: تحدّد السياسات التي يجب أن يلتزم بها مقدّمو عروض الأسعار لاستخدام أشكال الإعلانات المختلفة، بالإضافة إلى المواصفات الفنية لهذه الأشكال.
  • الاستهداف المُسبَق: كيفية ضبط تطبيق مقدّم عروض الأسعار لتلقّي مرّات الظهور التي تتطابق فقط مع معايير الاستهداف
  • مطابقة ملفات تعريف الارتباط: مرجع لخدمة مطابقة ملفات تعريف الارتباط والخدمات الأخرى ذات الصلة المستخدَمة في تجديد النشاط التسويقي
  • قيود وقت الاستجابة وربط الشبكات: تفاصيل عن المواقع الجغرافية للتداول وكيفية خفض وقت الاستجابة، مثل ربط الشبكات
  • اختبار تطبيقك وإصداره: تفاصيل حول كيفية بدء اختبار تطبيق مقدّم عروض الأسعار باستخدام الزيارات التي ترسلها Google على نطاق واسع