रीयल-टाइम बोली-प्रक्रिया

इस गाइड में, रीयल-टाइम बिडिंग (आरटीबी) के उन कॉन्सेप्ट के बारे में खास जानकारी दी गई है जो Authorized Buyers की रीयल-टाइम बिडिंग में हिस्सा लेने वाले बिडर ऐप्लिकेशन लिखने के लिए ज़रूरी हैं.

बुनियादी बातें

बिडर ऐप्लिकेशन, काम करने वाले आरटीबी प्रोटोकॉल में से किसी एक का इस्तेमाल करके, Google से संपर्क कर सकता है. किसी ऐप्लिकेशन पर भेजा गया बिड रिक्वेस्ट, कम से कम एक विज्ञापन अवसर के बारे में जानकारी देता है, ताकि बिड करने वाला हर इंप्रेशन के लिए सबसे सही क्रिएटिव और बिड की रकम (अगर कोई हो) तय कर सके. बिड लगाने वाला व्यक्ति या कंपनी, कम से कम एक बिड लगाने के लिए बिड रिस्पॉन्स के साथ जवाब दे सकता है. साथ ही, अनुरोध में भेजे गए विज्ञापन के अवसरों के लिए, प्लेस किए जाने वाले क्रिएटिव की जानकारी दे सकता है.

बिड रिक्वेस्ट में, सेलर से खरीदार को दी गई जानकारी.

यहां दी गई स्थिति, बिडर ऐप्लिकेशन और Authorized Buyers के बीच होने वाले संभावित इंटरैक्शन की जानकारी देती है:

  1. Google, बिडिंग करने वाले ऐप्लिकेशन को एक बिड रिक्वेस्ट भेजता है. इसमें, नीलामी में शामिल किए जा रहे इंप्रेशन के बारे में जानकारी होती है. बिडर का खाता, Protobuf फ़ॉर्मैट में OpenRTB का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है. इसलिए, अनुरोध openrtb.proto में दिखाए गए BidRequest के तौर पर सीरियलाइज़ किया गया है. यह जानने के लिए कि आपके ऐप्लिकेशन को बिड रिक्वेस्ट को कैसे समझना चाहिए, अनुरोध को प्रोसेस करना देखें.
  2. बिडर ऐप्लिकेशन, अनुरोध को पार्स करता है और बिडिंग लॉजिक लागू करता है, ताकि BidResponse बनाया जा सके. इसमें विज्ञापन के अवसर के लिए बिड और क्रिएटिव शामिल होता है. इसके बाद, ऐप्लिकेशन बिड रिस्पॉन्स को सीरियलाइज़ करता है और उसे Google को भेजता है. यह जानने के लिए कि आपके ऐप्लिकेशन को बिड रिस्पॉन्स कैसे बनाना चाहिए और उसे कैसे दिखाना चाहिए, रिस्पॉन्स बनाना लेख पढ़ें.

  3. बिड रिस्पॉन्स मिल जाता है और उसकी बिड ओपन नीलामी में शामिल हो जाती है. यहां यह सबसे ज़्यादा बिड होने की वजह से इंप्रेशन जीत जाती है. इस वजह से, जवाब में बताए गए क्रिएटिव को दिखाया जाता है.

कोई प्रोटोकॉल चुनना

रीयल-टाइम बिडिंग प्रोटोकॉल में उन सिग्नल के बारे में बताया गया है जिनका इस्तेमाल आपका ऐप्लिकेशन, अनुरोध में भेजे गए हर इंप्रेशन का आकलन करने और उस पर बिड लगाने के लिए कर सकता है. साथ ही, इसमें जवाब बनाने का तरीका भी बताया गया है. बिडर ऐप्लिकेशन से जुड़े प्रोटोकॉल में बदलाव करने के दो तरीके हैं:

  • इसे मैन्युअल तरीके से बदलने के लिए, अपने तकनीकी खाता मैनेजर से संपर्क करें.
  • प्रोग्राम के ज़रिए इसे बदलने के लिए, Authorized Buyers REST API का इस्तेमाल करें.

साथ काम करने वाले प्रोटोकॉल

Authorized Buyers, दो आरटीबी प्रोटोकॉल के साथ काम करता है:

OpenRTB (Protobuf)

Protobuf का इस्तेमाल करके, OpenRTB स्पेसिफ़िकेशन को लागू करना.

OpenRTB (JSON)

JSON का इस्तेमाल करके, OpenRTB स्पेसिफ़िकेशन को लागू करने का तरीका.

प्रोटोकॉल बफ़र के बारे में जानकारी

Protobuf, स्ट्रक्चर्ड जानकारी को दिखाने और क्रम से लगाने के लिए, ओपन-सोर्स फ़ॉर्मैट है.

अगर आपको OpenRTB Protobuf का इस्तेमाल करना है, तो आपको अपनी चुनी गई भाषा के लिए प्रोटोकॉल कंपाइलर और Protobuf रनटाइम इंस्टॉल करना होगा. इसके बाद, उन प्रोटो फ़ाइलों को डाउनलोड किया जा सकता है जिनका इस्तेमाल करना है. साथ ही, एक लाइब्रेरी जनरेट करने के लिए कंपाइलर चलाया जा सकता है. यह लाइब्रेरी, प्रोटो में बताए गए मैसेज को सीरियलाइज़ या डीसीरियलाइज़ कर सकती है. जैसे, BidRequest या BidResponse. इस Protobuf रेफ़रंस में, कई भाषाओं के लिए ऐसा करने का तरीका बताया गया है.

प्रोटोकॉल से जुड़े अपडेट

Google नई सुविधाएं जोड़ने और कुछ सुविधाओं को बंद करने के साथ-साथ, आरटीबी प्रोटोकॉल में बदलाव करेगा. बदलावों के लागू होने से पहले ही, उनके बारे में एलान कर दिया जाएगा. इससे आपको उन फ़ील्ड से अपनी डिपेंडेंसी हटाने के लिए ज़रूरत के मुताबिक समय मिल जाएगा जिन्हें बंद करने के लिए शेड्यूल किया गया है. अब काम न करने वाले फ़ील्ड को मैनेज करने के बारे में ज़्यादा जानकारी के लिए, अब काम न करने वाले बिड रिक्वेस्ट फ़ील्ड के हिसाब से बदलाव करना देखें.

अगले चरण

यहां दिए गए कॉन्टेंट में, रीयल-टाइम बिडिंग के कॉन्सेप्ट के बारे में ज़्यादा जानकारी दी गई है:

  • अनुरोध को प्रोसेस करना: ज़्यादातर बिड रिक्वेस्ट में मिले सिग्नल को पार्स और समझने का तरीका.
  • रिस्पॉन्स बनाएं: बिड रिस्पॉन्स बनाने का तरीका और रिस्पॉन्स में आम तौर पर बताए जाने वाले फ़ील्ड.
  • OpenRTB गाइड: Authorized Buyers के खास एक्सटेंशन के साथ-साथ, OpenRTB स्पेसिफ़िकेशन को Authorized Buyers के लिए लागू करने के लिए रेफ़रंस. इसमें, इस लागू करने के तरीके से जुड़े एज-केस और सीमाओं के बारे में जानकारी दी गई है. साथ ही, Google प्रोटोकॉल में मिलते-जुलते फ़ील्ड की पहचान की गई है.
  • तीसरे पक्ष के विज्ञापन दिखाने से जुड़ी ज़रूरी शर्तें: इसमें उन नीतियों के बारे में बताया गया है जिनका पालन करके, बिड लगाने वाले अलग-अलग विज्ञापन फ़ॉर्मैट का इस्तेमाल कर सकते हैं. साथ ही, उन फ़ॉर्मैट की तकनीकी खास बातों के बारे में भी बताया गया है.
  • प्री-टारगेटिंग: बिडर ऐप्लिकेशन को कॉन्फ़िगर करने का तरीका, ताकि आपको सिर्फ़ अपनी टारगेटिंग की शर्तों से मैच करने वाले इंप्रेशन मिलें.
  • कुकी मैचिंग: रीमार्केटिंग के लिए इस्तेमाल की जाने वाली कुकी मैचिंग सेवा और इससे जुड़ी अन्य सेवाओं का रेफ़रंस.
  • देरी से जुड़ी पाबंदियां और पीयरिंग: ट्रेडिंग की जगहों और देरी को कम करने के तरीके के बारे में जानकारी. जैसे, पीयरिंग.
  • अपने ऐप्लिकेशन की जांच करना और उसे रिलीज़ करना: Google से बड़े पैमाने पर भेजे गए ट्रैफ़िक की मदद से, बिडर ऐप्लिकेशन की जांच शुरू करने का तरीका.