Header bidding without consent signals is a compliance gap and a revenue problem: TCF-registered bidders discard bid requests that lack a valid TC string in GDPR territories. Wiring Prebid.js to a certified CMP fixes both. Here is the complete setup.
Prebid.js ships consent management modules for each framework. Include the ones your traffic needs when building Prebid:
consentManagement: IAB TCF for GDPR (EEA and UK traffic)consentManagementGpp: IAB GPP for US state privacy lawsconsentManagementUsp: US Privacy / CCPA (legacy signal)Point each module at the standard IAB CMP API:
pbjs.setConfig({
gdpr: {
cmpApi: "iab",
timeout: 3000,
allowAuctionWithoutConsent: false,
},
usp: {
cmpApi: "iab",
timeout: 500,
},
gpp: {
cmpApi: "iab",
timeout: 3000,
},
});
With cmpApi: "iab", Prebid discovers the CMP through the standard __tcfapi, __gpp, and __uspapi window APIs, with no vendor-specific adapter needed. UniConsent implements all three, so the same installation covers GDPR consent in Europe and opt-out signals in the US.
Bidders validate the TC string's CMP ID against the IAB Europe CMP list. A string generated by an unregistered "TCF-compatible" tool carries an invalid CMP ID and gets discarded, silently costing you demand. UniConsent is a registered CMP (ID 68), so its TC strings are accepted across the programmatic supply chain, including Google Ad Manager, which reads the same string alongside Prebid.
Set allowAuctionWithoutConsent: false and delay your first auction until the CMP reports a decision. UniConsent exposes the standard TCF event API for this - wait for tcloaded or useractioncomplete before calling pbjs.requestBids(). The exact snippet is in the Prebid integration tutorial.
pbjs.getConsentData() and inspect bid requests for gdprConsent and gppConsent fields.Prebid consent is one part of the wider publisher consent stack. The same CMP also handles Google Ad Manager and Additional Consent, Google Consent Mode v2, and mobile in-app consent.
Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Activate Google Consent Mode UniConsent to enhance the accuracy of your Google Analytics and Google Ads conversion data.
Set up Google Consent Mode →Beginnen Sie damit, Ihre Website und Anwendung gemäß EU-DSGVO, US-CPRA, CA-PIPEDA usw. konform zu machen
RegistrierenNFL.com CIPA-Klage: Wenn das Opt-out das Tracking nicht stoppt — so wird das Opt-out wirklich wirksam

First-Party-CMP-Domain: Liefern Sie Ihren Consent-Banner von Ihrer eigenen Domain aus
UniConsent ist ein zertifiziertes Microsoft-UET-CMP und Microsoft-Clarity-CMP

UK-DSGVO-Beschwerderecht: Änderungen zum 19. Juni 2026 und was Organisationen tun müssen

Microsoft Advertising nimmt Vietnam als einwilligungspflichtigen Markt auf: Was Werbetreibende vor dem 30. Juni 2026 tun müssen
CIPA Pixel-Tracking: European Wax Centers 5-Mio.-USD-Vergleich zeigt, warum Ihr CMP Tags vor der Einwilligung sperren muss
Beginnen Sie damit, Ihre Website und Anwendung gemäß EU-DSGVO, US-CPRA, CA-PIPEDA usw. konform zu machen
Registrieren