schain Builder और Validator

OpenRTB के लिए IAB SupplyChain object (schain) बनाएँ और मान्य करें, और source.ext.schain JSON तथा serialized string दोनों निर्यात करें — सब आपके ब्राउज़र में।

schain Builder और Validator पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा बनाए या पेस्ट किए seller ids, domains, और supply chain nodes आपके डिवाइस पर रहते हैं और कभी ArrayKit पर अपलोड नहीं होते।

OpenRTB Enum Reference खोलें

schain बिल्डर के बारे में

schain Builder और Validator उस IAB Tech Lab SupplyChain object को इकट्ठा करता है जो OpenRTB bid requests में source.ext.schain पर सवार होता है। हर intermediary को उसके asi, sid, और hp (payment) flag के साथ एक क्रमबद्ध node के रूप में जोड़ें, complete और ver मान सेट करें, फिर JSON object और वह URL-encoded serialized string दोनों कॉपी करें जिसकी exchanges अपेक्षा करते हैं। एक मौजूदा schain — JSON या एक serialized string के रूप में — पेस्ट करने के लिए Validate mode पर स्विच करें और तुरंत गायब आवश्यक fields, एक खराब complete flag, या एक अप्रत्याशित संस्करण देखें, hop chain को node दर node बनाकर। ad-ops, SSP, और header-bidding इंजीनियर यहीं supply paths का ऑडिट और मरम्मत कर सकते हैं; आपके द्वारा पेस्ट किए nodes और seller ids आपके डिवाइस पर पार्स होते हैं और कभी अपलोड नहीं होते।

विशेषताएँ

schain बिल्डर का उपयोग कैसे करें

  1. Build टैब चयनित रखें और हर node के लिए asi, sid, और hp flag भरें
  2. और nodes जोड़ें और उन्हें publisher-से-exchange क्रम में रखने के लिए arrows का उपयोग करें
  3. complete flag सेट करें (1 जब पूरा path घोषित हो) और JSON या serialized string कॉपी करें
  4. आवश्यक fields और node क्रम जाँचने के लिए Validate पर स्विच करें और एक मौजूदा schain पेस्ट करें

उदाहरण

इनपुट

asi: exchange1.com
sid: 1234
hp: 1
complete: 1

आउटपुट

1.0,1!exchange1.com,1234,1

एक node ver,complete!asi,sid,hp में serialize होता है; JSON source.ext.schain में जाता है।

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

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

schain (SupplyChain) object क्या है?
यह एक IAB Tech Lab object है जो OpenRTB में source.ext.schain पर ले जाया जाता है और क्रम में हर advertising system सूचीबद्ध करता है जिसने publisher और exchange के बीच bid request को छुआ, ताकि buyers supply path सत्यापित कर सकें।
हर node पर asi, sid, और hp का क्या मतलब है?
asi advertising system का विहित domain है, sid उस system के भीतर seller या reseller खाता id है (उसकी sellers.json से मेल खाता), और hp 1 है जब वह node payment प्रवाह में शामिल है। तीनों प्रति node आवश्यक हैं।
JSON object और serialized string में क्या अंतर है?
JSON object एक bid request body में उपयोग की पूरी source.ext.schain संरचना है। serialized string एक संहत URL-encoded रूप है — ver,complete!node!node — जहाँ हर node asi,sid,hp,rid,name,domain है, वहाँ उपयोग होता है जहाँ एक header या query parameter की ज़रूरत है।
complete कब 0 बनाम 1 होना चाहिए?
complete=1 केवल तभी सेट करें जब publisher से आगे हर intermediary nodes array में घोषित हो। यदि कोई upstream hop अज्ञात या छोड़ा गया है, तो complete=0 सेट करें ताकि bidders जानें कि chain अधूरी है।
क्या यह टूल मेरा ad टैग या bid request एक server से fetch करता है?
नहीं। आप schain पेस्ट या बनाते हैं और सब कुछ — serialization, parsing, और validation — आपके ब्राउज़र में स्थानीय रूप से होता है। आपके द्वारा दर्ज किए seller ids, domains, और node डेटा कभी ArrayKit को नहीं भेजे जाते।
क्या यह एक लाइव bid request से कॉपी की गई schain मान्य कर सकता है?
हाँ। इसे Validate mode में या तो JSON object (एक wrapping source.ext.schain सहित) या serialized string के रूप में पेस्ट करें, और टूल आवश्यक node fields, complete flag, ver जाँचता है, और hop chain बनाता है।

संबंधित टूल

सभी ArrayKit टूल