Native Object

Note

Fields marked with an asterisk (*) are optional.

Native Object

Value

Type

Description

request

object

Contains the Native Request Object object.

battr*

array of integers

Blocked creative attributes as defined in OpenRTB., for example, [1, 3]

api*

array of integers

List of supported API frameworks for this impression as defined in OpenRTB, for example [2,3,5]. If an API is not explicitly listed, it is assumed not to be supported.

ext*

object

Native Extension object, see Native Extension Object.

Native Extension Object

Native Request Extension Object

Value

Type

Description

triplelift*

object

Object for including TripleLift specific information.

Native Request Extension Triplelift Object

Native Request Extension TripleLift Object

Value

Type

Description

formats*

array of integers

Types supported by the particular placement according to the TripleLift classification. See the TripleLift Spec here https://github.com/triplelift/documentation/blob/master/ortb2.3.tl.md#231-triplelift-object

Native Object Example

{
  "native":{
    "ext":{
      "triplelift":{
        "formats":[
          1,
          2
        ]
      }
    },
    "request":{
      "ver":"1.2",
      "layout":1,
      "adunit":4,
      "assets":[
        {
          "id":1,
          "required":1,
          "title":{
            "len":25
          }
        },
        {
          "id":7,
          "video":{
            "mimes":[
              "video/mpeg",
              "video/mp4"
            ],
            "minduration":2,
            "maxduration":2,
            "ext":{
              "playbackmethod":[
                1,
                2
              ]
            }
          },
          "required":1
        }
      ]
    },
    "api":[
      3
    ],
    "battr":[
      13,
      14
    ]
  }
}