Skip to content

Commit

Permalink
PubMatic 1.0 Adapter Updates (#530)
Browse files Browse the repository at this point in the history
* PubMatic 1.0 Adapter Updates

* Remove $$PREBID_GLOBAL$$ reference

* Add prebid_1_0_supported flag
  • Loading branch information
mike-chowla authored and rmloveland committed Jan 31, 2018
1 parent ba7ad1d commit 8efa0f3
Showing 1 changed file with 29 additions and 9 deletions.
38 changes: 29 additions & 9 deletions dev-docs/bidders/pubmatic.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,46 @@
---
layout: bidder
title: Pubmatic
description: Prebid Pubmatic Bidder Adaptor

title: PubMatic
description: Prebid PubMatic Bidder Adaptor
top_nav_section: dev_docs
nav_section: reference

hide: true

biddercode: pubmatic

biddercode_longer_than_12: false

prebid_1_0_supported : true
---

### Prebid Server Note:
Before configuring the PubMatic adapter as S2S, you must reach out to the PubMatic team for approval and setup steps.

### Prebid 1.0 Upgrade Note:
If you upgrading from a Prebid version prior to 1.0, please reach out to your PubMatic Customer Success Manager prior to your upgrade. Publisher accounts need new settings to function correctly with the PubMatic Prebid 1.0 adapter and your Customer Success Manager will ensure your account is setup correctly.

### bid params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example |
| :--- | :---- | :---------- | :------ |
| `publisherId` | required | The publisher ID | "32572" |
| `adSlot` | required | the unit ID | "38519891@300x250" |
| `publisherId` | required | Publisher ID | "32572" |
| `adSlot` | required | Ad Unit ID | "38519891@300x250" |
| `pmzoneid` | optional | Zone ID | "zone1,zone2" |
| `lat` | optional | Latitude | "40.712775" |
| `lon` | optional | Longitude | "-74.005973" |
| `yob` | optional | Year of Birth | "1982" |
| `gender` | optional | Gender | "M" |
| `kadpageurl` | optional | Overrides Page URL | "http://www.yahoo.com/" |
| `kadfloor` | optional | Bid Floor | "1.75" |

### Configuration

PubMatic recommends the UserSync configuration below. Without it, the PubMatic adapter will not able to perform user syncs, which lowers match rate and reduces monetization.

```javascript
pbjs.setConfig({
userSync: {
iframeEnabled: true,
enabledBidders: ['pubmatic'],
syncDelay: 6000
}});
```
Note: Combine the above the configuration with any other UserSync configuration. Multiple setConfig() calls overwrite each other and only last call for a given attribute will take effect.

0 comments on commit 8efa0f3

Please sign in to comment.