diff --git a/dev-docs/analytics/mobkoi.md b/dev-docs/analytics/mobkoi.md new file mode 100644 index 0000000000..4a82a15eb9 --- /dev/null +++ b/dev-docs/analytics/mobkoi.md @@ -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 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 -->>', + }, + }, + }, + }, + }, + }); +}); +``` diff --git a/dev-docs/bidders/mobkoi.md b/dev-docs/bidders/mobkoi.md new file mode 100644 index 0000000000..d053dfb85e --- /dev/null +++ b/dev-docs/bidders/mobkoi.md @@ -0,0 +1,84 @@ +--- +layout: bidder +title: Mobkoi +description: Mobkoi Bidder Adapter +biddercode: mobkoi +# aliasCode: fileContainingPBJSAdapterCodeIfDifferentThenBidderCode +tcfeu_supported: true +dsa_supported: false +gvl_id: 898 +usp_supported: false +coppa_supported: false +# gpp_sids: tcfeu, tcfca, usnat, usstate_all, usp +schain_supported: false +dchain_supported: /false +# userId: (list of supported vendors) +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-any, will-bid-on-one, will-not-bid +ortb_blocking_supported: partial +privacy_sandbox: no or comma separated list of `paapi`, `topics` +sidebarType: 1 +--- + +### Note + +The Mobkoi Bidding adapter requires setup and approval before beginning. Please reach out to for +more details. + +### Bid Params + +No bid params are needed as Mobkoi Adapters rely on First Party Data. + +### 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 +const adUnits = [ + { + code: 'banner-ad', + mediaTypes: { + banner: { sizes: [300, 200] }, + }, + bids: [ + { + bidder: 'mobkoi', + }, + ], + }, +]; + +pbjs.que.push(function () { + pbjs.setBidderConfig({ + bidders: ['mobkoi'], + config: { + ortb2: { + site: { + publisher: { + id: '<<-- Required. Provided Mobkoi Publisher ID -->>', + ext: { + adServerBaseUrl: '<<-- Required. Provided by Mobkoi -->>', + }, + }, + }, + }, + }, + }); + + pbjs.addAdUnits(adUnits); +}); +```