From 410a05e5080a10a6885fa505aadae76e26e3f863 Mon Sep 17 00:00:00 2001 From: Gabriel Chicoye Date: Mon, 8 Dec 2025 16:52:01 +0100 Subject: [PATCH 1/2] ybidder adapter added --- dev-docs/bidders/ybidder.md | 105 ++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 dev-docs/bidders/ybidder.md diff --git a/dev-docs/bidders/ybidder.md b/dev-docs/bidders/ybidder.md new file mode 100644 index 0000000000..68f1eb690b --- /dev/null +++ b/dev-docs/bidders/ybidder.md @@ -0,0 +1,105 @@ +--- +layout: bidder +title: Ybidder +description: Prebid Ybidder Bidder Adapter +pbjs: true +pbs: true +biddercode: ybidder +gvl_id: 1253 +usp_supported: true +gpp_sids: tcfeu +schain_supported: true +dchain_supported: false +floors_supported: true +userIds: all +tcfeu_supported: true +media_types: banner, video, native +safeframes_ok: true +deals_supported: true +sidebarType: 1 +fpd_supported: true +multiformat_supported: will-bid-on-any + +--- + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|----------------------------|--------------------------------------|-----------| +| `tagId` | required | tag ID | `"testnexx"` | `string` | +| `placement` | required*| Placement | `"TEST_PLACEMENT"` | `string` | + +You *must* only include one ID field - either `tagId` or `placement`, not both. If you have questions on which parameter to use, please reach out to your Account Manager. +The `tagId` and `placement` are **mutually exclusive** but at least one is required. If you pass both, `tagId` takes precedence. + +### First Party Data + +Publishers should use the `ortb2` method of setting [First Party Data](/features/firstPartyData.html). +The following fields are supported: + +* ortb2.site.ext.data.* +* ortb2.site.content.data[] +* ortb2.user.ext.data.* +* ortb2.user.data[] + +### Test Parameters + +```javascript +var adUnits = [ + // Banner adUnit + { + code: 'banner-div', + mediaTypes: { + banner: { + sizes: [[300, 250], [300,600]] + } + }, + bids: [{ + bidder: 'ybidder', + params: { + tagId: 'testnexx' + } + }] + }, + // Video adUnit + { + code: 'video1', + mediaTypes: { + video: { + playerSize: [640, 480], + context: 'instream' + } + }, + bids: [{ + bidder: 'ybidder', + params: { + tagId: 'testnexx' + } + }] + }, + // Native adUnit + { + code: 'native1', + mediaTypes: + native: { + title: { + required: true + }, + image: { + required: true + }, + sponsoredBy: { + required: true + } + } + }, + bids: [{ + bidder: 'ybidder', + params: { + tagId: 'testnexx' + } + }] + } +]; +``` From 57cf13780f0d93ddb22e1ab48bee2c00ae06b8fe Mon Sep 17 00:00:00 2001 From: Gabriel Chicoye Date: Tue, 16 Dec 2025 12:26:48 +0100 Subject: [PATCH 2/2] netads adapter added --- dev-docs/bidders/netads.md | 105 +++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 dev-docs/bidders/netads.md diff --git a/dev-docs/bidders/netads.md b/dev-docs/bidders/netads.md new file mode 100644 index 0000000000..694a6a1438 --- /dev/null +++ b/dev-docs/bidders/netads.md @@ -0,0 +1,105 @@ +--- +layout: bidder +title: Netads +description: Prebid Netads Bidder Adapter +pbjs: true +pbs: true +biddercode: netads +gvl_id: 965 +usp_supported: true +gpp_sids: tcfeu +schain_supported: true +dchain_supported: false +floors_supported: true +userIds: all +tcfeu_supported: true +media_types: banner, video, native +safeframes_ok: true +deals_supported: true +sidebarType: 1 +fpd_supported: true +multiformat_supported: will-bid-on-any + +--- + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|----------------------------|--------------------------------------|-----------| +| `tagId` | required | tag ID | `"testnexx"` | `string` | +| `placement` | required*| Placement | `"TEST_PLACEMENT"` | `string` | + +You *must* only include one ID field - either `tagId` or `placement`, not both. If you have questions on which parameter to use, please reach out to your Account Manager. +The `tagId` and `placement` are **mutually exclusive** but at least one is required. If you pass both, `tagId` takes precedence. + +### First Party Data + +Publishers should use the `ortb2` method of setting [First Party Data](/features/firstPartyData.html). +The following fields are supported: + +* ortb2.site.ext.data.* +* ortb2.site.content.data[] +* ortb2.user.ext.data.* +* ortb2.user.data[] + +### Test Parameters + +```javascript +var adUnits = [ + // Banner adUnit + { + code: 'banner-div', + mediaTypes: { + banner: { + sizes: [[300, 250], [300,600]] + } + }, + bids: [{ + bidder: 'netads', + params: { + tagId: 'testnexx' + } + }] + }, + // Video adUnit + { + code: 'video1', + mediaTypes: { + video: { + playerSize: [640, 480], + context: 'instream' + } + }, + bids: [{ + bidder: 'netads', + params: { + tagId: 'testnexx' + } + }] + }, + // Native adUnit + { + code: 'native1', + mediaTypes: + native: { + title: { + required: true + }, + image: { + required: true + }, + sponsoredBy: { + required: true + } + } + }, + bids: [{ + bidder: 'netads', + params: { + tagId: 'testnexx' + } + }] + } +]; +```