SupplyChain ऑब्जेक्ट की मदद से, विज्ञापन स्पेस खरीदने वाली और मध्यस्थ कंपनियों/प्लैटफ़ॉर्म को यह सुविधा मिलती है कि वे विज्ञापन इन्वेंट्री बेचने या दोबारा बेचने वाले सभी पब्लिशर के बारे में जानकारी हासिल कर सकते हैं. यह ऑब्जेक्ट, विज्ञापन नेटवर्क में पारदर्शिता बनाए रखने के लिए, ads.txt / app-ads.txt और sellers.json के साथ मिलकर काम करता है.
- पब्लिशर एक बिड रिक्वेस्ट भेजता है.
- खरीदार को बिड रिक्वेस्ट और डेटा, SupplyChain ऑब्जेक्ट से मिलती है.
- खरीदार, इन्वेंट्री को दोबारा बेचने वाली सभी मध्यस्थ कंपनियां/प्लैटफ़ॉर्म की पहचान का पता करता है.
- खरीदार, इन्वेंट्री बेचने की अनुमति वाले वेंडर को क्रॉल करता है और उनकी पुष्टि करता है.
लागू होने पर, Google अपने-आप OpenRTB अनुरोध या Google आरटीबी प्रोटोकॉल में ऑब्जेक्ट बना देगा.
SupplyChain ऑब्जेक्ट के काम करने का तरीका
SupplyChain ऑब्जेक्ट, OpenRTB की बिड रिक्वेस्ट का हिस्सा है और इसमें "नोड" शामिल होते हैं. SupplyChain ऑब्जेक्ट को भी कहते हैं. schainschain ऑब्जेक्ट में हर नोड, बिड रिक्वेस्ट में हिस्सा लेने वाली एक खास इकाई को दिखाता है. इसमें वे सभी इकाइयां होती हैं जो इन्वेंट्री के लिए, पेमेंट के डायरेक्ट फ़्लो में शामिल होती हैं.
sid) शेयर करना होगा.
// Example object
"schain": {
"complete": 1,
"nodes": [{
"asi":"google.com",
"sid":"pub-1234567891234567", // Same seller_id for the publisher in sellers.json
"hp":1
}],
"ver":"1.0"
}
ज़्यादा जानकारी के लिए, OpenRTB का डेवलपर दस्तावेज़ और IAB का दस्तावेज़ पढ़ें.
खरीदारों के साथ काम करने के तरीके के हिसाब से, SupplyChain ऑब्जेक्ट अलग दिखता है.
सीधे Google के ज़रिए बिक्री करने वाले पब्लिशर
सीधे Ad Manager, AdMob या AdSense के ज़रिए इन्वेंट्री बेचने वाले पब्लिशर के लिए, schain वाले ऑब्जेक्ट में, sellers.json में मौजूद seller_id के साथ "google.com" के लिए सिर्फ़ एक नोड शामिल होता है.
ओपन बिडिंग का इस्तेमाल करने वाले पब्लिशर
तीसरे पक्ष के एक्सचेंज के साथ काम करने के लिए, ओपन बिडिंग का इस्तेमाल करने वाले पब्लिशर के पास schain ऑब्जेक्ट में दो नोड होते हैं: एक नोड, sellers.json में मौजूद seller_id के साथ वाले google.com के लिए और दूसरा नोड, पब्लिशर और विज्ञापन देने वाले व्यक्ति या कंपनी को जोड़ने वाले प्लैटफ़ॉर्म या कंपनी के लिए होता है.
जिस तरह से Google, बिड रिक्वेस्ट भेजने से पहले google.com के लिए नोड बनाता है उसी तरह से अनुरोध भेजने के पहले अपना नोड जोड़ना, तीसरे पक्ष के एक्सचेंज की ज़िम्मेदारी होती है.
पेमेंट नहीं करने वाली मध्यस्थ कंपनियां/प्लैटफ़ॉर्म
पेमेंट नहीं करने वाली किसी भी मध्यस्थ कंपनी/प्लैटफ़ॉर्म को SupplyChain ऑब्जेक्ट में शामिल नहीं किया जाता. इसमें क्लाइंट-साइड हेडर बिडिंग, पेमेंट न करने वाली हेडर बिडिंग, इन्वेंट्री शेयरिंग, और अन्य मीडिएशन शामिल हैं.
ऐसे पब्लिशर जो अनुरोध करने से पहले, पेमेंट के लिए किसी मध्यस्थ का इस्तेमाल करते हैं (बीटा)
Features in Beta phase might not be available in your network. Watch the release notes for when this feature becomes generally available.
Google Ad Manager को अनुरोध करने से पहले, पेमेंट के लिए मध्यस्थ कंपनी/प्लैटफ़ॉर्म का इस्तेमाल करने वाले पब्लिशर को IAB के दिशा-निर्देशों के मुताबिक, SupplyChain ऑब्जेक्ट को पास करना होगा. SupplyChain ऑब्जेक्ट में सिर्फ़ वे मध्यस्थ कंपनी/प्लैटफ़ॉर्म शामिल होने चाहिए जो इन्वेंट्री के लिए, पेमेंट के फ़्लो में सीधे तौर पर शामिल हों. ऐसे मध्यस्थों में, पब्लिशर की ओर से इस्तेमाल की जाने वाली तीसरे पक्ष की विज्ञापन सर्वर टेक्नोलॉजी शामिल हो सकती है. schain पैरामीटर का इस्तेमाल करके, विज्ञापन दिखाने के अनुरोध में SupplyChain ऑब्जेक्ट भेजा जा सकता है.
जानकारी
The supply chain (schain) parameter accepts a variable value which should be serialized SupplyChain object. When this parameter is included, Google appends a node to any received schain objects prior to sending to buyers.
See the full IAB documentation for communicating SupplyChain information via a tag (rather than OpenRTB).
See requirements forschain to be parsed correctly
Based on the IAB documentation, the following defines the serialization for the SupplyChain object:
{SupplyChainObject}!{SupplyChainNode array}. SupplyChainObjectandSupplyChainNodeproperties are comma delimited such that optional fields can be omitted and comma separators for which can be optionally excluded.- Each
SupplyChainNodeelement is separated by a "!". - If the value of any property contains characters that require URL encoding (for example "
," or "!"), the value should be URL encoded before serialization.
Serialization order
SupplyChainObject properties are serialized in this order:
ver,complete
SupplyChainNode properties are serialized in this order:
asi,sid,hp,rid,name,domain,ext
ext are exchange specific. Google Ad Manager does not parse this property.Examples of how to serialize the SupplyChain object
Below are two examples of ways to serialize the above SupplyChain object:
1.0,1!exchange1,12345,1,bid-request-1,publisher1,publisher1.com!google.com,pub-12345678910,1,,,,
1.0,1!exchange1,12345,1,bid-request-1,publisher1,publisher1.com!google.com,pub-12345678910,1
Usage examples
schain=1.0,1!exchange1,12345,1,bid-request-1,publisher1,publisher1.com!google.com,pub-12345678910,1,,,,
If the value for asi were exchange,1, then the serialization with escaped characters would look like:
1.0,1!exchange%2C1,12345,1,bid-request-1,publisher1,publisher1.com!google.com,pub-12345678910,1
Requirements and recommendations
While this this parameter is not required to serve ads to any specific implementation or transaction type, it is required for publishers leveraging payment intermediaries upstream of the request to Google Ad Manager. This includes publishers who use third-party ad server technology.
SupplyChain ऑब्जेक्ट में जोड़े गए किसी भी अतिरिक्त नोड को पब्लिशर की ads.txt/app-ads.txt फ़ाइल में भी दिखाया जाना चाहिए. ऐसा न करने पर, खरीदार, ट्रैफ़िक को बिना अनुमति वाला मान सकते हैं.मल्टिपल कस्टमर मैनेजमेंट (एमसीएम) वाले प्रकाशक
मल्टिपल कस्टमर मैनेजमेंट (एमसीएम) टूल से, प्रकाशक अपने क्लाइंट के AdMob खातों को ज़्यादा अच्छे से देख सकते और कंट्रोल कर सकते हैं.
AdMob के एमसीएम टूल का इस्तेमाल करने वाले पैरंट प्रकाशक और चैनल पार्टनर से जुड़े हुए छोटे प्रकाशकों के लिए, schain ऑब्जेक्ट में छोटे प्रकाशक के सेलर आईडी वाला एक नोड होगा. साथ ही, चेन को 'पूरी हुई' के तौर पर मार्क किया जाएगा. AdMob के एमसीएम टूल का इस्तेमाल करने वालों के लिए, चैनल पार्टनर से जुड़े हुए छोटे प्रकाशक के खाते से कमाई की जाती है. चैनल पार्टनर से जुड़े हुए छोटे प्रकाशक को असली प्रकाशक माना जाता है. schain ऑब्जेक्ट में, पैरंट प्रकाशक की जानकारी शामिल नहीं की जाती है.