BidRequest.imp[].banner

Banner

A display placement — static images, expandables, or in-banner video.

Fields

FieldTypeLevelDescription
formatobject[]recommendedThe permitted sizes for this placement.
wintegerrecommendedExact width in device-independent pixels.
hintegerrecommendedExact height in device-independent pixels.
posintegeroptionalAd position on screen.
btypeinteger[]optionalBlocked banner ad types.
battrinteger[]optionalBlocked creative attributes.
mimesstring[]optionalSupported content MIME types.
topframeintegeroptional1 if in the top frame rather than an iframe.

Example

What matters in practice

Use the format array rather than a bare w and h pair. A single fixed size restricts the placement to bidders holding exactly that creative, while a format array lets the same slot accept every size that fits — the same argument as accepting several sizes on an ad server placement, expressed in the protocol. Seeing only w and h on a request usually means an older integration, and it is a reliable predictor of thin demand on that inventory.

Related objects

Field names, types and requirement levels from the IAB Tech Lab OpenRTB 2.6 specification (2.6-202211), verified 30 July 2026. The practice notes are not spec text.