From 06ddf719ab821a97bc101cef6409eeea2a1e5c67 Mon Sep 17 00:00:00 2001 From: changjun Date: Mon, 17 Jul 2023 14:58:51 +0900 Subject: [PATCH 1/2] add Server Adapter --- dev-docs/bidders/tpmn.md | 74 ++++++++++++++++++++++++++++++++++------ 1 file changed, 63 insertions(+), 11 deletions(-) diff --git a/dev-docs/bidders/tpmn.md b/dev-docs/bidders/tpmn.md index d937669c6d..dfb7be4de0 100644 --- a/dev-docs/bidders/tpmn.md +++ b/dev-docs/bidders/tpmn.md @@ -1,33 +1,47 @@ --- layout: bidder title: TPMN -description: Prebid TPMN Bidder Adaptor +description: Prebid TPMN Bidder Adapter biddercode: tpmn -media_types: banner +media_types: banner, video, native gdpr_supported: false -prebid_member: false -schain_supported: false -coppa_supported: false -usp_supported: false -floors_supported: false +usp_supported: true +coppa_supported: true +gpp_supported: true +schain_supported: true +dchain_supported: false +safeframes_ok: true fpd_supported: false pbjs: true -pbs: false +pbs: true +pbs_app_supported: true +prebid_member: false +multiformat_supported: will-bid-on-one +ortb_blocking_supported: true sidebarType: 1 --- +### Note + +TPMN Support media types + +{: .table .table-bordered .table-striped } +| Name | banner | video | native | audio | +|-----------------------|--------|-------|--------|--------| +| Prebid.js | O | X | X | X | +| Prebid Server Adapter | O | O | O | X | ### Registration To use this bidder you will need an account and a valid unit from us. For further information, please contact `info@tpmn.io` -### Bid Params +### Prebid.js Bid Params {: .table .table-bordered .table-striped } | Name | Scope | Description | Example | Type | |---------------|----------|--------------------------------------|------------------|-----------| -| `inventoryId` | required | Inventory ID | `'1'` | `integer` | +| `inventoryId` | required | Inventory ID | `1` | `integer` | | `publisherId` | required | Publisher ID | `'TPMN'` | `string` | ### User Sync @@ -38,7 +52,7 @@ This functionality improves partners' user match rates and increases the TPMN bi Even if iFrame is not active, user sync of some partners is performed. Be sure to call `pbjs.setConfig()` only once. -``` +```javascript pbjs.setConfig({ userSync: { iframeEnabled: true, @@ -51,3 +65,41 @@ pbjs.setConfig({ } }); ``` + +### Prebid Server Adapter Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|----------------|------------------|-----------| +| `inventoryId` | required | Inventory ID | `1` | `integer` | + +### Prebid Server Adapter Test Request + +The following test parameters can be used to verify that Prebid Server is working properly with the +TPMN adapter. + +```json +{ + "id": "request_id", + "imp": [ + { + "id": "imp_id", + "banner": { + "w": 300, + "h": 250 + }, + "ext": { + "tpmn": { + "inventoryid": 1 + } + } + } + ], + "device": { + "os": "some-Os", + "ua": "some-agent" + }, + "tmax": 500, + "test": 1 +} +``` From bc94a0f0dbf8391ea483b15efedb1d3e51a87c50 Mon Sep 17 00:00:00 2001 From: TPMN Admin Date: Tue, 28 Nov 2023 11:18:09 +0900 Subject: [PATCH 2/2] Update tpmn.md add (Prebid.js) Support media types --- dev-docs/bidders/tpmn.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/tpmn.md b/dev-docs/bidders/tpmn.md index 65e1088e10..03938a5450 100644 --- a/dev-docs/bidders/tpmn.md +++ b/dev-docs/bidders/tpmn.md @@ -29,7 +29,7 @@ TPMN Support media types {: .table .table-bordered .table-striped } | Name | banner | video | native | audio | |-----------------------|--------|-------|--------|--------| -| Prebid.js | O | X | X | X | +| Prebid.js | O | O | X | X | | Prebid Server Adapter | O | O | O | X | ### Registration @@ -43,7 +43,7 @@ For further information, please contact `info@tpmn.io` | Name | Scope | Description | Example | Type | |---------------|----------|--------------------------------------|------------------|-----------| | `inventoryId` | required | Inventory ID | `1` | `integer` | -| `publisherId` | required | Publisher ID | `'TPMN'` | `string` | + ### User Sync