With adaptive banners, a portion of inventory can accommodate flexible ad sizes. To compete for this inventory, your integration must interpret the multi-size fields in the bid request.
By interpreting multi-size bid requests, you can do the following:
- Access more inventory: Bid on a larger pool of impressions from users adopting adaptive banners.
- Increase win rate: By considering a wider size range of eligible banner ads for flexible ad slots, you can submit competitive bids to increase bid rate. Requests might include multiple standard IAB sizes.
This guide covers supporting multi-size bid requests.
Read multi-size requests
To bid on adaptive banner inventory, read the following fields in the bid request:
BidRequest.imp.banner.format: An array that specifies all the eligible IAB standard sizes for the ad slot.BidRequest.imp.banner.ext.flexslot: A Google-specific extension that provides the minimum and maximum width and height for the creative, allowing for non-standard sizes.
The following examples shows a bid request for a flexible ad slot:
imp {
banner {
w: 800
h: 50
format {
w: 800
h: 50
}
format {
w: 375
h: 50
}
format {
w: 300
h: 50
}
format {
w: 320
h: 50
}
adx_ext {
flexslot {
wmin: 300
wmax: 800
hmin: 50
hmax: 50
}
}
}
}
In this example, the primary size is 800x50 . You can also bid with the
creatives of the following sizes. For more details, see
BidRequest.imp.banner.ext.flexslot.
375x50300x50320x50.