ओपन बिडिंग एक्सचेंज और अन्य खरीदारों को Google की रीयल-टाइम बिडिंग का फ़ायदा लेने में मदद करती है इन्फ़्रास्ट्रक्चर का इस्तेमाल किया जा सकता है, ताकि वह Google Ad Manager और AdMob इन्वेंट्री पर बिड कर सके.
ओपन बिडिंग में हिस्सा लेने के लिए, रीयल-टाइम बिडिंग को कॉन्फ़िगर करें आपके ओपन बिडिंग के इस्तेमाल के उदाहरण और बिडर को भेजने के लिए, इंटिग्रेशन को पसंद के मुताबिक बनाया गया अपने Google खाता मैनेजर से इस बात की जांच कर सकता है कि इंटिग्रेशन फ़ंक्शन सही तरीके से काम करते हैं. यह एक बार की जाने वाली प्रोसेस है.
सिर्फ़ चुनिंदा पब्लिशर के साथ इंटिग्रेशन को सीमित करें
ओपन बिडिंग इंटिग्रेशन "निजी मोड" में बना रह सकता है जब तक आप किसी भी पब्लिशर के अनुरोध को स्वीकार करने के लिए तैयार है. निजी मोड में होने पर, ये काम किए जा सकते हैं चुनिंदा पब्लिशरों से जुड़ने और तब तक इस स्थिति में रखें, जब तक आप मापने के लिए तैयार न हों. निजी मोड से बाहर निकलने के बाद, खाता सभी पब्लिशर को दिखेगा.
इस्तेमाल किए जा सकने वाले प्रोटोकॉल और एन्कोडिंग
हमारा सुझाव है कि आप Google के OpenRTB का इस्तेमाल करें. Google आरटीबी प्रोटोकॉल के इस्तेमाल पर रोक लगा दी गई है. ज़्यादा जानें.
Google OpenRTB को लागू करना
Google के OpenRTB को लागू करने की प्रोसेस, इसमें मिलने वाली सभी सुविधाओं के साथ काम नहीं करती है OpenRTB की खास बातें. साथ ही, यह Authorized Buyers और ओपन उपयोगकर्ताओं के लिए एक्सटेंशन जोड़ता है बिडिंग से जुड़े फ़ंक्शन. Google के OpenRTB के बारे में ज़्यादा जानने के लिए लागू किया है और यह मालिकाना हक वाले Authorized Buyers से किस तरह जुड़ा है रीयल-टाइम बिडिंग प्रोटोकॉल, OpenRTB गाइड देखें.
आने वाले बिड रिक्वेस्ट को मैनेज करना
ओपन बिडिंग उसी BidRequest
स्ट्रक्चर का इस्तेमाल करती है जिसे अनुमति मिली है
खरीदार, लेकिन कुछ फ़ील्ड खास तौर पर ओपन बिडिंग में हिस्सा लेने वालों को भेजे जाते हैं.
अनुरोध गाइड देखें
ताकि आप बिड रिक्वेस्ट में भेजे गए ओपन बिडिंग के खास फ़ील्ड के बारे में ज़्यादा जान सकें.
बोली लगाकर जवाब देना
ओपन बिडिंग, उससे मिलते-जुलते BidResponse
स्ट्रक्चर का भी इस्तेमाल करती है
Authorized Buyers, जिनके कुछ खास फ़ील्ड ओपन बिडिंग को भेजे गए हैं
सदस्य. जवाब देने वाली गाइड देखें
ताकि आप ओपन बिडिंग के उन खास फ़ील्ड के बारे में ज़्यादा जान सकें जिनका जवाब दिया जा सकता है.
आप जिस पसंदीदा विज्ञापन प्रारूप पर बोली लगाना चाहते हैं, उसके आधार पर प्रतिक्रिया कई तरीकों से स्ट्रक्चर काफ़ी अलग हो सकता है. नीचे दी गई गाइड पढ़ें. इनसे आपको कन्वर्ज़न की सेटिंग कॉन्फ़िगर करने में मदद मिलेगी सामान्य विज्ञापन फ़ॉर्मैट के लिए बिड के साथ जवाब देने के लिए बिडिंग करने वाले ऐप्लिकेशन:
- पेज पर अचानक दिखने वाले विज्ञापन
- वीडियो विज्ञापन
- OpenRTB वीडियो विज्ञापन
- नेटिव विज्ञापन
- नेटिव वीडियो विज्ञापन
- खरीदार के SDK टूल के विज्ञापन
अंतर कम करने के लिए इंप्रेशन ट्रैक करें
हमारा सुझाव है कि आप वैकल्पिक impression_tracking_url
का इस्तेमाल करें
Google द्वारा बिल किए जाने योग्य को रिकॉर्ड करते समय इंप्रेशन-लेवल डेटा को पाने के लिए फ़ील्ड
जिनके लिए आपसे शुल्क लिया जाएगा. OpenRTB के लिए, इसे BidResponse.seatbid[].bid[].ext.impression_tracking_url
के तौर पर दिखाया जाएगा,
और Google में BidResponse.ad[].impression_tracking_url
प्रोटोकॉल का इस्तेमाल करना चाहिए.
Google की मांग में अंतर को ठीक करने की सुविधा (बीटा वर्शन)
इस सुविधा का उद्देश्य यह सुनिश्चित करना है कि एक्सचेंज की बिलिंग, उन इंप्रेशन की संख्या के हिसाब से की जाती है जिनके लिए पेमेंट किया गया है Google Display &Video 360 के ज़रिए वीडियो 360 (DV360).
Open के ज़रिए दिखाए गए DV360 इंप्रेशन की सटीक पहचान करके इसके बाद, Google, विज्ञापन स्पैम और बिल किए जा सकने वाले इवेंट में अंतर के लिए, बिडिंग में बदलाव कर सकता है ताकि आपको उन इंप्रेशन का बिल न मिले जिनके लिए आपको पैसे नहीं मिले हैं.
बोली अनुरोधों में google_query_id लागू करें
यह पक्का करने के लिए कि मान्य इंप्रेशन की संख्या सभी
Google की मांग, google_query_id
को जैसा किया गया है उसी तरह से लागू किया जाना चाहिए
Google के डिमांड प्लैटफ़ॉर्म के लिए ओपन बिडिंग के अनुरोध. यह ज़रूरी है कि
ओपन बिडिंग में अंतर का समाधान. वीडियो की मौजूदा अनुमानित लंबाई
google_query_id
करीब 64 बाइट का है.
बिड रिस्पॉन्स में third_party_buyer_token को लागू करें
अगर Google का डिमांड प्लैटफ़ॉर्म, एक्सचेंज के इंटरनल सिस्टम को जीत लेता है
नीलामी, third_party_buyer_token
फ़ील्ड को जैसा है
ओपन बिडिंग इंप्रेशन की मदद से, बिड रिस्पॉन्स को फिर से दिखाया जाएगा. इससे आपको
Google प्रकाशक प्लैटफ़ॉर्म, ओपन बिडिंग की विजेता बोली का पता लगाते हैं
बिडिंग पार्टनर, एक ही इंप्रेशन के लिए Google की ओर से की गई बिड होती है
अवसर. इस फ़ील्ड की मौजूदा ज़्यादा से ज़्यादा लंबाई 150 होने की उम्मीद है
बाइट हैं.
Google क्रिएटिव मार्कअप को बिड रिस्पॉन्स में पास करना
यह पक्का करने के लिए कि अंतर का समाधान, इन देशों की बिड पर लागू होगा
Google की मांग, Google क्रिएटिव मार्कअप के प्रसार के लिए एक्सचेंज की ज़रूरत है
बिना किसी रैपर (स्क्रिप्ट टैग, iframe या वीएएसटी रैपर) के. इस वजह से
गड़बड़ियां ठीक करने के बाद, Google अमान्य हो सकता है.
बिडिंग से जुड़े ऐसे इंप्रेशन जिन्हें Google के डिमांड प्लैटफ़ॉर्म ने नहीं गिना. Google
समय-समय पर क्रिएटिव मार्कअप की जांच करेगा, ताकि पुष्टि की जा सके कि बिड
Google की ओर से third_party_buyer_token
सबमिट किए गए और
कोई अन्य खरीदार नहीं.
HTML5 क्रिएटिव
Google एचटीएमएल मार्कअप को जैसा है उसी तरह सबमिट करने के लिए एक्सचेंज की ज़रूरत है एक्सचेंज के हिसाब से मैक्रो एक्सपैंशन, जो आम तौर पर लागू होते हैं. साथ ही, वैकल्पिक तौर पर, अतिरिक्त ट्रैकर पिक्सल या स्क्रिप्ट जिन्हें सामान्य तौर पर जोड़ा जाता है.
अगर कोई एक्सचेंज Google को रैप कर लेता है, तो Google, अंतर को हल नहीं कर पाएगा
एक टैग (script
, iframe
या दूसरे में) में HTML क्रिएटिव
Google के एचटीएमएल कोड को लोड या रेंडर करने के तरीकों के बारे में बताएंगे.
तकनीकी ज़रूरतें पूरी करता है
इस उदाहरण में, बिड रिस्पॉन्स से मिला Google (DV360) क्रिएटिव एचटीएमएल कोड हूबहू पास किया जाता है, पहले से जोड़ा जाता है और किसी एक्सचेंज-विशिष्ट एचटीएमएल के साथ जोड़ा जाता है कोड.
<!-- START exchange-specific HTML header --> <iframe src="https://exchange.example.com/impression?…" width="0" height="0" frameborder="0" scrolling="no" style="display:none;" marginheight="0" marginwidth="0"></iframe> <!-- END exchange-specific HTML header --> <!-- START HTML code as returned by Google in the bid response --> <DIV STYLE="position: absolute; left: 0px; top: 0px; visibility: hidden;"><IMG SRC="https://pagead2.googlesyndication.com/pagead/gen_204?id=xbid&dbm_b=…" BORDER=0 WIDTH=1 HEIGHT=1 ALT="" STYLE="display:none"></DIV><iframe title="Blank" src="https://googleads.g.doubleclick.net/xbbe/pixel?d=…" style="display:none" aria-hidden="true"></iframe><div><div style="position:relative; display:inline-block;"><div class="GoogleActiveViewClass" id="DfaVisibilityIdentifier_…"><script>var url = 'https://googleads.g.doubleclick.net/dbm/ad?…';document.write('<script src="' + (window.rfl ? window.rfl(url) : url) + '"></s' + 'cript>');</script>… <!-- END HTML code as returned by Google in the bid response --> <!-- START exchange-specific HTML footer --> <img src='https://exchange.example.com/track?…' width='0' height='0' style='display:none;'> <!-- END exchange-specific HTML footer -->
तकनीकी ज़रूरतों को पूरा नहीं करता है
इस उदाहरण में, Google से मिला क्रिएटिव एचटीएमएल कोड उलझा हुआ है किसी एक्सचेंज द्वारा दिए गए बोली जवाब में होता है और का इस्तेमाल करें. Google द्वारा उपलब्ध कराए गए HTML कोड को ब्राउज़र में Exchange-उपलब्ध रैपर है.
<!-- START exchange ad tag that encodes / renders Google creative in the browser --> <!-- Google creatives markup from the bid response (adm) is not present verbatim --> <span class="ad"><script type='text/javascript' src='https://exchange.example.com/ad?p=%%WINNING_PRICE%%&m=n_ybbRoVpsLlXSo8gVHRn-W0tynBt-Hoe8t8m0qwKhLFiaF-0gB0U4w-5pjeB8IMIkg7PcRri5iCIjBMMKDqg …'></script></span> <!-- END exchange ad tag that encodes / renders Google creative in the browser -->
VAST वीडियो क्रिएटिव
गड़बड़ी के समाधान के लिए, एक्सचेंज की ज़रूरत है
VASTTagURI
में अपने-आप जानकारी भरने के लिए, इनमें से किसी एक तरीके का इस्तेमाल करें
VAST एक्सएमएल रिस्पॉन्स:
- एक्सचेंज,
VASTTagURI
एलिमेंट की वैल्यू को इस तरह बचा सकता है Google की ओर सेadm
फ़ील्ड में लौटाए गए वीएएसटी एक्सएमएल दस्तावेज़ का हिस्सा जैसा है, जिसमें एक्सचेंज के हिसाब से मैक्रो एक्सपैंशन होते हैं, जो आम तौर पर लागू होते हैं. - DV360, वीएएसटी दस्तावेज़ के यूआरएल की मदद से
nurl
फ़ील्ड में अपने-आप जानकारी भर सकता है: एक्सचेंज के लिए बिड रिस्पॉन्स करता है. इसके बाद, एक एक्सचेंज,nurl
जिसे Google (DV360)VASTTagURI
में जवाब देता है टैग के साथ-साथ एक्सचेंज-विशिष्ट मैक्रो को भी सामान्य रूप से विस्तृत किया जाता है.
एक एक्सचेंज, वीएएसटी में ज़्यादा वीएएसटी इवेंट और गड़बड़ी ट्रैकर की जानकारी दे सकता है एक्सएमएल दस्तावेज़ सबमिट करें.
तकनीकी ज़रूरतें पूरी करता है
इस उदाहरण में, बिड रिस्पॉन्स से Google (DV360) क्रिएटिव वीएएसटी यूआरआई को खास तौर पर वीएएसटी इवेंट जोड़कर भेजा जाता है गड़बड़ी ट्रैक करने वाले टूल.
<!-- START exchange VAST tag referencing Google creative --> <?xml version="1.0" encoding="UTF-8"?><VAST version="2.0"><Ad id="123456789"><Wrapper> <!-- Google VAST URI from the bid response is present verbatim --> <AdSystem>XBid</AdSystem><VASTAdTagURI><![CDATA[https://bid.g.doubleclick.net/dbm/vast?…]]></VASTAdTagURI> <!-- START Exchange-specific event trackers --> <Error><![CDATA[https://video.exchange.example.com/vast_error?error=[ERRORCODE]&…]]></Error><Impression><![CDATA[https://video.exchange.example.com/impression?price=%%WINNING_PRICE%%&…]]></Impression><Creatives><Creative id="1234567890" sequence="1"><Linear><TrackingEvents><Tracking event="creativeView"><![CDATA[https://video.exchange.example.com/track/view?…]]></Tracking><Tracking event="start"><![CDATA[https://video.exchange.example.com/track/start?…]]></Tracking><Tracking event="midpoint"><![CDATA[https://video.exchange.example.com/track/midpoint?…]]></Tracking></TrackingEvents><VideoClicks><ClickTracking><![CDATA[https://video.exchange.example.com/click?…]]></ClickTracking></VideoClicks> <!-- END Exchange-specific event trackers --> </Linear></Creative></Creatives></Wrapper></Ad></VAST> <!-- END exchange VAST tag referencing Google creative -->
तकनीकी ज़रूरतों को पूरा नहीं करता है
इस उदाहरण में, क्रिएटिव Google की ओर से लौटाया गया वीएएसटी कोड या यूआरआई
बिड के जवाब में टेक्स्ट का हूबहू इस्तेमाल नहीं किया जाता. इसके बजाय,
एक्सचेंज-खास वीएएसटी रैपर का इस्तेमाल किया गया है. Google का दिया हुआ वीएएसटी कोड लोड हो सकता है
एक्सचेंज के साथ मिले वीएएसटी रैपर से (जैसा कि VASTAdTagURI
में बताया गया है)
एलिमेंट, https://video.exchange.example.com/creative?…
) SDK टूल पर
कोई विज्ञापन लोड करना.
<!-- START exchange VAST tag that encodes or loads Google VAST creative subsequently --> <!-- Google VAST URI or VAST document from the bid response is not present verbatim --> <?xml version="1.0" encoding="UTF-8"?><VAST version="2.0"><Ad id="1234567890"><Wrapper><AdSystem version="0.1">VideoExchange</AdSystem><VASTAdTagURI><![CDATA[https://video.exchange.example.com/creative?…]]></VASTAdTagURI><Error><![CDATA[https://video.exchange.example.com/error?ec=[ERRORCODE]]]></Error><Impression><![CDATA[https://video.exchange.example.com/imp?…]]></Impression><Creatives><Creative></Creative></Creatives></Wrapper></Ad></VAST> <!-- END exchange VAST tag that encodes or loads Google VAST creative subsequently -->
डील
ओपन बिडिंग में हिस्सा लेने वाले एक्सचेंज, इनमें से किसी का इस्तेमाल कर सकते हैं पसंदीदा डील (PD), निजी नीलामी ओपन बिडिंग के साथ (PA). डील आईडी और टाइप को इस तरह बताना ज़रूरी है:
फ़ील्ड | ब्यौरा |
---|---|
OpenRTB प्रोटोकॉल:BidResponse.seatbid[].bid[].dealid Google प्रोटोकॉल: BidResponse.ad[].adslot[].exchange_deal_id |
एक्सचेंज के नेमस्पेस से मिला डील आईडी, जो बोली से जुड़ा है और जिसके बारे में पब्लिशर को जानकारी दी गई है. यह आर्बिट्रेरी UTF8 टेक्स्ट है और इसका साइज़ 64 बाइट से ज़्यादा नहीं होना चाहिए. |
OpenRTB प्रोटोकॉल:BidResponse.seatbid[].bid[].ext.exchange_deal_type Google प्रोटोकॉल: BidResponse.ad[].adslot[].exchange_deal_type |
डील के टाइप के बारे में बताने वाली सूची. इसकी सूचना पब्लिशर को दी जाती है. इससे डील के असर पर भी असर पड़ता है
नीलामी में शामिल किया गया है. संभावित वैल्यू ये हैं:OPEN_AUCTION = 0; PRIVATE_AUCTION = 1; PREFERRED_DEAL = 2; EXCHANGE_AUCTION_PACKAGE = 3; |
यहां पीडी/पीए के लिए OpenRTB बिड रिस्पॉन्स का सैंपल दिया गया है.
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 की ओर से होस्ट किए जाने वाले विज्ञापनों को पॉप्युलेट करने के लिए मैच टेबल, ओपन बिडिंग में हिस्सा लेने वाले लोग, नीचे दिए गए विकल्पों में से अपनी पसंद के हिसाब से किसी भी विकल्प का इस्तेमाल कर सकते हैं ज़रूरतें:
- कुकी मैचिंग: खरीदार या एक्सचेंज से शुरू की गई मैचिंग ज़्यादा जानें.
- Pixel मैचिंग: Google की ओर से मैच करने की सुविधा ज़्यादा जानें.
- कुकी मैच असिस्ट: एक्सचेंज की मदद से, बिड करने वालों से मैच करना ज़्यादा जानें.
इंतज़ार का समय मैनेज करना
आपको पीयरिंग गाइड यह अनुमान लगाने के लिए कि जवाब देने के दौरान, बिड करने वाले के एंडपॉइंट को कितना इंतज़ार करना होगा आने वाले बिड रिक्वेस्ट की संख्या.
ज़्यादा बिड रिक्वेस्ट पाने वाले बड़े एक्सचेंज को इन बातों पर ध्यान देना चाहिए इंतज़ार का समय और इंतज़ार का समय कम करने के लिए, Google के साथ पीयरिंग समझौता किया जाएगा उतार-चढ़ाव. पीयरिंग के बारे में ज़्यादा जानें.
क्लिक मैक्रो
हमारी सलाह है कि आप क्लिक मैक्रो लागू करें. इनसे रिपोर्टिंग की जा सकेगी इसमें आपके खाते और जिनके साथ आप काम करते हैं. ज़्यादा जानें.
API
ओपन बिडिंग वाले ग्राहक, Authorized Buyers REST API का इस्तेमाल कर सकते हैं का इस्तेमाल करें, ताकि समस्या हल करने में मदद मिल सके. सिर्फ़ फ़िलहाल, एपीआई के संसाधनों को ऐक्सेस किया जा सकता है:
अपना खाता कॉन्फ़िगर करने के लिए, अपने तकनीकी खाता मैनेजर से संपर्क करें इन एपीआई को ऐक्सेस करने और एपीआई बनाने के लिए ज़रूरी खाता आईडी को फिर से पाने के लिए कॉल. इन एपीआई के इस्तेमाल में तकनीकी सहायता पाने के लिए, adxbuyerapi-support@google.com सहायता उपनाम.
अन्य संसाधन
- कनेक्शन मैनेज करने के सबसे सही तरीके
- बिड यूआरएल मैक्रो का इस्तेमाल करना
- WINNING_PRICE मैक्रो का इस्तेमाल करने पर, कीमत की पुष्टि होना
- जांच से जुड़े सुझाव और सबसे सही तरीके
बिड रिक्वेस्ट और उनके जवाब के सैंपल
सभी काम करने वाले प्रोटोकॉल के लिए, बिड रिक्वेस्ट और रिस्पॉन्स के सैंपल यहां देखे जा सकते हैं अनुरोध और रिस्पॉन्स देखें.