{"_id":"5a2a5dcd64ec9400324da3e1","project":"574ff4bd3fa1870e00889ba6","version":{"_id":"574ff4bd3fa1870e00889ba9","project":"574ff4bd3fa1870e00889ba6","__v":25,"createdAt":"2016-06-02T08:56:29.492Z","releaseDate":"2016-06-02T08:56:29.492Z","categories":["574ff4bd3fa1870e00889baa","577278ecdceb570e003a9001","577279865617b117009e643f","577279985617b117009e6440","577279bc8c48e00e00503504","5774fe18605b770e0037be8a","577ce3ad87acf617003c4187","577f8476a77c700e006a6c52","57b486ae0d2b640e00e9d3f5","57b722133d3e620e004ec74b","57bd95f00fe3a00e003e2cc5","57c8349359cd4b0e00b888ef","57c8349b5754fa1700b12242","57cedb0bad483e0e00890239","57cedbe807d7ea0e00e438cc","57d82967156ef72b007ffcd8","58ee353ad1ee2f0f0034a13d","596623221738df00298622a5","59a51730192dba000fc9ca38","59a8129f1e7b26000fa0fb1a","5a0322bf044b6f001c236e36","5a79897c5b6e430030746df6","5a79898c2b2d5f0012cbab63","5ab3b5e3d2d1e2006252a8f2","5b1a43bd678eab0003aa54a4"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"3.0.0","version":"3.0"},"category":{"_id":"577f8476a77c700e006a6c52","project":"574ff4bd3fa1870e00889ba6","version":"574ff4bd3fa1870e00889ba9","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-07-08T10:46:14.043Z","from_sync":false,"order":14,"slug":"open-rtb-23-native-extention-version-11","title":"[DSP] Open RTB 2.3"},"user":"59aebb87fde5ab002740a01c","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-12-08T09:39:25.679Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":5,"body":"[block:api-header]\n{\n  \"title\": \"Open RTB Request\"\n}\n[/block]\nThe​ ​Open​ ​RTB​ ​request​ ​for​ ​video​ ​ads​ ​are​ ​fully​ ​compliant​ ​with​ ​Open​ ​RTB​ ​2.3​ ​standards.\nReference: [OpenRTB API Specification Version 2.3.1](https://www.iab.com/wp-content/uploads/2015/05/OpenRTB_API_Specification_Version_2_3_1.pdf)\n\n##Definition ​of ​the ​Video Object\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Field\",\n    \"h-1\": \"Scope\",\n    \"h-2\": \"Type\",\n    \"h-3\": \"Description\",\n    \"0-0\": \"mimes\",\n    \"1-0\": \"minduration\",\n    \"2-0\": \"maxduration\",\n    \"3-0\": \"protocol\",\n    \"4-0\": \"protocols\",\n    \"5-0\": \"w\",\n    \"6-0\": \"h\",\n    \"7-0\": \"startdelay\",\n    \"8-0\": \"linearity\",\n    \"9-0\": \"sequence\",\n    \"10-0\": \"battr\",\n    \"11-0\": \"maxextended\",\n    \"12-0\": \"maxbitrate\",\n    \"13-0\": \"boxingallowed\",\n    \"14-0\": \"playbackmethod\",\n    \"15-0\": \"delivery\",\n    \"16-0\": \"pos\",\n    \"17-0\": \"companionad\",\n    \"18-0\": \"api\",\n    \"19-0\": \"companiontype\",\n    \"20-0\": \"ext\",\n    \"0-1\": \"required\",\n    \"1-1\": \"recommended\",\n    \"2-1\": \"recommended\",\n    \"3-1\": \"recommended\",\n    \"4-1\": \"recommended\",\n    \"5-1\": \"recommended\",\n    \"6-1\": \"recommended\",\n    \"7-1\": \"recommended\",\n    \"8-1\": \"optional\",\n    \"9-1\": \"optional\",\n    \"10-1\": \"optional\",\n    \"11-1\": \"optional\",\n    \"12-1\": \"optional\",\n    \"13-1\": \"optional\",\n    \"14-1\": \"optional\",\n    \"15-1\": \"optional\",\n    \"16-1\": \"optional\",\n    \"17-1\": \"optional\",\n    \"18-1\": \"optional\",\n    \"20-1\": \"optional\",\n    \"19-1\": \"optional\",\n    \"0-2\": \"String\\narray\",\n    \"1-2\": \"integer\",\n    \"2-2\": \"integer\",\n    \"3-2\": \"integer\",\n    \"4-2\": \"integer\\narray\",\n    \"5-2\": \"integer\",\n    \"6-2\": \"integer\",\n    \"7-2\": \"integer\",\n    \"8-2\": \"integer\",\n    \"9-2\": \"integer\",\n    \"10-2\": \"integer\\narray\",\n    \"11-2\": \"integer\",\n    \"12-2\": \"integer\",\n    \"13-2\": \"integer\",\n    \"14-2\": \"Integer\\narray\",\n    \"15-2\": \"Integer\\narray\",\n    \"17-2\": \"object\\narray\",\n    \"16-2\": \"integer\",\n    \"18-2\": \"integer\\narray\",\n    \"19-2\": \"integer\\narray\",\n    \"20-2\": \"object\",\n    \"0-3\": \"Content ​MIME ​types ​supported.\\nPopular MIME types may include “video/x-ms-wmv” for Windows\\nMedia​ ​and​ ​“video/x-flv”​ ​for​ ​flash​ ​video\",\n    \"1-3\": \"Minimum ​video ​ad ​duration ​in ​seconds\",\n    \"2-3\": \"Maximum ​video ​ad ​duration ​in ​seconds\",\n    \"3-3\": \"Supported ​video ​bid ​response ​protocol.\\nAt​ ​least​ ​one​ ​supported​ ​protocol​ ​must​ ​be​ ​specified​ ​in either​ ​the​ ​protocol​ ​or​ ​protocols​ ​attribute.\",\n    \"4-3\": \"Array ​of ​supported ​video ​bid ​response ​protocols.\\nAt​ ​least​ ​one​ ​supported​ ​protocol​ ​must​ ​be​ ​specified​ ​in either​ ​the​ ​protocol​ ​or​ ​protocols​ ​attribute.\",\n    \"5-3\": \"Width ​of ​the ​video ​player ​in ​pixels.\",\n    \"6-3\": \"Height ​of ​the ​video ​player ​in ​pixels.\",\n    \"7-3\": \"Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ​ad ​placements.\",\n    \"8-3\": \"Indicates ​if ​the ​impression ​must ​be ​linear, ​nonlinear, ​etc. If​ ​none​ ​specified,​ ​assume​ ​all​ ​are​ ​allowed.\",\n    \"9-3\": \"If multiple ad impressions are offered in the same bid\\nrequest, the sequence number will allow for the\\ncoordinated ​delivery ​of ​multiple ​creatives.\",\n    \"10-3\": \"Blocked ​creative ​attributes.\",\n    \"11-3\": \"Maximum ​extended ​video ​ad ​duration ​if ​extension ​is\\nallowed. ​If ​blank ​or ​0, ​extension ​is ​not ​allowed.\\nIf​ ​-1,​ ​extension​ ​is​ ​allowed,​ ​and​ ​there​ ​is​ ​no​ ​time​ ​limit​ ​imposed.​ ​If\\ngreater​ ​than​ ​0,​ ​then​ ​the​ ​value​ ​represents​ ​the​ ​number​ ​of​ ​seconds​ ​of\\nextended​ ​play​ ​supported​ ​beyond​ ​the​ ​maxduration​ ​value.\",\n    \"12-3\": \"Maximum ​bit ​rate ​in ​Kbps.\\nExchange​ ​may​ ​set​ ​this​ ​dynamically​ ​or​ ​universally​ ​across​ ​their​ ​set of​ ​publishers\",\n    \"13-3\": \"Indicates ​if ​letter-boxing ​of ​4:3 ​content ​into ​a ​16:9 ​window\\nis ​allowed, ​where ​0 ​= ​no, ​1 ​= ​yes.\\nDefault​ ​=​ ​1\",\n    \"14-3\": \"Allowed ​playback ​methods. ​If ​none ​specified, ​assume ​all\\nare ​allowed.\",\n    \"15-3\": \"Supported ​delivery ​methods ​(e.g., ​streaming, ​progressive).\\nIf ​none ​specified, ​assume ​all ​are ​supported.\",\n    \"16-3\": \"Ad ​position ​on ​screen.\",\n    \"17-3\": \"Array ​of ​Banner ​objects, ​if ​companion ​ads ​are ​available\",\n    \"18-3\": \"List ​of ​supported ​API ​frameworks ​for ​this ​impression.\\nIf​ ​an​ ​API​ ​is​ ​not​ ​explicitly​ ​listed,​ ​it​ ​is​ ​assumed​ ​not​ ​to​ ​be​ ​supported.\",\n    \"19-3\": \"Supported ​VAST ​companion ​ad ​types.\\nRecommended​ ​if​ ​companion​ ​Banner​ ​objects​ ​are​ ​included​ ​via​ ​the\\ncompanionad​ ​array.\",\n    \"20-3\": \"Placeholder ​for ​exchange-specific ​extensions ​to ​OpenRTB.\"\n  },\n  \"cols\": 4,\n  \"rows\": 21\n}\n[/block]\n##Sample Bid Request\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n  \\\"app\\\": {\\n    \\\"bundle\\\": \\\"1171814682\\\",\\n    \\\"cat\\\": [\\n      \\\"IAB1\\\",\\n      \\\"IAB9\\\",\\n      \\\"IAB9-30\\\",\\n      \\\"entertainment\\\",\\n      \\\"games\\\"\\n    ],\\n    \\\"id\\\": \\\"bffed5705e61429b9b671eb527eb13f1\\\",\\n    \\\"name\\\": \\\"Paper.io iOS\\\",\\n    \\\"publisher\\\": {\\n      \\\"id\\\": \\\"d03f30f7972447d5869d73bdc5e18edd\\\",\\n      \\\"name\\\": \\\"Voodoo\\\"\\n    },\\n    \\\"storeurl\\\": \\\"https://itunes.apple.com/fr/app/paper.io/id1171814682?mt=8\\\",\\n    \\\"ver\\\": \\\"1.2.0\\\"\\n  },\\n  \\\"at\\\": 2,\\n  \\\"bcat\\\": [\\n    \\\"IAB25\\\",\\n    \\\"IAB26\\\",\\n    \\\"IAB9-9\\\",\\n    \\\"IAB3-7\\\"\\n  ],\\n  \\\"device\\\": {\\n    \\\"connectiontype\\\": 2,\\n    \\\"devicetype\\\": 5,\\n    \\\"dnt\\\": 0,\\n    \\\"geo\\\": {\\n      \\\"city\\\": \\\"Atlanta\\\",\\n      \\\"country\\\": \\\"USA\\\",\\n      \\\"metro\\\": \\\"524\\\",\\n      \\\"region\\\": \\\"GA\\\",\\n      \\\"zip\\\": \\\"30303\\\"\\n    },\\n    \\\"h\\\": 1536,\\n    \\\"hwv\\\": \\\"iPad Air 2 (WiFi)\\\",\\n    \\\"ifa\\\": \\\"09DA7A37-6F99-47C9-A02D-8228C1943780\\\",\\n    \\\"ip\\\": \\\"50.206.37.122\\\",\\n    \\\"js\\\": 1,\\n    \\\"language\\\": \\\"fr\\\",\\n    \\\"make\\\": \\\"Apple\\\",\\n    \\\"model\\\": \\\"iPad\\\",\\n    \\\"os\\\": \\\"iOS\\\",\\n    \\\"osv\\\": \\\"10.1.1\\\",\\n    \\\"pxratio\\\": 2,\\n    \\\"ua\\\": \\\"Mozilla/5.0 (iPad; CPU OS 10_1_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Mobile/14B100\\\",\\n    \\\"w\\\": 2048\\n  },\\n  \\\"id\\\": \\\"958e3f27-90f9-4183-be4f-bd350f7cc170\\\",\\n  \\\"imp\\\": [\\n    {\\n      \\\"banner\\\": {\\n        \\\"api\\\": [\\n          3,\\n          5\\n        ],\\n        \\\"battr\\\": [\\n          3,\\n          8,\\n          10,\\n          14\\n        ],\\n        \\\"btype\\\": [\\n          4\\n        ],\\n        \\\"h\\\": 320,\\n        \\\"pos\\\": 1,\\n        \\\"w\\\": 480\\n      },\\n      \\\"bidfloor\\\": 23.53,\\n      \\\"displaymanager\\\": \\\"pubnative\\\",\\n      \\\"displaymanagerver\\\": \\\"3.0\\\",\\n      \\\"ext\\\": {\\n        \\\"brsrclk\\\": 1,\\n        \\\"dlp\\\": 1\\n      },\\n      \\\"id\\\": \\\"1\\\",\\n      \\\"instl\\\": 1,\\n      \\\"secure\\\": 1,\\n      \\\"tagid\\\": \\\"e3603302841547c4b2261df86d5be701\\\",\\n      \\\"video\\\": {\\n        \\\"api\\\": [\\n          3,\\n          5\\n        ],\\n        \\\"battr\\\": [\\n          3,\\n          8,\\n          10,\\n          14\\n        ],\\n        \\\"companiontype\\\": [\\n          1,\\n          2,\\n          3\\n        ],\\n        \\\"h\\\": 320,\\n        \\\"linearity\\\": 1,\\n        \\\"maxduration\\\": 120,\\n        \\\"mimes\\\": [\\n          \\\"video/3gpp\\\",\\n          \\\"video/3gpp2\\\",\\n          \\\"video/mp4\\\",\\n          \\\"video/quicktime\\\",\\n          \\\"video/x-m4v\\\"\\n        ],\\n        \\\"minduration\\\": 16,\\n        \\\"protocols\\\": [\\n          2,\\n          5,\\n          3,\\n          6\\n        ],\\n        \\\"w\\\": 480\\n      }\\n    }\\n  ],\\n  \\\"clientip\\\": \\\"50.206.37.122\\\"\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Open RTB Response\"\n}\n[/block]\nThe structure and contents of the Bid Response is the same as in the OpenRTB standard. The difference is how ad creative is returned. The video is returned as a JSON-encoded string in the “adm” field of the Bid Object. NURL must be passed in every bid response which will be used to inform the partner of an auction win.\n\n##Definition ​of ​the ​Video Object\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Field\",\n    \"h-1\": \"Scope\",\n    \"h-2\": \"Type\",\n    \"h-3\": \"Description\",\n    \"0-0\": \"adm\",\n    \"1-0\": \"nurl\",\n    \"0-1\": \"required\",\n    \"1-1\": \"required\",\n    \"0-2\": \"string\",\n    \"1-2\": \"string\",\n    \"0-3\": \"Contains   the   video   creative\",\n    \"1-3\": \"Win notice must be passed via the nurl field. Win notice URL called by the exchange if the bid wins.\"\n  },\n  \"cols\": 4,\n  \"rows\": 2\n}\n[/block]\n##Sample Bid Response\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n  \\\"id\\\": \\\"958e3f27-90f9-4183-be4f-bd350f7cc170\\\",\\n  \\\"bidid\\\": \\\"mortb3bffed5705e61429b9b671eb527eb13f1:::at:::@123160110@@180589@@1@@0.20875149757236@@097A7A37-6F99-47C9-A02D-8228C1943 780@@15bc3bab\\\",\\n  \\\"cur\\\": \\\"USD\\\",\\n  \\\"seatbid\\\": [\\n    {\\n      \\\"seat\\\": \\\"mdotm1\\\",\\n      \\\"bid\\\": [\\n        {\\n          \\\"impid\\\": \\\"1\\\",\\n          \\\"adomain\\\": [\\n            \\\"twitter.com\\\"\\n          ],\\n          \\\"iurl\\\": \\\"http://platform.mdotm.com/promote/mock/15bc3bab\\\",\\n          \\\"crid\\\": \\\"MdotM:15bc3bab\\\",\\n          \\\"cid\\\": \\\"123160110\\\",\\n          \\\"adid\\\": \\\"15bc3bab\\\",\\n          \\\"cat\\\": [\\n            \\\"IAB14\\\"\\n          ],\\n          \\\"bundle\\\": \\\"333903271\\\",\\n          \\\"h\\\": 320,\\n          \\\"w\\\": 480,\\n          \\\"id\\\": \\\"mortb3bffed5705e61429b9b671eb527eb13f1-958e3f27-90f9-4183-be4f-bd350f7cc170\\\",\\n          \\\"price\\\": 0.20875149757236,\\n          \\\"nurl\\\": \\\"http://example.com/winnoticeurl\\\",\\n          \\\"adm\\\": \\\"\\\\n<VAST version=\\\\\\\"2.0\\\\\\\">\\\\n<Adid=\\\\\\\"15bc3bab\\\\\\\">\\\\n<InLine>\\\\n<AdSystem>CrossChannel</AdSystem>\\\\n<AdTitle>CrossChannelVASTAd</AdTitle>\\\\n<Error><![CDATA[https://ads.mdotm.com/ads/vast.php?code=err&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589]]></Error>\\\\n<Impression><![CDATA[https://ads.mdotm.com/ads/vast.php?code=impression&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Impression>\\\\n<Creatives>\\\\n<CreativeAdID=\\\\\\\"15bc3bab\\\\\\\">\\\\n<Linear>\\\\n<Duration>00:00:16</Duration>\\\\n<TrackingEvents>\\\\n<Trackingevent=\\\\\\\"skip\\\\\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=skip&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\\\n<Trackingevent=\\\\\\\"engagedView\\\\\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=engagedView&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\\\n<Trackingevent=\\\\\\\"creativeView\\\\\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=creativeview&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\\\n<Trackingevent=\\\\\\\"start\\\\\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=start&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\\\n<Trackingevent=\\\\\\\"midpoint\\\\\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=midpoint&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\\\n<Trackingevent=\\\\\\\"firstQuartile\\\\\\\"><![CDATA[https://lb-www6.mdotm.com/ads/vast.php?code=firstQuartile&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&creativeID=e6e296c5&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&v=20&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0&ua=Mozilla%2F5.0+%28iPad%3B+CPU+OS+10_1_1+like+Mac+OS+X%29+AppleWebKit%2F602.2.14+%28KHTML%2C+like+Gecko%29+Mobile%2F14B100]]></Tracking>\\\\n<Trackingevent=\\\\\\\"thirdQuartile\\\\\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=thirdQuartile&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\\\n<Trackingevent=\\\\\\\"complete\\\\\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=complete&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\\\n</TrackingEvents>\\\\n<VideoClicks>\\\\n<ClickThrough><![CDATA[https://c.mdotm.com/ads/c.php?a=mortb&b=mortb3bffed5705e61429b9b671eb527eb13f1&c=15bc3bab&d=097A7A37-6F99-47C9-A02D-8228C1943780&ct=0&nb=1&vdu=16&gf=https%3A%2F%2Fcdn.mdotm.com%2F88518%2FTW_Politics_15_1280x720_20161010_13_26_14.mp4&its=1484329114&f=966c8974f202720f15bc3bab01130938&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0&aid=097A7A37-6F99-47C9-A02D-8228C1943780&campaignID=123160110&adgroupID=180589&adGroup=Twitter_iOS_Campaign+A_US&campaignCode=iOS_Campaign+A&defcpa=0&defcpc=0&appid=333903271&creativeID=e6e296c5&adType=VideoInterstitial&countrycode=US&ccimpid=X96142840fc974428888888801130938&accountid=3599&siteaccountid=10&pubappid=1171814682&sg=3&it=mi&inf=0&cg=CampaignA%26B-+News&at=5&adType=VideoInterstitial&creativeID=e6e296c5]]></ClickThrough>\\\\n<ClickTracking><![CDATA[https://ads.mdotm.com/ads/vast.php?code=click&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></ClickTracking>\\\\n</VideoClicks>\\\\n<MediaFiles>\\\\n<MediaFiledelivery=\\\\\\\"progressive\\\\\\\"type=\\\\\\\"video/mp4\\\\\\\"bitrate=\\\\\\\"500\\\\\\\"width=\\\\\\\"480\\\\\\\"height=\\\\\\\"320\\\\\\\"scalable=\\\\\\\"true\\\\\\\"maintainAspectRatio=\\\\\\\"true\\\\\\\"><![CDATA[https://cdn.mdotm.com/88518/TW_Politics_15_1280x720_20161010_13_26_14.mp4]]></MediaFile>\\\\n</MediaFiles>\\\\n</Linear>\\\\n</Creative>\\\\n<CreativeAdID=\\\\\\\"15bc3bab\\\\\\\">\\\\n<CompanionAds>\\\\n<Companionwidth=\\\\\\\"480\\\\\\\"height=\\\\\\\"320\\\\\\\">\\\\n<StaticResourcecreativeType=\\\\\\\"image/jpeg\\\\\\\"><![CDATA[https://cdn.mdotm.com/88518/Q2_news_EP_480x320_20161020_18_15_30.gif]]></StaticResource>\\\\n<TrackingEvents>\\\\n<Trackingevent=\\\\\\\"creativeView\\\\\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=firstCompanionCreativeView&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589]]></Tracking>\\\\n</TrackingEvents>\\\\n<CompanionClickThrough><![CDATA[https://c.mdotm.com/ads/c.php?a=mortb&b=mortb3bffed5705e61429b9b671eb527eb13f1&c=15bc3bab&d=097A7A37-6F99-47C9-A02D-8228C1943780&ct=0&nb=1&vdu=16&gf=https%3A%2F%2Fcdn.mdotm.com%2F88518%2FTW_Politics_15_1280x720_20161010_13_26_14.mp4&its=1484329114&f=966c8974f202720f15bc3bab01130938&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0&aid=097A7A37-6F99-47C9-A02D-8228C1943780&campaignID=123160110&adgroupID=180589&adGroup=Twitter_iOS_Campaign+A_US&campaignCode=iOS_Campaign+A&defcpa=0&defcpc=0&appid=333903271&creativeID=e6e296c5&adType=VideoInterstitial&countrycode=US&ccimpid=X96142840fc974428888888801130938&accountid=3599&siteaccountid=10&pubappid=1171814682&sg=3&it=mi&inf=0&cg=CampaignA%26B-+News&at=5&adType=VideoInterstitial&creativeID=e6e296c5&companionCreativeID=1d9bd8ea]]></CompanionClickThrough>\\\\n</Companion>\\\\n</CompanionAds>\\\\n</Creative>\\\\n</Creatives>\\\\n</InLine>\\\\n</Ad>\\\\n</VAST>\\\\n\\\",\\n          \\\"ext\\\": {\\n            \\\"imptrackers\\\": [\\n              \\\"https://lb-www6.mdotm.com/ads/notify.php?partnerkey=mortb&siteid=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&deviceid=097A7A37-6F99-47C9-A02D-8228C1943780&earnings=${AUCTION_PRICE}&ip=50.206.37.122&countryCode=US&apikey=mortb&device=iPad&os=10.1&mach=iPad&ni=0&appid=333903271&adGroup=Twitter_iOS_Campaign+A_US&ourprice=0.20875149757236&adom=twitter.com&adgroupID=180589&campaignID=123160110&creativeID=e6e296c5&ccimpid=X96142840fc974428888888801130938&nb=1&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0&sg=3&cpa=0&accountID=3599&siteaccountID=10&pubappid=1171814682&its=1484329114&it=mi&inf=0&cg=Campaig nA%26B-+News&at=5&adType=VideoInterstitial&creativeID=e6e296c5&aid=097A7A37-6F99-47C9-A02D-8228C1943780\\\"\\n            ]\\n          }\\n        }\\n      ],\\n      \\\"crtype\\\": \\\"VAST 2.0\\\",\\n      \\\"duration\\\": \\\"16\\\"\\n    }\\n  ],\\n  \\\"attr\\\": [\\n    6\\n  ]\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Timeouts\"\n}\n[/block]\nPubNative RTB has a default of 100 milliseconds and uses data centers in Virginia and Singapore. If you are not able to balance traffic by IP address, you need to provide us different endpoints per region. It is also possible to support only one region; in this case, get in touch with your PubNative point of contact.","excerpt":"","slug":"technical-integration-video","type":"basic","title":"- Technical Integration (Video)"}

- Technical Integration (Video)


[block:api-header] { "title": "Open RTB Request" } [/block] The​ ​Open​ ​RTB​ ​request​ ​for​ ​video​ ​ads​ ​are​ ​fully​ ​compliant​ ​with​ ​Open​ ​RTB​ ​2.3​ ​standards. Reference: [OpenRTB API Specification Version 2.3.1](https://www.iab.com/wp-content/uploads/2015/05/OpenRTB_API_Specification_Version_2_3_1.pdf) ##Definition ​of ​the ​Video Object [block:parameters] { "data": { "h-0": "Field", "h-1": "Scope", "h-2": "Type", "h-3": "Description", "0-0": "mimes", "1-0": "minduration", "2-0": "maxduration", "3-0": "protocol", "4-0": "protocols", "5-0": "w", "6-0": "h", "7-0": "startdelay", "8-0": "linearity", "9-0": "sequence", "10-0": "battr", "11-0": "maxextended", "12-0": "maxbitrate", "13-0": "boxingallowed", "14-0": "playbackmethod", "15-0": "delivery", "16-0": "pos", "17-0": "companionad", "18-0": "api", "19-0": "companiontype", "20-0": "ext", "0-1": "required", "1-1": "recommended", "2-1": "recommended", "3-1": "recommended", "4-1": "recommended", "5-1": "recommended", "6-1": "recommended", "7-1": "recommended", "8-1": "optional", "9-1": "optional", "10-1": "optional", "11-1": "optional", "12-1": "optional", "13-1": "optional", "14-1": "optional", "15-1": "optional", "16-1": "optional", "17-1": "optional", "18-1": "optional", "20-1": "optional", "19-1": "optional", "0-2": "String\narray", "1-2": "integer", "2-2": "integer", "3-2": "integer", "4-2": "integer\narray", "5-2": "integer", "6-2": "integer", "7-2": "integer", "8-2": "integer", "9-2": "integer", "10-2": "integer\narray", "11-2": "integer", "12-2": "integer", "13-2": "integer", "14-2": "Integer\narray", "15-2": "Integer\narray", "17-2": "object\narray", "16-2": "integer", "18-2": "integer\narray", "19-2": "integer\narray", "20-2": "object", "0-3": "Content ​MIME ​types ​supported.\nPopular MIME types may include “video/x-ms-wmv” for Windows\nMedia​ ​and​ ​“video/x-flv”​ ​for​ ​flash​ ​video", "1-3": "Minimum ​video ​ad ​duration ​in ​seconds", "2-3": "Maximum ​video ​ad ​duration ​in ​seconds", "3-3": "Supported ​video ​bid ​response ​protocol.\nAt​ ​least​ ​one​ ​supported​ ​protocol​ ​must​ ​be​ ​specified​ ​in either​ ​the​ ​protocol​ ​or​ ​protocols​ ​attribute.", "4-3": "Array ​of ​supported ​video ​bid ​response ​protocols.\nAt​ ​least​ ​one​ ​supported​ ​protocol​ ​must​ ​be​ ​specified​ ​in either​ ​the​ ​protocol​ ​or​ ​protocols​ ​attribute.", "5-3": "Width ​of ​the ​video ​player ​in ​pixels.", "6-3": "Height ​of ​the ​video ​player ​in ​pixels.", "7-3": "Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll ​ad ​placements.", "8-3": "Indicates ​if ​the ​impression ​must ​be ​linear, ​nonlinear, ​etc. If​ ​none​ ​specified,​ ​assume​ ​all​ ​are​ ​allowed.", "9-3": "If multiple ad impressions are offered in the same bid\nrequest, the sequence number will allow for the\ncoordinated ​delivery ​of ​multiple ​creatives.", "10-3": "Blocked ​creative ​attributes.", "11-3": "Maximum ​extended ​video ​ad ​duration ​if ​extension ​is\nallowed. ​If ​blank ​or ​0, ​extension ​is ​not ​allowed.\nIf​ ​-1,​ ​extension​ ​is​ ​allowed,​ ​and​ ​there​ ​is​ ​no​ ​time​ ​limit​ ​imposed.​ ​If\ngreater​ ​than​ ​0,​ ​then​ ​the​ ​value​ ​represents​ ​the​ ​number​ ​of​ ​seconds​ ​of\nextended​ ​play​ ​supported​ ​beyond​ ​the​ ​maxduration​ ​value.", "12-3": "Maximum ​bit ​rate ​in ​Kbps.\nExchange​ ​may​ ​set​ ​this​ ​dynamically​ ​or​ ​universally​ ​across​ ​their​ ​set of​ ​publishers", "13-3": "Indicates ​if ​letter-boxing ​of ​4:3 ​content ​into ​a ​16:9 ​window\nis ​allowed, ​where ​0 ​= ​no, ​1 ​= ​yes.\nDefault​ ​=​ ​1", "14-3": "Allowed ​playback ​methods. ​If ​none ​specified, ​assume ​all\nare ​allowed.", "15-3": "Supported ​delivery ​methods ​(e.g., ​streaming, ​progressive).\nIf ​none ​specified, ​assume ​all ​are ​supported.", "16-3": "Ad ​position ​on ​screen.", "17-3": "Array ​of ​Banner ​objects, ​if ​companion ​ads ​are ​available", "18-3": "List ​of ​supported ​API ​frameworks ​for ​this ​impression.\nIf​ ​an​ ​API​ ​is​ ​not​ ​explicitly​ ​listed,​ ​it​ ​is​ ​assumed​ ​not​ ​to​ ​be​ ​supported.", "19-3": "Supported ​VAST ​companion ​ad ​types.\nRecommended​ ​if​ ​companion​ ​Banner​ ​objects​ ​are​ ​included​ ​via​ ​the\ncompanionad​ ​array.", "20-3": "Placeholder ​for ​exchange-specific ​extensions ​to ​OpenRTB." }, "cols": 4, "rows": 21 } [/block] ##Sample Bid Request [block:code] { "codes": [ { "code": "{\n \"app\": {\n \"bundle\": \"1171814682\",\n \"cat\": [\n \"IAB1\",\n \"IAB9\",\n \"IAB9-30\",\n \"entertainment\",\n \"games\"\n ],\n \"id\": \"bffed5705e61429b9b671eb527eb13f1\",\n \"name\": \"Paper.io iOS\",\n \"publisher\": {\n \"id\": \"d03f30f7972447d5869d73bdc5e18edd\",\n \"name\": \"Voodoo\"\n },\n \"storeurl\": \"https://itunes.apple.com/fr/app/paper.io/id1171814682?mt=8\",\n \"ver\": \"1.2.0\"\n },\n \"at\": 2,\n \"bcat\": [\n \"IAB25\",\n \"IAB26\",\n \"IAB9-9\",\n \"IAB3-7\"\n ],\n \"device\": {\n \"connectiontype\": 2,\n \"devicetype\": 5,\n \"dnt\": 0,\n \"geo\": {\n \"city\": \"Atlanta\",\n \"country\": \"USA\",\n \"metro\": \"524\",\n \"region\": \"GA\",\n \"zip\": \"30303\"\n },\n \"h\": 1536,\n \"hwv\": \"iPad Air 2 (WiFi)\",\n \"ifa\": \"09DA7A37-6F99-47C9-A02D-8228C1943780\",\n \"ip\": \"50.206.37.122\",\n \"js\": 1,\n \"language\": \"fr\",\n \"make\": \"Apple\",\n \"model\": \"iPad\",\n \"os\": \"iOS\",\n \"osv\": \"10.1.1\",\n \"pxratio\": 2,\n \"ua\": \"Mozilla/5.0 (iPad; CPU OS 10_1_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Mobile/14B100\",\n \"w\": 2048\n },\n \"id\": \"958e3f27-90f9-4183-be4f-bd350f7cc170\",\n \"imp\": [\n {\n \"banner\": {\n \"api\": [\n 3,\n 5\n ],\n \"battr\": [\n 3,\n 8,\n 10,\n 14\n ],\n \"btype\": [\n 4\n ],\n \"h\": 320,\n \"pos\": 1,\n \"w\": 480\n },\n \"bidfloor\": 23.53,\n \"displaymanager\": \"pubnative\",\n \"displaymanagerver\": \"3.0\",\n \"ext\": {\n \"brsrclk\": 1,\n \"dlp\": 1\n },\n \"id\": \"1\",\n \"instl\": 1,\n \"secure\": 1,\n \"tagid\": \"e3603302841547c4b2261df86d5be701\",\n \"video\": {\n \"api\": [\n 3,\n 5\n ],\n \"battr\": [\n 3,\n 8,\n 10,\n 14\n ],\n \"companiontype\": [\n 1,\n 2,\n 3\n ],\n \"h\": 320,\n \"linearity\": 1,\n \"maxduration\": 120,\n \"mimes\": [\n \"video/3gpp\",\n \"video/3gpp2\",\n \"video/mp4\",\n \"video/quicktime\",\n \"video/x-m4v\"\n ],\n \"minduration\": 16,\n \"protocols\": [\n 2,\n 5,\n 3,\n 6\n ],\n \"w\": 480\n }\n }\n ],\n \"clientip\": \"50.206.37.122\"\n}", "language": "json" } ] } [/block] [block:api-header] { "title": "Open RTB Response" } [/block] The structure and contents of the Bid Response is the same as in the OpenRTB standard. The difference is how ad creative is returned. The video is returned as a JSON-encoded string in the “adm” field of the Bid Object. NURL must be passed in every bid response which will be used to inform the partner of an auction win. ##Definition ​of ​the ​Video Object [block:parameters] { "data": { "h-0": "Field", "h-1": "Scope", "h-2": "Type", "h-3": "Description", "0-0": "adm", "1-0": "nurl", "0-1": "required", "1-1": "required", "0-2": "string", "1-2": "string", "0-3": "Contains the video creative", "1-3": "Win notice must be passed via the nurl field. Win notice URL called by the exchange if the bid wins." }, "cols": 4, "rows": 2 } [/block] ##Sample Bid Response [block:code] { "codes": [ { "code": "{\n \"id\": \"958e3f27-90f9-4183-be4f-bd350f7cc170\",\n \"bidid\": \"mortb3bffed5705e61429b9b671eb527eb13f1@@123160110@@180589@@1@@0.20875149757236@@097A7A37-6F99-47C9-A02D-8228C1943 780@@15bc3bab\",\n \"cur\": \"USD\",\n \"seatbid\": [\n {\n \"seat\": \"mdotm1\",\n \"bid\": [\n {\n \"impid\": \"1\",\n \"adomain\": [\n \"twitter.com\"\n ],\n \"iurl\": \"http://platform.mdotm.com/promote/mock/15bc3bab\",\n \"crid\": \"MdotM:15bc3bab\",\n \"cid\": \"123160110\",\n \"adid\": \"15bc3bab\",\n \"cat\": [\n \"IAB14\"\n ],\n \"bundle\": \"333903271\",\n \"h\": 320,\n \"w\": 480,\n \"id\": \"mortb3bffed5705e61429b9b671eb527eb13f1-958e3f27-90f9-4183-be4f-bd350f7cc170\",\n \"price\": 0.20875149757236,\n \"nurl\": \"http://example.com/winnoticeurl\",\n \"adm\": \"\\n<VAST version=\\\"2.0\\\">\\n<Adid=\\\"15bc3bab\\\">\\n<InLine>\\n<AdSystem>CrossChannel</AdSystem>\\n<AdTitle>CrossChannelVASTAd</AdTitle>\\n<Error><![CDATA[https://ads.mdotm.com/ads/vast.php?code=err&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589]]></Error>\\n<Impression><![CDATA[https://ads.mdotm.com/ads/vast.php?code=impression&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Impression>\\n<Creatives>\\n<CreativeAdID=\\\"15bc3bab\\\">\\n<Linear>\\n<Duration>00:00:16</Duration>\\n<TrackingEvents>\\n<Trackingevent=\\\"skip\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=skip&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\n<Trackingevent=\\\"engagedView\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=engagedView&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\n<Trackingevent=\\\"creativeView\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=creativeview&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\n<Trackingevent=\\\"start\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=start&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\n<Trackingevent=\\\"midpoint\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=midpoint&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\n<Trackingevent=\\\"firstQuartile\\\"><![CDATA[https://lb-www6.mdotm.com/ads/vast.php?code=firstQuartile&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&creativeID=e6e296c5&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&v=20&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0&ua=Mozilla%2F5.0+%28iPad%3B+CPU+OS+10_1_1+like+Mac+OS+X%29+AppleWebKit%2F602.2.14+%28KHTML%2C+like+Gecko%29+Mobile%2F14B100]]></Tracking>\\n<Trackingevent=\\\"thirdQuartile\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=thirdQuartile&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\n<Trackingevent=\\\"complete\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=complete&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&s=0&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></Tracking>\\n</TrackingEvents>\\n<VideoClicks>\\n<ClickThrough><![CDATA[https://c.mdotm.com/ads/c.php?a=mortb&b=mortb3bffed5705e61429b9b671eb527eb13f1&c=15bc3bab&d=097A7A37-6F99-47C9-A02D-8228C1943780&ct=0&nb=1&vdu=16&gf=https%3A%2F%2Fcdn.mdotm.com%2F88518%2FTW_Politics_15_1280x720_20161010_13_26_14.mp4&its=1484329114&f=966c8974f202720f15bc3bab01130938&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0&aid=097A7A37-6F99-47C9-A02D-8228C1943780&campaignID=123160110&adgroupID=180589&adGroup=Twitter_iOS_Campaign+A_US&campaignCode=iOS_Campaign+A&defcpa=0&defcpc=0&appid=333903271&creativeID=e6e296c5&adType=VideoInterstitial&countrycode=US&ccimpid=X96142840fc974428888888801130938&accountid=3599&siteaccountid=10&pubappid=1171814682&sg=3&it=mi&inf=0&cg=CampaignA%26B-+News&at=5&adType=VideoInterstitial&creativeID=e6e296c5]]></ClickThrough>\\n<ClickTracking><![CDATA[https://ads.mdotm.com/ads/vast.php?code=click&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0]]></ClickTracking>\\n</VideoClicks>\\n<MediaFiles>\\n<MediaFiledelivery=\\\"progressive\\\"type=\\\"video/mp4\\\"bitrate=\\\"500\\\"width=\\\"480\\\"height=\\\"320\\\"scalable=\\\"true\\\"maintainAspectRatio=\\\"true\\\"><![CDATA[https://cdn.mdotm.com/88518/TW_Politics_15_1280x720_20161010_13_26_14.mp4]]></MediaFile>\\n</MediaFiles>\\n</Linear>\\n</Creative>\\n<CreativeAdID=\\\"15bc3bab\\\">\\n<CompanionAds>\\n<Companionwidth=\\\"480\\\"height=\\\"320\\\">\\n<StaticResourcecreativeType=\\\"image/jpeg\\\"><![CDATA[https://cdn.mdotm.com/88518/Q2_news_EP_480x320_20161020_18_15_30.gif]]></StaticResource>\\n<TrackingEvents>\\n<Trackingevent=\\\"creativeView\\\"><![CDATA[https://ads.mdotm.com/ads/vast.php?code=firstCompanionCreativeView&appkey=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&appid=333903271&aid=097A7A37-6F99-47C9-A02D-8228C1943780&partnerkey=mortb&campaignID=123160110&adgroupID=180589]]></Tracking>\\n</TrackingEvents>\\n<CompanionClickThrough><![CDATA[https://c.mdotm.com/ads/c.php?a=mortb&b=mortb3bffed5705e61429b9b671eb527eb13f1&c=15bc3bab&d=097A7A37-6F99-47C9-A02D-8228C1943780&ct=0&nb=1&vdu=16&gf=https%3A%2F%2Fcdn.mdotm.com%2F88518%2FTW_Politics_15_1280x720_20161010_13_26_14.mp4&its=1484329114&f=966c8974f202720f15bc3bab01130938&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0&aid=097A7A37-6F99-47C9-A02D-8228C1943780&campaignID=123160110&adgroupID=180589&adGroup=Twitter_iOS_Campaign+A_US&campaignCode=iOS_Campaign+A&defcpa=0&defcpc=0&appid=333903271&creativeID=e6e296c5&adType=VideoInterstitial&countrycode=US&ccimpid=X96142840fc974428888888801130938&accountid=3599&siteaccountid=10&pubappid=1171814682&sg=3&it=mi&inf=0&cg=CampaignA%26B-+News&at=5&adType=VideoInterstitial&creativeID=e6e296c5&companionCreativeID=1d9bd8ea]]></CompanionClickThrough>\\n</Companion>\\n</CompanionAds>\\n</Creative>\\n</Creatives>\\n</InLine>\\n</Ad>\\n</VAST>\\n\",\n \"ext\": {\n \"imptrackers\": [\n \"https://lb-www6.mdotm.com/ads/notify.php?partnerkey=mortb&siteid=mortb3bffed5705e61429b9b671eb527eb13f1&adid=15bc3bab&deviceid=097A7A37-6F99-47C9-A02D-8228C1943780&earnings=${AUCTION_PRICE}&ip=50.206.37.122&countryCode=US&apikey=mortb&device=iPad&os=10.1&mach=iPad&ni=0&appid=333903271&adGroup=Twitter_iOS_Campaign+A_US&ourprice=0.20875149757236&adom=twitter.com&adgroupID=180589&campaignID=123160110&creativeID=e6e296c5&ccimpid=X96142840fc974428888888801130938&nb=1&ra=0U0..W0A11.000M009P315...000000000590U0000ZN0.Z0&sg=3&cpa=0&accountID=3599&siteaccountID=10&pubappid=1171814682&its=1484329114&it=mi&inf=0&cg=Campaig nA%26B-+News&at=5&adType=VideoInterstitial&creativeID=e6e296c5&aid=097A7A37-6F99-47C9-A02D-8228C1943780\"\n ]\n }\n }\n ],\n \"crtype\": \"VAST 2.0\",\n \"duration\": \"16\"\n }\n ],\n \"attr\": [\n 6\n ]\n}", "language": "json" } ] } [/block] [block:api-header] { "title": "Timeouts" } [/block] PubNative RTB has a default of 100 milliseconds and uses data centers in Virginia and Singapore. If you are not able to balance traffic by IP address, you need to provide us different endpoints per region. It is also possible to support only one region; in this case, get in touch with your PubNative point of contact.