{"_id":"577f9ef640bede0e00b53824","user":"5770dd042659e20e00c90a98","__v":3,"parentDoc":null,"project":"574ff4bd3fa1870e00889ba6","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":11,"slug":"open-rtb-23-native-extention-version-11","title":"Open RTB 2.3"},"version":{"_id":"574ff4bd3fa1870e00889ba9","project":"574ff4bd3fa1870e00889ba6","__v":18,"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"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"3.0.0","version":"3.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-07-08T12:39:18.947Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":5,"body":"The full onboarding process of a new bidder to PubNative's platform takes up to a week, but with the collaboration of the DSP it can take only a few days.\n\n\n## Integration\n\nPlease follow the following guidelines while integrating the PubNative spec. Our spec is based on OpenRTB specifications, and the following information details about specs as well as recommended best practices.\n\n## Specification\n\nPubNative Exchange allows a mechanism for DSPs and advertisers to bid at an impression level in a standard second price auction model (the winning bid will pay the second highest price in the auction). PubNative specification aligns with OpenRTB 2.3 specifications and may be upgraded to adhere to the newest versions of OpenRTB specs if there are substantial modifications. While we try to adhere to OpenRTB 2.3 to the extent possible, we may require some exchange specific requirements that are optional in the OpenRTB spec, in order to ensure the best buying and selling environment for our DSPs and publishers.\n\n## Pubnative OpenRTB 2.3 spec  \n\nPlease refer to the Technical Integration section for further details and explanations on our spec and contact demand:::at:::pubnative.net if you have any questions.\n\n###  Onboarding process:\n\n#### Integration\n\nTo get started with PubNative, please sign the MNDA, contract and the [evaluation form](https://docs.google.com/a/pubnative.net/forms/d/1GMiqOsNNlHEU6UNvlOKigPFbzqKLCT1K9CzU5lO3070/edit). Please also provide at least two credit references for our finance team. Once completed, please complete integration using the steps below:\n\n  * Build your bidder to comply with the PubNative OpenRTB 2.3 spec and OpenRTB Native V 1.1 spec.\n  * To verify that the bid response is valid, please copy/paste the text of a valid and complete bid response from your bidder, save to a txt file, and email directly to your integrations lead.\n  * Upon confirming the bid response, we will schedule a 30 min integration call with your team. One member from your tech and ad ops team should be present and the time will be used to answer any questions you have.\nComplete[ PubNative Spend Consent Form](https://docs.google.com/a/pubnative.net/forms/d/1fiLeXQB5S0arxSRskFf0q4ug1vYbphNa-y1fIpk_CwY/edit?usp=drive_web).\n\n#### Testing\n\n  * Create a new test endpoint\n  * Your endpoint will be capped at a maximum of 5% QPS for testing\n  * Go live on both iOS and Android campaigns.\n  * IMPORTANT: Cap spend on your end at $100 max, in order to avoid overspend due to integration issues.\n  * While this is a “testing” period, it is live traffic. You will be placing bids and winning inventory on real publisher inventory., so you will be billed for the impressions won during testing as well.  \n\n#### Comparing reports\n\n  * Compare reporting to the data generated from nurl and/or imptrackers (based on your reporting parameter) and verify that reporting is less than 10% discrepant. When you pull reporting, please make sure to send them in UTC.\n  * Once reporting alignment is complete, your integrations lead will work with you to customize your bidder setup. Let us know which countries you would like to receive inventory from and whether you have a max QPS your infrastructure can support. The average traffic on the PubNative exchange is currently 2500 QPS for native ads.\n  * After customized set up is verified and complete, your integrations AM will turn you live on RTB 2.3 with the endpoint of your choice.\n  * One week post-integration, we will do a check-in to review the integration and evaluate how to optimize your account.\n  * For the first billing cycle, please send tax documents as asked by your account team. \n[block:html]\n{\n  \"html\": \"<style>\\n.isa_info {\\nmargin: 10px 0px !important;\\npadding:12px !important;\\n}\\n\\n.isa_info {\\n    color: #424242 !important;\\n    background-color: #dcdcdc !important;\\n}\\n\\n.isa_info i {\\n    margin:10px 22px !important;\\n    font-size:16px !important;\\n    vertical-align:middle !important;\\n}\\n</style>\"\n}\n[/block]","excerpt":"","slug":"onboarding-process-1","type":"basic","title":"Technical Onboarding Process"}

Technical Onboarding Process


The full onboarding process of a new bidder to PubNative's platform takes up to a week, but with the collaboration of the DSP it can take only a few days. ## Integration Please follow the following guidelines while integrating the PubNative spec. Our spec is based on OpenRTB specifications, and the following information details about specs as well as recommended best practices. ## Specification PubNative Exchange allows a mechanism for DSPs and advertisers to bid at an impression level in a standard second price auction model (the winning bid will pay the second highest price in the auction). PubNative specification aligns with OpenRTB 2.3 specifications and may be upgraded to adhere to the newest versions of OpenRTB specs if there are substantial modifications. While we try to adhere to OpenRTB 2.3 to the extent possible, we may require some exchange specific requirements that are optional in the OpenRTB spec, in order to ensure the best buying and selling environment for our DSPs and publishers. ## Pubnative OpenRTB 2.3 spec Please refer to the Technical Integration section for further details and explanations on our spec and contact demand@pubnative.net if you have any questions. ### Onboarding process: #### Integration To get started with PubNative, please sign the MNDA, contract and the [evaluation form](https://docs.google.com/a/pubnative.net/forms/d/1GMiqOsNNlHEU6UNvlOKigPFbzqKLCT1K9CzU5lO3070/edit). Please also provide at least two credit references for our finance team. Once completed, please complete integration using the steps below: * Build your bidder to comply with the PubNative OpenRTB 2.3 spec and OpenRTB Native V 1.1 spec. * To verify that the bid response is valid, please copy/paste the text of a valid and complete bid response from your bidder, save to a txt file, and email directly to your integrations lead. * Upon confirming the bid response, we will schedule a 30 min integration call with your team. One member from your tech and ad ops team should be present and the time will be used to answer any questions you have. Complete[ PubNative Spend Consent Form](https://docs.google.com/a/pubnative.net/forms/d/1fiLeXQB5S0arxSRskFf0q4ug1vYbphNa-y1fIpk_CwY/edit?usp=drive_web). #### Testing * Create a new test endpoint * Your endpoint will be capped at a maximum of 5% QPS for testing * Go live on both iOS and Android campaigns. * IMPORTANT: Cap spend on your end at $100 max, in order to avoid overspend due to integration issues. * While this is a “testing” period, it is live traffic. You will be placing bids and winning inventory on real publisher inventory., so you will be billed for the impressions won during testing as well. #### Comparing reports * Compare reporting to the data generated from nurl and/or imptrackers (based on your reporting parameter) and verify that reporting is less than 10% discrepant. When you pull reporting, please make sure to send them in UTC. * Once reporting alignment is complete, your integrations lead will work with you to customize your bidder setup. Let us know which countries you would like to receive inventory from and whether you have a max QPS your infrastructure can support. The average traffic on the PubNative exchange is currently 2500 QPS for native ads. * After customized set up is verified and complete, your integrations AM will turn you live on RTB 2.3 with the endpoint of your choice. * One week post-integration, we will do a check-in to review the integration and evaluate how to optimize your account. * For the first billing cycle, please send tax documents as asked by your account team. [block:html] { "html": "<style>\n.isa_info {\nmargin: 10px 0px !important;\npadding:12px !important;\n}\n\n.isa_info {\n color: #424242 !important;\n background-color: #dcdcdc !important;\n}\n\n.isa_info i {\n margin:10px 22px !important;\n font-size:16px !important;\n vertical-align:middle !important;\n}\n</style>" } [/block]