OpenRTB Bid Request Generator

Ek simple form se ek valid OpenRTB 2.5 ya 2.6 bid request banayein aur JSON copy karein. Sab kuch aapke browser mein assemble hota hai.

OpenRTB Bid Request Generator poori tarah aapke browser mein chalta hai. Jo domains, device details, user ids, consent strings, aur deal terms aap enter karte hain woh kabhi ArrayKit ko upload nahi hote aur koi ad exchange ya endpoint contact nahi kiya jaata.

OpenRTB Bid Request Validator kholein

OpenRTB Bid Request Generator ke baare mein

OpenRTB Bid Request Generator ek chhote form ko ek spec-shaped bid request mein badal deta hai jise aap seedhe ek mock exchange, ek bidder unit test, ya ek Postman call mein daal sakein. OpenRTB 2.5 ya 2.6 chunein, ek banner, video, native, ya audio impression pick karein, site aur app inventory ke beech switch karein, sizes, device aur geo, user, regs (GDPR, US Privacy, GPP), tmax, currency, aur PMP deals add karein — phir empty fields omit karke clean JSON copy karein. One-click presets display, in-stream video, CTV/OTT, mobile app, aur native cover karte hain. Yeh un ad-ops engineers, SSP aur DSP developers, aur QA teams ke liye bana hai jinhe jaldi ek realistic sample request chahiye. Har field aapke device par assemble hota hai; jo aap type karte hain woh upload nahi hota aur koi ad endpoint kabhi call nahi hota.

Features

OpenRTB Bid Request Generator kaise use karein

  1. OpenRTB version aur impression type pick karein, ya ek preset se shuru karein
  2. Site ya app inventory chunein aur sizes, device, aur geo bharein
  3. regs (GDPR, US Privacy, GPP) set karein aur zaroorat ho toh PMP deals add karein
  4. Generated bid request JSON copy ya download karein

Example

Input

version: 2.6 · imp: banner 300x250 · inventory: site

Output

{
  "id": "req-1",
  "imp": [{ "id": "1", "banner": { "format": [{ "w": 300, "h": 250 }] } }],
  "site": { "domain": "example.com" },
  "at": 2,
  "cur": ["USD"]
}

Ek minimal 2.6 banner request — empty fields omit ho jaate hain.

Common errors aur troubleshooting

Aksar pooche jaane wale sawaal

Is generator mein OpenRTB 2.5 aur 2.6 mein kya farak hai?
Generator version-correct keys emit karta hai: video placement 2.5 par video.placement aur 2.6 par video.plcmt hai, aur GPP fields 2.5 par regs.ext ke neeche lekin 2.6 par regs.gpp / regs.gpp_sid par rehte hain. GDPR dono versions mein hamesha regs.ext.gdpr par aur consent string user.ext.consent par baithta hai.
Kya main ek CTV ya connected-TV bid request generate kar sakta hoon?
Haan. CTV / OTT preset use karein ya app inventory par device.devicetype 3 aur ek 1920x1080 size ke saath ek video impression set karein. Yeh ek Roku-style user agent, store url, aur typical CTV floors bhar deta hai jinhe aap copy karne se pehle edit kar sakte hain.
Main bid request mein PMP deals kaise add karoon?
PMP toggle on karein, phir ek id aur ek optional floor aur auction type ke saath ek ya more deals add karein. Tool imp.pmp ko private_auction aur ek deals array ke saath likhta hai; empty id wale deals skip ho jaate hain taaki request valid rahe.
Kya generated JSON ek valid OpenRTB request hai?
Yeh imp, site/app, device, user, aur regs ke liye OpenRTB 2.5 aur 2.6 structure follow karta hai, empty fields omit karke. Yeh bidders aur exchanges test karne ke liye ek realistic sample ke roop mein hai; aap ise required fields double-check karne ke liye OpenRTB Bid Request Validator ke saath pair kar sakte hain.
Kya tool meri bid request kahin bhejta hai ya ek ad server call karta hai?
Nahi. Request aapke form inputs se browser mein assemble hoti hai aur kabhi kisi exchange, SSP, ya endpoint ko nahi bheji jaati. Aap JSON khud copy ya download karte hain, isliye koi ad-ops data aapke device se bahar nahi jaata.
Jo fields main blank chhodta hoon unmein se kuch output se missing kyun hain?
Generator empty values prune karta hai — blank strings, empty arrays, aur empty objects — taaki copied request sirf woh fields rakhe jo information carry karte hain. Meaningful zeros jaise startdelay 0 (pre-roll) aur private_auction 0 rakhe jaate hain.

Related tools

Saare ArrayKit tools