mk9-prebid
Version:
Header Bidding Management Library
43 lines (33 loc) • 1.89 kB
Markdown
## MediaWallah openLink User ID Submodule
OpenLink ID User ID Module generates a UUID that can be utilized to improve user matching. This module enables timely synchronization which handles MediaWallah optout. You must have a pre-existing relationship with MediaWallah prior to integrating.
### Building Prebid with openLink Id Support
Your Prebid build must include the modules for both **userId** and **mwOpenLinkId** submodule. Follow the build instructions for Prebid as
explained in the top level README.md file of the Prebid source tree.
ex: $ gulp build --modules=userId,mwOpenLinkIdSystem
##$ MediaWallah openLink ID Example Configuration
When the module is included, it's automatically enabled and saves an id to both cookie with an expiration time of 1 year.
### Prebid Params
Individual params may be set for the MediaWallah openLink User ID Submodule. At least accountId and partnerId must be set in the params.
```javascript
pbjs.setConfig({
userSync: {
userIds: [{
name: 'mwOpenLinkId',
params: {
accountId: '1000',
partnerId: '1001',
uid: 'u-123xyz'
}
}]
}
});
```
### Parameter Descriptions for the `usersync` Configuration Section
The below parameters apply only to the MediaWallah OpenLink ID User ID Module integration.
| Params under usersync.userIds[]| Scope | Type | Description | Example |
| --- | --- | --- | --- | --- |
| name | Required | String | The name of this module. | `'mwOpenLinkId'` |
| params | Required | Object | Details for mwOLID syncing. | |
| params.accountId | Required | String | The MediaWallah assigned Account Id | `1000` |
| params.partnerId | Required | String | The MediaWallah assign Partner Id | `1001` |
| params.uid | Optional | String | Your unique Id for the user or browser. Used for matching | `u-123xyz` |