जब आपका ऐप्लिकेशन, Google से बिड रिक्वेस्ट प्रोसेस कर लेगा, तब उसे और जवाब भेजें. यह गाइड बताती है कि ऐप्लिकेशन बनाने के लिए कोड कैसे बनाएं जवाब को प्राथमिकता दें.
Protobuf BidResponse मैसेज बनाना
Authorized Buyers, एचटीटीपी POST
के मैसेज बॉडी के तौर पर BidRequest
भेजता है. अगर आपका बिडिंग एंडपॉइंट
प्रोटोबफ़ प्रारूप में है, तो आपके आवेदन को इसके साथ प्रतिक्रिया भेजनी होगी
Content-Type
हेडर को application/octet-stream
पर सेट किया गया
और मैसेज का मुख्य हिस्सा, जिसमें एक सीरियल प्रोटोकॉल बफ़र हो. प्रोटोकॉल
बफ़र एक BidResponse
मैसेज है, जैसा कि इसमें बताया गया है
openrtb.proto
. आपका ऐप्लिकेशन हर BidRequest
के जवाब में, पार्स किया जा सकने वाला BidResponse
दिखाना चाहिए. टाइम आउट की संख्या
साथ ही, जिन जवाबों को पार्स नहीं किया जा सकता उन्हें गड़बड़ी और Google थ्रॉटल माना जाता है
बिड करने वाले अन्य पब्लिशर खातों के लिए.
अगर आपको किसी इंप्रेशन पर बिड नहीं करना है, तो
BidResponse.ext.processing_time_ms
फ़ील्ड अकेले और सभी को छोड़ें
अन्य फ़ील्ड खाली हैं. openrtb.proto
को रेफ़रंस डेटा पेज से पाया जा सकता है.
क्रिएटिव आईडी
आपका BidResponse
इसके ज़रिए एक क्रिएटिव तय करता है
BidResponse.seatbid.bid.crid
फ़ील्ड (ज़्यादा से ज़्यादा 64 बाइट). अगर एक जैसे क्रिएटिव में कोई खास बात अलग-अलग है, तो इस फ़ील्ड के लिए उन क्रिएटिव की वैल्यू भी अलग-अलग होनी चाहिए. इनमें साइज़, एलान किया गया यूआरएल, क्रिएटिव एट्रिब्यूट, और वेंडर टाइप वगैरह शामिल हैं. दूसरे शब्दों में, आपको अपने समाचार संगठन के लिए
क्रिएटिव आईडी जोड़ें, जो:
- अलग तरह से दिखना या व्यवहार करना.
- अलग-अलग इमेज में रेंडर करें.
- अलग-अलग तरीकों से रेंडर किए जाते हैं. उदाहरण के लिए, एक विज्ञापन में इमेज है, जबकि दूसरे में वीडियो है.
अपने ऐप्लिकेशन को डिज़ाइन करते समय, आपको एक व्यवस्थित तरीके से फ़ैसला लेना चाहिए ऐसे आइडेंटिफ़ायर जनरेट करना जो आपके प्लान किए गए क्रिएटिव के मुताबिक हों सबमिट करना है.
विज्ञापन की अहम जानकारियां
Google का सुझाव है कि आप अपने विज्ञापन की विशेषताएं बताने के लिए क्रिएटिव एट्रिब्यूट की जानकारी दें
विशेषताओं और उसके लक्ष्यीकरण में से किसी एक का
BidResponse.seatbid.bid.apis
और
BidResponse.seatbid.bid.attr
या
BidResponse.seatbid.bid.ext.attribute
एक्सटेंशन. यहां एट्रिब्यूट की जानकारी देने का तरीका बताया गया है:
VPAID
BidResponse.seatbid.bid.apis
कोVPAID_1
पर सेट करें, याVPAID_2
. JSON फ़ॉर्मैट के लिए, इसे1
या2
पर सेट किया जा सकता है.MRAID
BidResponse.seatbid.bid.apis
को सेट करें JSON फ़ॉर्मैट के लिएMRAID_1
या3
.SIZELESS
JSON फ़ॉर्मैट के लिए,BidResponse.seatbid.bid.attr
कोRESPONSIVE
या18
पर सेट करें.PLAYABLE
यहBidResponse.seatbid.bid.attr
सेट करके दिखाया जाता है JSON के लिए,USER_INTERACTIVE
या13
में फ़ॉर्मैट.
देखें क्रिएटिव संसाधन की पता लगाई गई प्रॉपर्टी के बारे में सुझाव/राय देने या शिकायत करने के बारे में जानें आपके क्रिएटिव.
ओपन बिडिंग फ़ील्ड
ओपन में हिस्सा लेने वाले एक्सचेंज और नेटवर्क बिडर से भेजे जाने वाले बिड रिस्पॉन्स बिडिंग, स्टैंडर्ड प्रोग्राम में हिस्सा लेने वाले Authorized Buyers की बिडिंग जैसी ही होती है रीयल-टाइम बिडिंग. ओपन बिडिंग की सुविधा इस्तेमाल करने वाले ग्राहक, अतिरिक्त फ़ील्ड, और कुछ मौजूदा फ़ील्ड के वैकल्पिक इस्तेमाल हो सकते हैं. इनमें ये शामिल हैं:
OpenRTB | Authorized Buyers | विवरण |
---|---|---|
BidResponse.imp[].pmp.deals[].id |
BidResponse.ad[].adslot[].exchange_deal_id |
एक्सचेंज के नेमस्पेस से मिला डील आईडी, जो इस बिड से जुड़ा है और पब्लिशर को रिपोर्ट किया गया है. |
BidResponse.seatbid[].bid[].ext.exchange_deal_type |
BidResponse.ad[].adslot[].exchange_deal_type |
पब्लिशर को रिपोर्ट की गई डील किस तरह की है. इससे डील पर असर पड़ता है नीलामी में शामिल किया गया है. |
BidResponse.seatbid[].bid[].ext.third_party_buyer_token |
BidResponse.ad[].adslot[].third_party_buyer_token |
तीसरे पक्ष के खरीदार की जानकारी की पहचान करने के लिए इस्तेमाल किया जाने वाला टोकन, अगर: ओपन बिडर के तौर पर एक्सचेंज, एक मध्यस्थ है. यह जानकारी इससे ली जाती है: तृतीय-पक्ष खरीदार और बोली में बिना बदलाव किए Google को पास किया जाना चाहिए जवाब. |
सुझाव
- अपने सर्वर पर, हमेशा चालू रहने वाले एचटीटीपीएस कनेक्शन (जिन्हें "कनेक्शन को चालू रखना" या "कनेक्शन का फिर से इस्तेमाल करना" भी कहा जाता है) चालू करें. इस टाइम आउट को 10 सेकंड पर सेट करें सबसे कम—ज़्यादा वैल्यू से कई मामलों में फ़ायदा होता है. Google पुष्टि करता है यह आपके आवेदन की शुरुआती प्रतीक्षा अवधि परीक्षणों के दौरान होता है, क्योंकि Authorized Buyers, ज़्यादा दर पर अनुरोध भेजते हैं. साथ ही, उन्हें हर एक के लिए अलग टीसीपी कनेक्शन बनाने में लगने वाला समय से जुड़ा ओवरहेड अनुरोध.
वैकल्पिक इंप्रेशन ट्रैकिंग URL शामिल करें, ताकि आप इंप्रेशन रेंडर होने में मदद मिलती है, न कि बिड करने वाले के जीतने की स्थिति. ड्रॉप की वजह से के बीच जीत करके, ज़्यादा सटीक तरीके से ट्रैकिंग की जा सकती है. आंकड़े.
- अपने बिडर कोड को अब काम न करने वाले फ़ील्ड पर निर्भर न रहने दें, इससे आपकी बिड में गड़बड़ियां हो सकती हैं.
BidResponse.seatbid.bid.w
और शामिल करें आपकेBidResponse
मेंBidResponse.seatbid.bid.h
. कई विज्ञापन साइज़ वाले अनुरोध के लिए,BidResponse
में ये फ़ील्ड शामिल होने चाहिए. ऐसा न करने पर, इसे नीलामी से हटा दिया जाएगा.- अपने जवाब का साइज़ 8K से कम रखें. बहुत ज़्यादा जवाब बढ़ सकते हैं नेटवर्क में देरी और इसकी वजह से टाइम आउट हो जाते हैं.
- ऐसी iOS इन्वेंट्री पर बिडिंग के लिए दिशा-निर्देशों का पालन करें जिसके लिए SKAdNetwork एट्रिब्यूशन की ज़रूरत होती है.
बिड रिस्पॉन्स का उदाहरण
नीचे दिए गए उदाहरण, प्रोटोबफ़ के ऐसे नमूने हैं जिन्हें कोई भी व्यक्ति आसानी से पढ़ सकता है और JSON अनुरोध.
OpenRTB प्रोटोबफ़
OpenRTB JSON
अहम जानकारी: यूआरएल में दिखाए गए प्रोटोबफ़ मैसेज, यहां ऐसे टेक्स्ट के तौर पर सैंपल दिखाए गए हैं जिन्हें कोई भी व्यक्ति पढ़ सकता है. हालांकि, इस तरह से मैसेज, वायर के ऊपर भेजे जाते हैं. Google या OpenRTB Protobuf फ़ॉर्मैट का इस्तेमाल करते समय, सिर्फ़ क्रम में लगाए गए BidResponse मैसेज ही स्वीकार किए जाएंगे.
BidResponse
मैसेज को बनाने और क्रम से लगाने के लिए, इनका इस्तेमाल करें:
इस C++ कोड का इस्तेमाल करें:
BidResponse bid_response; // fill in bid response with bid information string post_response; if (bid_response.SerializeToString(&post_response)) { // respond to the POST with post_response as the content } else { // return an error to the POST }
क्रिएटिव तय करें
आपकी बिड रिस्पॉन्स से उस क्रिएटिव के बारे में पता चलता है जो आपकी बिड के जीतने पर दिखाया जाता है. आपकी बिड में, इस्तेमाल किए जा सकने वाले विज्ञापन फ़ॉर्मैट (एएमपी, वीडियो, नेटिव) में से कोई एक शामिल होना चाहिए. इसमें
उदाहरण के लिए, हम html_snippet
फ़ील्ड का इस्तेमाल करके क्रिएटिव तय करते हैं.
वैकल्पिक रूप से, आप इनमें से एक का इस्तेमाल करके अपना क्रिएटिव तय कर सकते हैं जो विज्ञापन फ़ॉर्मैट के आधार पर तैयार किए गए हैं:
- SDK टूल से रेंडर किया गया विज्ञापन
BidResponse.seatbid.bid.ext.sdk_rendered_ad
- एएमपी
BidResponse.seatbid.bid.amp_ad_url
- वीडियो विज्ञापन
BidResponse.seatbid.bid.adm
- नेटिव
BidResponse.seatbid.bid.adm_native
BidResponse.seatbid.bid.adm
फ़ील्ड में एचटीएमएल स्निपेट का इस्तेमाल करके, अपने सर्वर पर होस्ट किए जा रहे विज्ञापन की जानकारी दें. स्निपेट को वेब पेज में डाले गए iFrame में शामिल किया जाता है. इससे, पेज लोड होने पर विज्ञापन को वापस पाया और रेंडर किया जाता है. आपको एचटीएमएल स्निपेट को इस तरह से बनाना होगा कि विज्ञापन (बैनर या इंटरस्टीशियल), आईएफ़आरईम में सही तरीके से रेंडर हो. साथ ही, वह उस विज्ञापन स्लॉट के लिए सही साइज़ में हो जिसके लिए बिडिंग की जा रही है.
इसके अलावा, बिड रिस्पॉन्स में बताया गया विज्ञापन का साइज़, बिलकुल एक से मैच होना चाहिए साइज़ कॉम्बिनेशन की बिड को कम या ज़्यादा करना होगा, जब:
- विज्ञापन, सामान्य बैनर हो (वीडियो, नेटिव या इंटरस्टीशियल नहीं).
- बिड लगाने वाले व्यक्ति या कंपनी ने बिड रिस्पॉन्स में साइज़ की जानकारी दी हो. साइज़ का एलान है अनुरोध में एक से ज़्यादा आकार मौजूद होने पर ज़रूरी है.
- हालांकि, अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापनों के लिए यह शर्त लागू नहीं होती. पेज पर अचानक दिखने वाले विज्ञापनों के लिए, चौड़ाई चौड़ाई, स्क्रीन की चौड़ाई का कम से कम 50% और ऊंचाई का कम से कम 40% होना चाहिए कर सकते हैं.
सही तरीके से रेंडर होने वाले किसी भी मान्य एचटीएमएल कोड का इस्तेमाल करके, एचटीएमएल स्निपेट क्रिएटिव तय किया जा सकता है. हालांकि, BidResponse मैसेज बनाएं सेक्शन में crid
फ़ील्ड की जानकारी देने से जुड़ी पाबंदियों को ध्यान में रखें.
इसका एक इस्तेमाल, विज्ञापन को रेंडर करने के लिए आपके सर्वर से फ़ेच किए गए यूआरएल के आर्ग्युमेंट में अतिरिक्त जानकारी डालना है. इसकी मदद से,
इंप्रेशन के बारे में आपका आर्बिट्रेरी डेटा.
बिड रिस्पॉन्स में दिखाए गए एचटीएमएल स्निपेट के लिए ज़्यादातर नीतियां, तीसरे पक्ष के विज्ञापनों के लिए तय की गई नीतियों जैसी ही होती हैं. Authorized Buyers देखें कार्यक्रम के दिशा-निर्देश, तीसरे पक्ष के लिए ज़रूरी शर्तें दिखाना और एलान करना होगा विज्ञापनों में क्लिक-थ्रू यूआरएल देखें.
मैक्रो तय करना
मैक्रो, फ़ॉर्मैट किए गए टेक्स्ट होते हैं. इन्हें बिड रिस्पॉन्स के कुछ फ़ील्ड में जोड़ा जाता है. इन फ़ील्ड में यूआरएल होते हैं, जिन्हें विज्ञापन दिखाने के समय काम की वैल्यू से बदल दिया जाता है. उदाहरण के लिए,
यदि आपकी जीतने वाली बोली में HTML में AUCTION_PRICE
मैक्रो शामिल था
आपकी बोली के साथ स्निपेट क्रिएटिव शामिल है, तो मैक्रो
इस वैल्यू को डिक्रिप्ट करके, इंप्रेशन के लिए चुकाई गई रकम का पता लगाया जा सकता है
को नहीं चुना है.
मैक्रो को इन फ़ील्ड में शामिल किया जा सकता है:
-
BidResponse.seatbid.bid.adm
मैक्रो, एचटीएमएल स्निपेट, नेटिव, वीडियो यूआरएल, और वीडियो वीएएसटी के साथ काम करते हैं एक्सएमएल फ़ॉर्मैट के लिए.
-
BidResponse.seatbid.bid.adm_native.eventtrackers.url
-
BidResponse.seatbid.bid.adm_native.imptrackers
-
BidResponse.seatbid.bid.ext.amp_ad_url
एएमपी क्रिएटिव के लिए, सिर्फ़ Google के
WINNING_PRICE
औरWINNING_PRICE_ESC
मैक्रो काम करते हैं. -
BidResponse.seatbid.bid.burl
-
BidResponse.seatbid.bid.ext.impression_tracking_url
अगर आपको एक से ज़्यादा बिलिंग यूआरएल की ज़रूरत है, तो
BidResponse.seatbid.bid.burl
के बजाय इसका इस्तेमाल करें.
उदाहरण के लिए, क्रिएटिव को फ़ेच करने के लिए इस्तेमाल किए गए यूआरएल में ${MACRO}
को एम्बेड करके, एचटीएमएल स्निपेट के हिस्से के तौर पर मैक्रो शामिल किया जा सकता है. यहां MACRO
, OpenRTB स्पेसिफ़िकेशन में बताए गए काम करने वाले मैक्रो में से एक है.
Google आरटीबी मैक्रो
Google, OpenRTB में मिलने वाले मैक्रो के अलावा, और भी मैक्रो के साथ काम करता है
स्पेसिफ़िकेशन. इन्हें अलग-अलग तरीके से फ़ॉर्मैट किया गया है और ये इस तरह से दिखेंगे
%%MACRO%%
, अगर किसी यूआरएल में एम्बेड किया गया हो. इस टेबल में बताया गया है कि
ये मैक्रो:
मैक्रो | जानकारी |
---|---|
ADVERTISING_IDENTIFIER |
खरीदारों को इस पर iOS IDFA या Android का विज्ञापन आईडी प्राप्त करने की अनुमति दें इंप्रेशन रेंडरिंग. ज़्यादा जानकारी के लिए, विज्ञापन देने वाले के आइडेंटिफ़ायर को डिक्रिप्ट करना देखें. |
CACHEBUSTER |
किसी रैंडम, बिना साइन वाले, चार बाइट वाले पूर्णांक को दिखाने वाली स्ट्रिंग. |
CLICK_URL_UNESC |
विज्ञापन का ऐसा क्लिक यूआरएल जिसे एस्केप न किया गया हो. स्निपेट में, किसी एस्केप तृतीय पक्ष क्लिक URL का सीधा बाद में मैक्रो. उदाहरण के लिए, यदि तृतीय-पक्ष क्लिक URL
<a href="%%CLICK_URL_UNESC%%http%3A%2F%2Fmy.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a> विज्ञापन दिखाने के समय, इसे इनमें बड़ा किया जाता है: <a href="http://google-click-url?...&ad_url=http%3A%2F%2Fmy.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a> यूआरएल, पहले Google के साथ क्लिक को रजिस्टर करेगा और फिर तीसरे पक्ष के क्लिक यूआरएल पर रीडायरेक्ट करेगा. |
CLICK_URL_ESC |
विज्ञापन का एस्केप किया गया क्लिक यूआरएल. अगर आपको पहले वैल्यू को किसी दूसरे सर्वर से पास करना है, जो फिर रीडायरेक्ट करेगा, तो उदाहरण के लिए, किसी एचटीएमएल स्निपेट में यहां दिए गए कोड का इस्तेमाल किया जा सकता है: <a href="http://my.adserver.com/click?google_click_url=%%CLICK_URL_ESC%%"></a> विज्ञापन दिखाने के समय, इसे इनमें बड़ा किया जाता है: <a href="http://my.adserver.com/click?google_click_url=http://google-click- url%3F...%26ad_url%3D"></a> इससे क्लिक, आप इसके बाद डबल-एस्केप्ड यूआरएल जोड़ सकते हैं
|
CLICK_URL_ESC_ESC |
विज्ञापन का डबल-एस्केप यूआरएल. इसके बजाय यह इस्तेमाल करें
उदाहरण के लिए, इस कोड का इस्तेमाल एचटीएमएल स्निपेट में किया जा सकता है: <a href="http://my.adserver.com/click?google_click_url=%%CLICK_URL_ESC_ESC%%"></a> विज्ञापन दिखाने के समय, इसे इन तक बढ़ाया जा सकता है: <a href="http://my.otheradserver.com/click?google_click_url=http%3A%2F%2Fmy.adserver.com%2Fclick%3Fgoogle_click_url%3Dhttp%3A%2F%2Fgoogle-click-%20url%253F...%2526ad_url%253D"></a> |
SCHEME |
अगर बिड रिक्वेस्ट के लिए एसएसएल टेक्नोलॉजी याhttp:
अगर बिड रिक्वेस्ट के लिए एसएसएल टेक्नोलॉजी ज़रूरी है, तो https: . |
SITE |
कॉन्टेंट यूआरएल का यूआरएल-एस्केप किया गया डोमेन या गुमनाम इन्वेंट्री के लिए गुमनाम आईडी. |
SITE_URL |
समर्थन नहीं होना या रुकना. SITE मैक्रो से बदल दिया गया है जो समान काम की क्षमता प्रदान करता है. |
TZ_OFFSET |
टाइम-ज़ोन ऑफ़सेट. |
VERIFICATION |
प्रोडक्शन के लिए अलग-अलग वैल्यू और क्रिएटिव के स्कैन होने पर
पर ध्यान दिया जा सकता है. फ़ॉर्मैट:
उदाहरण के लिए, अगर किसी क्रिएटिव में
|
WINNING_PRICE |
खाते की मुद्रा के माइक्रो में, कोड में बदले गए इंप्रेशन की लागत (यानी सीपीएम के बजाय सीपीआई). उदाहरण के लिए, 5 डॉलर का विजेता सीपीएम,
5,000,000 माइक्रो सीपीएम या 5,000 माइक्रो सीपीआई के बराबर होता है. इस मामले में, इस मैक्रो को पार्स करने के लिए, आपको एक ऐसा ऐप्लिकेशन लागू करना होगा, जो कीमत की पुष्टि को डिक्रिप्ट करता है. ज़्यादा जानकारी के लिए, किराये की पुष्टि करने वाले एन्क्रिप्ट किए गए मैसेज को डिक्रिप्ट करना पेज देखें. |
WINNING_PRICE_ESC |
यूआरएल-एस्केप्ड WINNING_PRICE . |
Google चाहता है कि आप CLICK_URL_UNESC
या
दिखाए गए तीसरे पक्ष के क्रिएटिव में CLICK_URL_ESC
मैक्रो
विज्ञापन Google, क्लिक ट्रैकिंग के लिए CLICK_URL
मैक्रो का इस्तेमाल करता है.
मैक्रो में यूआरएल को एस्केप करने के लिए, इस स्कीम का इस्तेमाल किया जाता है:
- स्पेस वर्ण को प्लस साइन (
+
) से बदल दिया जाता है. - अक्षर और अंक (0-9, a-z, A-Z) और सेट !()*,-./:_~ के वर्ण में कोई बदलाव नहीं होता.
- अन्य सभी वर्णों को
%XX
से बदल दिया जाता है. यहांXX
, वर्ण को दिखाने वाली हेक्साडेसिमल संख्या है.
पब्लिशर के लिए पाबंदियां और ज़रूरी शर्तें
बिड रिक्वेस्ट में इस बारे में जानकारी शामिल होती है कि किस तरह की पाबंदियां और शर्तों को पूरा करता है, जो प्रकाशक नीलामी में क्रिएटिव के लिए तय करते हैं.
BidRequest.bcat
- इस फ़ील्ड में बताई गई ब्लॉक की गई कैटगरी की तुलना, रियल-टाइम बिडिंग एपीआई के
detectedCategories
फ़ील्ड का इस्तेमाल करके, सबमिट किए गए आपके क्रिएटिव के लिए, उन कैटगरी से की जा सकती है जिन्हें पता चला है.
- इस फ़ील्ड में बताई गई ब्लॉक की गई कैटगरी की तुलना, रियल-टाइम बिडिंग एपीआई के
BidRequest.imp.ext.allowed_vendor_type
BidRequest.imp.secure
- व्यावहारिक रूप से इसे हमेशा
true
पर सेट किया जाएगा, क्योंकि Google को सभी क्रिएटिव के लिए एसएसएल की सुविधा चाहिए.
- व्यावहारिक रूप से इसे हमेशा
BidRequest.imp.{audio/banner/native/video}
BidRequest.imp.{audio/banner/native/video}.api
BidRequest.imp.{audio/banner/native/video}.battr
BidRequest.imp.{audio/banner/video}.mimes
किसी प्रतिबंधित सुविधा वाले विज्ञापन के साथ कभी भी बोली न लगाएं. अनुमति वाली सुविधाओं के लिए
जैसे, वेंडर टाइप, विज्ञापन को सिर्फ़ तब दिखाएं, जब उसका वेंडर टाइप
BidRequest
में allowed_vendor_type
सूची. सिर्फ़ विज्ञापन
बिड रिक्वेस्ट में ये फ़ॉर्मैट शामिल करके, जैसे कि
आपकी बिड में BidRequest.imp.banner
शामिल होने चाहिए. देखें
BidRequest
प्रोटोकॉल बफ़र में इन फ़ील्ड के लिए टिप्पणियां
परिभाषा देखें.
अगर कोई विज्ञापन BidResponse
में दिखाया जाता है, तो आपको
BidResponse.seatbid.bid.attr
को सही तरीके से सेट किया,
BidResponse.seatbid.bid.cat
के साथ ही
BidResponse.seatbid.bid.adomain
या
इसमें BidResponse.seatbid.bid.adm_native.link.url
फ़ील्ड
BidResponse
. अगर किसी विज्ञापन में इनके लिए एक से ज़्यादा लागू मान हैं
फ़ील्ड है, तो आपको प्रत्येक मान शामिल करना होगा. ज़्यादा जानकारी के लिए, BidResponse
प्रोटोकॉल बफ़र की परिभाषा में इन फ़ील्ड के लिए टिप्पणियां देखें.
जिन जवाबों में ये फ़ील्ड सेट नहीं होते उन्हें छोड़ दिया जाता है.
'मेज़रमेंट' खोलें
ओपन मेज़रमेंट की मदद से, तीसरे पक्ष के ऐसे वेंडर चुने जा सकते हैं जो स्वतंत्र रूप से काम करते हैं मोबाइल ऐप्लिकेशन पर दिखाए जाने वाले विज्ञापनों के लिए, मेज़रमेंट और पुष्टि से जुड़ी सेवाएं का इस्तेमाल करें.
इन विज्ञापन फ़ॉर्मैट का इस्तेमाल किया जा सकता है: वीडियो, बैनर, और इंटरस्टीशियल विज्ञापन. इन फ़ॉर्मैट वाले बिड रिस्पॉन्स में, Open Measurement का इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, Open Measurement SDK के सहायता केंद्र का लेख पढ़ें.
बोली प्रतिक्रियाओं का नमूना
यहां दिए गए सेक्शन में, अलग-अलग तरह के विज्ञापनों के लिए बिड रिस्पॉन्स के सैंपल दिखाए गए हैं.