Native object

A Native object offers an impression as native: an ad assembled from parts such as a title, image, and description so it matches the surrounding content. It wraps a request defined by the separate IAB Native Ads specification, carried as a string. Added in OpenRTB 2.3.

5 fieldsOpenRTB 2.3 to 2.6-202606At imp.native

How it is used

OpenRTB carries the native request opaquely so the Native Ads specification can change on its own schedule. The response mirrors that design: the native markup comes back as a JSON-encoded string in Bid.adm. OpenRTB 3.0 dropped the string wrapper and models native assets directly in AdCOM.

The Native ads page covers it in more depth.

Fields

FieldTypeRequirementSinceStatus
apiinteger arrayOptional2.3Current
battrinteger arrayOptional2.3Current
extobjectOptional2.3Current
requeststringRequired2.3Current
verstringRecommended2.3Current

Where it sits

Contained in: Imp.

All objects

The field reference index lists every OpenRTB 2.x object.