{"_id":"5a384bfc72d72b003ee57852","project":"5429beef1163360800ed31fa","version":{"_id":"5429beef1163360800ed31fd","__v":22,"project":"5429beef1163360800ed31fa","createdAt":"2014-09-29T20:19:59.904Z","releaseDate":"2014-09-29T20:19:59.904Z","categories":["5429beef1163360800ed31fe","55e74e1f5d36b32b002563fa","55e7500a73169617001f2e86","55e76b8196131b2f00bf4b72","55e89569cdbb8a350096df9c","55f8935eb089b71700a8364e","55f8a67d3bb4bb0d0022d093","55f9dbefc7ef770d00d9bf6d","5601c21a22ecf60d002b27b3","5601c21ff12aee0d001bb06e","5601c2256c7b610d00280db5","5601c22c22ecf60d002b27b4","5603738d0c78b00d0039af47","5626f70bfcbbc621004ebf52","566f7a1ae144ab0d00e9732f","566f85ca7820960d00c3b93d","56708ce43a32d20d00c45cbf","56708d436995210d003aad8e","5736471abe10a9200030732c","57a82c7aff9bd30e00a6f1c1","591b8500e3992319007190f4","5a3718305c66a60012d960ba"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"55f9dbefc7ef770d00d9bf6d","version":"5429beef1163360800ed31fd","__v":6,"pages":["55f9eec4c7ef770d00d9bf83","55f9fb8daba81f0d00a11566","5601ca6870694e0d00e3c66f","5601cb9b96e0f70d0044b0fd","56157d7af2d81d0d006c895f","5671d738c17bf90d00b95822"],"project":"5429beef1163360800ed31fa","sync":{"url":"","isSync":false},"reference":true,"createdAt":"2015-09-16T21:15:27.664Z","from_sync":false,"order":4,"slug":"publisher-ui-setup","title":"Trafficking and Inventory"},"user":"5625457f23053b2300f596c9","githubsync":"","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-12-18T23:15:08.784Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":true,"order":26,"body":"The general idea of PMP campaigns to have a direct deal between you, the publisher and any of the buyer connected through Exchange. These deal are very similar to a direct campaign, but this allows the advertiser to run the campaign right from the buying platform of their choice. \n\nIn this case it's important to configure the deal in Polymorph platform in addition to the buyer platform. For understanding PMP, please refer to this document - https://dev.getpolymorph.com/docs/understanding-pmp-in-polymorph\n\nFollow the following steps to configure a deal in Polymorph\n[block:api-header]\n{\n  \"title\": \"1. Create PMP Campaign\"\n}\n[/block]\nFirst, go to 'Campaigns' tab and click on 'RTB' sub-tab. Here you will see list of all PMP campaigns, which are setup under your account. You can edit or manage them by selecting respective PMP campaign.\n\nTo create a new PMP deal campaign, click on 'Create Campaign' button shown in the screenshot \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/f9e8707-Screen_Shot_2017-12-18_at_3.14.34_PM.png\",\n        \"Screen Shot 2017-12-18 at 3.14.34 PM.png\",\n        1201,\n        570,\n        \"#062544\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"2. Select a DSP/Buyer where you'd like to run this PMP deal on\"\n}\n[/block]\nFrom the dropdown shown below, select the DSP or buyer platform where you have setup a PMP deal and expecting the buyer to bid on this inventory. In this example, 'Bidswitch' is the buyer. \n\nPlease note that, in some cases Polymorph might not have a direct connection with the ultimate buyer where you plan to run the PMP deal, but you'd choose the intermediary DSP/SSP with whom Polymorph has a connection. For example, if you have the deal running on Mediamath, you'd select 'Bidswitch' as the DSP, since the connection with Mediamath is through Bidswitch. To know exactly which of your buyer is behind a certain DSP/SSP with which Polymorph has a connection, contact your Polymorph representative.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/0e29d56-Screen_Shot_2017-12-18_at_3.12.30_PM.png\",\n        \"Screen Shot 2017-12-18 at 3.12.30 PM.png\",\n        1165,\n        383,\n        \"#eceded\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"3. Configure the deal\"\n}\n[/block]\nIn the next screen, you can configure your deal,\n1. Auction type: Select the expected auction type of the deal between, 'Second Price', 'First Price' and 'Bid Floor Price'. In case of 'Bid Floor Price', you will have to specify expected floor under 'Price' field.\n2. Deal ID: Once you save the campaign at the end, you will see 'Deal ID' being generated or you can override with one you already have from your buyer.\n3. Whitelisted Ad Domains: You can whitelist certain advertiser domain if you want buyer to only bid with those ad domains, anything outside of it will be filtered out. \n4. Impression Limit: You can set an impression limit if you want, leave blank if you want to keep running the deal as long as the buyers are bidding on it.\n5. Whitelisted Ad Domains: If you want to restrict this PMP deal to only whitelisted ad domains, specify those here. For example, redbull.com\n6. Buyers: Here specify the IDs of the buyer behind the selected DSP. For example, for DBM which is through Bidswitch. You'd select `16` as the buyer ID. Please contact support:::at:::getpolymorph.com to obtain the correct buyer ID for your buyer. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/a100885-Screen_Shot_2018-06-25_at_2.35.46_PM.png\",\n        \"Screen Shot 2018-06-25 at 2.35.46 PM.png\",\n        2040,\n        1308,\n        \"#e9e9e9\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"4. Add Targeting\"\n}\n[/block]\nYou can setup targeting as required, but make sure that the targeting set in buyer's platform should match with what is setup here. For example, if buyer is only targeting UK inventory, you should setup UK here as well, otherwise deal will not run successfully. Generally, it's better to err on the side of more generalized targeting in Polymorph so buyer can choose where they want to bid. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/079bc6b-Screen_Shot_2017-12-18_at_3.34.57_PM.png\",\n        \"Screen Shot 2017-12-18 at 3.34.57 PM.png\",\n        1237,\n        615,\n        \"#072645\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"5. Configure Scheduling and Save\"\n}\n[/block]\nFinally configure the desired scheduling period and set the appropriate priority. Priority of the deal runs from 1 to 12. 1 is highest priority and 12 is lowest. General marketplace/exchange runs usually on priority 10, so if you want this deal to compete with rest of the marketplace, then set the priority at 10. If you want the deal to win or have higher priority set the number lower than 10 (higher priority), or higher than 10 if you want it to win only when higher priority campaigns are not available.\n\nHit 'Save' and note the generated 'Deal ID'. You again edit the campaign if you want to override the deal id with the one provided by your buyer.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/e6ddf40-Screen_Shot_2017-12-18_at_3.35.13_PM.png\",\n        \"Screen Shot 2017-12-18 at 3.35.13 PM.png\",\n        1238,\n        606,\n        \"#e5e7e6\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Final: Configure this same deal under the buyer's platform with the same Deal ID\"\n}\n[/block]\nOnce the PMP campaign setup is done as above, you have to make sure that, this same deal is also configured under the platform of the buyer or the DSP. Please make sure that the configured targeting is same under Polymorph and the buyer/DSP, also the configured 'Deal ID' is same, without this your PMP campaign will not run successfully.\n\nIn case your buyer or DSP is behind AppNexus or Rubicon, and doesn't have direct connection with Polymorph, you will have to repeat this deal creation process under AppNexus and Rubicon platform as well. \n\nIf you are configuring the deal under MediaMath, please read this guide - https://dev.getpolymorph.com/v1.0/docs/pmp-campaign-setup-in-mediamath","excerpt":"This guide walks you through on how to setup a PMP campaign in Polymorph","slug":"setup-pmp-campaign","type":"basic","title":"Setup PMP Campaign"}

Setup PMP Campaign

This guide walks you through on how to setup a PMP campaign in Polymorph

The general idea of PMP campaigns to have a direct deal between you, the publisher and any of the buyer connected through Exchange. These deal are very similar to a direct campaign, but this allows the advertiser to run the campaign right from the buying platform of their choice. In this case it's important to configure the deal in Polymorph platform in addition to the buyer platform. For understanding PMP, please refer to this document - https://dev.getpolymorph.com/docs/understanding-pmp-in-polymorph Follow the following steps to configure a deal in Polymorph [block:api-header] { "title": "1. Create PMP Campaign" } [/block] First, go to 'Campaigns' tab and click on 'RTB' sub-tab. Here you will see list of all PMP campaigns, which are setup under your account. You can edit or manage them by selecting respective PMP campaign. To create a new PMP deal campaign, click on 'Create Campaign' button shown in the screenshot [block:image] { "images": [ { "image": [ "https://files.readme.io/f9e8707-Screen_Shot_2017-12-18_at_3.14.34_PM.png", "Screen Shot 2017-12-18 at 3.14.34 PM.png", 1201, 570, "#062544" ] } ] } [/block] [block:api-header] { "title": "2. Select a DSP/Buyer where you'd like to run this PMP deal on" } [/block] From the dropdown shown below, select the DSP or buyer platform where you have setup a PMP deal and expecting the buyer to bid on this inventory. In this example, 'Bidswitch' is the buyer. Please note that, in some cases Polymorph might not have a direct connection with the ultimate buyer where you plan to run the PMP deal, but you'd choose the intermediary DSP/SSP with whom Polymorph has a connection. For example, if you have the deal running on Mediamath, you'd select 'Bidswitch' as the DSP, since the connection with Mediamath is through Bidswitch. To know exactly which of your buyer is behind a certain DSP/SSP with which Polymorph has a connection, contact your Polymorph representative. [block:image] { "images": [ { "image": [ "https://files.readme.io/0e29d56-Screen_Shot_2017-12-18_at_3.12.30_PM.png", "Screen Shot 2017-12-18 at 3.12.30 PM.png", 1165, 383, "#eceded" ] } ] } [/block] [block:api-header] { "title": "3. Configure the deal" } [/block] In the next screen, you can configure your deal, 1. Auction type: Select the expected auction type of the deal between, 'Second Price', 'First Price' and 'Bid Floor Price'. In case of 'Bid Floor Price', you will have to specify expected floor under 'Price' field. 2. Deal ID: Once you save the campaign at the end, you will see 'Deal ID' being generated or you can override with one you already have from your buyer. 3. Whitelisted Ad Domains: You can whitelist certain advertiser domain if you want buyer to only bid with those ad domains, anything outside of it will be filtered out. 4. Impression Limit: You can set an impression limit if you want, leave blank if you want to keep running the deal as long as the buyers are bidding on it. 5. Whitelisted Ad Domains: If you want to restrict this PMP deal to only whitelisted ad domains, specify those here. For example, redbull.com 6. Buyers: Here specify the IDs of the buyer behind the selected DSP. For example, for DBM which is through Bidswitch. You'd select `16` as the buyer ID. Please contact support@getpolymorph.com to obtain the correct buyer ID for your buyer. [block:image] { "images": [ { "image": [ "https://files.readme.io/a100885-Screen_Shot_2018-06-25_at_2.35.46_PM.png", "Screen Shot 2018-06-25 at 2.35.46 PM.png", 2040, 1308, "#e9e9e9" ] } ] } [/block] [block:api-header] { "title": "4. Add Targeting" } [/block] You can setup targeting as required, but make sure that the targeting set in buyer's platform should match with what is setup here. For example, if buyer is only targeting UK inventory, you should setup UK here as well, otherwise deal will not run successfully. Generally, it's better to err on the side of more generalized targeting in Polymorph so buyer can choose where they want to bid. [block:image] { "images": [ { "image": [ "https://files.readme.io/079bc6b-Screen_Shot_2017-12-18_at_3.34.57_PM.png", "Screen Shot 2017-12-18 at 3.34.57 PM.png", 1237, 615, "#072645" ] } ] } [/block] [block:api-header] { "title": "5. Configure Scheduling and Save" } [/block] Finally configure the desired scheduling period and set the appropriate priority. Priority of the deal runs from 1 to 12. 1 is highest priority and 12 is lowest. General marketplace/exchange runs usually on priority 10, so if you want this deal to compete with rest of the marketplace, then set the priority at 10. If you want the deal to win or have higher priority set the number lower than 10 (higher priority), or higher than 10 if you want it to win only when higher priority campaigns are not available. Hit 'Save' and note the generated 'Deal ID'. You again edit the campaign if you want to override the deal id with the one provided by your buyer. [block:image] { "images": [ { "image": [ "https://files.readme.io/e6ddf40-Screen_Shot_2017-12-18_at_3.35.13_PM.png", "Screen Shot 2017-12-18 at 3.35.13 PM.png", 1238, 606, "#e5e7e6" ] } ] } [/block] [block:api-header] { "title": "Final: Configure this same deal under the buyer's platform with the same Deal ID" } [/block] Once the PMP campaign setup is done as above, you have to make sure that, this same deal is also configured under the platform of the buyer or the DSP. Please make sure that the configured targeting is same under Polymorph and the buyer/DSP, also the configured 'Deal ID' is same, without this your PMP campaign will not run successfully. In case your buyer or DSP is behind AppNexus or Rubicon, and doesn't have direct connection with Polymorph, you will have to repeat this deal creation process under AppNexus and Rubicon platform as well. If you are configuring the deal under MediaMath, please read this guide - https://dev.getpolymorph.com/v1.0/docs/pmp-campaign-setup-in-mediamath