This document describes the changes included for Prebid.js version 10.0.
sendTargetingKeys, has been removed.pbadslot has been removed from the preAuction module. Use ortb2Imp.ext.gpid instead.getBidResponses and getNoBidsForAdUnitCode now return arrays of bids.targetingControls.allBidsCustomTargeting now defaults to false, this prevents custom targeting values from being set for non-winning bids.The following modules have been removed from Prebid.js as part of the 10.0 release. The dfp modules are still there but now import the gam modules. Publishers building with one of them will need to point to its replacement or remove the module from their build.
| Module | Replacement |
|---|---|
| dfpAdServerVideo | gamAdServerVideo |
| dfpAdPod | gamAdPod |
| telariaBidAdapter | |
| eclickads | eclick |
| imdsBidAdapter | advertisingBidAdapter |
| cleanmedianetBidAdapter | gamoshiBidAdapter |
| kueezBidAdapter | kueezRTBBidAdapter |
| saambaaBidAdapter | advangelistBidAdapter |
| adoceanBidAdapter | |
| radsBidAdapter | |
| freewheelsspBidAdapter | fwsspBidAdapter |
| akamaiDapRtdProvider | symetriRtdProvider |
| bidwatchAnalyticsAdapter | oxxionAnalyticsAdapter |
| conversantAnalyticsAdapter | |
| konduitAnalyticsAdapter | |
| konduitWrapper | |
| globalsunBidAdapter | global_sunBidAdapter |
| verizonMediaIdSystem | yahooConnectId |
| loglyliftBidAdapter | |
| apnPspParamsConverter | |
| yieldmoSyntheticInventoryModule | |
| adsinteractiveBidAdapter | ads_interactiveBidAdapter |
| admanBidAdapter | |
| bridgeuppBidAdapter | sonaradsBidAdapter |
| BTBidAdapter | blockthroughBidAdaper |
| brightMountainMediaBidAdapter | bmtmBidAdapter |
| vubleAnalyticsAdapter | |
| serverbidServerBidAdapter | |
| gothamAdsBidAdapter | intenzeBidAdapter |
| growadvertisingBidAdapter | growAdsBidAdapter |
| incrxBidAdapter | incrementxBidAdapter |
| viantOrtbBidAdapter | viantBidAdapter |
| zetaBidAdapter | zeta_globalBidAdapter |
| fanAdapter | fanBidAdapter |
| cadentaperturemxBidAdapter | cadent_aperture_mxBidAdapter |
| epomDspBidAdapter | epom_dspBidAdapter |
| pubwiseBidAdapter | pwbidBidAdapter |
enforceStorageType flag, which why by default warn when a userId submodule accesses the incorrect storage type. Future versions will prevent access.userId accepts two new config flags, autoRefresh (default false) and retainConfig (default true). With autoRefresh: true, userId automatically refreshes IDs for which the configuration changed (either a previously configured module now has different config, or a new module was configured). With retainConfig: false, userId “forgets” userIds that were previously configured, but are missing from userSync.userIds[] in a later setConfig.bid.userId is no longer populated; bid modules should rely on userIdAsEids or user.ext.eids. Several bid adapters made this change in the 10.0 release; others in 9.x in anticipation.user.eids are appended to the array in user.ext.eids and de-duplicated.not dead was added to the babel target.pbYield helper was added and greedy rendering is disabled by default.Schain is now first party dataortb2.source.schain or ortb2.source.ext.schain.schain configuration into first party data; it will be removed in the future.ortb2.source.ext.schain.ADPOD mediatype has received a deprecation warning.getBidResponses* and getNoBids*) now return an array which also exposes the array under .bids for backward compatibility.getHighestUnusedBidResponseForAdUnitCode returns null instead of an empty object when no suitable bid exists.ortb2.source.ext.schain and is normalized when provided in first party data. The module is now superfluous for publishers transitioned to seeing this object directly and will be removed in the future.sendTargetingKeys, and native key-value pairs can no longer be sent to the ad server. Please migrate to a newer setup.createBid API has been removed.statusMessage and getStatusCode() properties were removed from bid objects.gamAdServerVideo, gamAdpod, etc.). Please migrate to the new names.pbadslot field has been removed from all utilities and adapters.mediatypes.banner params that match to imp[].banner are type checked