Last updated on April 30, 2018
The OpenX user interface supports choosing multiple ad sizes for an ad unitThe smallest inventory component that represents the space on a site where ads display.. By default, the setting in the UI will result in ad delivery of any one of these sizes based on best possibility of monetization. If you want to specify a subset of your ad units' supported ad sizes at delivery time, you can provide the allowed sizes in the
Note that this approach does not apply to video interstitialA full-screen ad displayed in content transitions. For example, a video ad that loads between levels of a mobile game. ads, because VAST specifications already support multiple media files.
Allowing multiple ad sizes for an ad unit (flexible ad sizes) allows for better monetization because more ad sizes can fill an impressionA single display of an ad on a web page, mobile app, or other delivery medium. For deals, impression is a metric to relay the total number of ads that have served. See also billable impression, forecasted impressions., but it also means that in some cases, a smaller ad may fill, and this could create more blank space. If user experience is important, you may prefer to use a single ad size.
- Example using a predefined value:
adView.flexAdSize = OXMFlexAdSize.Interstitial_320x480_300x250
- Example using a comma-delimited list of sizes:
adView.flexAdSize = "728x90,320x50"
- Example using a single custom size:
adView.flexAdSize = "728x90"
If you do not set these values programmatically, then the values set in the UI will be used for bid requests.
The following are predefined values that you can use for this parameter:
// Flexible ad sizes for portrait, phone
// Flexible ad sizes for landscape, phone
// Flexible ad sizes for portrait, tablet
// Flexible ad sizes for landscape, tablet