This page shows how to set up your ad server so that you can serve multi-format ads.
Multi-Format ads allow you to declare multiple media types on a single ad unit. For example, you can set up one ad on the page that could show a banner, native, or outstream video ad, depending on which had the highest bid.
For instructions on how to set up multi-format ads from the engineering side, see Show Multi-Format Ads with Prebid.js.
Manually configuring GAM for Prebid can be a fair amount of work. Consider using our official command line tool, Prebid Line Item Manager, to create the setup. Using this tool may save you time and help you avoid mistakes.
In Google Ad Manager, create an ad unit.
Decide what combination of formats will be permitted on the ad unit. This will determine what sizes you allow to serve. The ad unit’s sizes must be configured properly to support the combination of formats that will be permitted.
If your ad unit will support native ads, you may want to create a custom Prebid Native Format and at least one Prebid Native Style. Examples of each are given in Setting up Prebid Native in Google Ad Manager.
In Google Ad Manager, create a new order. This order will be associated with the multiple line items needed to run multi-format auctions.
Multi-format ad units which support native require at least two distinct sets of line items and creatives:
One for banners and/or outstream video. Banners and outstream videos will serve into a Google Ad Manager banner creative.
One for native. Native ads will serve into a native creative with native format and styles.
Follow the instructions for creating line items and creatives in Send all bids to the ad server, with the following changes:
hb_format_{BIDDER_CODE}
, e.g., hb_format_appnexus
Follow the instructions for creating line items, creatives, custom native formats, and native styles in Show Native Ads, with the following changes:
Add key-value targeting for ‘hb_format’ is ‘native’
Make sure you’re targeting the right sizes for the native ads you want to serve: