Native Object¶
Note
Fields marked with an asterisk (*) are optional.
Value |
Type |
Description |
---|---|---|
request |
object |
Contains the Native Request Object object. |
battr* |
array of integers |
Blocked creative attributes as defined in OpenRTB., for example |
api* |
array of integers |
List of supported API frameworks for this impression as defined in
OpenRTB, for example |
ext* |
object |
Native Extension object, see Native Extension Object. |
Native Extension Object¶
Value |
Type |
Description |
---|---|---|
triplelift* |
object |
Object for including TripleLift specific information. |
adchoicesurl_required* |
int |
(Optional) Set to |
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":{
"protocols": [
2,
5
],
"mimes":[
"video/mpeg",
"video/mp4"
],
"minduration":2,
"maxduration":2,
"ext":{
"playbackmethod":[
1,
2
]
}
},
"required":1
}
]
},
"api":[
3
],
"battr":[
13,
14
]
}
}