आरटीबी पब्लिशर की सेटिंग

Google, एग्रीगेटेड पब्लिशर सेटिंग की सूचियों को, Google के खाते की खास स्टोरेज बकेट (Google के मालिकाना हक वाले प्रोजेक्ट के तहत) पर अपलोड करके उपलब्ध कराता है. आप इन्हें डाउनलोड करने के लिए, ऐसी टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) के लिए इस्तेमाल कर सकते हैं जो बोली लगाने के समय पूरी नहीं की जा सकती. अपने खाते के लिए यह सुविधा चालू करने के लिए, अपने तकनीकी खाता मैनेजर से बात करें.

प्रकाशक सेटिंग वाली फ़ाइलों को Cloud Storage API का इस्तेमाल करके, मैन्युअल तरीके से, Google Developers Console यूज़र इंटरफ़ेस (यूआई) के ज़रिए या gsutil कमांड लाइन टूल का इस्तेमाल करके, मैन्युअल तरीके से डाउनलोड किया जा सकता है. Google Cloud Storage में सेव किया गया डेटा ऐक्सेस करने के बारे में ज़्यादा जानकारी के लिए, Google Cloud Storage दस्तावेज़ देखें.

फ़ाइल gzip- कंप्रेस की हुई होती है. यह आरएफ़सी 1952 के मुताबिक होती है. कमांड लाइन से फ़ाइल निकालने के लिए, gzip -d <filename> चलाएं. फ़ाइल को प्रोग्राम के हिसाब से निकालने के लिए, zlib या ऐसी ही दूसरी कंप्रेस करने की लाइब्रेरी का इस्तेमाल किया जा सकता है जो gzip फ़ॉर्मैट के साथ काम करती है. इससे, क्रम में चलने वाला प्रोटोकॉल बफ़र होता है, जो BidRequest में POST अनुरोध के पेलोड की तरह होता है. इसे नीचे दिए गए स्निपेट के साथ पार्स किया जा सकता है:

string compressed = /* the payload from the GET request */;
string uncompressed = gunzip(compressed);
PublisherSettingsList publisher_settings;
if (publisher_settings.ParseFromString(uncompressed)) {
  // Process the publisher settings.
}

PublisherSettingsList के लिए प्रोटोकॉल बफ़र की जानकारी, रेफ़रंस डेटा पेज से डाउनलोड की जा सकती है. अपने खाता प्रतिनिधि से, कंप्रेस की गई publisher-settings.pb.gz फ़ाइल का अनुरोध भी किया जा सकता है. इसमें प्रोटोकॉल बफ़र की परिभाषा के साथ-साथ पब्लिशर की सेटिंग का एक उदाहरण भी होता है.

PublisherSettingsList का ऑर्डर करने की सुविधा किसी भी समय बदल सकती है. किसी खास ऑर्डर या क्रम से लगाने की गारंटी नहीं है. पब्लिशर सेटिंग की सूची में मौजूद हर एंट्री में एक आइडेंटिफ़ायर होता है. साथ ही, कई ऐसी सेटिंग होती हैं जो उस आइडेंटिफ़ायर पर टैग की गई BidRequests पर लागू होती हैं. आप समय-समय पर, बोली लगाने के सिस्टम में नई सुविधा जोड़ सकते हैं. इससे आप प्रकाशक सेटिंग की नई सूची देख सकते हैं. जब Google को ऐसा इंप्रेशन मिलता है जो रीयल-टाइम बोली लगाने की ज़रूरी शर्तों को पूरा करता है, तो Google, बोली अनुरोध में ऐसे आइडेंटिफ़ायर शामिल करता है जो पब्लिशर सेटिंग की सूची में मौजूद एंट्री से जुड़े होते हैं. आपका बोली लगाने का सिस्टम, पब्लिशर इंप्रेशन का इस्तेमाल करके, उस इंप्रेशन के लिए उम्मीदवार के विज्ञापनों को फ़िल्टर कर सकता है. किसी इंप्रेशन के लिए, सर्टिफ़िकेट पाने की ज़रूरी शर्तें पूरी करने के लिए, उम्मीदवार के विज्ञापन को पब्लिशर की उन सभी सेटिंग के मुताबिक होना चाहिए जिनके लिए अनुरोध किए गए आइडेंटिफ़ायर भेजे गए थे.

ध्यान दें कि फ़ाइल में प्रकाशक की कोई भी सेटिंग मौजूद नहीं होने की वजह से, उन आइडेंटिफ़ायर को ब्लॉक नहीं किया जाता जिनमें उनसे जुड़े यूआरएल ब्लॉक किए गए हों.

प्रकाशक सेटिंग फ़ाइल को कई छोटी फ़ाइलों में बांटा जाता है, ताकि एक ही लेन-देन में डाउनलोड होने वाले डेटा की संख्या कम की जा सके. फ़ाइलों को publisher-settings.0.pb.gz के तौर पर publisher-settings.n.pb.gz (जहां n को मिलाकर एक फ़ाइल बनाई जाती है) की संख्या के हिसाब से, करीब पांच एमबी के हिस्से और नाम में बंटा होता है. ये फ़ाइलें पाने के लिए, अपने खाता प्रतिनिधि से संपर्क करें.