Prebid.js Ad Unit Config Generator
banner, video, aur native media types plus bidder params ke saath ek Prebid.js ad unit config banayein, phir ek ready pbjs.addAdUnits() snippet copy karein — sab aapke browser mein.
Prebid Ad Unit Generator poori tarah aapke browser mein chalta hai. Aapka ad unit code, bidder names, aur placement params sirf config locally build karne ke liye use hote hain aur kabhi ArrayKit ko upload nahi hote.
OpenRTB Bid Request Generator kholein
Prebid Ad Unit Generator ke baare mein
Prebid Ad Unit Generator ek simple form ko ek valid Prebid.js ad unit config aur ek copy-paste pbjs.addAdUnits() snippet mein badal deta hai. Ad unit code set karein, banner, video, ya native media types toggle karein, banner sizes jaise 300x250 aur 728x90 add karein, ek player size ke saath ek instream ya outstream video context chunein, aur ek ya more bidders ko unke params ke saath attach karein — appnexus placementId, rubicon accountId/siteId/zoneId, waghairah. Yeh un ad-ops engineers aur header-bidding developers ke liye bana hai jo naye placements wire up kar rahe hain aur bina JSON hand-edit kiye ek clean starting object chahte hain. Sab kuch aapke device par generate hota hai: koi ad tags, bidder ids, ya placement params kabhi upload nahi hote, isliye aap real production units prototype kar sakte hain bina apna setup leak kiye.
Features
- mediaTypes.banner, video, aur native ke saath ek Prebid.js ad unit banata hai
- banner sizes jaise 300x250, 728x90 ko us [[w,h]] shape mein parse karta hai jo Prebid expect karta hai
- Instream / outstream video context ek player size aur default mimes ke saath
- Unlimited bidders add karein, har ek ke saath kitne bhi key/value params
- Numeric params (placementId, siteId) ko numbers mein auto-coerce karta hai, leading zeros wale ids ko strings rakhta hai
- Poora pbjs.addAdUnits() snippet ya raw adUnit object dono mein se copy karein
- Inline warnings empty codes, missing sizes, ya bina params wale bidders flag karti hain
- Poori tarah aapke browser mein chalta hai — koi bidder params aapke device se bahar nahi jaate
Prebid Ad Unit Generator kaise use karein
- Ad unit code (aapka GPT div id ya slot name) enter karein
- banner, video, ya native toggle karein aur sizes ya context bharein
- Har bidder aur uske params add karein (jaise appnexus placementId)
- pbjs.addAdUnits() snippet ya raw adUnit object apne wrapper mein copy karein
Example
Input
code: div-gpt-ad-1
banner: 300x250, 728x90
bidder: appnexus placementId: 13144370
Output
pbjs.addAdUnits([{ code: 'div-gpt-ad-1', mediaTypes: { banner: { sizes: [[300,250],[728,90]] } }, bids: [{ bidder: 'appnexus', params: { placementId: 13144370 } }] }]);
Ek banner ad unit ek AppNexus bid ke saath, aapke Prebid.js wrapper ke liye ready.
Common errors aur troubleshooting
- Prebid ad unit ko ignore karta hai ya uske liye 'No bids' log karta hai. — Check karein ki ad unit code bilkul us GPT slot / div id se match karta hai jo aap pbjs ko pass karte hain, aur ki har bidder name real Prebid adapter code hai (jaise appnexus, AppNexus nahi).
- Banner sizes galat dimensions par render hote hain. — Sizes WxH pairs jaise 300x250, 728x90 hone chahiye. Generator unhe [[300,250],[728,90]] mein parse karta hai — koi stray text hatayein taaki har size ek valid pair ho.
- Ek numeric param jaise placementId ek string ke roop mein bhejta hai aur bid fail hota hai. — Generator plain integers ko automatically numbers mein coerce karta hai. Agar aapke id mein ek leading zero hai toh use jaan-boojhkar ek string rakha jaata hai — confirm karein ki adapter wahan asal mein ek string expect karta hai.
- Video ad unit request nahi karta. — Video ko ek context (instream ya outstream) aur ek player size jaise 640x480 chahiye. Instream units ko aksar is tool ke bahar ek ad server video config bhi chahiye.
Aksar pooche jaane wale sawaal
- Prebid Ad Unit Generator kya output karta hai?
- Yeh do cheezein output karta hai: ek pbjs.que.push mein wrapped ek copy-paste pbjs.addAdUnits() snippet, aur raw adUnit object. Dono mein aapka ad unit code, enabled mediaTypes (banner/video/native), aur ek bids array har bidder aur uske params ke saath hota hai.
- Main ek ad unit mein multiple bidders kaise add karoon?
- Har demand partner ke liye Add bidder click karein, adapter code (appnexus, rubicon, waghairah) type karein, phir uske params key/value rows ke roop mein add karein. Har bidder ad unit ke bids array mein ek entry ban jaata hai.
- Kya yeh video aur native media types handle karta hai?
- Haan. Ek instream ya outstream context plus ek player size set karne ke liye Video toggle karein, aur title, image, aur sponsoredBy assets ke saath ek starter native template add karne ke liye Native toggle karein jinhe aap output mein refine kar sakte hain.
- Mera placementId ek string ke bajaye ek number ke roop mein kyun dikhta hai?
- Zyaadatar Prebid adapters numeric ids expect karte hain, isliye plain integers numbers mein coerce hote hain. Leading zero ya non-digit characters wale values strings rakhe jaate hain taaki '007' ya ad-server paths jaise ids mangle na hon.
- Kya mere bidder ids aur placement params kahin upload hote hain?
- Nahi. Generator poori tarah aapke browser mein chalta hai. Jo ad unit code, bidder names, aur params aap type karte hain woh kabhi ek server ko nahi bheje jaate, isliye aap real production units privately build kar sakte hain.
Related tools
Saare ArrayKit tools