forked from prebid/Prebid.js
-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: [LSSP-625] update develop to v6 #43
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
* LuponMedia BidAdapter 5.X * manually try to kick off circleci tests * kick off tests * kick off tests * Update luponmediaBidAdapter.js using isFn from utils Co-authored-by: adxpremium <support@luponmedia.com> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* VIS.X: add ad slot check * VIS.X: update ad slot check helpers Co-authored-by: Vladimir Fedoseev <vladimir.fedoseev@yoc.com>
* 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 (prebid#4222) * ShowHeroes adapter - banner and outstream fixes (prebid#4222) * ShowHeroes adapter - description and outstream changes (prebid#4222) * ShowHeroes adapter - increase test coverage and small fix * ShowHeroes Adapter - naming convention issue * Mixed AdUnits declaration support * ITDEV-4723 PrebidJS adapter support with SupplyChain module object * ITDEV-4723 Fix tests * ITDEV-4723 New entry point * showheroes-bsBidAdapter: Add support for advertiserDomains * showheroes-bsBidAdapter: hotfix for outstream render * showheroes-bsBidAdapter: update renderer url Co-authored-by: veranevera <vera.yukhina@showheroes.com> Co-authored-by: Elizaveta Voziyanova <44549195+h2p4x8@users.noreply.github.com>
)" (prebid#7734) This reverts commit 23f4da7.
…uilt as a target (prebid#7696) * Build: remove browsers for testing not building to * update chrome version * change chrome to v95 * upgrade to v93 for firefox * try latest flag with chrome * update to latest can-i-use for new browsers * Revert "update to latest can-i-use for new browsers" This reverts commit 9e07037. * change to latest version and oldest chrome * fix os for safari * update big sur browser * try again with mac version os * fix typo * fix catalina safari version * update concurrency
* freewheel add schain in the request * Fix an error on test case * Update freewheel-sspBidAdapter_spec.js Update test case * Update freewheel-sspBidAdapter_spec.js fix the test * Update freewheel-sspBidAdapter_spec.js Fix the test error
* sync PPID with googletag * dont need to export * add log warning if not right length
* 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 * Resolved issue with Schain object location * prebid 5.0 floor module and advertiserDomain support * liveramp idl and uid2.0 support for prebid * gpid support * remove utils ext * remove empty line * remove trailing spaces * move gpid test module * move gpid test module * removing trailing spaces from unit test * remove comments from unit test Co-authored-by: Nick Colletti <nick.colletti@emxdigital.com> Co-authored-by: Nick Colletti <gnomish@gmail.com> Co-authored-by: Kiyoshi Hara <Kiyoshi.Hara@emxdigital.com> Co-authored-by: Dan Bogdan <daniel.bogdan@emxdigital.com> Co-authored-by: Jherez Taylor <jherez.taylor@emxdigital.com> Co-authored-by: EMXDigital <emxdigital@emxdigital.com> Co-authored-by: Rakesh Balakrishnan <Rakesh.Balakrishnan@emxdigital.com> Co-authored-by: EMX Digital <43830380+EMXDigital@users.noreply.github.com> Co-authored-by: Kevin <kevin.hagens@brealtime.com>
* add required clickurl in every native adrequest * allows the native response to be given as is to prebid if possible * add unit tests on new Native case * Handle meta object in bid response with default addomains array * fix icon retrieval in Native case * Update priorities in case of multiple mediatypes given * improve robustness and fix associated unit test on picture urls * add support for params.size parameter * add unit test on new size format * Makes sure the playerSize format is consistent * enable Vast response on bidder adapter * fix lint errors * add test on Vast format case * add userId to bidrequest * revert package-lock.json changes
Co-authored-by: John Salis <john@beachfront.com>
…rebid#7738) Update tests that fail spuriously: prebid#7355 I was not able to reproduce the failures, but in debugging I ruled out the possibility of module loading order and I believe the most likely culprit is other tests asynchronously calling `utils.logInfo` that sometimes happen in-between these tests' setup and assertions. This may not be the real issue, but IMO testing log messages makes little sense anyway, so I updated them to test the actual SOT behavior.
…tm alert (prebid#7737) * Update gumgumBidAdapter.js * Update adagioBidAdapter.js
* SRA support * apply code review feedback SRA * removed redundant config check * Replace not-supported array flat method. Co-authored-by: Carlos Felix <carlos.felix@33across.com>
Fix an issue with the `gdprEnforcement` module. See prebid#7741
* feat: Add handling for a custom client id feat: Send us privacy string * test: Add test case to make sure the expiry is also not touched and update the mocked response Co-authored-by: Mike Marcus <mike@lotame.com>
* ortb2Imp.instl * ortb2Imp.instl unit-test * numeric boolean validations * refacotor for false 0 * tests stable
Co-authored-by: skocheri <skocheri@rubiconproject.com>
* fix: add delay between cookie sync calls * fix(VidoomyBidAdapter): use default triggerPixel * fix: use getUserSyncs hook to sync cookies * fix: handle 204 no response without error log * chore: refactor getUserSyncs * test: update vidoomyBidAdapter tests * fix: remove Macro * fix: query params * fix: gdpr consent * fix: vidoomyBidAdapter tests * fix: use USP_CONSENT in cookie sync urls * fix(vidoomyBidAdapter): sizes format for video mediatype * fix: vast xml * fix: send gdpr as string * chore: add adUnitCode to prebid request
) `pbjs.installedModules` does not work correctly when using prebid as an npm dependency (prebid#7287), because it's generated by a gulp task. This moves generation of `installedModules` to the `pbjsGlobals` babel plugin that we ask npm consumers to use for prebid.
…#7690) This adds 'addTargetingKeys' as a config option that means 'allow all default targeting keys, plus these'. prebid#7249
Co-authored-by: atkachov <atkachov@admixer.ua>
…support to wam2gam and smartadserver (prebid#7728) * update .submodules.json to include weborama rtd update .submodules.json to include weborama rtd submodule * fix jsdoc * add support to wam2gam * fix unit test * fix bad copy paste * save dev * add feature * rename properties * update unit tests * fix doc * fix doc ~ * fix doc 3 * rename bigsea contextual * rename wam2gam * refactor code * rename setGAMTargeting * improve doc, example * update conf * fix doc * fix identation * fix identation 2 * remove empty line into end * remove empty line 2 * fix jsdoc * add support to wam2gam * fix unit test * fix bad copy paste * save dev * add feature * rename properties * update unit tests * fix doc * fix doc ~ * fix doc 3 * rename bigsea contextual * rename wam2gam * refactor code * rename setGAMTargeting * improve doc, example * update conf * fix doc * fix identation * fix identation 2 * remove empty line into end * remove empty line 2 * add intersection RtdProvider and spec (prebid#7710) Co-authored-by: atkachov <atkachov@admixer.ua> Co-authored-by: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com> Co-authored-by: atkachov <atkachov@admixer.ua>
* vastXml as bid.ad * test added * logic with ext.bidtype * fix tests * fix tests(3) * change .md for video support sample Co-authored-by: Surovenko Alexey <surovenko.alexey@gmail.com>
* Add getUserSyncs function * add unit tests * add unit tests Co-authored-by: mifanich <mihail.ivanchenko@nextmillennium.io>
* [BeOp adapter] Fix tracking params * Missing comma
* PBS Bid adapter: timeout user syncs if they never load In some situations the browser never triggers load/error events for user syncs, so the PBS adapter remains stuck (prebid#6354). This adds a timeout for image/iframe syncs. * Clear timeout in utils.waitForElementToLoad
* fix: add filename to pbjsGlobals module append * lint * update filename
* Novatiq snowflake userId submodule Novatiq snowflake userId submodule initial release * change request updates added novatiq info /modules/userId/userId.md added novatiq info /modules/userId/eids.md added novatiq eids /modules/userId/eids.js added novatiq module in /modules/.submodules.json removed unnecessary value from getId response * Update novatiqIdSystem_spec.js removed unnecessary srcid value * Update novatiqIdSystem.md Novatiq ID System: updated novatiq snowflake ID description * use the sharedId if available and configured * updated docs * test changes * defensive code not required * Use the prebid storage manager instead of using native functions * doc changes * trailing spaces Co-authored-by: novatiq <79258366+novatiq@users.noreply.github.com>
* add uspConsent to sunc URL * kubient: add coppa * added test for coppa * fix-test * replace kdmp.kbntx.ch by matching.kubient.net remove iframe pixel support rename us_privacy -> usp rename consent_str -> consent use URLSearchParams for GET params * fix-test-and-code * removed URLSearchParams * early exit for getUserSyncs, updated test * test-back * test-filter-settings * test-filter-settings * test-filter-settings * test-filter-settings * fix for review * fix for review * fix test for ci passing * fix 2 for ci passing * refactored-test-for-ci * fix-for-review * fix * fix * avoid sending zero bid floor if it is not defined * do not send 0 bidfloor Co-authored-by: Artem Aleksashkin <artem.aleksashkin@kubient.com> Co-authored-by: Artem Aleksashkin <artem.alexashkin@yandex.ru>
…prebid#8030) * added automatad bid adapter * added automatad bid adapter readme * added automatad bidder adapter unit test * updated maintainer email id for automatad adapter * refactored automatadBidAdapter js * refactored automatadBidAdapter unit test * refactored automatadBidAdapter unit test * added usersync code to automatad bid adapter * Added unit test for onBidWon in automatadBidAdapter_spec * removed trailing spaces * removed trailing space * changes for getUserSync function * lint error fixes * updated usersync url * additional test for onBidWon function added * added ajax stub in test * updated winurl params * lint fixes * added adunitCode in bid request * added test for adunit code * add placement in impression object * added code to interpret multiple bid response in seatbid * added bid meta with advertiserDomains * endpoint url changes * added format changes * macro substitution change added
* nexx360 added * Update nexx360BidAdapter.js UserEids integrated * Update nexx360BidAdapter.js Indent fix
…d include ad unit code in eventAction field (prebid#8055) Co-authored-by: Rachel Joyce <rachelrj@umich.edy>
* Added TheMediaGridNM Bid Adapter * Updated required params for TheMediaGridNM Bid Adapter * Update TheMediGridNM Bid Adapter * Fix tests for TheMediaGridNM Bid Adapter * Fixes after review for TheMediaGridNM Bid Adapter * Add support of multi-format in TheMediaGrid Bid Adapter * Update sync url for grid and gridNM Bid Adapters * TheMediaGrid Bid Adapter: added keywords adUnit parameter * Update TheMediaGrid Bid Adapter to support keywords from config * Implement new request format for TheMediaGrid Bid Adapter * Fix jwpseg params for TheMediaGrid Bid Adapter * Update unit tests for The Media Grid Bid Adapter * Fix typo in TheMediaGrid Bid Adapter * Added test for jwTargeting in TheMediaGrid Bid Adapter * 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 * Fix empty bidfloor for TheMediaGrid Bid Adapter * Some change to restart autotests * Fix userIds format for TheMediaGrid Bid Adapter * Remove digitrust userId from TheMediaGrid Bid Adapter * Protocols was added in video section in ad request for TheMediaGrid Bid Adapter * TheMediaGrid: fix trouble with alias using * TheMediaGridNM: fix trouble with alias * TheMediaGrid Bid Adapter: added support of PBAdSlot module * TheMediaGrid Bid Adapter: fix typo * GridNM Bid Adapter: use absent in params data from mediaTypes * GridNM Bid Adapter: fix md file + add advertiserDomains support * TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes * gridNM Bid Adapter updates after review * TheMediaGrid Bid Adapter: fix keywords workflow * fix testing and kick off lgtm again * TheMediaGrid: added ext.bidder.grid.demandSource processing * TheMediaGrid: added user.id from fpd cookie * TheMediaGrid: control cookie setting via bidder config * TheMediaGrid: use localStorage instead cookie * TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint * TheMediaGridNM: fix unnecessary conditions * TheMediaGrid: fix bug with nurl field in response * TheMediaGrid: update test * TheMediaGridNM: fix possible bug with nurl * TheMediaGrid: added alias as playwire * TheMediaGrid: added alias as adlivetech * TheMediaGrid: fix sync url workflow * TrustX: fix sync url worflow + remove old syncurl * TheMediaGrid: added instl support * TheMediaGrid: fix test for instl Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* TrustX: added instl support * TrustX: fix test
* Readme : update built files & add gulp-serve-and-t Issue prebid#8058 * fix typo
* just id user module * fix * fix * docs fix * basic mode * fixes * fix * . * . Co-authored-by: pchrominski <pawel.chrominski@netsprint.eu>
Change the CircleCI image to one that has Chrome to fix failing nightly e2e tests
* feature: add Hubvisor richmedia adapter * feature(hubvisor-bid-adapter): fix lint error * feature: Replay support for Hubvisor richmedia adapter * feature: do not need size 1800x1000 for skin * feature: rename hbvRichmediaAdapter to bigRichmediaAdapter (#7) * feature: add tests and documentation (#8) * Richmedia adapter : rename files (#9) Co-authored-by: Julie <julie@hubvisor.io> Co-authored-by: JulieLorin <juli.lorin+github@gmail.com>
* fix schain settings * update to single quotes for linting * remove extra blank line and fix double quote Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* RichaudienceBidAdapter: Add demand type Skin * Test specs * Test specs 2 * test spec 3 * test spec 4 * test spec 5 Co-authored-by: sgimenez <sergi.gimenez@richaudience.com>
* LKQD: restore adapter, convert to oRTB, add adomain * LKQD: update schain with tests * LKQD: undo test setup modification * LKQD: remove unused vars * LKQD: only import needed from utils
…and mock their response (prebid#7801) * Build system: improve build for development workflow This adds a "test-only" gulp task that runs only tests (without clean/lint) and makes the single-spec test environment consistent with the whole-suite case. * Build system: remove tests from 'serve-fast' task; add 'serve-and-test' task * Prebid core & PBS Adapter: debugging tools to intercept bid requests and mock their response This adds the ability to 'intercept' bid requests with a mock response. An intercepted bid does not go through the normal `buildRequests` -> network -> `interpretResponse` flow; a dummy response is instead direclty returned to the auction as if it originated from `interpretResponse`. This is mostly transparent to other parts of the stack (validation, events, etc), with the exception of user syncs - their interface requires the bidder's HTTP response, so they won't run if all bids in the request are intercepted (and thus no network activity happens). * Inject sessionStorage during testing - Firefox won't allow stubbing the real one * Move most debugging logic to its own module * Add `isDebug` flag to bid responses that have been modified by debugging code * Remove some redundancy * Correct merging oversight
prebid#8059) * refactored GPID, dfp_ad_unit_code, pageUrl & bid renderer positions * resolved gpid for each imp with forEach loop
* add required clickurl in every native adrequest * allows the native response to be given as is to prebid if possible * add unit tests on new Native case * Handle meta object in bid response with default addomains array * fix icon retrieval in Native case * Update priorities in case of multiple mediatypes given * improve robustness and fix associated unit test on picture urls * add support for params.size parameter * add unit test on new size format * Makes sure the playerSize format is consistent * enable Vast response on bidder adapter * fix lint errors * add test on Vast format case * add userId to bidrequest * revert package-lock.json changes * improve multiple mediatype handling * Expose adyoulike GVL id * fix icurl issue when retreiving icon for Native mediatype * update unit tests on icon url in native mediatype
# Conflicts: # .circleci/config.yml # modules/adagioBidAdapter.js # modules/aniviewBidAdapter.js # modules/atsAnalyticsAdapter.js # modules/deepintentBidAdapter.js # modules/gridBidAdapter.js # modules/insticatorBidAdapter.js # modules/insticatorBidAdapter.md # package-lock.json # package.json # src/prebid.js # test/spec/modules/admediaBidAdapter_spec.js # test/spec/modules/atsAnalyticsAdapter_spec.js # test/spec/modules/insticatorBidAdapter_spec.js # test/spec/modules/rubiconAnalyticsAdapter_spec.js
- update circle ci
# Conflicts: # modules/insticatorBidAdapter.js # package-lock.json # test/spec/modules/insticatorBidAdapter_spec.js
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.
No description provided.