Skip to content

What Goes in the adm Field ​

Purpose ​

This document explains the practical role of the adm field in an OpenRTB bid response.

Key Takeaways ​

  • adm can be understood as the creative markup payload that the publisher-side runtime will render after the auction.
  • In display flows, it may contain HTML or script markup; in video flows, it is often connected to VAST.
  • adm is therefore not just a string field but a key handoff point between auction output and runtime rendering.

Concept Flow ​

Draft Structure ​

1. Why adm matters ​

  • It is central to post-auction creative delivery.
  • It helps connect bidding, rendering, and tracking behavior.

2. What it may contain ​

  • display markup
  • script-based creative
  • VAST XML or related video markup

3. What must be considered with it ​

  • macro substitution
  • click and impression trackers
  • verification tags

Prerequisite Concept ​

Next Document ​