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.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