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://triplelift.atlassian.net/wiki/display/DSP/OpenRTB+2.3+Specs

Native Object Example

{
  "native":{
    "ext":{
      "triplelift":{
        "formats":[
          1,
          2
        ]
      }
    },
    "request":{
      "ver":1,
      "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
    ]
  }
}