OpenRTB Dynamic Native Ads

The new version 1.2 of the OpenRTB Dynamic Native Ads API Specification is in public review. Some of the added features include support for third-party ad serving, dynamic creative optimization (DCO), privacy flags, and new event tracking options. Please review and send your questions or any feedback to openrtb@iabtechlab.com by May 17, 2017.

Download the OpenRTB Native 1.2 Draft for Public Review (PDF)


Download OpenRTB Dynamic Native Ads API 1.1 (PDF)

Release Date: March 2016

Previous Version Supporting Resources Related Documents

Overview of OpenRTB Dynamic Native Ads API 1.1

The Native Ads API 1.1 includes market-demanded improvements and features corresponding to the IAB Deep Dive on In-Feed Ad Units.  Release highlights include:

  • Further articulate semantics of the “seq” parameter
  • Creative element standardization through the creation of two new fields; Context and Placement Type

Previous Version

OpenRTB Dynamic Native Ads API 1.0 (PDF)
Release Date: February 2015
This spec describes the outer native object, which includes the ad unit (the 6 types of native ads defined by the IAB Native Advertising Playbook) and the layout. While the Native Ads API is designed to be used with OpenRTB, it provides a set of fundamentals that are useful in non-RTB environments like in-app SDK object description.


Supporting Resources

Tech Lab CodeBank: OpenRTB
Tech Lab Tool: OpenRTB Bid Validator


The IAB Tech Lab Releases Updates To Three Programmatic Protocols (Blog Post)

IAB Tech Lab Releases Two Major Updates to OpenRTB (Blog Post)

IAB Tech Lab Releases Protocols For OpenRTB (MediaPost)


Developed by the OpenRTB Native Working Group


IAB Tech Lab Contact

Jennifer Derke
Senior Manager, Product Management
jennifer@iabtechlab.com