forked from prebid/Prebid.js
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenWrap Release v 21.5.0 (#434) #437
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* support for video in hybrid profiles * added newBid.mediaType for pubmaticServerBidAdapter * unit test case for video request * reverted debug flag * increment pre version * Britepool user id module update (#5750) * adding britepool_pubparams dynamic variable lookup and merge into submodule params if exists * adding support for gdpr consent string in query params * adding tests for britepool_pubparams * adding doc block for consentData * adding pixel on success * - ensures id resolution pixel only fires when authoritative information is not present - adds tests for id resolution pixel * Add a new param cid to bridgewellBidAdapter (#5764) * pass a new param cid to bridgewellBidAdapter * update the markdown file for bridgewellBidAdpter * Refactor refererDetection to allow for URL discovery on AMP pages. (#4846) * Refactor refererDetection to allow for URL discovery on AMP pages. * Update import to include extension. * Intentiq id add url params (#5771) * Add new url params from config * Add intentIqIdSystem_spec.js tests class * added instream video ad support (#5766) * added adapters for gjirafa and malltv * interpretResponse fix for empty result * updated testing propertyId and placementId * added instream video ad support * Single request for multple bids * feat(sublimeBidAdapter): updating sublimeBidAdapter module (#5726) - handle new notifyId parameter; - bumping version to 0.6.0. * Add GVL ID and bidder code to CriteoId module (#5781) * Add GVL ID and bidder code to CriteoId module * Add gvlid as property to CriteoIdSubmodule Co-authored-by: Jesus Alberto Polo Garcia <[email protected]> * Update BrightMountainMedia cookie sync URL (#5740) * Convert id5id to an object to support passing additional data points to platforms (#5756) * move id5id to an object to support passing linkType and other data in the future * update bid adapters supporting the ID5 ID to use the new object instead of a string * remove `.only` from test * Smaato: Support in-app use cases (#5765) * Added GVLID to Media.net Analytics Adapter (#5789) Co-authored-by: monis.q <[email protected]> * Add video ad support to ablida bid adapter (#5782) * add onBidWon function, add bidder adapter version to bid requests * add support for native * use triggerPxel instead of ajax, because ajax was called 3 times with native * add gdpr consent to bid requests * update tests * add video ad support * Add adrelevantis adapter (#5735) * Update adrelevantis adapter * Update Adrelevantis Bid Adapter and Add Unit Tests Commit changes suggested by @jsnellbaker on pull request #5735 * Adnow bidder (#5738) * Add AdNow bid Adaptor * Fix problems by PR comments. * PR comments: - Use only secure endpoint. - Use adUnit mediaTypes instead of mediaType param in buildRequests. - Pass correct sizes to the endpoint for banner and native. - Fix adnowBidAdaper.md examples. - Fix and add new tests in adnowBidAdaper_spec.js * rename test * Restore package-lock.json from master * Fix sizes of bid response object for banners. * Fix adapters tests. * Improve error and documentation for publisherId (#5788) - The error message you get if you use a publisherId that is a JS numeric instead of a JS string is not super helpful if you aren't familiar with JS internals. Update the warning message to give a suggestion on a solution, and update the markdown documentation to explictly state that the ID needs to be wrapped in quotes. * SpotX bid adapter: add page parameter (#5784) * Media.net Analytics improvements (#5755) * medianetAnalyticsAdapter improvements * medianetAnalyticsAdapter improvements * review changes * fixed eslint Co-authored-by: monis.q <[email protected]> * adagio Bid Adapter: add support for CCPA, COPPA (#5749) Co-authored-by: Clément besse <[email protected]> * PubMatic analytics adapter: Not passing GDPR information (#5791) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * not passing GDPR data in analytics * GumGum: adds support for new field - iriscat (#5790) * adds support for zone and pubId params * adds support for iriscat field * fix a few id5 docs (#5793) * update id5 eids value and add html storage example * html5, not html * New PubProvided Id UserId Submodule (#5767) * PubProvided Module * - * formatting * formatting * Added rubiconBidAdapter support Added unit tests * formatting * formatting * formatting * formatting * commit to rerun build * type changes * type changes * type changes * Revert "type changes" This reverts commit af408b0a * Revert "type changes" This reverts commit af408b0a * formatting * formatting * formatting * formatting * formatting * Revert "type changes" This reverts commit 114005a5 * formatting * formatting * formatting * formatting * commit to rerun build * commit to rerun build * commit to rerun build * rubiconBidAdapter changes * rubiconBidAdapter changes * rubiconBidAdapter changes * trigger build * fix * fix * fix * rebuild Co-authored-by: myerkovich <[email protected]> * standardize rubicon get config calls (#5780) * Prebid 4.10.0 Release * Increment pre version * Add Inmar bidder adapter (#5674) * Add Inmar bidder adapter * Update Inmar adapter * Small fix * Update Inmar params * Remove domain and bidFloor, add meta * Remove unused data * Fix unit tests * added detect referer (#5759) Co-authored-by: Ignat Khaylov <[email protected]> * Qwarry bid adapter (#5662) * qwarry bid adapter * formatting fixes * fix tests for qwarry * qwarry bid adapter * add header for qwarry bid adapter * bid requests fix * fix tests * response fix * fix tests for Qwarry bid adapter Co-authored-by: Artem Kostritsa <[email protected]> Co-authored-by: Alexander Kascheev <[email protected]> * Allow selection of supported default targeting keys at configuration time. (#5763) * initial check-in: add ability to selectively allow default keys into GAM KV targeting. * add more descriptive test documentation to explain that the default targeting keys is checking against the key prefix to accomodate bid landscape. collate and remove targeting surrounding the key removal process. * cointrafficBidAdapter: added support responding in different currencies (#5800) * New adapter "Cointraffic" added * removed mobile detection * The sizes property has been updated, added supportedMediaTypes. * feat: added support responding in different currencies * change: module description * Send proper slot info in case of adUnitPath (#5810) - using `getGptSlotInfoForAdUnitCode` to get `divId` in case of `adUnitPath` - added test case for visibility via `adUnitPath` Co-authored-by: monis.q <[email protected]> * Update to rubiconBidAdapter to include criteoId support (#5806) * appnexus bid adapter: criteo back to tpuids (#5808) * Intentiq id add validation (#5797) * Add validity check to ignore not-available response * Added tests * Added error log * remove digitrust from rubicon bid adapter (#5798) * add native preset handling and automatic price macro replacement (#5807) Co-authored-by: Maxime Lequain <[email protected]> * fix some video request params (#5799) * expose full user id config (including storage) to user id modules (#5803) * expose full user id config (including storage) to user id modules, rather than just the params object * update docs to `SubmoduleConfig` * more doc fixes * missed one doc * Fix timeToFirstByte unit test (#5820) * Debug timeToFirstByte unit test * review * rubicon: adding pubcid support (#5824) * rubicon: adding pubcid support * adding to orderedParams * removed eids filter so all eids will be supported * fix eids test * fixed eids assertions Co-authored-by: Isaac A. Dettman <[email protected]> * Changes for UOe-5712/5705 * Appnexus: Add omid support (#5821) * basic implementation complete * add unit tests * remove redundant field tags[].video.frameworks * new userId module - neustar's fabrick (#5802) * submitting userId module for neustar's fabrick - https://www.home.neustar/fabrick * fixing 'gulp test' errors * fixing another test issue (related to ie) * removing another (last) repeat * - expose full user id config (including storage) to user id modules (#5803 - removing TODO from test * - updates to test Co-authored-by: Anderson, Ben <[email protected]> * Integrate option to pass clickThrough urls to renderAd method (#5796) * adding options to renderAd method * adding replaceClickThrough method to utils * implemented replaceClickThrough method in render ad to enable ssps adding url param clickthrough for publisher side counting * update to cover some validation and unit tests as requested by harpere * adding unit test for clickthrough implementation; * Add credentials and explicit options to CriteoIdSystem (#5822) Co-authored-by: Hugo Duthil <[email protected]> * AdYouLike bidAdapter - Add information in bid request (#5828) * Remove useless bidderCode in bid response * send all the available sizes in the bid request * Use the banner sizes if given * avoid compatibility issue with old bid format * ad iframe and publisher domain paramters to bid requests * add publisher domain info in ad request * add a check in unit tests for publisherDomain * encode uri components Co-authored-by: Guillaume <[email protected]> * 4.11.0 release * 4.12.0-pre * IDx user id submodule (#5826) * add idx user id * Update modules/idxIdSystem.js to match new SubmoduleConfig param Co-authored-by: Scott <[email protected]> Co-authored-by: Scott <[email protected]> * Adding Test mode for the IronSource bidder (#5831) * Change ironsource to be lower case all over code * Add test mode to the IronSource bidder * Manually took the changes for DVC related info * Adtelligent: Add new alias (#5825) * Add vuukle adapter (#5773) * add vuukle adapter * add readme * doc: add email * Handling video outstream in smartadserver adapter. (#5739) * Handling video outstream in smartadserver adapter. * Fixing the outstream example with the queue handler. Co-authored-by: tadam <[email protected]> * add stroeerCoreBidAdapter (#5830) * add stroeerCoreBidAdapter * test correction * refactroring * add gvl id to spec Co-authored-by: Jakub Dlouhý <[email protected]> Co-authored-by: karel koule <[email protected]> Co-authored-by: Lukáš Havrlant <[email protected]> * Added the ability to send multiple bids in one ad request for mediaforce bid adapter (#5834) * Added the ability to send multiple bids in one ad request for mediaforce bid adapter * Fixes after review for mediaforce bid adapter * Force refresh userId (#5819) * Added global function for refreshing user id's * Refactored submodule initialization to allow for refresh * Added submodule initialization when refreshing user id's * Refactored refresh parameter to be optional Refactored refresh user id's parameter to be optional where an empty list will result in all modules being refreshed. * Added unit tests for refresh user id's * Added single module refresh test * Test callback in refreshUserIds test * Remove zeotapIdPlus expiration on cookie in test because it caused it to intermittently fail Co-authored-by: chammon <[email protected]> * Hybrid adapter. Added support In-Image format (#5754) * Added Hybrid.ai adapter * Is used 'find' from 'core-js/library/fn/array/find' instead Array.find * Fixed missing file extensions for imports * Typo fixed * Fixed missing file extensions for imports * Added support In-Image format * Added more test * Fixed errors of lint * Deleted debug line Co-authored-by: s.shevtsov <[email protected]> * PubMatic Analytics: internal kgpv param support in analytics (#5849) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * not passing GDPR data in analytics * adding support for OpenWrap regex support * added unit test cases * TrueReach Bidder Adapter: Added User Sync Support (#5846) * Added Trureach Prebid Adapter * cleaned up truereach bidder adapter for release * truereach bidder adapter md file for release * [truereach] bidder adapter and md files update. bidderUrl no more configurable. * [Prebid] supporting nurl * [Prebid] changes required due to code style * [Prebid] prebid unit test * [Prebid] added advertiserDomains in response object * [Prebid] Secure Bidder Url. * Added usersync support * changes in bidder url Co-authored-by: Nitin Kumar <[email protected]> Co-authored-by: arnav <[email protected]> Co-authored-by: arnav <[email protected]> * Don't parse the querystring when extracting the protocolHost (#5851) Co-authored-by: Karim El Shabrawy <[email protected]> * Add rubicon size 548 (#5853) * Rubicon Adapter: Add multiple sizes to sizeMap * Add new size 500x1000 (ID: 548) in Rubicon Adapter Co-authored-by: Bret Gorsline <[email protected]> * PR Review Process: Adding RTD, UserId. General modernization. (#5829) * Adding RTD, UserId. General modernization. * Update PR_REVIEW.md Co-authored-by: Scott Menzer <[email protected]> Co-authored-by: Scott Menzer <[email protected]> * ATS-analytics - add retry logic to not fire request for envelope every time, and cut down analytics requests to 1/10 (#5839) * ATS-analytics - add retry logic to not fire request for envelope every time, and cut down analytics requests to 1/10 * ATS-analytics - fix test naming * Add examples and tests for criteo User Id Module (#5838) Co-authored-by: Hugo Duthil <[email protected]> * Fix size validate (#5841) * add relaido adapter * remove event listener * fixed UserSyncs and e.data * fix conflicts * updated size validate Co-authored-by: cmertv-sishigami <[email protected]> * fix adunit.bid undefined edge case (#5827) * PubMatic Analytics: pass device platform related information (#5855) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * not passing GDPR data in analytics * adding support for OpenWrap regex support * added unit test cases * passing device platform in logger call; test cases added * Prebid 4.12.0 Release * git commit -m "Increment pre version" * add ooloAnalyticsAdapter (#5852) * oolo analytics adapter added * update md * fix startsWith undefined * adjust tests * update tests - replace .find with .filter * update .md description * Add sharedid support to pubcommon (#5850) * Add sharedid support to pubcommon * Add sharedid support to pubcommon - fix typos * Add sharedid support to pubcommon - delete sharedid cookie when opt-out * Add sharedid support to pubcommon - disable sharedid by default * Fix Typo * PR Review process tweaks (#5862) Incorporating feedback * Added basic support for ID Module (#5835) Co-authored-by: John Rosendahl <jrosendahl@gmailcom> * Rename pubProvidedSystem.js to pubProvidedIdSystem.js (#5861) * Rename pubProvidedSystem.js to pubProvidedIdSystem.js * Update userId_spec.js * Adding Medianet outstream renderer support (#5854) * PR-review: fixed getFloor function name (#5876) * Real Time Data Module - Phase3 (#5783) * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * RTD module extend #4610 * add hook for submodule init variables naming * RTD bug fix * remove auction delay and related hooks * RTD phase 3 * design changes * fix loop continuation * proper fix this time * linter * reduce loops Co-authored-by: bretg <[email protected]> * Audigent RTD Provider HaloId Support & RTD Phase 3 Compliance (#5777) * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * real time data module, browsi sub module for real time data, new hook bidsBackCallback, fix for config unsubscribe * change timeout&primary ad server only to auctionDelay update docs * support multiple providers * change promise to callbacks configure submodule on submodules.json * bug fixes * use Prebid ajax * tests fix * browsi real time data provider improvements * RTD module extend #4610 * add hook for submodule init variables naming * RTD bug fix * remove auction delay and related hooks * update audigent rtd provider * style update * change onDone() logic * RTD phase 3 * return on data unavailable * api endpoint update * update audigent RTD provider for new spec * design changes * fix loop continuation * proper fix this time * linter * update rtd parameters, onDone semantics * reduce loops * documentation update * working update to rtd3 spec, update segment example, documentation * remove unused vars, reference module name * resolve haloid for segments * update documentation to markdown * update description in documentation * minify optimizations Co-authored-by: omerdotan <[email protected]> Co-authored-by: bretg <[email protected]> * [AD-963] - Update JW Player RTD Provider for compliance with RTD Module Phase 3 (#5844) * updates grid adapter * adds response to bids * separates responsibilities * refactos success block * renames functions * tests getCache and formatting * tests data enrichment * adds tests for bid enhancement * updates documentation * adds clarification that sample params are placeholders * adds instructions to replace placeholder ids in example Co-authored-by: karimJWP <[email protected]> * Reconciliation Real Time Data Provider (#5774) * FID-162: Add Reconciliation RTD Provider * FID-162: Update Reconciliation RTD Provider API * FID-162: Update getTargetingData method * FID-162: Add tests * Update instream logic to account for multimp (#5872) * initial commit, instream poc done * push in poc changes * push in poc changes * restore instream.html * push in poc changes * restore instream.html * restore instream.html v2 * adding instream unit tests v1 * catch up to bidfloor changes * unit tests finalized! * update adapter md * add support for mediaTypes.video * merge in prebid master * add instream validation * add unit test for instream validation Co-authored-by: Sy Dao <[email protected]> * Verizon Media user id module (#5786) * Initial work on Verizon Media User ID module * Submodule tests * Add sample eid object for Verizon Media * Documentation update * Switch to HTTP GET, update tests. * Remove single test restriction. * Documentation update * Addressing initial PR feedback. * Accept pixelId parameter to construct VMUID URL * Fix tests following API signature change * Add IAB vendor ID Co-authored-by: slimkrazy <[email protected]> * Use new ad request format by default in TheMediaGrid Bid Adapter (#5840) * The new request format was made by default in TheMediaGrid Bid Adapter * Update userId format in ad request for TheMediaGrid Bid Adapter * Added bidFloor parameter for TheMediaGrid Bid Adapter * Fix for review TheMediaGrid Bid Adapter * Support floorModule in TheMediaGrid Bid Adapter * Floors Module update to include floorMin (#5805) * Update to floors module to allow floorMin definition using setConfig({floors:...}); 1) If floorMin exists, set floorValue to new property floorRuleValue. 2) If floorMin is greater than floorValue, set floorValue to floorMin. Update to Rubicon Analytics Adapter to pass floorMin under auction.floors.floorMin if exists. Also includes update to pass floorRuleValue for each bid if floorMin exists Update to floorsModule roundup functionality to fix to one decimal place prior to roundup. This will fix issues in which JS evalutates a whole number to include a very small decimal value that forces a roundup to the next whole number. * Remove extra spaces * Package Lock revert * Updates to commit * Remove comment * Remove excess spaces * Update to priceFloor and rubiconAnalytics adapters * Prebid 4.13.0 Release * Increment pre version * configurable TTL for impressions (#5880) * PulsePoint Adapter: Fix on multi-format support (#5857) * ET-1691: Pulsepoint Analytics adapter for Prebid. (#1) * ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter * ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter * ET-1691: cleanup * ET-1691: minor * ET-1691: revert package.json change * Adding bidRequest to bidFactory.createBid method as per https://github.com/prebid/Prebid.js/issues/509 * ET-1765: Adding support for additional params in PulsePoint adapter (#2) * ET-1850: Fixing https://github.com/prebid/Prebid.js/issues/866 * Minor fix * Adding mandatory parameters to Bid * APPS-3774 * ID5 user id module: migrate publishers to use local storage instead of 1p cookies (#5874) * change storage name * id5 user id module will now prefer localstorage over cookies with a specific name. - for now, the requirement is a warning, but in a future release it will be a strict requirement and the module will not work if it's not configured properly by the publisher - remove code to support legacy endpoint / storage since all publishers using ID5 have upgraded past v3.25.0 - once a publisher is using localstorage, remove any legacy cookies that are not longer needed * add id5 markdown file * update example docs to use html5 and new storage name * add todo * code review updates * update version * doc tweaks * doc tweaks * address PR feedback - fix bug in storage expiration dates - remove unnecessary check * add us_privacy to id5 id module (#5858) * Rubicon Bid Adapter - Interpret response adds new meta values (#5864) * [Synacormedia] Config override for site.domain property (#5885) * CAP-1992 - use get config for site.domain * AOL Adapter: User ID Support (#5886) * Added support for passing VMUID to SSP endpoints * Remove 'only' command * Do not create user.ext object unless required * Add support for passing Liveramp envelope to VM SSP * WIP * Updated tests * Remove trailing comma Co-authored-by: slimkrazy <[email protected]> * the code to require local storage will be released in 4.14.0 not 4.13.0 (#5889) * piid for hybrid profiles * fix: schain complete can be 0 (#5902) * [AD-1020] JWPlayer RTD: Obtain targeting params from FPD (#5892) * reads jwTargeting from fpd * refactors param extraction * updates documentation * mentions support of config fpd * reduces auction delay examples Co-authored-by: karimJWP <[email protected]> * Add support for Publisher Common ID Module (#5871) - New user id value to be sent to STR Ad Server as `pubcid` of the bid request object Story: [#175125639](https://www.pivotaltracker.com/story/show/175125639) * Liveintent id module doesn't fall back to the default implementations of ajax, pixel and storage. (#5859) Liveintent id module reads an email hash that is provided in the configuration. * removed fix for piid from staged_nightly * aol bid adapter: support IE (#5894) * support IE in aol spec * array includes not supported IE11 * add check for config to make sure its defined (#5873) * Prebid 4.14.0 Release * Increment pre version * Media type renderers (#5760) * allow publisher to define a renderer specific to the mediaType * validate outstream bid with a renderer defined on the video mediaType * get the mediaTypes from the bidReqest * tests for publisher-defined, media-specific renderers * use single quote * undo inadvertent package-lock.json changes Co-authored-by: Michael Sperone <[email protected]> * Added GVL_ID & addtl_consent for smartadserverBidAdapter (#5870) * SIM-875 Adding GVL_ID * SIM-875 Added addtl_consent * SIM-875 removing trailing whitespaces * New krushmedia Prebid.js adapter (#5833) * inital * fix * fix * fix * fix * fix * fix * add maintener to md * Added native support Co-authored-by: Aiholkin <[email protected]> * eTarget: adapter update (#5881) * adapter update Send response reason * Update etargetBidAdapter.js Adding optional response parameter * Update etargetBidAdapter_spec.js * DMX Fix video bug (#5910) * adding DMX test @97%, two files added one updated * Update districtm_spec.js * Update districtmDMX.js * adding all districtm needed file * remove legacy file * remove typo || 0 in the test method * force default to return a valid width and height * update unit test code for failing test * changed class for an object * remove package-lock.json * change file name for dmx adapter * renamed files * restaure package-lock.json * update to last package-lock state * update gdpr user consent * fix sizes issue * Documentation updates Adding the readme.md info * update file name and update unit testing import file location * current machine state * lint correction * remove variable assigment duplicate * adding CCPA support for DMX * adding test for ccpa and gdpr * districtm dmx adding deal id field * idsync support ccpa & gdpr * fix error on vast response that failed Co-authored-by: Steve Alliance <[email protected]> Co-authored-by: Luis <[email protected]> Co-authored-by: Steve Alliance <[email protected]> Co-authored-by: Steve Alliance <[email protected]> Co-authored-by: steve-a-districtm <[email protected]> * fix failing lint errors on circle ci (#5918) * sspId for pubmatic only (#418) * IX missing sizes testing and diagnosis (#5856) * Added support for Liveramp userId submodule * Fixing URL length for large requests * adding telemetry to missing sizes feature * adding markdown file with detectMissingSizes * example value update Co-authored-by: IX-Prebid-Support <[email protected]> * Add apacdex bid adapter & Merge valueimpression, quantumdex to apacdex (#5888) * Adkernel: basic meta forwarding (#5836) * Add skip params to Beachfront adapter (#5847) * feat: add skip params and standard params to video bid request * refactor: add props to exclude list * refactor: bump adapter version Co-authored-by: John Salis <[email protected]> * AMX RTB: improve URL handling in request (#5905) * feat: add the elapsed time to events for debugging (#5868) * feat: add the elapsed time to events for debugging * naming * remove 'only' to run all tests (#5926) * Add Auction Options Config (#5787) * feature/auction-timing * rename to auctionOptions * move filtering outside of loop and organized logic. * remove auctionOptions test page * TL: Add GVLID, update validation method, add unit tests (#5904) * Add IdentityLink support and fix UnifiedId. It appears we've been looking for UnifiedId userIds on the bidderRequest object, when they are found on bidRequests. This commit fixes that error, and adds support for IdentityLink. * change maintainer email to group * TripleLift: Sending schain (#1) * Sending schain * null -> undefined * Hardcode sync endpoint protocol * Switch to EB2 sync endpoint * Add support for image based user syncing * Rename endpoint variable * Add assertion * Add CCPA query param * Simplify check for usPrivacy argument * put advertiser name in the bid.meta field if it exists * update unit tests with meta.advertiserName field * Triplelift: FPD key value pair support (#5) * Triplelift: Add support for global fpd * don't filter fpd * adds coppa support back in * add gvlid, update validation method, add unit tests * remove advertiserDomains logic * typo * update _buildResponseObject to use new instream validation Co-authored-by: Will Chapin <[email protected]> Co-authored-by: colbertk <[email protected]> Co-authored-by: David Andersen <[email protected]> Co-authored-by: Brandon Ling <[email protected]> Co-authored-by: colbertk <[email protected]> Co-authored-by: Kevin Zhou <[email protected]> Co-authored-by: kzhouTL <[email protected]> Co-authored-by: Sy Dao <[email protected]> * rubicon - support all userIds (#5923) * rubicon - support all userIds * rubicon - support all userIds update * rubicon update to userId logic Co-authored-by: Eric Harper <[email protected]> * Adds tcf v2 support (#5883) Co-authored-by: francesco <[email protected]> * get dynamic ttl from the server response (#5896) * Change ironsource to be lower case all over code * Add test mode to the IronSource bidder * get dynamic ttl from the server response * Teads adapter: add Global Vendor Id (GDPR enforcement) (#5929) * Smaato: Add userIds to BidRequest (#5927) * Mediasquare: add native and video support (#5823) * Mediasquare: Add support for uspConsent + schain userIds support. Plus enhance userSync * fix iframeEnabled and pixelEnabled + suggested shortand statement * mediasquare bidder: add metrics to onBidWon Event * mediasquare bidder: fix getUserSyncs * MediaSquare: add native and video support * 33Across: Added Video Support (#5884) * check gdpr in buildRequest * User sync based on whether gdpr applies or not * check if consent data exists during user sync * split user sync into further branches: 1) when gdpr does not apply 2) when consent data is unavailable * contribute viewability to ttxRequest * update tests * remove window mock from tests * use local variables * introduce ServerRequestBuilder * add withOptions() method to ServerRequestBuilder * add semicolons * sync up package-lock.json with upstream/master * stub window.top in tests * introduce getTopWindowSize() for test purpose * reformat code * add withSite() method to TtxRequestBuilder add withSite() method to TtxRequestBuilder * add isIframe() and _isViewabilityMeasurable() * handle NON_MEASURABLE viewability in nested iframes * consider page visibility, stub utils functions getWindowTop() and getWindowSelf() * contribute viewability as 0 for inactive tab * add prebidjs version to ttx request * send caller as an array * send viewability as non measurable when unable to locate target HTMLElement, add warning message * fix JSDoc in utils.js * introduce mapAdSlotPathToElementId() * introduce getAdSlotHTMLElement(), add logging * introduce mapAdSlotPathToElementId() * update logging in ad unit path to element id mapping * rephrase logging, fix tests * update adapter documentation * remove excessive logging * improve logging * revert change * fix return of _mapAdUnitPathToElementId() * improve logging of _mapAdUnitPathToElementId() * do not use Array.find() * return id once element is found * return id once element is found * let -> const * Removing killswitch behavior for GDPR * Updated comments to reflect current gdpr logic * URI encode consent string * Updated example site ID to help Prebid team e2e test our adapter * send page url in ortb * Removed redundant pageUrl default * Restored package-log.json that mirrors prebid's repo * Sending USP string during buildRequest * Adding USP consent data to user sync * add unit test for syncing without bidrequest * Changed to uspConsent to make the connatation consistent * Resetting adapter state in adapter after user sync rather than exposing it. * removed console log * Adding schain info * remove setting empty format ext * better tests invalid values * removing validation of schain * Fixed lint errors * First cut for bidfloors support * fixed where getFloors is read * fixed merge conflicts * support the guid in the api endpoint * Reformat + validation updates * refactor banner to conform to mediaType format * Building video ORTB * code review changes for better refactor * Building video ORTB * Interpret video response * Updated documentation * Updated supported mediatypes * Added bidfloors * Adding support bidder specific overrides * only validate startdelay when instream * fixed incorrect params for instream * Removed usage of an actual GUID for safety. * Added mimes and protocols as required * placement is +ve int * fix for sizes + valid sample GUID Co-authored-by: Gleb Glushtsov <[email protected]> Co-authored-by: Gleb Glushtsov <[email protected]> Co-authored-by: Gleb Glushtsov <[email protected]> Co-authored-by: Aparna Hegde <[email protected]> Co-authored-by: Aparna Hegde <[email protected]> Co-authored-by: Aparna Hegde <[email protected]> Co-authored-by: Aparna Hegde <[email protected]> Co-authored-by: Aparna Hegde <[email protected]> Co-authored-by: Aparna Hegde <[email protected]> Co-authored-by: terryc33x <[email protected]> Co-authored-by: Terry Chen <[email protected]> * Prebid 4.15.0 Release * Increment pre version * Improve Digital adapter: eids support (#5935) * Improve Digital adapter: eids support * Fix quotes * Adkernel: andbeyond alias (#5922) * fix to remove redundant validation for datatype for partner value - UOE-5788 * fix for UOE-5788 * LunamediaHB bid adapter (#5906) * Add User ID Targeting to googletag.cmd as a fallback when GPT API is not ready (#5925) * Add User IDs to googletag.cmd The purpose of this change is to allow the userIdTargeting module to function even when googletag has not been defined yet. * Fixing indentation errors Fixing indentation errors thrown by * Fix 'googletag' is not defined errors * Added unit test for userIdTargeting fallback * No bid version 1.2.9 (#5794) * Enable supplyChain support * Added support for COPPA * rebuilt * Added support for Extended User IDs. Co-authored-by: Reda Guermas <[email protected]> * EMX Adding Schain forwarding (#5946) * adding ccpa support for emx_digital adapter * emx_digital ccpa compliance: lint fix * emx 3.0 compliance update * fix outstream renderer issue, update test spec * refactor formatVideoResponse function to use core-js/find * Add support for schain forwarding Co-authored-by: Nick Colletti <[email protected]> Co-authored-by: Nick Colletti <[email protected]> Co-authored-by: Kiyoshi Hara <[email protected]> Co-authored-by: Dan Bogdan <[email protected]> Co-authored-by: Jherez Taylor <[email protected]> Co-authored-by: EMXDigital <[email protected]> * pubGENIUS bid adapter: fix bug that requestBids timeout is not respected (#5940) * fix requestBids timeout * fix pubgenius bid adapter test * Updated the text in line 292 (#5937) Updated the text in line 292 * Update for Qwarry bid adapter (#5936) * qwarry bid adapter * formatting fixes * fix tests for qwarry * qwarry bid adapter * add header for qwarry bid adapter * bid requests fix * fix tests * response fix * fix tests for Qwarry bid adapter * add pos parameter to qwarry bid adapter Co-authored-by: Artem Kostritsa <[email protected]> Co-authored-by: Alexander Kascheev <[email protected]> * moved changes for UOE-5788 in hasRequiredParams function * Adagio Bid Adapter: support UserId's (#5938) * userId module: fix auctionDelay submodules with callbacks (#5891) * clearTimeout only after all submodules are done * check that setTimeout function was not cleared * fix circle ci failing lint error (#5952) * PR-Review process: fleshing out RTD review (#5948) * PR-Review process: fleshing out RTD review * align bidrequest attribute * delete pubcommon test cookie for domainOverride after writing it in all cases (#5943) * delete pubcommon test cookie after writing it in all cases, not just when it is found again * fix lunamediahbBidAdapter lint issue * call domainOverride only when needed in the module, not ahead of time when the module is registered. * Gamoshi - Add new alias (#5895) * add logic to prefer prebid modules over external modules in build process (#4124) * add check in getModules helper function * update logic based on feedback * update node version of project * Improve Digital adapter: adding bid floor, referrer, more native fields (#4103) * Bid floor, https, native ad update * Update the ad server protocol module * Adding referrer * YIELDONE adapter - change urls to adapt https (#4139) * update: change urls to adapt https * fix test code * Added SupplyChain Object support and an onTimeout Callback (#4137) * - Implemented the 'onTimeout' callback to fire a pixel when there's a timeout. - Added the ability to serialize an schain object according to the description provided here: https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/supplychainobject.md * some mods to the schain tag generation * - added tests for schain param checking. * - fixed a malformed url for timeouts * - Removed a trailing ',' while generating a schain param. * Revert "Added SupplyChain Object support and an onTimeout Callback (#4137)" This reverts commit e61b246b45bd2c2390350eaeca693f208b1a3a24. This commit doesn't use the schain module added in #4084 * Nobid Prebid Adapter commit (#4050) * Nobid Prebid Adapter commit * Fixed global replace and unit tests * Fixed find function * Added nobidBidAdapter.md * Removed description and added "Bid Params" section. * Added test siteId 2 for testing. * Refactored the Adapter to remove most references to the nobid object. We still need the nobid object because we have a passback tag in DFP that makes reference to it. * Fix concurrent responses on the page * Cosmetic change to log an error in case of missing ad markup * Keep nobid.bidResponses cross adapters. * Added GDPR support in user sync and added test coverage. gulp test-coverage gulp view-coverage * Padding issues * Fix padding issues * Fix padding * update outstream prod url (#4104) * support pubcid and uids (#4143) * Fix misspelling and minor cleanup of schain docs (#4150) * Prebid 2.31.0 Release * Increment pre version * Rubicon: tuning logged messages (#4157) * Rubicon: tuning logged messages * Update rubiconBidAdapter.js * fixed indentation * Rubicon Video COPPA fix (#4155) * Rubicon Video COPPA fix * Unit test for Rubicon Video COPPA fix * Playground XYZ adapter - iframe usersync bug fix (#4141) * corrected user sync type * removed support for iframe usersync * added unit tests for getUserSyncs * update nvmrc file (#4162) * update gulp-footer package (#4160) * Datablocks bid/analytics adapter (#4128) * add datablocks Analytics and Bidder Adapters * remove preload param * remove preloadid * better coverage of tests * better coverage * IE doesn't support array.find * lint test * update example host * native asset id should be integer * update logic of ad_types field in appnexusBidAdapter (#4065) * Shorten SomoAudience to just Somo (#4163) * Shorten SomoAudience to just Somo * Make package-lock return * Quantcast: Fix for empty video parameters (#4145) * Copy params from bid.params.video. * Added test for missing video parameters. * Include mimes from adunit. * One Video adding Rewarded Video Feature (#4142) * outstream changes * removing global filtet * reverting page * message * adapter change * remove space * testcases * testpage * spaces for test page * renderer exist case * reverting package-lock.json * adding schain object * adding tagid * syntaxx error fix * video.html * space trailing * space * tagid * inventoryId and placement * rewarded video * added unit test case * Module to pass User Ids to DFP (#4140) * first commit * renamed * minor doc change * documentation * small change * EB * removed unused imports * minor changes * reanmaed a const * adding more methods to test shareUserIds module * unit tets cases for shareUserIds * indentation * renamed DFP to GAM * renamed shareUserIds to userIdTargeting * Update userIdTargeting.md * trying to restart CI * digitrust userId case handled * minor comment change * using auctionEnd event instead of requestBids.before * using events.on * Buzzoola bid adapter (#4127) * initial commit for buzzoola adapter * leave only banners for now * fix bid validation * change endpoint url * add video type * restore renderer * fix renderer * add fixed player sizes * switch bids * convert dimentions to strings * write tests * 100% tests * remove new DOM element creation in tests * handle empty response from server * change description * E2e tests for Native and Outstream video Ad formats. (#4116) * reorganize e2e/ tests into separate directories * new test page for e2e-banner testing * add test to check if Banner Ad is getting loaded * change location of the spec files to reflect change in test/e2e directory structure * add test case to check for generation of valid targeting keys * create Native Ad test page * add test case to check validity of the targeting keys and correct rendering of the Ad * update old browser versions to new * update browser version * update title * remove console.log statements * add basic functional test for e2e outstream video ad format * Update LockerDome adUnitId bid param (#4176) This is not a breaking change * fix several issues in appnexus video bids (#4154) * S2s testing disable client side (#4123) * Add microadBidAdapter * Remove unnecessary encodeURIComponent from microadBidAdapter * Submit Advangelists Prebid Adapter * Submit Advangelists Prebid Adapter 1.1 * Correct procudtion endpoint for prebid * analytics update with wrapper name * reverted error merge * New testServerOnly flag * Tests and a bug fix * Removed dead code * Fixes requested in review * Check each adUnit * isTestingServerOnly changes per Eric * Fixed IE 11 bug * More tests * improved test case names * New option to Include deal KVPs when enableSendAllBids === false (#4136) * new option to include KVPs which have deals when enableSendAllBids === false * updating tests to be more realistic * Prebid 2.32.0 Release * increment pre version * Rubicon doc: changing video test zone (#4187) * added schain support to sonobi adapter (#4173) * if schain config is not defined then error should not be thrown (#4165) * if schain config is not defiend then error should not be thrown * relaxed mode nodes param not defined error handled * added test cases for config validation * a curly bracket was missing in the example * Rubicon: updating test params (#4190) * myTargetBidAdapter: support currency config (#4188) * Update README.md (#4193) * Update README.md * Update README.md * cedato bid adapter instream video support (#4153) * Added adxpremium prebid analytics adapter (#4181) * feat(OAFLO-186): added support for schain (#4194) * Sonobi - send entire userid payload (#4196) * added userid param to pass the entire userId payload to sonobis bid request endpoint * removed console log git p * fixed lint * OpenX Adapter fix: updating outdated video examples (#4198) * userId - Add support for refreshing the cached user id (#4082) * [userId] Added support for refreshing the cached user id: refreshInSeconds storage parameter, related tests and implementation in id5 module * [userId] Added support for refreshing the cached user id: refreshInSeconds storage parameter, related tests and implementation in id5 module * UserId - ID5 - Updated doc with new contact point for partners * UserId - Merged getStoredValue and getStoredDate * [UserId] - ID5 - Moved back ID5 in ./modules * UserId - ID5 - Fixed incorrect GDPR condition * [UserId] - Doc update and test cleanup * Prebid 2.33.0 Release * Increment pre version * SupplyChainObject support and fires a pixel onTimeout (#4152) * - Implemented the 'onTimeout' callback to fire a pixel when there's a timeout. - Added the ability to serialize an schain object according to the description provided here: https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/supplychainobject.md * some mods to the schain tag generation * - added tests for schain param checking. * - fixed a malformed url for timeouts * - Removed a trailing ',' while generating a schain param. * - Using the schain object from validBidRequest if present. Reverting to checking if params has it if not. * - reverting changes to merge with master * - Resolving merge issues * Feature/add profile parameter (#4185) * Add optional profile parameter * EMXDigital Bid Adapter: Add video dimensions in request (#4174) * addressed feedback from #3731 ticket * removed commented code from emx test spec * logging removed from spec * flip h & w values from playerSize for video requests * adding Outstream mediaType to EMX Digital * adding device info. update to grab video param. styling changes. * add video dimensions from playerSize * fix test for video dimensions * Added keywords parameter support in TrustX Bid Adapter (#4183) * Add trustx adapter and tests for it * update integration example * Update trustx adapter * Post-review fixes of Trustx adapter * Code improvement for trustx adapter: changed default price type from gross to net * Update TrustX adapter to support the 1.0 version * Make requested changes for TrustX adapter * Updated markdown file for TrustX adapter * Fix TrustX adapter and spec file * Update TrustX adapter: r parameter was added to ad request as cache buster * Add support of gdpr to Trustx Bid Adapter * Add wtimeout to ad request params for TrustX Bid Adapter * TrustX Bid Adapter: remove last ampersand in the ad request * Update TrustX Bid Adapter to support identical uids in parameters * Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request * Update TrustX Bid Adapter to support instream and outstream video * Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter * Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl * HOTFIX for referrer encodind in TrustX Bid Adapter * Fix test for TrustX Bid Adapter * TrustX Bid Adapter: added keywords passing support * rubicon: avoid passing unknown position (#4207) * rubicon: not passing pos if not specified * added comment * not sending pos for video when undefined * cleaning up test * fixed unit test * correctly reference bidrequest and determine mediatype of bidresponse (#4204) * GumGum: only send gdprConsent when found (#4205) * adds digitrust module, mods gdpr from bool to int * update unit test * only send gdprconsent if present * LKQD: Use refererInfo.referer as fallback pageurl (#4210) * Refactored URL query parameter passthrough for additional values, changed SSP endpoint to v.lkqd.net, and updated associated unit tests * Use refererInfo.referer as fallback pageurl * Removed logs and testing values * [UserId] - ID5 - Fixed case when consentData is undefined (No CMP) (#4215) * create stubs for localStorage in widespaceBidAdapter test file (#4208) * added adId property to adRenderFailed event (#4097) When no bid (therefore no adUnitCode) is available in the adRenderFailed event it can be difficult to identify the erroring slot.But in almost all cases the given slot still has the adId targeting. * OpenX Adapter: Forcing https requests and adding UserID module support for LiveRamp and TTD (#4182) * OpenX Adapter: Updated requests to force https * OpenX Adapter: Added support for TTD's UnifiedID and LiveRamp's IDL * PubMatic to support userId sub-modules (#4191) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * TripleLift support for UnifiedId and IdentityLink (#4197) * Add IdentityLink support and fix UnifiedId. It appears we've been looking for UnifiedId userIds on the bidderRequest object, when they are found on bidRequests. This commit fixes that error, and adds support for IdentityLink. * change maintainer email to group * Added lemma adapter (#4126) * lemmaBidAdapter.js Added lemma bid adapter file * lemmaBidAdapter.md Added lemma bid adapter md file * lemmaBidAdapter_spec.js Added lemma bid adapter test spec file * Update lemmaBidAdapter.js Fixed automated code review alert comparison between inconvertible types * Update lemmaBidAdapter.js Fixed review changes * Update lemmaBidAdapter.md Correct parameter value. * Adkernel adapter new alias (#4221) * Force https scheme for Criteo Bidder (#4227) * assign adapter version number * Ensure that Criteo's bidder is always called through https * Add Video Support for Datablocks Bid Adapter (#4195) * add datablocks Analytics and Bidder Adapters * remove preload param * remove preloadid * better coverage of tests * better coverage * IE doesn't support array.find * lint test * update example host * native asset id should be integer * add datablocks Video * remove isInteger * skip if empty * update adUnit, bidRequest and bidResponse object (#4180) * update adUnit, bidRequest and bidResponse object * add test for mediaTypes object * 3 display banner and video vast support for rads (#4209) * add stv adapter * remove comments from adapter file * start rads adapter * fix adapter and tests * fixes * fix adapter and doc * fix adapter * fix tests * little fix * add ip param * fix dev url * #3 radsBidAdapter.md * #3 radsBidAdapter.md: cleanup * fix code and doc * UserId - Add SameSite and server-side pubcid support (#3869) * Add SameSite and server-side pubcid support * Fix emoteevBidAdapter unit test * added schain to appnexus bid adapter (#4229) * added schain to appnexus bid adapter * semicolon * update doubleclick url (#4179) * Prebid 2.34.0 release * increment pre version * Rubi Analytics handles > 1 bidResponse per bidRequest (#4224) * videoNow bid adapter (#4088) * -- first commit * -- cors and bidder's name fixed * -- almost ready * -- added docs * -- added nurl tracking * -- bid params * -- tests added * -- test fixed * -- replace placeholder in the onBidWon pixel's url * -- commit for restart tests * -- change response data format for display ad * -- tests updated * -- 100% tests coverage * -- a few clean the test's code * -- custom urls from localStorage * -- tests updated * -- a few clean the test's code * -- new init model * -- spec for new init model * -- fix for new init model * -- code cleaned * -- 100% tests coverage * -- 100% tests coverage * -- fixed test * -- commit for restart tests * djax new bidder adapter (#4192) * djax bidder adapter * djax bidder adapter * Update hello_world.html * Added Turk Telekom Bid Adapter (#4203) * Added Turk Telekom Bid Adapter * Fix md file for Turk Telekom Bid Adapter * MicroAd: Use HTTPS in all requests (#4220) * Always use HTTPS endpoint in MicroAd * Update code * Fixed a broken test in MicroAd * Schain: avoiding Object.values as it is breaking on IE11 (#4238) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * avoiding use of Object.values * 3952 delay auction for ids (#4115) * 3952 delay auction for user ids * 3952 add integration example * 3952 add tests * 3952 fix html example * add todos * 3952 continue auction if ids received * 3952 add tests for auction delay * increase test coverage * set config for test * remove todo * add a few more checks to tests * add comment, force tests to rerun * Feature: adUnitBidLimit (#3906) * added new feature to config to limit bids when sendallbids is enabled * cleaned up code. removed extra spaces etc * removed trailing spaces in config * remove .flat() and replaced with spread operator * removed flat function and instead pushing using spread operator * updated to use sendBidsControl instead * updated targeting_spec to test bidLimit * removed trailing spaces from targeting_spec * Update Rubicon Adapter netRevenue default (#4242) * Add microadBidAdapter * Remove unnecessary encodeURIComponent from microadBidAdapter * Submit Advangelists Prebid Adapter * Submit Advangelists Prebid Adapter 1.1 * Correct procudtion endpoint for prebid * analytics update with wrapper name * reverted error merge * update changed default value of netRevenue to true * Removed AdastaMadia from alias (#4255) * Update appnexusBidAdapter.js (#4251) * IdentityLink - change expiration time to 30 days (#4239) * Add coppa support for AppNexus adapter (#4253) * Add coppa support for AppNexus adapter * test name * add new longform e2e tests (#4206) * Konduit module (#4184) * Adding Konduit module * Removed superfluous arguments passed to obtainVastUrl function * Removed superfluous arguments passed to obtainVastUrl function. * Build trigger (empty commit) * Module documentation updated according to the comments * Logic in obtainVastUrl function updated according to the review comment. * Removed hook, enabled eslint * Circle CI runs e2e tests on every push (#4200) * run functional tests on circle ci on push to any remote branch * remove extraneous key from config file * add test.localhost as alias to 127.0.0.1 * check 0: execute circle-ci * move /etc/config to a separate command * change bid partner to rubicon * test appnexus bid adapter in ci * comment browserstack command * remove console.log statement * test1: circle-ci * change reference dev -> prod while loading prebid * add console.log statement * check-2: circle-ci * comment browserstack testing * change bid adapter * change bid adapter * remove test case for checking targeting keys * remove the ci flag * uncomment test for checking correct generation of targeting keys * swap AN -> Rubicon for testing targeting keys * Outcon bid adapter. (#4161) * Outcon bid adapter. * Fix identation * Fixes * Fixes * Fixes * Spec fixes * Fixes * Fix urls * Fix * Fix parameters * Fix space operators * Fix bidder timeout * Update * Fix whitespace * no message * Outcon unit test * no message * no message * no message * no message * Fixes * Fixes * Change url * no message * no message * no message * Added bidId * no message * no message * no message * no message * Wrapping url with html * no message * no message * no message * Adding workflow to run end to end tests (#4230) * Adding workflow to run end to end tests * trying self branch * Update to run at 12 every day * cleanup config using aliases * update branch and cron time * add command * update prebid path for e2e test pages (#4274) * Prebid 2.35.0 release * Increment pre version * Add usersync to adpone adapter (#4245) * add user sync to adpone adapter * move adpone usersync to global variable * added withcredentials to http request * fix http request options * fix http request options * add withCredentials: true * add withCredentials: true * added test coverage to usersync * update sync function * add test coverage * adpone adapter * package lock * add more testing * add more testing * testing for onBidWon fucntion * test onbidwon function * trigger build * Revert GumGum Adapter 2.28 resizing changes (#4277) * changed resizing unit tests to return the first size dimensions in the sizes array * added some changes * reverted adapter changes * SpotX Bid Adapter: Support schain, ID5 object, Google consent object, and hide_skin (#4281) * Add SpotXBidAdapter * Minor updates * Undo testing changes to shared files * Fix relative imports * Remove superfluous imports and write a few more tests * Formatting, ID5 object, Google consent objects - Added ID5 object support - Added Google Consent object - Reformatted indentaiton on spec file * Revert content_width and content_height changes in docs - not sure how these got moved, lets put them back * Remove click_to_replay flag in example - no reason to use this one in the example * Spotx adapter - Add schain support and update unit tests * Update schain path in ORTB 2.3 request body - schain object is now added to ortb request body at request.ext.source.ext.schain * Add hide_skin to documentation - whoops, this got removed, let's add it back * Update Rubicon Analytics Adapter `bidId` to match PBS (#4156) * Add microadBidAdapter * Remove unnecessary encodeURIComponent from microadBidAdapter * Submit Advangelists Prebid Adapter * Submit Advangelists Prebid Adapter 1.1 * Correct procudtion endpoint for prebid * analytics update with wrapper name * reverted error merge * update for rubicon analytics to send seat[].bid.id for PBS video and banner * fixed conditional for server and video or banner * updated with optimized value test for bidid * update changed default value of netRevenue to true * remove var declaration for rightSlot to correct lgtm error for unused variable * update defineSlot div id to match div id defined in html body * update test ad unit test props * revert lock to match remote master * add seatBidId to bidObj in rpBidAdapter interpretResponse * update setTargeting to execute in the bids back handler * remove dev integration test page * meaningless commit to get lgtm to re-run * SmartRTB adapter update (#4246) * modules: Implement SmartRTB adapter and spec. * Fix for-loop syntax to support IE; refactor getDomain out of exported set. * Remove debugs, update doc * Update test for video support * Handle missing syncs. Add video to media types in sample ad unit * Add null response check, update primary endpoint * Note smrtb video requires renderer * Support Vast Track (#4276) * Add microadBidAdapter * Remove unnecessary encodeURIComponent from microadBidAdapter * Submit Advangelists Prebid Adapter * Submit Advangelists Prebid Adapter 1.1 * Correct procudtion endpoint for prebid * analytics update with wrapper name * reverted error merge * update changed default value of netRevenue to true * Add parameters if config.cache.vasttrack is true * Use requestId instead of adId * Test new vasttrack payload params * Removed commented out code * Relaxed conditional check per review * Removed commented out line * Added 1000x250 size (#4295) * prepare vidazoo adapter for v3.0 (#4291) * Improve Digital adapter: support schain (#4286) * LiveIntent Identity Module. (#4178) * LiveIntentIdSystem. Initial implementation. * LiveIntentIdSystem. Removed whitespace. * Fixed typo * Renamed variables, cookiesm added md. * Changed the default identity url. * Composite id, with having more than just the lipbid passed around. * Composite id. * Merge conflict resolution. * Changed docs and param description. * Added typedoc & mentioned liveIntentIdSystem in submodule.json. * Extracted the LiveIntentIdSystem under modules, removed it from default userId modules. * Fixing the 204 + no body scenario. * Added liveIntent to submodule.json * Fixing docs indentation. * Updated prebidServer & specs. * Minor specs update. * updating liveintent eids source (#4300) * updating liveintent eids source these are supposed to be domains * updating unit test * fix appnexusBidAdapter view-script regex (#4289) * fix an view script regex * minor syntax update * 33Across adding bidder specific extension field (#4298) * - add 33across specific ext field for statedAt * - fix unit test for 33Across adapter * PubMatic to support LiveIntent User Id sub-module (#4306) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * supporting LiveIntent Id in PubMatic adapter * updated source for liveintent * Finteza Analytics Adapter: fix cookies (#4292) * fix reading and sending cookies * fix lint errors * clear comments * add unit tests * fix calling of setCookies for IE * clear cookies after test * use own setCookie method inside tests * Update LockerDome adapter to support Prebid 3.0 (#4301) * Returning the `IdResponse` type with an obj + callback. Fix for 4304 (#4305) * Returning the `IdResponse` type with an obj + callback. * Renamed resp -> result. * Removed whitespace. * ShowHeroes adapter - expanded outstream support (#4222) * add ShowHeroes Adapter * ShowHeroes adapter - expanded outstream support * Revert "ShowHeroes adapter - expanded outstream support" This reverts commit bfcdb913b52012b5afbf95a84956b906518a4b51. * ShowHeroes adapter - expanded outstream support * ShowHeroes adapter - fixes (#4222) * ShowHeroes adapter - banner and outstream fixes (#4222) * ShowHeroes adapter - description and outstream changes (#4222) * ShowHeroes adapter - increase test coverage and small fix * [Orbidder-Adapter] Add bidRequestCount and remove bid.params.keyValues (#4264) * initial orbidder version in personal github repo * use adUnits from orbidder_example.html * replace obsolete functions * forgot to commit the test * check if bidderRequest object is available * try to fix weird safari/ie issue * ebayK: add more params * update orbidderBidAdapter.md * use spec.<function> instead of this.<function> for consistency reasons * add bidfloor parameter to params object * fix gdpr object handling * …
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
support for video in hybrid profiles
added newBid.mediaType for pubmaticServerBidAdapter
unit test case for video request
reverted debug flag
increment pre version
Britepool user id module update (Britepool user id module update prebid/Prebid.js#5750)
adding britepool_pubparams dynamic variable lookup and merge into submodule params if exists
adding support for gdpr consent string in query params
adding tests for britepool_pubparams
adding doc block for consentData
adding pixel on success
Add a new param cid to bridgewellBidAdapter (Add a new param cid to bridgewellBidAdapter prebid/Prebid.js#5764)
pass a new param cid to bridgewellBidAdapter
update the markdown file for bridgewellBidAdpter
Refactor refererDetection to allow for URL discovery on AMP pages. (Refactor refererDetection to allow for URL discovery on AMP pages. prebid/Prebid.js#4846)
Refactor refererDetection to allow for URL discovery on AMP pages.
Update import to include extension.
Intentiq id add url params (Intentiq id add url params prebid/Prebid.js#5771)
Add new url params from config
Add intentIqIdSystem_spec.js tests class
added instream video ad support (added instream video ad support prebid/Prebid.js#5766)
added adapters for gjirafa and malltv
interpretResponse fix for empty result
updated testing propertyId and placementId
added instream video ad support
Single request for multple bids
feat(sublimeBidAdapter): updating sublimeBidAdapter module (feat(sublimeBidAdapter): updating sublimeBidAdapter module prebid/Prebid.js#5726)
Add GVL ID and bidder code to CriteoId module (Add GVL ID and bidder code to CriteoId module prebid/Prebid.js#5781)
Add GVL ID and bidder code to CriteoId module
Add gvlid as property to CriteoIdSubmodule
Co-authored-by: Jesus Alberto Polo Garcia [email protected]
Update BrightMountainMedia cookie sync URL (Update BrightMountainMedia cookie sync URL prebid/Prebid.js#5740)
Convert id5id to an object to support passing additional data points to platforms (Convert id5id to an object to support passing additional data points to platforms prebid/Prebid.js#5756)
move id5id to an object to support passing linkType and other data in the future
update bid adapters supporting the ID5 ID to use the new object instead of a string
remove
.only
from testSmaato: Support in-app use cases (Smaato bid adapter: Optional bidder params to support in-app webview use cases prebid/Prebid.js#5765)
Added GVLID to Media.net Analytics Adapter (Add GVLID to Media.net Analytics Adapter prebid/Prebid.js#5789)
Co-authored-by: monis.q [email protected]
Add video ad support to ablida bid adapter (Add video ad support to ablida bid adapter prebid/Prebid.js#5782)
add onBidWon function, add bidder adapter version to bid requests
add support for native
use triggerPxel instead of ajax, because ajax was called 3 times with native
add gdpr consent to bid requests
update tests
add video ad support
Add adrelevantis adapter (Add adrelevantis adapter prebid/Prebid.js#5735)
Update adrelevantis adapter
Update Adrelevantis Bid Adapter and Add Unit Tests
Commit changes suggested by @jsnellbaker on pull request prebid#5735
Adnow bidder (Adnow bidder prebid/Prebid.js#5738)
Add AdNow bid Adaptor
Fix problems by PR comments.
PR comments:
rename test
Restore package-lock.json from master
Fix sizes of bid response object for banners.
Fix adapters tests.
Improve error and documentation for publisherId (Improve warning and documentation for pubmatic publisherId prebid/Prebid.js#5788)
super helpful if you aren't familiar with JS internals. Update the warning message to give a suggestion
on a solution, and update the markdown documentation to explictly state that the ID needs to be wrapped
in quotes.
SpotX bid adapter: add page parameter (SpotX bid adapter: add page parameter prebid/Prebid.js#5784)
Media.net Analytics improvements (Media.net Analytics improvements prebid/Prebid.js#5755)
medianetAnalyticsAdapter improvements
medianetAnalyticsAdapter improvements
review changes
fixed eslint
Co-authored-by: monis.q [email protected]
Co-authored-by: Clément besse [email protected]
PubMatic analytics adapter: Not passing GDPR information (PubMatic analytics adapter: Not passing GDPR information prebid/Prebid.js#5791)
added support for pubcommon, digitrust, id5id
added support for IdentityLink
changed the source for id5
added unit test cases
changed source param for identityLink
not passing GDPR data in analytics
GumGum: adds support for new field - iriscat (GumGum: adds support for new field - iriscat prebid/Prebid.js#5790)
adds support for zone and pubId params
adds support for iriscat field
fix a few id5 docs (fix a few id5 docs prebid/Prebid.js#5793)
update id5 eids value and add html storage example
html5, not html
New PubProvided Id UserId Submodule (New PubProvided Id UserId Submodule prebid/Prebid.js#5767)
PubProvided Module
formatting
formatting
Added rubiconBidAdapter support
Added unit tests
formatting
formatting
formatting
formatting
commit to rerun build
type changes
type changes
type changes
Revert "type changes"
This reverts commit af408b0
This reverts commit af408b0
formatting
formatting
formatting
formatting
formatting
Revert "type changes"
This reverts commit 114005a
formatting
formatting
formatting
formatting
commit to rerun build
commit to rerun build
commit to rerun build
rubiconBidAdapter changes
rubiconBidAdapter changes
rubiconBidAdapter changes
trigger build
fix
fix
fix
rebuild
Co-authored-by: myerkovich [email protected]
standardize rubicon get config calls (Rubicon: PVID & Standardize rubicon get config calls prebid/Prebid.js#5780)
Prebid 4.10.0 Release
Increment pre version
Add Inmar bidder adapter (Add Inmar bidder adapter prebid/Prebid.js#5674)
Add Inmar bidder adapter
Update Inmar adapter
Small fix
Update Inmar params
Remove domain and bidFloor, add meta
Remove unused data
Fix unit tests
added detect referer (Between get real referer prebid/Prebid.js#5759)
Co-authored-by: Ignat Khaylov [email protected]
Qwarry bid adapter (Qwarry bid adapter prebid/Prebid.js#5662)
qwarry bid adapter
formatting fixes
fix tests for qwarry
qwarry bid adapter
add header for qwarry bid adapter
bid requests fix
fix tests
response fix
fix tests for Qwarry bid adapter
Co-authored-by: Artem Kostritsa [email protected]
Co-authored-by: Alexander Kascheev [email protected]
Allow selection of supported default targeting keys at configuration time. (Allow selection of supported default targeting keys at configuration time. prebid/Prebid.js#5763)
initial check-in: add ability to selectively allow default keys into GAM KV targeting.
add more descriptive test documentation to explain that the default targeting keys is checking against the key prefix to accomodate bid landscape.
collate and remove targeting surrounding the key removal process.
cointrafficBidAdapter: added support responding in different currencies (cointrafficBidAdapter: added support responding in different currencies prebid/Prebid.js#5800)
New adapter "Cointraffic" added
removed mobile detection
The sizes property has been updated, added supportedMediaTypes.
feat: added support responding in different currencies
change: module description
Send proper slot info in case of adUnitPath (Media.net Bid Adapter: Send proper slot info in case of adUnitPath prebid/Prebid.js#5810)
getGptSlotInfoForAdUnitCode
to getdivId
in case ofadUnitPath
adUnitPath
Co-authored-by: monis.q [email protected]
Update to rubiconBidAdapter to include criteoId support (Update to rubiconBidAdapter to include criteoId support prebid/Prebid.js#5806)
appnexus bid adapter: criteo back to tpuids (appnexus bid adapter: move criteo data back to tpuids prebid/Prebid.js#5808)
Intentiq id add validation (Intentiq id add validation prebid/Prebid.js#5797)
Add validity check to ignore not-available response
Added tests
Added error log
remove digitrust from rubicon bid adapter (Rubicon Bid Adapter: Remove digitrust references prebid/Prebid.js#5798)
add native preset handling and automatic price macro replacement (Adot bid adapter: add native preset handling and automatic price macro replacement prebid/Prebid.js#5807)
Co-authored-by: Maxime Lequain [email protected]
fix some video request params (Rubicon Bid Adapter: Fix some video request params prebid/Prebid.js#5799)
expose full user id config (including storage) to user id modules (expose full user id config (including storage) to user id modules prebid/Prebid.js#5803)
expose full user id config (including storage) to user id modules, rather than just the params object
update docs to
SubmoduleConfig
more doc fixes
missed one doc
Fix timeToFirstByte unit test (Fix timeToFirstByte unit test prebid/Prebid.js#5820)
Debug timeToFirstByte unit test
review
rubicon: adding pubcid support (rubicon: adding pubcid support prebid/Prebid.js#5824)
rubicon: adding pubcid support
adding to orderedParams
removed eids filter so all eids will be supported
fix eids test
fixed eids assertions
Co-authored-by: Isaac A. Dettman [email protected]
Changes for UOe-5712/5705
Appnexus: Add omid support (Appnexus: Add omid support prebid/Prebid.js#5821)
basic implementation complete
add unit tests
remove redundant field tags[].video.frameworks
new userId module - neustar's fabrick (new userId module - neustar's fabrick prebid/Prebid.js#5802)
submitting userId module for neustar's fabrick - https://www.home.neustar/fabrick
fixing 'gulp test' errors
fixing another test issue (related to ie)
removing another (last) repeat
Co-authored-by: Anderson, Ben [email protected]
Integrate option to pass clickThrough urls to renderAd method (Integrate option to pass clickThrough urls to renderAd method prebid/Prebid.js#5796)
adding options to renderAd method
adding replaceClickThrough method to utils
implemented replaceClickThrough method in render ad to enable ssps adding url param clickthrough for publisher side counting
update to cover some validation and unit tests as requested by harpere
adding unit test for clickthrough implementation;
Add credentials and explicit options to CriteoIdSystem (Add credentials and explicit options to CriteoIdSystem prebid/Prebid.js#5822)
Co-authored-by: Hugo Duthil [email protected]
AdYouLike bidAdapter - Add information in bid request (AdYouLike bidAdapter - Add information in bid request prebid/Prebid.js#5828)
Remove useless bidderCode in bid response
send all the available sizes in the bid request
Use the banner sizes if given
avoid compatibility issue with old bid format
ad iframe and publisher domain paramters to bid requests
add publisher domain info in ad request
add a check in unit tests for publisherDomain
encode uri components
Co-authored-by: Guillaume [email protected]
4.11.0 release
4.12.0-pre
IDx user id submodule (IDx user id submodule prebid/Prebid.js#5826)
add idx user id
Update modules/idxIdSystem.js to match new SubmoduleConfig param
Co-authored-by: Scott [email protected]
Co-authored-by: Scott [email protected]
Adding Test mode for the IronSource bidder (Adding Test mode for the IronSource bidder prebid/Prebid.js#5831)
Change ironsource to be lower case all over code
Add test mode to the IronSource bidder
Manually took the changes for DVC related info
Adtelligent: Add new alias (Adtelligent adapter update prebid/Prebid.js#5825)
Add vuukle adapter (Add vuukle adapter prebid/Prebid.js#5773)
add vuukle adapter
add readme
doc: add email
Handling video outstream in smartadserver adapter. (Handling video outstream in smartadserver adapter. prebid/Prebid.js#5739)
Handling video outstream in smartadserver adapter.
Fixing the outstream example with the queue handler.
Co-authored-by: tadam [email protected]
add stroeerCoreBidAdapter (add stroeerCoreBidAdapter prebid/Prebid.js#5830)
add stroeerCoreBidAdapter
test correction
refactroring
add gvl id to spec
Co-authored-by: Jakub Dlouhý [email protected]
Co-authored-by: karel koule [email protected]
Co-authored-by: Lukáš Havrlant [email protected]
Added the ability to send multiple bids in one ad request for mediaforce bid adapter (Added the ability to send multiple bids in one ad request for mediaforce bid adapter prebid/Prebid.js#5834)
Added the ability to send multiple bids in one ad request for mediaforce bid adapter
Fixes after review for mediaforce bid adapter
Force refresh userId (Force refresh userId prebid/Prebid.js#5819)
Added global function for refreshing user id's
Refactored submodule initialization to allow for refresh
Added submodule initialization when refreshing user id's
Refactored refresh parameter to be optional
Refactored refresh user id's parameter to be optional where an empty list will result in all modules being refreshed.
Added unit tests for refresh user id's
Added single module refresh test
Test callback in refreshUserIds test
Remove zeotapIdPlus expiration on cookie in test because it caused it to intermittently fail
Co-authored-by: chammon [email protected]
Hybrid adapter. Added support In-Image format (Hybrid adapter. Added support In-Image format prebid/Prebid.js#5754)
Added Hybrid.ai adapter
Is used 'find' from 'core-js/library/fn/array/find' instead Array.find
Fixed missing file extensions for imports
Typo fixed
Fixed missing file extensions for imports
Added support In-Image format
Added more test
Fixed errors of lint
Deleted debug line
Co-authored-by: s.shevtsov [email protected]
PubMatic Analytics: internal kgpv param support in analytics (PubMatic Analytics: internal kgpv param support in analytics prebid/Prebid.js#5849)
added support for pubcommon, digitrust, id5id
added support for IdentityLink
changed the source for id5
added unit test cases
changed source param for identityLink
not passing GDPR data in analytics
adding support for OpenWrap regex support
added unit test cases
TrueReach Bidder Adapter: Added User Sync Support (TrueReach Bidder Adapter: Added User Sync Support prebid/Prebid.js#5846)
Added Trureach Prebid Adapter
cleaned up truereach bidder adapter for release
truereach bidder adapter md file for release
[truereach] bidder adapter and md files update. bidderUrl no more configurable.
[Prebid] supporting nurl
[Prebid] changes required due to code style
[Prebid] prebid unit test
[Prebid] added advertiserDomains in response object
[Prebid] Secure Bidder Url.
Added usersync support
changes in bidder url
Co-authored-by: Nitin Kumar [email protected]
Co-authored-by: arnav [email protected]
Co-authored-by: arnav [email protected]
Co-authored-by: Karim El Shabrawy [email protected]
Add rubicon size 548 (Add rubicon size 548 prebid/Prebid.js#5853)
Rubicon Adapter: Add multiple sizes to sizeMap
Add new size 500x1000 (ID: 548) in Rubicon Adapter
Co-authored-by: Bret Gorsline [email protected]
PR Review Process: Adding RTD, UserId. General modernization. (PR Review Process: Adding RTD, UserId. General modernization. prebid/Prebid.js#5829)
Adding RTD, UserId. General modernization.
Update PR_REVIEW.md
Co-authored-by: Scott Menzer [email protected]
Co-authored-by: Scott Menzer [email protected]
ATS-analytics - add retry logic to not fire request for envelope every time, and cut down analytics requests to 1/10 (ATS-analytics - add retry logic to not fire request for envelope every time, and cut down analytics requests to 1/10 prebid/Prebid.js#5839)
ATS-analytics - add retry logic to not fire request for envelope every time, and cut down analytics requests to 1/10
ATS-analytics - fix test naming
Add examples and tests for criteo User Id Module (Add tests for criteo User Id Module and some examples prebid/Prebid.js#5838)
Co-authored-by: Hugo Duthil [email protected]
Fix size validate (Fix size validate prebid/Prebid.js#5841)
add relaido adapter
remove event listener
fixed UserSyncs and e.data
fix conflicts
updated size validate
Co-authored-by: cmertv-sishigami [email protected]
fix adunit.bid undefined edge case (Fix adunit.bids "undefined" edge case prebid/Prebid.js#5827)
PubMatic Analytics: pass device platform related information (PubMatic Analytics: pass device platform related information prebid/Prebid.js#5855)
added support for pubcommon, digitrust, id5id
added support for IdentityLink
changed the source for id5
added unit test cases
changed source param for identityLink
not passing GDPR data in analytics
adding support for OpenWrap regex support
added unit test cases
passing device platform in logger call; test cases added
Prebid 4.12.0 Release
git commit -m "Increment pre version"
add ooloAnalyticsAdapter (add ooloAnalyticsAdapter prebid/Prebid.js#5852)
oolo analytics adapter added
update md
fix startsWith undefined
adjust tests
update tests - replace .find with .filter
update .md description
Add sharedid support to pubcommon (Add sharedid support to pubcommon prebid/Prebid.js#5850)
Add sharedid support to pubcommon
Add sharedid support to pubcommon - fix typos
Add sharedid support to pubcommon - delete sharedid cookie when opt-out
Add sharedid support to pubcommon - disable sharedid by default
Fix Typo
PR Review process tweaks (PR Review process tweaks prebid/Prebid.js#5862)
Incorporating feedback
Co-authored-by: John Rosendahl jrosendahl@gmailcom
Rename pubProvidedSystem.js to pubProvidedIdSystem.js (Rename pubProvidedSystem.js to pubProvidedIdSystem.js prebid/Prebid.js#5861)
Rename pubProvidedSystem.js to pubProvidedIdSystem.js
Update userId_spec.js
Adding Medianet outstream renderer support (Adding Medianet outstream renderer support prebid/Prebid.js#5854)
PR-review: fixed getFloor function name (PR-review: fixed getFloor function name prebid/Prebid.js#5876)
Real Time Data Module - Phase3 (Real Time Data Module - Phase3 prebid/Prebid.js#5783)
real time data module,
browsi sub module for real time data,
new hook bidsBackCallback,
fix for config unsubscribe
change timeout&primary ad server only to auctionDelay
update docs
support multiple providers
change promise to callbacks
configure submodule on submodules.json
bug fixes
use Prebid ajax
tests fix
browsi real time data provider improvements
real time data module,
browsi sub module for real time data,
new hook bidsBackCallback,
fix for config unsubscribe
change timeout&primary ad server only to auctionDelay
update docs
support multiple providers
change promise to callbacks
configure submodule on submodules.json
bug fixes
use Prebid ajax
tests fix
browsi real time data provider improvements
RTD module extend Extending the Real Time Data Module prebid/Prebid.js#4610
add hook for submodule init
variables naming
RTD bug fix
remove auction delay and related hooks
RTD phase 3
design changes
fix loop continuation
proper fix this time
linter
reduce loops
Co-authored-by: bretg [email protected]
Audigent RTD Provider HaloId Support & RTD Phase 3 Compliance (Audigent RTD Provider HaloId Support & RTD Phase 3 Compliance prebid/Prebid.js#5777)
real time data module,
browsi sub module for real time data,
new hook bidsBackCallback,
fix for config unsubscribe
change timeout&primary ad server only to auctionDelay
update docs
support multiple providers
change promise to callbacks
configure submodule on submodules.json
bug fixes
use Prebid ajax
tests fix
browsi real time data provider improvements
real time data module,
browsi sub module for real time data,
new hook bidsBackCallback,
fix for config unsubscribe
change timeout&primary ad server only to auctionDelay
update docs
support multiple providers
change promise to callbacks
configure submodule on submodules.json
bug fixes
use Prebid ajax
tests fix
browsi real time data provider improvements
RTD module extend Extending the Real Time Data Module prebid/Prebid.js#4610
add hook for submodule init
variables naming
RTD bug fix
remove auction delay and related hooks
update audigent rtd provider
style update
change onDone() logic
RTD phase 3
return on data unavailable
api endpoint update
update audigent RTD provider for new spec
design changes
fix loop continuation
proper fix this time
linter
update rtd parameters, onDone semantics
reduce loops
documentation update
working update to rtd3 spec, update segment example, documentation
remove unused vars, reference module name
resolve haloid for segments
update documentation to markdown
update description in documentation
minify optimizations
Co-authored-by: omerdotan [email protected]
Co-authored-by: bretg [email protected]
[AD-963] - Update JW Player RTD Provider for compliance with RTD Module Phase 3 ([AD-963] - Update JW Player RTD Provider for compliance with RTD Module Phase 3 prebid/Prebid.js#5844)
updates grid adapter
adds response to bids
separates responsibilities
refactos success block
renames functions
tests getCache and formatting
tests data enrichment
adds tests for bid enhancement
updates documentation
adds clarification that sample params are placeholders
adds instructions to replace placeholder ids in example
Co-authored-by: karimJWP [email protected]
Reconciliation Real Time Data Provider (Reconciliation Real Time Data Provider prebid/Prebid.js#5774)
FID-162: Add Reconciliation RTD Provider
FID-162: Update Reconciliation RTD Provider API
FID-162: Update getTargetingData method
FID-162: Add tests
Update instream logic to account for multimp (Update instream logic to account for multimp prebid/Prebid.js#5872)
initial commit, instream poc done
push in poc changes
push in poc changes
restore instream.html
push in poc changes
restore instream.html
restore instream.html v2
adding instream unit tests v1
catch up to bidfloor changes
unit tests finalized!
update adapter md
add support for mediaTypes.video
merge in prebid master
add instream validation
add unit test for instream validation
Co-authored-by: Sy Dao [email protected]
Verizon Media user id module (Verizon Media user id module prebid/Prebid.js#5786)
Initial work on Verizon Media User ID module
Submodule tests
Add sample eid object for Verizon Media
Documentation update
Switch to HTTP GET, update tests.
Remove single test restriction.
Documentation update
Addressing initial PR feedback.
Accept pixelId parameter to construct VMUID URL
Fix tests following API signature change
Add IAB vendor ID
Co-authored-by: slimkrazy [email protected]
Use new ad request format by default in TheMediaGrid Bid Adapter (Use new ad request format by default in TheMediaGrid Bid Adapter prebid/Prebid.js#5840)
The new request format was made by default in TheMediaGrid Bid Adapter
Update userId format in ad request for TheMediaGrid Bid Adapter
Added bidFloor parameter for TheMediaGrid Bid Adapter
Fix for review TheMediaGrid Bid Adapter
Support floorModule in TheMediaGrid Bid Adapter
Floors Module update to include floorMin (Floors Module update to include floorMin prebid/Prebid.js#5805)
Update to floors module to allow floorMin definition using setConfig({floors:...});
Update to Rubicon Analytics Adapter to pass floorMin under auction.floors.floorMin if exists. Also includes update to pass floorRuleValue for each bid if floorMin exists
Update to floorsModule roundup functionality to fix to one decimal place prior to roundup. This will fix issues in which JS evalutates a whole number to include a very small decimal value that forces a roundup to the next whole number.
Remove extra spaces
Package Lock revert
Updates to commit
Remove comment
Remove excess spaces
Update to priceFloor and rubiconAnalytics adapters
Prebid 4.13.0 Release
Increment pre version
configurable TTL for impressions ((Sovrn) Configurable TTL from bid response prebid/Prebid.js#5880)
PulsePoint Adapter: Fix on multi-format support (PulsePoint Adapter: Fix on multi-format support prebid/Prebid.js#5857)
ET-1691: Pulsepoint Analytics adapter for Prebid. (Merging ow_pb_2 into CI branch #1)
ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter
ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter
ET-1691: cleanup
ET-1691: minor
ET-1691: revert package.json change
Adding bidRequest to bidFactory.createBid method as per Set bid response ID to bid request ID prebid/Prebid.js#509
ET-1765: Adding support for additional params in PulsePoint adapter (merging Continuous integration to master #2)
ET-1850: Fixing Error in PulsePoint adapter if third party window.pp defined prebid/Prebid.js#866
Minor fix
Adding mandatory parameters to Bid
APPS-3774
ID5 user id module: migrate publishers to use local storage instead of 1p cookies (ID5 user id module: migrate publishers to use local storage instead of 1p cookies prebid/Prebid.js#5874)
change storage name
id5 user id module will now prefer localstorage over cookies with a specific name.
add id5 markdown file
update example docs to use html5 and new storage name
add todo
code review updates
update version
doc tweaks
doc tweaks
address PR feedback
add us_privacy to id5 id module (pass us_privacy to id5 id module prebid/Prebid.js#5858)
Rubicon Bid Adapter - Interpret response adds new meta values (Rubicon Bid Adapter - Interpret response adds new meta values prebid/Prebid.js#5864)
[Synacormedia] Config override for site.domain property ([Synacormedia] Config override for site.domain property prebid/Prebid.js#5885)
CAP-1992 - use get config for site.domain
AOL Adapter: User ID Support (AOL Adapter: User ID Support prebid/Prebid.js#5886)
Added support for passing VMUID to SSP endpoints
Remove 'only' command
Do not create user.ext object unless required
Add support for passing Liveramp envelope to VM SSP
WIP
Updated tests
Remove trailing comma
Co-authored-by: slimkrazy [email protected]
the code to require local storage will be released in 4.14.0 not 4.13.0 (ID5 code to require local storage will be released in 4.14.0 not 4.13.0 prebid/Prebid.js#5889)
piid for hybrid profiles
fix: schain complete can be 0 (schain complete can be 0 prebid/Prebid.js#5902)
[AD-1020] JWPlayer RTD: Obtain targeting params from FPD ([AD-1020] JWPlayer RTD: Obtain targeting params from FPD prebid/Prebid.js#5892)
reads jwTargeting from fpd
refactors param extraction
updates documentation
mentions support of config fpd
reduces auction delay examples
Co-authored-by: karimJWP [email protected]
pubcid
of the bid request objectStory: #175125639
Liveintent id module reads an email hash that is provided in the configuration.
removed fix for piid from staged_nightly
aol bid adapter: support IE (support IE in aol spec prebid/Prebid.js#5894)
support IE in aol spec
array includes not supported IE11
add check for config to make sure its defined (Add check for consentManagement config to make sure it's defined prebid/Prebid.js#5873)
Prebid 4.14.0 Release
Increment pre version
Media type renderers (Media type renderers prebid/Prebid.js#5760)
allow publisher to define a renderer specific to the mediaType
validate outstream bid with a renderer defined on the video mediaType
get the mediaTypes from the bidReqest
tests for publisher-defined, media-specific renderers
use single quote
undo inadvertent package-lock.json changes
Co-authored-by: Michael Sperone [email protected]
Added GVL_ID & addtl_consent for smartadserverBidAdapter (Added GVL_ID & addtl_consent for smartadserverBidAdapter prebid/Prebid.js#5870)
SIM-875 Adding GVL_ID
SIM-875 Added addtl_consent
SIM-875 removing trailing whitespaces
New krushmedia Prebid.js adapter (New krushmedia Prebid.js adapter prebid/Prebid.js#5833)
inital
fix
fix
fix
fix
fix
fix
add maintener to md
Added native support
Co-authored-by: Aiholkin [email protected]
eTarget: adapter update (eTarget: adapter update prebid/Prebid.js#5881)
adapter update
Send response reason
Adding optional response parameter
Update etargetBidAdapter_spec.js
DMX Fix video bug (DMX Fix video bug prebid/Prebid.js#5910)
adding DMX
test @97%, two files added one updated
Update districtm_spec.js
Update districtmDMX.js
adding all districtm needed file
remove legacy file
remove typo || 0 in the test method
force default to return a valid width and height
update unit test code for failing test
changed class for an object
remove package-lock.json
change file name for dmx adapter
renamed files
restaure package-lock.json
update to last package-lock state
update gdpr user consent
fix sizes issue
Documentation updates
Adding the readme.md info
update file name and update unit testing import file location
current machine state
lint correction
remove variable assigment duplicate
adding CCPA support for DMX
adding test for ccpa and gdpr
districtm dmx adding deal id field
idsync support ccpa & gdpr
fix error on vast response that failed
Co-authored-by: Steve Alliance [email protected]
Co-authored-by: Luis [email protected]
Co-authored-by: Steve Alliance [email protected]
Co-authored-by: Steve Alliance [email protected]
Co-authored-by: steve-a-districtm [email protected]
fix failing lint errors on circle ci (fix failing lint errors on circle ci prebid/Prebid.js#5918)
sspId for pubmatic only (Ssp ID #418)
IX missing sizes testing and diagnosis (IX missing sizes testing and diagnosis prebid/Prebid.js#5856)
Added support for Liveramp userId submodule
Fixing URL length for large requests
adding telemetry to missing sizes feature
adding markdown file with detectMissingSizes
example value update
Co-authored-by: IX-Prebid-Support [email protected]
Add apacdex bid adapter & Merge valueimpression, quantumdex to apacdex (Add apacdex bid adapter & Merge valueimpression, quantumdex to apacdex prebid/Prebid.js#5888)
Adkernel: basic meta forwarding (Adkernel: basic meta forwarding prebid/Prebid.js#5836)
Add skip params to Beachfront adapter (Add skip params to Beachfront adapter prebid/Prebid.js#5847)
feat: add skip params and standard params to video bid request
refactor: add props to exclude list
refactor: bump adapter version
Co-authored-by: John Salis [email protected]
AMX RTB: improve URL handling in request (AMX RTB: improve URL handling in request prebid/Prebid.js#5905)
feat: add the elapsed time to events for debugging (feat: add the elapsed time to events for debugging prebid/Prebid.js#5868)
feat: add the elapsed time to events for debugging
naming
remove 'only' to run all tests (Remove 'only' to run all tests prebid/Prebid.js#5926)
Add Auction Options Config (Add Auction Options Config prebid/Prebid.js#5787)
feature/auction-timing
rename to auctionOptions
move filtering outside of loop and organized logic.
remove auctionOptions test page
TL: Add GVLID, update validation method, add unit tests (TL: Add GVLID, update validation method, add unit tests prebid/Prebid.js#5904)
Add IdentityLink support and fix UnifiedId.
It appears we've been looking for UnifiedId userIds
on the bidderRequest object, when they are found on bidRequests.
This commit fixes that error, and adds support for IdentityLink.
change maintainer email to group
TripleLift: Sending schain (Merging ow_pb_2 into CI branch #1)
Sending schain
null -> undefined
Hardcode sync endpoint protocol
Switch to EB2 sync endpoint
Add support for image based user syncing
Rename endpoint variable
Add assertion
Add CCPA query param
Simplify check for usPrivacy argument
put advertiser name in the bid.meta field if it exists
update unit tests with meta.advertiserName field
Triplelift: FPD key value pair support (Merging from Prebid master #5)
Triplelift: Add support for global fpd
don't filter fpd
adds coppa support back in
add gvlid, update validation method, add unit tests
remove advertiserDomains logic
typo
update _buildResponseObject to use new instream validation
Co-authored-by: Will Chapin [email protected]
Co-authored-by: colbertk [email protected]
Co-authored-by: David Andersen [email protected]
Co-authored-by: Brandon Ling [email protected]
Co-authored-by: colbertk [email protected]
Co-authored-by: Kevin Zhou [email protected]
Co-authored-by: kzhouTL [email protected]
Co-authored-by: Sy Dao [email protected]
rubicon - support all userIds (rubicon - support all userIds prebid/Prebid.js#5923)
rubicon - support all userIds
rubicon - support all userIds update
rubicon update to userId logic
Co-authored-by: Eric Harper [email protected]
Co-authored-by: francesco [email protected]
get dynamic ttl from the server response (get dynamic ttl from the server response prebid/Prebid.js#5896)
Change ironsource to be lower case all over code
Add test mode to the IronSource bidder
get dynamic ttl from the server response
Teads adapter: add Global Vendor Id (GDPR enforcement) (Teads adapter: add Global Vendor Id (GDPR enforcement) prebid/Prebid.js#5929)
Smaato: Add userIds to BidRequest (Smaato BidAdapter: Add support for userIds prebid/Prebid.js#5927)
Mediasquare: add native and video support (Mediasquare: add native and video support prebid/Prebid.js#5823)
Mediasquare: Add support for uspConsent + schain userIds support. Plus enhance userSync
fix iframeEnabled and pixelEnabled + suggested shortand statement
mediasquare bidder: add metrics to onBidWon Event
mediasquare bidder: fix getUserSyncs
MediaSquare: add native and video support
33Across: Added Video Support (33Across: Added Video Support prebid/Prebid.js#5884)
check gdpr in buildRequest
User sync based on whether gdpr applies or not
check if consent data exists during user sync
split user sync into further branches: 1) when gdpr does not apply 2) when consent data is unavailable
contribute viewability to ttxRequest
update tests
remove window mock from tests
use local variables
introduce ServerRequestBuilder
add withOptions() method to ServerRequestBuilder
add semicolons
sync up package-lock.json with upstream/master
stub window.top in tests
introduce getTopWindowSize() for test purpose
reformat code
add withSite() method to TtxRequestBuilder
add withSite() method to TtxRequestBuilder
add isIframe() and _isViewabilityMeasurable()
handle NON_MEASURABLE viewability in nested iframes
consider page visibility, stub utils functions getWindowTop() and getWindowSelf()
contribute viewability as 0 for inactive tab
add prebidjs version to ttx request
send caller as an array
send viewability as non measurable when unable to locate target HTMLElement, add warning message
fix JSDoc in utils.js
introduce mapAdSlotPathToElementId()
introduce getAdSlotHTMLElement(), add logging
introduce mapAdSlotPathToElementId()
update logging in ad unit path to element id mapping
rephrase logging, fix tests
update adapter documentation
remove excessive logging
improve logging
revert change
fix return of _mapAdUnitPathToElementId()
improve logging of _mapAdUnitPathToElementId()
do not use Array.find()
return id once element is found
return id once element is found
let -> const
Removing killswitch behavior for GDPR
Updated comments to reflect current gdpr logic
URI encode consent string
Updated example site ID to help Prebid team e2e test our adapter
send page url in ortb
Removed redundant pageUrl default
Restored package-log.json that mirrors prebid's repo
Sending USP string during buildRequest
Adding USP consent data to user sync
add unit test for syncing without bidrequest
Changed to uspConsent to make the connatation consistent
Resetting adapter state in adapter after user sync rather than exposing it.
removed console log
Adding schain info
remove setting empty format ext
better tests invalid values
removing validation of schain
Fixed lint errors
First cut for bidfloors support
fixed where getFloors is read
fixed merge conflicts
support the guid in the api endpoint
Reformat + validation updates
refactor banner to conform to mediaType format
Building video ORTB
code review changes for better refactor
Building video ORTB
Interpret video response
Updated documentation
Updated supported mediatypes
Added bidfloors
Adding support bidder specific overrides
only validate startdelay when instream
fixed incorrect params for instream
Removed usage of an actual GUID for safety.
Added mimes and protocols as required
placement is +ve int
fix for sizes + valid sample GUID
Co-authored-by: Gleb Glushtsov [email protected]
Co-authored-by: Gleb Glushtsov [email protected]
Co-authored-by: Gleb Glushtsov [email protected]
Co-authored-by: Aparna Hegde [email protected]
Co-authored-by: Aparna Hegde [email protected]
Co-authored-by: Aparna Hegde [email protected]
Co-authored-by: Aparna Hegde [email protected]
Co-authored-by: Aparna Hegde [email protected]
Co-authored-by: Aparna Hegde [email protected]
Co-authored-by: terryc33x [email protected]
Co-authored-by: Terry Chen [email protected]
Prebid 4.15.0 Release
Increment pre version
Improve Digital adapter: eids support (Improve Digital adapter: eids support prebid/Prebid.js#5935)
Improve Digital adapter: eids support
Fix quotes
Adkernel: andbeyond alias (Adkernel: Alias for Andbeyond Media prebid/Prebid.js#5922)
fix to remove redundant validation for datatype for partner value - UOE-5788
fix for UOE-5788
LunamediaHB bid adapter (LunamediaHB bid adapter prebid/Prebid.js#5906)
Add User ID Targeting to googletag.cmd as a fallback when GPT API is not ready (Add User ID Targeting to googletag.cmd as a fallback when GPT API is not ready prebid/Prebid.js#5925)
Add User IDs to googletag.cmd
The purpose of this change is to allow the userIdTargeting module to function even when googletag has not been defined yet.
Fixing indentation errors thrown by
Fix 'googletag' is not defined errors
Added unit test for userIdTargeting fallback
No bid version 1.2.9 (No bid version 1.2.9 prebid/Prebid.js#5794)
Enable supplyChain support
Added support for COPPA
rebuilt
Added support for Extended User IDs.
Co-authored-by: Reda Guermas [email protected]
EMX Adding Schain forwarding (EMX Adding Schain forwarding prebid/Prebid.js#5946)
adding ccpa support for emx_digital adapter
emx_digital ccpa compliance: lint fix
emx 3.0 compliance update
fix outstream renderer issue, update test spec
refactor formatVideoResponse function to use core-js/find
Add support for schain forwarding
Co-authored-by: Nick Colletti [email protected]
Co-authored-by: Nick Colletti [email protected]
Co-authored-by: Kiyoshi Hara [email protected]
Co-authored-by: Dan Bogdan [email protected]
Co-authored-by: Jherez Taylor [email protected]
Co-authored-by: EMXDigital [email protected]
pubGENIUS bid adapter: fix bug that requestBids timeout is not respected (pubGENIUS bid adapter: fix bug that requestBids timeout is not respected prebid/Prebid.js#5940)
fix requestBids timeout
fix pubgenius bid adapter test
Updated the text in line 292 (Updated the text in line 292 prebid/Prebid.js#5937)
Updated the text in line 292
Update for Qwarry bid adapter (Update for Qwarry bid adapter prebid/Prebid.js#5936)
qwarry bid adapter
formatting fixes
fix tests for qwarry
qwarry bid adapter
add header for qwarry bid adapter
bid requests fix
fix tests
response fix
fix tests for Qwarry bid adapter
add pos parameter to qwarry bid adapter
Co-authored-by: Artem Kostritsa [email protected]
Co-authored-by: Alexander Kascheev [email protected]
moved changes for UOE-5788 in hasRequiredParams function
Adagio Bid Adapter: support UserId's (AdagioBidAdapter: add eids support prebid/Prebid.js#5938)
userId module: fix auctionDelay submodules with callbacks (userId module: fix auctionDelay submodules with callbacks prebid/Prebid.js#5891)
clearTimeout only after all submodules are done
check that setTimeout function was not cleared
fix circle ci failing lint error (Fix circle ci failing lint error prebid/Prebid.js#5952)
PR-Review process: fleshing out RTD review (PR-Review process: fleshing out RTD review prebid/Prebid.js#5948)
PR-Review process: fleshing out RTD review
align bidrequest attribute
delete pubcommon test cookie for domainOverride after writing it in all cases (delete pubcommon test cookie for domainOverride after writing it in all cases prebid/Prebid.js#5943)
delete pubcommon test cookie after writing it in all cases, not just when it is found again
fix lunamediahbBidAdapter lint issue
call domainOverride only when needed in the module, not ahead of time when the module is registered.
Gamoshi - Add new alias (Gamoshi - Add new alias prebid/Prebid.js#5895)
add logic to prefer prebid modules over external modules in build process (add logic to prefer prebid modules over external modules in build process prebid/Prebid.js#4124)
add check in getModules helper function
update logic based on feedback
update node version of project
Improve Digital adapter: adding bid floor, referrer, more native fields (Improve Digital adapter: adding bid floor, referrer, more native fields prebid/Prebid.js#4103)
Bid floor, https, native ad update
Update the ad server protocol module
Adding referrer
YIELDONE adapter - change urls to adapt https (YIELDONE adapter - change urls to adapt https prebid/Prebid.js#4139)
update: change urls to adapt https
fix test code
Added SupplyChain Object support and an onTimeout Callback (Telaria: Added SupplyChain Object support and an onTimeout Callback prebid/Prebid.js#4137)
some mods to the schain tag generation
Revert "Added SupplyChain Object support and an onTimeout Callback (Telaria: Added SupplyChain Object support and an onTimeout Callback prebid/Prebid.js#4137)"
This reverts commit e61b246.
This commit doesn't use the schain module added in prebid#4084
Nobid Prebid Adapter commit (Nobid Prebid Adapter commit prebid/Prebid.js#4050)
Nobid Prebid Adapter commit
Fixed global replace and unit tests
Fixed find function
Added nobidBidAdapter.md
Removed description and added "Bid Params" section.
Added test siteId 2 for testing.
Refactored the Adapter to remove most references to the nobid object. We still need the nobid object because we have a passback tag in DFP that makes reference to it.
Fix concurrent responses on the page
Cosmetic change to log an error in case of missing ad markup
Keep nobid.bidResponses cross adapters.
Added GDPR support in user sync and added test coverage.
gulp test-coverage
gulp view-coverage
Padding issues
Fix padding issues
Fix padding
update outstream prod url (update outstream prod url prebid/Prebid.js#4104)
support pubcid and uids (JustPremium: support pubcid and uids prebid/Prebid.js#4143)
Fix misspelling and minor cleanup of schain docs (Fix misspelling and minor cleanup of schain docs prebid/Prebid.js#4150)
Prebid 2.31.0 Release
Increment pre version
Rubicon: tuning logged messages (Rubicon: tuning logged messages prebid/Prebid.js#4157)
Rubicon: tuning logged messages
Update rubiconBidAdapter.js
fixed indentation
Rubicon Video COPPA fix (Rubicon Video COPPA fix prebid/Prebid.js#4155)
Rubicon Video COPPA fix
Unit test for Rubicon Video COPPA fix
Playground XYZ adapter - iframe usersync bug fix (Playground XYZ adapter - iframe usersync bug fix prebid/Prebid.js#4141)
corrected user sync type
removed support for iframe usersync
added unit tests for getUserSyncs
update nvmrc file (update nvmrc file prebid/Prebid.js#4162)
update gulp-footer package (update gulp-footer package prebid/Prebid.js#4160)
Datablocks bid/analytics adapter (Datablocks bid/analytics adapter prebid/Prebid.js#4128)
add datablocks Analytics and Bidder Adapters
remove preload param
remove preloadid
better coverage of tests
better coverage
IE doesn't support array.find
lint test
update example host
native asset id should be integer
update logic of ad_types field in appnexusBidAdapter (update logic of ad_types field in appnexusBidAdapter prebid/Prebid.js#4065)
Shorten SomoAudience to just Somo (Shorten SomoAudience to just Somo prebid/Prebid.js#4163)
Shorten SomoAudience to just Somo
Make package-lock return
Quantcast: Fix for empty video parameters (Quantcast: Fix for empty video parameters prebid/Prebid.js#4145)
Copy params from bid.params.video.
Added test for missing video parameters.
Include mimes from adunit.
One Video adding Rewarded Video Feature (One Video adding Rewarded Video Feature prebid/Prebid.js#4142)
outstream changes
removing global filtet
reverting page
message
adapter change
remove space
testcases
testpage
spaces for test page
renderer exist case
reverting package-lock.json
adding schain object
adding tagid
syntaxx error fix
video.html
space trailing
space
tagid
inventoryId and placement
rewarded video
added unit test case
Module to pass User Ids to DFP (Module to pass User Ids to DFP prebid/Prebid.js#4140)
first commit
renamed
minor doc change
documentation
small change
EB
removed unused imports
minor changes
reanmaed a const
adding more methods to test shareUserIds module
unit tets cases for shareUserIds
indentation
renamed DFP to GAM
renamed shareUserIds to userIdTargeting
Update userIdTargeting.md
trying to restart CI
digitrust userId case handled
minor comment change
using auctionEnd event instead of requestBids.before
using events.on
Buzzoola bid adapter (Buzzoola bid adapter prebid/Prebid.js#4127)
initial commit for buzzoola adapter
leave only banners for now
fix bid validation
change endpoint url
add video type
restore renderer
fix renderer
add fixed player sizes
switch bids
convert dimentions to strings
write tests
100% tests
remove new DOM element creation in tests
handle empty response from server
change description
E2e tests for Native and Outstream video Ad formats. (E2e tests for Native and Outstream video Ad formats. prebid/Prebid.js#4116)
reorganize e2e/ tests into separate directories
new test page for e2e-banner testing
add test to check if Banner Ad is getting loaded
change location of the spec files to reflect change in test/e2e directory structure
add test case to check for generation of valid targeting keys
create Native Ad test page
add test case to check validity of the targeting keys and correct rendering of the Ad
update old browser versions to new
update browser version
update title
remove console.log statements
add basic functional test for e2e outstream video ad format
Update LockerDome adUnitId bid param (Update LockerDome adUnitId bid param prebid/Prebid.js#4176)
This is not a breaking change
fix several issues in appnexus video bids (fix several issues in appnexus video bids prebid/Prebid.js#4154)
S2s testing disable client side (S2s testing disable client side prebid/Prebid.js#4123)
Add microadBidAdapter
Remove unnecessary encodeURIComponent from microadBidAdapter
Submit Advangelists Prebid Adapter
Submit Advangelists Prebid Adapter 1.1
Correct procudtion endpoint for prebid
analytics update with wrapper name
reverted error merge
New testServerOnly flag
Tests and a bug fix
Removed dead code
Fixes requested in review
Check each adUnit
isTestingServerOnly changes per Eric
Fixed IE 11 bug
More tests
improved test case names
New option to Include deal KVPs when enableSendAllBids === false (New option to Include deal KVPs when enableSendAllBids === false prebid/Prebid.js#4136)
new option to include KVPs which have deals when
enableSendAllBids === false
updating tests to be more realistic
Prebid 2.32.0 Release
increment pre version
Rubicon doc: changing video test zone (Rubicon doc: changing video test zone prebid/Prebid.js#4187)
added schain support to sonobi adapter (added schain support to sonobi adapter prebid/Prebid.js#4173)
if schain config is not defined then error should not be thrown (if schain config is not defined then error should not be thrown prebid/Prebid.js#4165)
if schain config is not defiend then error should not be thrown
relaxed mode nodes param not defined error handled
added test cases for config validation
a curly bracket was missing in the example
Rubicon: updating test params (Rubicon: updating test params prebid/Prebid.js#4190)
myTargetBidAdapter: support currency config (myTargetBidAdapter: support currency config prebid/Prebid.js#4188)
Update README.md (Update README.md prebid/Prebid.js#4193)
Update README.md
Update README.md
cedato bid adapter instream video support (cedato bid adapter instream video support prebid/Prebid.js#4153)
Added adxpremium prebid analytics adapter (Added adxpremium prebid analytics adapter prebid/Prebid.js#4181)
feat(OAFLO-186): added support for schain (OpenX Adapter: Added support for schain non-rtb payload prebid/Prebid.js#4194)
Sonobi - send entire userid payload (Sonobi - send entire userid payload prebid/Prebid.js#4196)
added userid param to pass the entire userId payload to sonobis bid request endpoint
removed console log
git p
fixed lint
OpenX Adapter fix: updating outdated video examples (OpenX Adapter fix: updating outdated video examples prebid/Prebid.js#4198)
userId - Add support for refreshing the cached user id (userId - Add support for refreshing the cached user id prebid/Prebid.js#4082)
[userId] Added support for refreshing the cached user id: refreshInSeconds storage parameter, related tests and implementation in id5 module
[userId] Added support for refreshing the cached user id: refreshInSeconds storage parameter, related tests and implementation in id5 module
UserId - ID5 - Updated doc with new contact point for partners
UserId - Merged getStoredValue and getStoredDate
[UserId] - ID5 - Moved back ID5 in ./modules
UserId - ID5 - Fixed incorrect GDPR condition
[UserId] - Doc update and test cleanup
Prebid 2.33.0 Release
Increment pre version
SupplyChainObject support and fires a pixel onTimeout (SupplyChainObject support and fires a pixel onTimeout prebid/Prebid.js#4152)
some mods to the schain tag generation
Feature/add profile parameter (Feature/add profile parameter prebid/Prebid.js#4185)
Add optional profile parameter
EMXDigital Bid Adapter: Add video dimensions in request (Add video dimensions in request prebid/Prebid.js#4174)
addressed feedback from adding instream capabilities prebid/Prebid.js#3731 ticket
removed commented code from emx test spec
logging removed from spec
flip h & w values from playerSize for video requests
adding Outstream mediaType to EMX Digital
adding device info. update to grab video param. styling changes.
add video dimensions from playerSize
fix test for video dimensions
Added keywords parameter support in TrustX Bid Adapter (Added keywords parameter support in TrustX Bid Adapter prebid/Prebid.js#4183)
Add trustx adapter and tests for it
update integration example
Update trustx adapter
Post-review fixes of Trustx adapter
Code improvement for trustx adapter: changed default price type from gross to net
Update TrustX adapter to support the 1.0 version
Make requested changes for TrustX adapter
Updated markdown file for TrustX adapter
Fix TrustX adapter and spec file
Update TrustX adapter: r parameter was added to ad request as cache buster
Add support of gdpr to Trustx Bid Adapter
Add wtimeout to ad request params for TrustX Bid Adapter
TrustX Bid Adapter: remove last ampersand in the ad request
Update TrustX Bid Adapter to support identical uids in parameters
Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request
Update TrustX Bid Adapter to support instream and outstream video
Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter
Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl
HOTFIX for referrer encodind in TrustX Bid Adapter
Fix test for TrustX Bid Adapter
TrustX Bid Adapter: added keywords passing support
rubicon: avoid passing unknown position (rubicon: avoid passing unknown position prebid/Prebid.js#4207)
rubicon: not passing pos if not specified
added comment
not sending pos for video when undefined
cleaning up test
fixed unit test
correctly reference bidrequest and determine mediatype of bidresponse (Correctly reference bidrequest and determine mediatype of bidresponse prebid/Prebid.js#4204)
GumGum: only send gdprConsent when found (GumGum: only send gdprConsent when found prebid/Prebid.js#4205)
adds digitrust module, mods gdpr from bool to int
update unit test
only send gdprconsent if present
LKQD: Use refererInfo.referer as fallback pageurl (LKQD: Use refererInfo.referer as fallback pageurl prebid/Prebid.js#4210)
Refactored URL query parameter passthrough for additional values, changed SSP endpoint to v.lkqd.net, and updated associated unit tests
Use refererInfo.referer as fallback pageurl
Removed logs and testing values
[UserId] - ID5 - Fixed case when consentData is undefined (No CMP) ([UserId] - ID5 - Fixed case when consentData is undefined (No CMP) prebid/Prebid.js#4215)
create stubs for localStorage in widespaceBidAdapter test file (create stubs for localStorage in widespaceBidAdapter test file prebid/Prebid.js#4208)
added adId property to adRenderFailed event (added adId property to adRenderFailed event prebid/Prebid.js#4097)
When no bid (therefore no adUnitCode) is available in the adRenderFailed event it can be difficult to identify the erroring slot.But in almost all cases the given slot still has the adId targeting.
OpenX Adapter: Forcing https requests and adding UserID module support for LiveRamp and TTD (OpenX Adapter: Forcing https requests and adding UserID module support for LiveRamp and TTD prebid/Prebid.js#4182)
OpenX Adapter: Updated requests to force https
OpenX Adapter: Added support for TTD's UnifiedID and LiveRamp's IDL
PubMatic to support userId sub-modules (PubMatic to support userId sub-modules prebid/Prebid.js#4191)
added support for pubcommon, digitrust, id5id
added support for IdentityLink
changed the source for id5
added unit test cases
changed source param for identityLink
TripleLift support for UnifiedId and IdentityLink (TripleLift support for UnifiedId and IdentityLink prebid/Prebid.js#4197)
Add IdentityLink support and fix UnifiedId.
It appears we've been looking for UnifiedId userIds
on the bidderRequest object, when they are found on bidRequests.
This commit fixes that error, and adds support for IdentityLink.
change maintainer email to group
Added lemma adapter (Added lemma adapter prebid/Prebid.js#4126)
lemmaBidAdapter.js
Added lemma bid adapter file
Added lemma bid adapter md file
Added lemma bid adapter test spec file
Fixed automated code review alert comparison between inconvertible types
Fixed review changes
Correct parameter value.
Adkernel adapter new alias (Adkernel adapter new alias prebid/Prebid.js#4221)
Force https scheme for Criteo Bidder (Force https scheme for Criteo Bidder prebid/Prebid.js#4227)
assign adapter version number
Ensure that Criteo's bidder is always called through https
Add Video Support for Datablocks Bid Adapter (Add Video Support for Datablocks Bid Adapter prebid/Prebid.js#4195)
add datablocks Analytics and Bidder Adapters
remove preload param
remove preloadid
better coverage of tests
better coverage
IE doesn't support array.find
lint test
update example host
native asset id should be integer
add datablocks Video
remove isInteger
skip if empty
update adUnit, bidRequest and bidResponse object (update adUnit, bidRequest and bidResponse object prebid/Prebid.js#4180)
update adUnit, bidRequest and bidResponse object
add test for mediaTypes object
3 display banner and video vast support for rads (3 display banner and video vast support for rads prebid/Prebid.js#4209)
add stv adapter
remove comments from adapter file
start rads adapter
fix adapter and tests
fixes
fix adapter and doc
fix adapter
fix tests
little fix
add ip param
fix dev url
Merging C1X changes in CI branch #3 radsBidAdapter.md
Merging C1X changes in CI branch #3 radsBidAdapter.md: cleanup
fix code and doc
UserId - Add SameSite and server-side pubcid support (UserId - Add SameSite and server-side pubcid support prebid/Prebid.js#3869)
Add SameSite and server-side pubcid support
Fix emoteevBidAdapter unit test
added schain to appnexus bid adapter (added schain to appnexus bid adapter prebid/Prebid.js#4229)
added schain to appnexus bid adapter
semicolon
update doubleclick url (update doubleclick url prebid/Prebid.js#4179)
Prebid 2.34.0 release
increment pre version
Rubi Analytics handles > 1 bidResponse per bidRequest (Rubi Analytics handles > 1 bidResponse per bidRequest prebid/Prebid.js#4224)
videoNow bid adapter (videoNow bid adapter prebid/Prebid.js#4088)
-- first commit
-- cors and bidder's name fixed
-- almost ready
-- added docs
-- added nurl tracking
-- bid params
-- tests added
-- test fixed
-- replace placeholder in the onBidWon pixel's url
-- commit for restart tests
-- change response data format for display ad
-- tests updated
-- 100% tests coverage
-- a few clean the test's code
-- custom urls from localStorage
-- tests updated
-- a few clean the test's code
-- new init model
-- spec for new init model
-- fix for new init model
-- code cleaned
-- 100% tests coverage
-- 100% tests coverage
-- fixed test
-- commit for restart tests
djax new bidder adapter (djax new bidder adapter prebid/Prebid.js#4192)
djax bidder adapter
djax bidder adapter
Update hello_world.html
Added Turk Telekom Bid Adapter (Added Turk Telekom Bid Adapter prebid/Prebid.js#4203)
Added Turk Telekom Bid Adapter
Fix md file for Turk Telekom Bid Adapter
MicroAd: Use HTTPS in all requests (MicroAd: Use HTTPS in all requests prebid/Prebid.js#4220)
Always use HTTPS endpoint in MicroAd
Update code
Fixed a broken test in MicroAd
Schain: avoiding Object.values as it is breaking on IE11 (Schain: avoiding Object.values as it is breaking on IE11 prebid/Prebid.js#4238)
added support for pubcommon, digitrust, id5id
added support for IdentityLink
changed the source for id5
added unit test cases
changed source param for identityLink
avoiding use of Object.values
3952 delay auction for ids (3952 delay auction for ids prebid/Prebid.js#4115)
3952 delay auction for user ids
3952 add integration example
3952 add tests
3952 fix html example
add todos
3952 continue auction if ids received
3952 add tests for auction delay
increase test coverage
set config for test
remove todo
add a few more checks to tests
add comment, force tests to rerun
Feature: adUnitBidLimit (Feature: adUnitBidLimit prebid/Prebid.js#3906)
added new feature to config to limit bids when sendallbids is enabled
cleaned up code. removed extra spaces etc
removed trailing spaces in config
remove .flat() and replaced with spread operator
removed flat function and instead pushing using spread operator
updated to use sendBidsControl instead
updated targeting_spec to test bidLimit
removed trailing spaces from targeting_spec
Update Rubicon Adapter netRevenue default (Update Rubicon Adapter netRevenue default prebid/Prebid.js#4242)
Add microadBidAdapter
Remove unnecessary encodeURIComponent from microadBidAdapter
Submit Advangelists Prebid Adapter
Submit Advangelists Prebid Adapter 1.1
Correct procudtion endpoint for prebid
analytics update with wrapper name
reverted error merge
update changed default value of netRevenue to true
Removed AdastaMadia from alias (Removed AdastaMadia from alias prebid/Prebid.js#4255)
Update appnexusBidAdapter.js (Update appnexusBidAdapter.js, added adastaMedia as alias prebid/Prebid.js#4251)
IdentityLink - change expiration time to 30 days (Identity link change documentation prebid/Prebid.js#4239)
Add coppa support for AppNexus adapter (Add coppa support for AppNexus adapter prebid/Prebid.js#4253)
Add coppa support for AppNexus adapter
test name
add new longform e2e tests (add new longform e2e tests prebid/Prebid.js#4206)
Konduit module (Konduit module prebid/Prebid.js#4184)
Adding Konduit module
Removed superfluous arguments passed to obtainVastUrl function
Removed superfluous arguments passed to obtainVastUrl function.
Build trigger (empty commit)
Module documentation updated according to the comments
Logic in obtainVastUrl function updated according to the review comment.
Removed hook, enabled eslint
Circle CI runs e2e tests on every push (Circle CI runs e2e tests on every push prebid/Prebid.js#4200)
run functional tests on circle ci on push to any remote branch
remove extraneous key from config file
add test.localhost as alias to 127.0.0.1
check 0: execute circle-ci
move /etc/config to a separate command
change bid partner to rubicon
test appnexus bid adapter in ci
comment browserstack command
remove console.log statement
test1: circle-ci
change reference dev -> prod while loading prebid
add console.log statement
check-2: circle-ci
comment browserstack testing
change bid adapter
change bid adapter
remove test case for checking targeting keys
remove the ci flag
uncomment test for checking correct generation of targeting keys
swap AN -> Rubicon for testing targeting keys
Outcon bid adapter. (Outcon bid adapter. prebid/Prebid.js#4161)
Outcon bid adapter.
Fix identation
Fixes
Fixes
Fixes
Spec fixes
Fixes
Fix urls
Fix
Fix parameters
Fix space operators
Fix bidder timeout
Update
Fix whitespace
no message
Outcon unit test
no message
no message
no message
no message
Fixes
Fixes
Change url
no message
no message
no message
Added bidId
no message
no message
no message
no message
Wrapping url with html
no message
no message
no message
Adding workflow to run end to end tests (Adding workflow to run end to end tests prebid/Prebid.js#4230)
Adding workflow to run end to end tests
trying self branch
Update to run at 12 every day
cleanup config using aliases
update branch and cron time
add command
update prebid path for e2e test pages (Update prebid path for e2e test pages prebid/Prebid.js#4274)
Prebid 2.35.0 release
Increment pre version
Add usersync to adpone adapter (Add usersync to adpone adapter prebid/Prebid.js#4245)
add user sync to adpone adapter
move adpone usersync to global variable
added withcredentials to http request
fix http request options
fix http request options
add withCredentials: true
add withCredentials: true
added test coverage to usersync
update sync function
add test coverage
adpone adapter
package lock
add more testing
add more testing
testing for onBidWon fucntion
test onbidwon function
trigger build
Revert GumGum Adapter 2.28 resizing changes (Revert GumGum Adapter 2.28 resizing changes prebid/Prebid.js#4277)
changed resizing unit tests to return the first size dimensions in the sizes array
added some changes
reverted adapter changes
SpotX Bid Adapter: Support schain, ID5 object, Google consent object, and hide_skin (SpotX Bid Adapter: Support schain, ID5 object, Google consent object, and hide_skin prebid/Prebid.js#4281)
Add SpotXBidAdapter
Minor updates
Undo testing changes to shared files
Fix relative imports
Remove superfluous imports and write a few more tests
Formatting, ID5 object, Google consent objects
Revert content_width and content_height changes in docs
Remove click_to_replay flag in example
Spotx adapter - Add schain support and update unit tests
Update schain path in ORTB 2.3 request body
at request.ext.source.ext.schain
Add hide_skin to documentation
Update Rubicon Analytics Adapter
bidId
to match PBS (Update Rubicon Analytics AdapterbidId
to match PBS prebid/Prebid.js#4156)Add microadBidAdapter
Remove unnecessary encodeURIComponent from microadBidAdapter
Submit Advangelists Prebid Adapter
Submit Advangelists Prebid Adapter 1.1
Correct procudtion endpoint for prebid
analytics update with wrapper name
reverted error merge
update for rubicon analytics to send seat[].bid.id for PBS video and banner
fixed conditional for server and video or banner
updated with optimized value test for bidid
update changed default value of netRevenue to true
remove var declaration for rightSlot to correct lgtm error for unused variable
update defineSlot div id to match div id defined in html body
update test ad unit test props
revert lock to match remote master
add seatBidId to bidObj in rpBidAdapter interpretResponse
update setTargeting to execute in the bids back handler
remove dev integration test page
meaningless commit to get lgtm to re-run
SmartRTB adapter update (SmartRTB adapter update prebid/Prebid.js#4246)
modules: Implement SmartRTB adapter and spec.
Fix for-loop syntax to support IE; refactor getDomain out of exported set.
Remove debugs, update doc
Update test for video support
Handle missing syncs. Add video to media types in sample ad unit
Add null response check, update primary endpoint
Note smrtb video requires renderer
Support Vast Track (Support Vast Track prebid/Prebid.js#4276)
Add microadBidAdapter
Remove unnecessary encodeURIComponent from microadBidAdapter
Submit Advangelists Prebid Adapter
Submit Advangelists Prebid Adapter 1.1
Correct procudtion endpoint for prebid
analytics update with wrapper name
reverted error merge
update changed default value of netRevenue to true
Add parameters if config.cache.vasttrack is true
Use requestId instead of adId
Test new vasttrack payload params
Removed commented out code
Relaxed conditional check per review
Removed commented out line
Added 1000x250 size (Rubicon: added size 1000x250 prebid/Prebid.js#4295)
prepare vidazoo adapter for v3.0 (prepare vidazoo adapter for v3.0 prebid/Prebid.js#4291)
Improve Digital adapter: support schain (Improve Digital adapter: support schain prebid/Prebid.js#4286)
LiveIntent Identity Module. (LiveIntent Identity Module. prebid/Prebid.js#4178)
LiveIntentIdSystem. Initial implementation.
LiveIntentIdSystem. Removed whitespace.
Fixed typo
Renamed variables, cookiesm added md.
Changed the default identity url.
Composite id, with having more than just the lipbid passed around.
Composite id.
Merge conflict resolution.
Changed docs and param description.
Added typedoc & mentioned liveIntentIdSystem in submodule.json.
Extracted the LiveIntentIdSystem under modules, removed it from default userId modules.
Fixing the 204 + no body scenario.
Added liveIntent to submodule.json
Fixing docs indentation.
Updated prebidServer & specs.
Minor specs update.
updating liveintent eids source (updating liveintent eids source prebid/Prebid.js#4300)
updating liveintent eids source
these are supposed to be domains
updating unit test
fix appnexusBidAdapter view-script regex (fix appnexusBidAdapter view-script regex prebid/Prebid.js#4289)
fix an view script regex
minor syntax update
33Across adding bidder specific extension field (33Across adding bidder specific extension field prebid/Prebid.js#4298)
PubMatic to support LiveIntent User Id sub-module (PubMatic to support LiveIntent User Id sub-module prebid/Prebid.js#4306)
added support for pubcommon, digitrust, id5id
added support for IdentityLink
changed the source for id5
added unit test cases
changed source param for identityLink
supporting LiveIntent Id in PubMatic adapter
updated source for liveintent
Finteza Analytics Adapter: fix cookies (Finteza Analytics Adapter: fix cookies prebid/Prebid.js#4292)
fix reading and sending cookies
fix lint errors
clear comments
add unit tests
fix calling of setCookies for IE
clear cookies after test
use own setCookie method inside tests
Update LockerDome adapter to support Prebid 3.0 (Update LockerDome adapter to support Prebid 3.0 prebid/Prebid.js#4301)
Returning the
IdResponse
type with an obj + callback. Fix for 4304 ( Returning theIdResponse
type with an obj + callback. Fix for 4304 prebid/Prebid.js#4305)Returning the
IdResponse
type with an obj + callback.Renamed resp -> result.
Removed whitespace.
ShowHeroes adapter - expanded outstream support (ShowHeroes adapter - expanded outstream support prebid/Prebid.js#4222)
add ShowHeroes Adapter
ShowHeroes adapter - expanded outstream support
Revert "ShowHeroes adapter - expanded outstream support"
This reverts commit bfcdb91.
ShowHeroes adapter - expanded outstream support
ShowHeroes adapter - fixes (ShowHeroes adapter - expanded outstream support prebid/Prebid.js#4222)
ShowHeroes adapter - banner and outstream fixes (ShowHeroes adapter - expanded outstream support prebid/Prebid.js#4222)
ShowHeroes adapter - description and outstream changes (ShowHeroes adapter - expanded outstream support prebid/Prebid.js#4222)
ShowHeroes adapter - increase test coverage and small fix
[Orbidder-Adapter] Add bidRequestCount and remove bid.params.keyValues ([Orbidder-Adapter] Add bidRequestCount and remove bid.params.keyValues prebid/Prebid.js#4264)
initial orbidder version in personal github repo
use adUnits from orbidder_example.html
replace obsolete functions
forgot to commit the test
check if bidderRequest object is available
try to fix weird safari/ie issue
ebayK: add more params
update orbidderBidAdapter.md
use spec. instead of this. for consistency reasons
add bidfloor parameter to params object
fix gdpr object handling
…
Type of change
Description of change
Be sure to test the integration with your adserver using the Hello World sample page.
For any changes that affect user-facing APIs or example code documented on http://prebid.org, please provide:
Other information