OpenRTB बिड रिस्पॉन्स वैलिडेटर

बिड रिस्पॉन्स में छूटे खाने, ग़लत प्रकार वाले दाम और भूले हुए मैक्रो पकड़िए।

OpenRTB बिड रिस्पॉन्स वैलिडेटर पूरी तरह आपके ब्राउज़र में चलता है, इसलिए असली डील आईडी और दाम वाली रिस्पॉन्स आपके डिवाइस पर ही जाँची जाती है।

बिड रिक्वेस्ट जाँचिए

OpenRTB बिड रिस्पॉन्स वैलिडेटर के बारे में

बिड रिस्पॉन्स OpenRTB बातचीत का छोटा हिस्सा है, और उसमें जो बिगड़ता है वह अक्सर संरचनात्मक होता है, चतुर नहीं: ऐसी बिड जिसमें impid नहीं है, दाम स्ट्रिंग में भेजा गया, ऐसा क्रिएटिव जो अपना विज्ञापनदाता डोमेन कभी नहीं बताता, या वह विन नोटिस जो नीलामी मूल्य का मैक्रो भूल जाता है। यह वैलिडेटर रिस्पॉन्स को वैसे ही पढ़ता है जैसे कोई एक्सचेंज पढ़ता, और हर टिप्पणी के साथ JSON पथ देता है।

विशेषताएँ

OpenRTB बिड रिस्पॉन्स वैलिडेटर का उपयोग कैसे करें

  1. अपने बिडर का लौटाया JSON चिपकाइए
  2. एक्सचेंज जो प्रोटोकॉल संस्करण चला रहा है वह चुनिए
  3. पहले त्रुटियाँ ठीक कीजिए, फिर चेतावनियाँ
  4. हर टिप्पणी के JSON पथ से संबंधित बिड ढूँढ़िए

उदाहरण

इनपुट

{ "id": "1", "seatbid": [{ "bid": [{ "id": "b1", "impid": "1", "price": "2.15" }] }] }

आउटपुट

error seatbid[0].bid[0].price — price has to be a number, not a string

उद्धरणों में दिया गया दाम वह सबसे आम वजह है जिससे बिड चुपचाप हटा दी जाती है।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

OpenRTB बिड रिस्पॉन्स में कौन-से खाने अनिवार्य हैं?
रिस्पॉन्स में अनुरोध की आईडी लौटाने वाला id चाहिए। हर बिड में id, किसी इंप्रेशन से मेल खाता impid, दाम, और adm या nurl के रूप में क्रिएटिव चाहिए।
nbr खाने का क्या मतलब है?
नो-बिड कारण। एक पूर्णांक कोड जो बताता है कि बिड क्यों नहीं आई — 2 अमान्य अनुरोध के लिए, 8 अनजान उपयोक्ता के लिए।
nurl को AUCTION_PRICE मैक्रो क्यों चाहिए?
क्योंकि जीतने पर एक्सचेंज उसमें अंतिम दाम रख देता है। मैक्रो न हो तो विन नोटिस बिना दाम के चलता है।
adm और nurl में क्या अंतर है?
adm क्रिएटिव को रिस्पॉन्स के अंदर ही लाता है; nurl वह URL है जिसे जीतने पर एक्सचेंज बुलाता है।
क्या mtype 2.5 की किसी चीज़ की जगह लेता है?
वह उस बात को साफ़ करता है जो पहले अनुमान से तय होती थी। 2.5 में मीडिया प्रकार इंप्रेशन के ऑब्जेक्ट से आता था।

संबंधित टूल

सभी ArrayKit टूल