Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions dev-docs/analytics/mobkoi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
layout: analytics
title: Mobkoi
description: Mobkoi Analytics Adapter
modulecode: mobkoi
prebid_member: false
tcfeu_supported: true
usp_supported: false
coppa_supported: false
gvl_id: 898
enable_download: true
---

#### Registration

The Mobkoi Analytics adapter requires setup and approval. Please send an email to <platformteam@mobkoi.com> for more information.

### Setting First Party Data (FPD)

Publishers should use the `pbjs.setBidderConfig` method of setting First Party Data. The following fields are supported:

| Path | Scope | Description | Example | Type |
|---------------------------------------------|----------|------------------------------|---------------------------|-----------|
| `ortb2.site.publisher.id` | required | Mobkoi Provided Publisher ID | `'mobkoi-publisher-id'` | `string` |
| `ortb2.site.publisher.ext.adServerBaseUrl` | required | Ad Server URL | `'https://adserver.com'` | `string` |

#### Example Configuration

```js
pbjs.que.push(function () {
pbjs.enableAnalytics([
{
provider: 'mobkoi',
},
]);

pbjs.setBidderConfig({
bidders: ['mobkoi'],
config: {
ortb2: {
site: {
publisher: {
id: '<<-- Required. Provided Mobkoi Publisher ID -->>',
ext: {
adServerBaseUrl: '<<-- Required. Provided by Mobkoi -->>',
},
},
},
},
},
});
});
```
64 changes: 64 additions & 0 deletions dev-docs/bidders/mobkoi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
layout: bidder
title: Mobkoi
description: Mobkoi Bidder Adapter
biddercode: mobkoi
tcfeu_supported: true
dsa_supported: false
gvl_id: 898
usp_supported: false
coppa_supported: false
gpp_sids: tcfeu
schain_supported: false
dchain_supported: false
userId: mobkoiId
media_types: banner
safeframes_ok: false
deals_supported: false
floors_supported: false
fpd_supported: true
pbjs: true
pbs: false
prebid_member: false
multiformat_supported: will-bid-on-one
ortb_blocking_supported: partial
privacy_sandbox: no
sidebarType: 1
---

### Note

The Mobkoi Bidding adapter requires setup and approval before beginning. Please reach out to <platformteam@mobkoi.com> for
more details.

### Bid Params

{: .table .table-bordered .table-striped }
| Path | Scope | Description | Example | Type |
|---------------------------------------------|----------|------------------------------|---------------------------|-----------|
| `placementId` | required | Mobkoi Provided Placement ID | `'DF2FFFFF'` | `string` |

#### Example Configuration

```js
const adUnits = [
{
code: 'banner-ad',
mediaTypes: {
banner: { sizes: [300, 200] },
},
bids: [
{
bidder: 'mobkoi',
params: {
placementId: '<-- Placement ID provided by Mobkoi -->',
},
},
],
},
];

pbjs.que.push(function () {
pbjs.addAdUnits(adUnits);
});
```
51 changes: 51 additions & 0 deletions dev-docs/modules/userid-submodules/mobkoi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
layout: userid
title: Mobkoi ID
description: Mobkoi ID User ID sub-module
useridmodule: mobkoiIdSystem
bidRequestUserId: mobkoiId
eidsource: mobkoi.com
example: '"1111111111111"'
---

The Mobkoi ID system provides user identification capabilities for improved addressability and targeted advertising. This module handles user ID synchronization and storage while supporting GDPR consent management.

## Add Mobkoi ID to your Prebid.js Package

Add the module to your Prebid.js package:

```bash
gulp build --modules=consentManagementTcf,tcfControl,mobkoiIdSystem,userId
```

## Mobkoi ID Configuration

{: .table .table-bordered .table-striped }
| Param under userSync.userIds[] | Scope | Type | Description | Example |
| --- | --- | --- | --- | --- |
| name | Required | String | The name of this module | `"mobkoiId"` |
| storage | Required | Object | Storage settings for the ID | |
| storage.type | Required | String | Where to store the ID - must be `"cookie"` | `"cookie"` |
| storage.name | Required | String | Cookie name for storing the ID | `"_mobkoi_Id"` |
| storage.expires | Required | Integer | Number of days before the cookie expires | `30` |

## Example Configuration

```javascript
pbjs.setConfig({
userSync: {
userIds: [
{
name: 'mobkoiId',
storage: {
type: 'cookie',
name: '_mobkoi_Id',
expires: 30, // days
},
},
],
},
});
```

For integration support or questions, contact <platformteam@mobkoi.com>.