From 18af4ecc4020ac180fadec73d98484bf5c04fd1d Mon Sep 17 00:00:00 2001 From: Artem Maliuha Date: Tue, 16 Sep 2025 01:52:14 +0200 Subject: [PATCH 1/2] Update SmartyTech adapter documentation with userId, consents, and chunks support - Add support for all Prebid.js User ID modules (userIds: all) - Add comprehensive privacy framework support: * GDPR (TCF EU) consent strings * CCPA/USP compliance * GPP (Global Privacy Platform) * COPPA compliance - Add chunks configuration documentation with examples - Update front matter with new supported features flags - Fix markdownlint issues and improve code block formatting This documentation update supports the upcoming SmartyTech adapter enhancements that will include userId transmission, consent handling, and request chunking. --- dev-docs/bidders/smartytech.md | 37 ++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/dev-docs/bidders/smartytech.md b/dev-docs/bidders/smartytech.md index 012851cbe4..c651d68a1b 100644 --- a/dev-docs/bidders/smartytech.md +++ b/dev-docs/bidders/smartytech.md @@ -6,19 +6,25 @@ pbjs: true biddercode: smartytech media_types: banner, video multiformat_supported: will-bid-on-one +tcfeu_supported: true +usp_supported: true +gpp_supported: true +coppa_supported: true +userIds: all sidebarType: 1 --- ### Bid Params {: .table .table-bordered .table-striped } + | Name | Scope | Description | Example | Type | |--------------|----------|--------------|---------|-----------| | `endpointId` | required | Endpoint ID. | `14` | `integer` | ### Sample Banner Ad Unit Example -``` +```javascript var adUnits = [{ code: '/123123123/prebidjs-banner', mediaTypes: { @@ -40,7 +46,7 @@ var adUnits = [{ ### Sample Video Ad Unit Example -``` +```javascript var videoAdUnit = { code: '/123123123/video-vast-banner', mediaTypes: { @@ -58,3 +64,30 @@ var videoAdUnit = { }] }; ``` + +### User ID Support + +SmartyTech adapter supports all Prebid.js User ID modules. User IDs are automatically included in bid requests when available. + +### Privacy and Consent Support + +The SmartyTech adapter supports the following privacy frameworks: + +- **GDPR (TCF EU)**: Full support for GDPR consent strings +- **CCPA/USP**: Support for California Consumer Privacy Act and US Privacy +- **GPP**: Support for Global Privacy Platform +- **COPPA**: Support for Children's Online Privacy Protection Act + +### Additional Configuration + +It is possible to configure requests to be split into chunks so as to have fewer bid requests in a single http request (default value is 10). + +```javascript +pbjs.setBidderConfig({ + config: { + smartytech: { + chunkSize: 5 // makes 1 http request per 5 ad units configured + } + } +}); +``` From aff1fa3106a687f6c709f50f2fed258a563c6603 Mon Sep 17 00:00:00 2001 From: Artem Maliuha Date: Mon, 22 Sep 2025 12:58:49 +0200 Subject: [PATCH 2/2] Remove tcfeu and gpp --- dev-docs/bidders/smartytech.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/dev-docs/bidders/smartytech.md b/dev-docs/bidders/smartytech.md index c651d68a1b..8c66f616be 100644 --- a/dev-docs/bidders/smartytech.md +++ b/dev-docs/bidders/smartytech.md @@ -6,9 +6,7 @@ pbjs: true biddercode: smartytech media_types: banner, video multiformat_supported: will-bid-on-one -tcfeu_supported: true usp_supported: true -gpp_supported: true coppa_supported: true userIds: all sidebarType: 1 @@ -69,15 +67,6 @@ var videoAdUnit = { SmartyTech adapter supports all Prebid.js User ID modules. User IDs are automatically included in bid requests when available. -### Privacy and Consent Support - -The SmartyTech adapter supports the following privacy frameworks: - -- **GDPR (TCF EU)**: Full support for GDPR consent strings -- **CCPA/USP**: Support for California Consumer Privacy Act and US Privacy -- **GPP**: Support for Global Privacy Platform -- **COPPA**: Support for Children's Online Privacy Protection Act - ### Additional Configuration It is possible to configure requests to be split into chunks so as to have fewer bid requests in a single http request (default value is 10).