{"_id":"59d44e3cf8693e003c9624b8","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":"566f85ca7820960d00c3b93d","pages":[],"project":"5429beef1163360800ed31fa","version":"5429beef1163360800ed31fd","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-12-15T03:15:22.182Z","from_sync":false,"order":3,"slug":"integrating-for-apps","title":"Integrating for Apps"},"user":"56f305ac92cce10e00eaf0d9","githubsync":"","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-10-04T02:58:04.529Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":5,"body":"Polymorph allows mobile app publishers to plug into Polymorph demand via DFP mediation. But, this does not guarantee the best price for your impressions as header bidding is not possible for mobile apps.\n\nHence, Polymorph has developed a way to bring header bidding for mobile app inventory through our client-server bidding mechanism which can be setup on top of DFP/Adx. This document explains in detail how to achieve this.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Please note that you'll need to have atleast one AdX account linked to your DFP network in order to use this feature\"\n}\n[/block]\nYou'll need to have Polymorph SDK integrated in order to use this feature. If you haven't done so, please check the below links. \n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://dev.getpolymorph.com/docs/android-sdk\",\n  \"title\": \"Android SDK · Polymorph\",\n  \"favicon\": \"https://files.readme.io/839dfe4-favicon.ico\",\n  \"image\": \"https://files.readme.io/cfe387d-small-pm-logo-white.png\"\n}\n[/block]\n\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://dev.getpolymorph.com/docs/ios-sdk\",\n  \"title\": \"iOS SDK · Polymorph\",\n  \"favicon\": \"https://files.readme.io/839dfe4-favicon.ico\",\n  \"image\": \"https://files.readme.io/cfe387d-small-pm-logo-white.png\"\n}\n[/block]\nAfter integrating the required Polymorph SDK, please follow the below steps to integrate the header bidding feature. We have broken down the integration into two paths, one for your AdOps team and the other for your development team. Implementing header bidding requires a little bit of collaboration with your dev team than normal Ad Ops setup. \n\n[**AdOps Setup**](https://dev.getpolymorph.com/v1.0/docs/adops-setup-in-app-header-bidding-into-dfp)\n1. Create Polymorph Adapter in DFP Yield Group\n2. Creating Yield groups for various price buckets\n\n[**Developer Setup - Android Native Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-in-app-header-bidding-into-dfp)\n1. Add Google play services libraries\n2. Create a header bidding request\n\n[**Developer Setup - Android Banner Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-android-in-app-header-bidding-into-dfp-banner)\n1. Add Google play services libraries\n2. Create a header bidding request\n\n[**Developer Setup - Android Native-Banner Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-android-in-app-header-bidding-into-dfp-native-banner)\n1. Add Google play services libraries\n2. Create a header bidding request\n\n[**Developer Setup - iOS Native Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-ios-in-app-header-bidding-into-dfp)\n1. Add Polymorph DFP Header Bidding files\n2. Create a header bidding request\n\n[**Developer Setup - iOS Banner Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-ios-in-app-header-bidding-into-dfp-banner)\n1. Add Polymorph DFP Header Bidding files\n2. Create a header bidding request\n\n[**Developer Setup - iOS Native-Banner Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-ios-in-app-header-bidding-into-dfp-native-banner)\n1. Add Polymorph DFP Header Bidding files\n2. Create a header bidding request","excerpt":"","slug":"in-app-client-server-header-bidding-via-dfp","type":"basic","title":"DFP - In-App Client-Server Header Bidding"}

DFP - In-App Client-Server Header Bidding


Polymorph allows mobile app publishers to plug into Polymorph demand via DFP mediation. But, this does not guarantee the best price for your impressions as header bidding is not possible for mobile apps. Hence, Polymorph has developed a way to bring header bidding for mobile app inventory through our client-server bidding mechanism which can be setup on top of DFP/Adx. This document explains in detail how to achieve this. [block:callout] { "type": "info", "body": "Please note that you'll need to have atleast one AdX account linked to your DFP network in order to use this feature" } [/block] You'll need to have Polymorph SDK integrated in order to use this feature. If you haven't done so, please check the below links. [block:embed] { "html": false, "url": "https://dev.getpolymorph.com/docs/android-sdk", "title": "Android SDK · Polymorph", "favicon": "https://files.readme.io/839dfe4-favicon.ico", "image": "https://files.readme.io/cfe387d-small-pm-logo-white.png" } [/block] [block:embed] { "html": false, "url": "https://dev.getpolymorph.com/docs/ios-sdk", "title": "iOS SDK · Polymorph", "favicon": "https://files.readme.io/839dfe4-favicon.ico", "image": "https://files.readme.io/cfe387d-small-pm-logo-white.png" } [/block] After integrating the required Polymorph SDK, please follow the below steps to integrate the header bidding feature. We have broken down the integration into two paths, one for your AdOps team and the other for your development team. Implementing header bidding requires a little bit of collaboration with your dev team than normal Ad Ops setup. [**AdOps Setup**](https://dev.getpolymorph.com/v1.0/docs/adops-setup-in-app-header-bidding-into-dfp) 1. Create Polymorph Adapter in DFP Yield Group 2. Creating Yield groups for various price buckets [**Developer Setup - Android Native Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-in-app-header-bidding-into-dfp) 1. Add Google play services libraries 2. Create a header bidding request [**Developer Setup - Android Banner Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-android-in-app-header-bidding-into-dfp-banner) 1. Add Google play services libraries 2. Create a header bidding request [**Developer Setup - Android Native-Banner Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-android-in-app-header-bidding-into-dfp-native-banner) 1. Add Google play services libraries 2. Create a header bidding request [**Developer Setup - iOS Native Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-ios-in-app-header-bidding-into-dfp) 1. Add Polymorph DFP Header Bidding files 2. Create a header bidding request [**Developer Setup - iOS Banner Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-ios-in-app-header-bidding-into-dfp-banner) 1. Add Polymorph DFP Header Bidding files 2. Create a header bidding request [**Developer Setup - iOS Native-Banner Ads**](https://dev.getpolymorph.com/v1.0/docs/developer-setup-ios-in-app-header-bidding-into-dfp-native-banner) 1. Add Polymorph DFP Header Bidding files 2. Create a header bidding request