Prebid.js Ad Unit Config Generator
banner, video, और native media types तथा bidder params के साथ एक Prebid.js ad unit config बनाएँ, फिर एक तैयार pbjs.addAdUnits() स्निपेट कॉपी करें — सब आपके ब्राउज़र में।
Prebid Ad Unit Generator पूरी तरह आपके ब्राउज़र में चलता है। आपके ad unit code, bidder नाम, और placement params केवल config को स्थानीय रूप से बनाने के लिए उपयोग किए जाते हैं और कभी ArrayKit पर अपलोड नहीं होते।
OpenRTB Bid Request Generator खोलें
Prebid Ad Unit जनरेटर के बारे में
Prebid Ad Unit Generator एक सरल फ़ॉर्म को एक मान्य Prebid.js ad unit config और एक कॉपी-पेस्ट pbjs.addAdUnits() स्निपेट में बदल देता है। ad unit code सेट करें, banner, video, या native media types टॉगल करें, 300x250 और 728x90 जैसे banner sizes जोड़ें, एक player size के साथ एक instream या outstream video context चुनें, और एक या अधिक bidders को उनके params के साथ संलग्न करें — appnexus placementId, rubicon accountId/siteId/zoneId, इत्यादि। यह ad-ops इंजीनियरों और header-bidding डेवलपर्स के लिए बना जो नए placements तार-जोड़ रहे हैं और JSON हाथ से संपादित किए बिना एक साफ़ आरंभिक object चाहते हैं। सब कुछ आपके डिवाइस पर जेनरेट होता है: कोई ad टैग, bidder ids, या placement params कभी अपलोड नहीं होते, इसलिए आप अपना setup लीक किए बिना असली production units का prototype बना सकते हैं।
विशेषताएँ
- mediaTypes.banner, video, और native के साथ एक Prebid.js ad unit बनाता है
- 300x250, 728x90 जैसे banner sizes को उस [[w,h]] आकार में पार्स करता है जिसकी Prebid अपेक्षा करता है
- एक player size और डिफ़ॉल्ट mimes के साथ Instream / outstream video context
- असीमित bidders जोड़ें, हर एक किसी भी संख्या में key/value params के साथ
- संख्यात्मक params (placementId, siteId) को स्वतः संख्याओं में बदलता है, अग्रणी शून्य वाले ids को strings रखता है
- पूरा pbjs.addAdUnits() स्निपेट या कच्चा adUnit object कॉपी करें
- Inline warnings खाली codes, गायब sizes, या बिना params वाले bidders चिह्नित करते हैं
- पूरी तरह आपके ब्राउज़र में चलता है — कोई bidder params आपके डिवाइस से बाहर नहीं जाते
Prebid Ad Unit जनरेटर का उपयोग कैसे करें
- ad unit code दर्ज करें (आपका GPT div id या slot नाम)
- banner, video, या native टॉगल करें और sizes या context भरें
- हर bidder और उसके params जोड़ें (जैसे appnexus placementId)
- pbjs.addAdUnits() स्निपेट या कच्चा adUnit object अपने wrapper में कॉपी करें
उदाहरण
इनपुट
code: div-gpt-ad-1
banner: 300x250, 728x90
bidder: appnexus placementId: 13144370
आउटपुट
pbjs.addAdUnits([{ code: 'div-gpt-ad-1', mediaTypes: { banner: { sizes: [[300,250],[728,90]] } }, bids: [{ bidder: 'appnexus', params: { placementId: 13144370 } }] }]);
एक AppNexus bid के साथ एक banner ad unit, आपके Prebid.js wrapper के लिए तैयार।
सामान्य त्रुटियाँ और समस्या निवारण
- Prebid ad unit को अनदेखा करता है या उसके लिए 'No bids' लॉग करता है। — जाँचें कि ad unit code ठीक उस GPT slot / div id से मेल खाता है जो आप pbjs को पास करते हैं, और कि हर bidder नाम असली Prebid adapter code है (जैसे appnexus, न कि AppNexus)।
- Banner sizes गलत आयामों पर रेंडर होते हैं। — Sizes 300x250, 728x90 जैसे WxH जोड़े होने चाहिए। generator उन्हें [[300,250],[728,90]] में पार्स करता है — किसी भी भटके पाठ को हटाएँ ताकि हर size एक मान्य जोड़ा हो।
- placementId जैसा एक संख्यात्मक param एक string के रूप में भेजा जाता है और bid विफल होता है। — generator सादे integers को स्वतः संख्याओं में बदलता है। यदि आपके id में एक अग्रणी शून्य है तो इसे जानबूझकर एक string रखा जाता है — पुष्टि करें कि adapter वास्तव में वहाँ एक string की अपेक्षा करता है।
- Video ad unit अनुरोध नहीं करता। — Video को एक context (instream या outstream) और 640x480 जैसा एक player size चाहिए। Instream units को आमतौर पर इस टूल के बाहर एक ad server video config की भी ज़रूरत होती है।
अक्सर पूछे जाने वाले प्रश्न
- Prebid Ad Unit Generator क्या आउटपुट करता है?
- यह दो चीज़ें आउटपुट करता है: एक pbjs.que.push में लिपटा एक कॉपी-पेस्ट pbjs.addAdUnits() स्निपेट, और कच्चा adUnit object। दोनों में आपका ad unit code, सक्षम mediaTypes (banner/video/native), और हर bidder तथा उसके params के साथ एक bids array होता है।
- मैं एक ad unit में कई bidders कैसे जोड़ूँ?
- हर demand partner के लिए Add bidder क्लिक करें, adapter code टाइप करें (appnexus, rubicon, इत्यादि), फिर उसके params को key/value पंक्तियों के रूप में जोड़ें। हर bidder ad unit के bids array में एक entry बन जाता है।
- क्या यह video और native media types संभालता है?
- हाँ। एक instream या outstream context तथा एक player size सेट करने के लिए Video टॉगल करें, और title, image, और sponsoredBy assets के साथ एक starter native template जोड़ने के लिए Native टॉगल करें जिन्हें आप आउटपुट में परिष्कृत कर सकते हैं।
- मेरा placementId एक string के बजाय एक संख्या के रूप में क्यों दिखता है?
- अधिकांश Prebid adapters संख्यात्मक ids की अपेक्षा करते हैं, इसलिए सादे integers संख्याओं में बदल जाते हैं। एक अग्रणी शून्य या ग़ैर-अंक वर्णों वाले मान strings रखे जाते हैं ताकि '007' या ad-server paths जैसे ids विकृत न हों।
- क्या मेरे bidder ids और placement params कहीं अपलोड होते हैं?
- नहीं। generator पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा टाइप किए ad unit code, bidder नाम, और params कभी किसी server को नहीं भेजे जाते, इसलिए आप असली production units निजी रूप से बना सकते हैं।
संबंधित टूल
सभी ArrayKit टूल