Skip to content
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

Hb 279 merge #15

Merged
merged 31 commits into from
Oct 25, 2022
Merged

Hb 279 merge #15

merged 31 commits into from
Oct 25, 2022

Commits on Oct 18, 2022

  1. Medianet Bid Adapter: added AAX bidder alias (prebid#9095)

    * added aax bidder alias
    
    * added test for aax alias
    
    Co-authored-by: adish <adish.r@media.net>
    adish1997 and adish-r authored Oct 18, 2022
    Configuration menu
    Copy the full SHA
    e1aee08 View commit details
    Browse the repository at this point in the history
  2. Brightcom Bid adapter: add support for uspConsent, coppa, schain, use…

    …rIdAsEids, userId (prebid#9063)
    
    * Brightcom: add support for uspConsent, coppa, schain, userIdAsEids, userId
    
    * Brightcom: tests for updates
    prBigBrother authored Oct 18, 2022
    Configuration menu
    Copy the full SHA
    f113129 View commit details
    Browse the repository at this point in the history
  3. PubWise Bid Adapter: clean up and updates to adUnit parsing (prebid#9066

    )
    
    * add pubwise bid adpater updates
    
    * Update pubwiseBidAdapter_spec.js
    
    * updates for feedback from review, adding imp.ext.tid and source.tid from appropriate locations
    GLStephen authored Oct 18, 2022
    Configuration menu
    Copy the full SHA
    fcd1e3c View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. PulsePoint Bid Adapter: First party data (prebid#9114)

    * 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 prebid#509
    
    * ET-1765: Adding support for additional params in PulsePoint adapter (#2)
    
    * ET-1850: Fixing prebid#866
    
    * Minor fix
    
    * Adding mandatory parameters to Bid
    
    * PulsePoint: Firstparty data support
    anand-venkatraman authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    c5ffc77 View commit details
    Browse the repository at this point in the history
  2. Mgid Bid Adapter: fix usage of ortb2 data (prebid#9117)

    * Fix Mgid Bid provider:
    1. Use ortb2 data
    2. Added gvlid to spec
    
    * Fix Mgid Bid provider. Unit-tests
    velichkin authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    f90a8a1 View commit details
    Browse the repository at this point in the history
  3. FTRACK USER ID MODULE: tweaking the createEidsArray() method to accep…

    …t two schema patterns (prebid#9123)
    
    * JDB-563: tweaking the createEidsArray() method to accept two schema patterns
    
    * JDB-563: further cleanup now that I understand the the decode method should be used to prepare the data
    
    * JDB-563: adding shortcircuit back into decode method
    
    Co-authored-by: Jason Lydon <jason.lydon@flashtalking.com>
    ftxmoJason and Jason Lydon authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    b90ee91 View commit details
    Browse the repository at this point in the history
  4. Weborama RTD Module: add support to asset ids on contextual api (preb…

    …id#9086)
    
    * format doc
    
    * refacto configuration
    
    * refactor module
    
    * refactor code by change 3 constants to use one
    
    * use single quote
    
    * refactor profile validator
    
    * refactor wrapping code
    
    * improve type return
    
    * update jsdoc, refactor some code
    
    * refactor Object.keys
    
    * update jsdoc
    
    * refactor specific bidder code
    
    * refactor jscode
    
    * refactor jscode
    
    * dont repeat yourself
    
    * add more info in components
    
    * convert to class
    
    * move all code to private methods
    
    * refactor into class with private methods
    
    * remove global list of components
    
    * update tests, refactor code
    
    * finish refactor
    
    * implement feature
    
    * update doc
    
    * fix doc
    
    * update integration example
    
    * add url parameter
    
    * Update weboramaRtdProvider.md
    
    Fix typo
    
    * improve asset id handling
    
    * adapt test to use webo_vctx when handle asset id
    
    * fix observations from julien
    
    * update fallback rules on contextual
    
    * fix doc
    peczenyj authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    2bf7784 View commit details
    Browse the repository at this point in the history
  5. IX Bid Adapter: send bid floor per size in format ext (prebid#9084)

    * feat: send bid floor per size in format ext [PB-1311]
    
    * fix: remove typo [PB-1311]
    
    Co-authored-by: shahin.rahbariasl <shahin.rahbariasl@indexexchange.com>
    shahinrahbariasl and shahin-rahbariasl authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    0377e56 View commit details
    Browse the repository at this point in the history
  6. Freewheel-SSP Bid Adapter: add alias, update local param, and other a…

    …dditions (prebid#9093)
    
    * freewheel add schain in the request
    
    * FreewheelSSP-Update update the bidder name and advertiserDomain
    
    * FreewheelSSP-Update code update
    
    * Freewheel-SSP Bid Adapter: code update
    xwang202 authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    0f513e7 View commit details
    Browse the repository at this point in the history
  7. Aso Bid Adapter: support schain (prebid#9108)

    * SChain support
    
    * manually kick off tests
    
    * Inappropriate remove
    
    * Typo fixed
    
    * Example updated to avoid confusion
    
    Co-authored-by: dev <dev@adsrv.org>
    Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
    3 people authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    c709f86 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e459b91 View commit details
    Browse the repository at this point in the history
  9. Smaato Bid Adapter: Native support (prebid#9089)

    * PREB-36	[Prebid.js] Native support
    
    * PREB-36	[Prebid.js] Native support
    - update to ortb native
    
    Co-authored-by: Ruslan Sibgatullin <ruslan.sibgatullin@smaato.com>
    Co-authored-by: Bernhard Pickenbrock <bernhard.pickenbrock@smaato.com>
    3 people authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    5885682 View commit details
    Browse the repository at this point in the history
  10. Betters docs for the fledgeForGpt module (prebid#9127)

    Enhance the documentation with directions for publishers and bidder adapter maintainers.
    JoelPM authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    6bce8fe View commit details
    Browse the repository at this point in the history
  11. logging fix multi ra and request url (prebid#9090)

    Co-authored-by: adish <adish.r@media.net>
    adish1997 and adish-r authored Oct 19, 2022
    Configuration menu
    Copy the full SHA
    5f389fc View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Configuration menu
    Copy the full SHA
    459a2ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9288657 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0260f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    df2418d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4ca86d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6183d23 View commit details
    Browse the repository at this point in the history
  4. Criteo Bid Adapter: add support of static floors (prebid#9140)

    We want publishers that are not interested in using Prebid floor module to be able to send us floor/floorCur through bid params.
    leonardlabat authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    87e5b89 View commit details
    Browse the repository at this point in the history
  5. CHTNW Adapter: initial release (prebid#8987)

    * add chtnw bid adapter
    
    * fix chtnw bid adapter issues
    
    * add meta advertiserDomain support
    chtdsp authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    6c63c6f View commit details
    Browse the repository at this point in the history
  6. Video Module: Initial Release (prebid#8858)

    * registers as module
    
    * adds vendor consts
    
    * registers jwplayer submodule
    
    * renames render ad
    
    * checks config autostart
    
    * moves private functions to a util obj
    
    * introduces ad optimization
    
    * tests state.js
    
    * introduces submodule tests
    
    * populates utils tests
    
    * tests callback storage
    
    * tests ad and time states
    
    * introduces provider tests:
    
    * tests init
    
    * tests get ortb
    
    * tests event listeners
    
    * supports removing all event handlers when explicit
    
    * splits clear all event listeners from early return
    
    * removes hook
    
    * shares directory
    
    * prevents registering a same provider twice
    
    * adds pb video
    
    * adds video module to submodules list
    
    * adds integration example
    
    * implements ad unit enrichment
    
    * moves submodule to parent dir
    
    * removes comment
    
    * implements event listener
    
    * adds unit tests
    
    * tests updating video config
    
    * tests events surfacing
    
    * nests the event trigger tests
    
    * restores factory
    
    * adds adServer
    
    * shares base parent module logic
    
    * register gam submodule
    
    * tests submodule builder
    
    * instantiates ad server
    
    * tests parent module
    
    * updates core video tests
    
    * adds ad server tests
    
    * obtains vast ad to render
    
    * passes options
    
    * tests ad tag obtention
    
    * tests settings tags without ad server
    
    * adds vast xml builder
    
    * tests node makers
    
    * implments vast xml build fn
    
    * renames wrapper builder
    
    * adds vast xml editor
    
    * modifies vast xml
    
    * moves logic to helper
    
    * appends doc element
    
    * copies node when required multiple times
    
    * improves copy check
    
    * adds tests for error node
    
    * adds tests cases for different config
    
    * pulls vast wrapper builders from xml editor
    
    * adds tracking tests
    
    * tests arguments
    
    * removes obsolete path
    
    * polls for duration when absent
    
    * sets up video module
    
    * prevents ad load if bidding is used
    
    * triggers event before loading ad
    
    * adds inline docs to shared modules
    
    * adds inline docs
    
    * documents providers
    
    * adds inline docs for ortb
    
    * adds missing ortb params
    
    * obtains language code
    
    * makes placement more precise
    
    * adds notes
    
    * updates todo
    
    * early exit if not video media type
    
    * loads ad server config
    
    * filters for highest bids before rendering
    
    * emits event even on loss
    
    * registers video auction events
    
    * updates events
    
    * includes ad unit code in loss
    
    * uses config fallback
    
    * tracks bids sent for rendering
    
    * adds video impression verification
    
    * shares code
    
    * triggers bid video events
    
    * matches ad event to bid
    
    * adds inline documentation
    
    * allows URL import
    
    * updates vast xml editor tests
    
    * tests ad event processsing
    
    * includes ad wrapper ids
    
    * updates ad tag injection tests
    
    * tests impression tracking
    
    * updates for new find
    
    * removes unused var
    
    * uses find polyfill
    
    * updates event import
    
    * exposes addEvents
    
    * checks for bid identifiers bfore accessing properties
    
    * checks for bid identifiers bfore accessing properties
    
    * exposes video bid events
    
    * converts ortb params to insternal fields
    
    * reads from video
    
    * removes typo
    
    * sets ortb video to media type video
    
    * sets ortb2 obj
    
    * gets impression url from fn
    
    * tmg uses mediatype video
    
    * configures provider to properly render ads
    
    * sets up player in demo
    
    * triggers load abort
    
    * uses appnexys
    
    * uses getGlobal
    
    * protects against missing params
    
    * breaks out shared and adserver from videoModule
    
    * updates import
    
    * resolves lgtm errors
    
    * uses submodule pattern
    
    * uses uuid generator util
    
    * removes adServer module
    
    * moves shared to video folder
    
    * prefix events with video_
    
    * adds auction end listener when no bids back handler
    
    * fixes tests
    
    * refactors render
    
    * exposes rendering
    
    * uses mergeDeep
    
    * shares constants
    
    * populates ortb content.data
    
    * register events as prefixed
    
    * adds test bidders
    
    * moves videoModule to library
    
    * Added draft for videojs  integration example
    
    * Moved jwplayer integration example, added draft for videojs example
    
    * Created integration example for a mocked videojs adapter
    
    * Fixed call order for integration examples, moved imports up
    
    * Finished init for videojs provider
    
    * Setup videojs init unit tests
    
    * Formatting to pass linter
    
    * Removed comments/redundant tests, clarified some sections of code
    
    * Added semicolon
    
    * Videojs ortb params, added ortb constants
    
    * Fixed integration examples, ortb adjustments
    
    * Cleaned up code added comments
    
    * Renamed test file
    
    * Removed videojs mock in favor of videojs
    
    * Changed video source, finished tests for ortb
    
    * Cleaned up spacing added some comments
    
    * Added ad position to ortb
    
    * Cleaned up playback methods code
    
    * Omitted skip variable per ortb spec
    
    * Added unit tests for ima integration
    
    * Added util function, and corresponding tests
    
    * Added code for placement
    
    * Linter pass through
    
    * Added videojs-ima to integration example
    
    * Removed duplicate tests
    
    * Removed non bidding module tests
    
    * Added clarifying comments
    
    * Updated name mapping for videojs events
    
    * Added callback factory, and presetup listeners
    
    * Filled in initialization events
    
    * Importing event constants
    
    * Fixing setup failed event handler
    
    * Fixed init behavior to work with setupCompleteCallback
    
    * Added pre setup callback tests
    
    * Setup presetupListeners/moved away from callbackStorage
    
    * Added missing case for setup failure
    
    * Basic event handling
    
    * adds ortb constants
    
    * removes trailing file
    
    * uses hook.js
    
    * marks winning bid as used
    
    * gets adWrapper regardless of property name
    
    * rename vars
    
    * fixes init and loadAdTag
    
    * renames videojs var
    
    * supports media events
    
    * addresses size events
    
    * registers ad events
    
    * implements get ad info
    
    * generates ad pauload
    
    * includes wrapper ids
    
    * supports ad config
    
    * populates ad config
    
    * adds event listener at every manager change
    
    * handles setupfailure
    
    * renames video js example
    
    * updates time
    
    * supports loadstart
    
    * supports multiple setup callbacks
    
    * removes global ima for test
    
    * removes obsolete IMA checks
    
    * requests ad unit
    
    * uses vendor config to setup
    
    * listens for playlist events
    
    * restors src tag
    
    * resolves build fail
    
    * splits library from module
    
    * allows obtaining ortb obj
    
    * uses safe getConfig
    
    * adds metadata demo
    
    * improves metadata util
    
    * triggers playlist event at first load
    
    * adds bid request scheduling demo
    
    * obtains bid adId
    
    * sets proper context
    
    * combines all possible adServer configs
    
    * configures ad tag
    
    * adds demos
    
    * adServerConfig getter is nullable
    
    * adds demos
    
    * triggers setup fail when ima is missing
    
    * checks for player existence
    
    * updates tests
    
    * adds tests
    
    * tests media parsers
    
    * returns empty object when no config gound
    
    * adds integrity
    
    * removes library map
    
    * prioritizes bidder params
    
    * uses camel casing for event names
    
    * support multiple setup successful callbacks
    
    * supports multiple setup fail ballbacks
    
    * moves early return to core
    
    * registers one event at a time
    
    * uses event handler builder
    
    * uses name conversion util
    
    * refactors event handling
    
    * refactors ima listeners
    
    * simplifies event logic
    
    * checks for existence
    
    * offevent singular
    
    * adds fn desc
    
    * splits ortb video from content
    
    * checks for player existence
    
    * enrichment rules
    
    * only sets main content div when enabled
    
    * sets ortb2 in the bidRequest
    
    * tests re ortb
    
    * refactor tests
    
    * resolves instability
    
    * removes auction end event listener
    
    * rebuilds dependencies
    
    * sets ortb site.content
    
    * renames auctionRequest
    
    * renames optimizeAds
    
    * adds module docs
    
    * adds event doc
    
    Co-authored-by: karimJWP <karimJWP@github.com>
    Co-authored-by: AnirudhRahul <anirudhrahul@anjurahul.com>
    3 people authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    0c69238 View commit details
    Browse the repository at this point in the history
  7. PBJS-ORTB conversion library (prebid#8738)

    * Automatically resolve libraries and their dependencies
    
    * Move AnalyticsAdapter under libraries
    
    * PBJS-ORTB conversion library
    
    * Update ortbConverter README
    
    * Improvements on request generation
    
    * refactor openxOrtbBidAdapter
    
    * Update README
    
    * Filter out imps that have no id
    
    * Fix nativeMapper logic
    
    * Prebid core: simplify native ORTB logic
    
    * Remove nativeMapper; do not mix ORTB request and response
    
    * fix lint
    
    * set bidRequest.nativeParams after ortb -> legacy conversion
    
    * Fix native trackers for native ortb responses (including Prebid Server)
    
    * Clean up native processors; add s2sConfig.ortbNative
    
    * Make ext.prebid.floors.enabled respect first party data
    
    * do not set placement for oustream video
    
    * Improvements
    
    * convert improvedigitalBidAdapter
    
    * Update openxOrtbBidAdapter
    
    * Improve video validation logic
    
    * Move skip validation back to improvedigital
    
    * Update README
    
    * Override (not merge) context.nativeRequest
    
    * Update improvedigital adapter
    
    * Address PR feedback on improvedigital
    
    * Fix tmax to s2sConfig.timeout for PBS adapter
    
    * PBS adapter: set source.ext.schain with the most commonly used schain
    
    * Remove dead code
    
    * Use auctionId for source.tid
    
    * Update package-lock
    
    * Set source.tid to auctionId
    
    * Update README
    
    * Update README
    
    * Update README
    dgirardi authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    21712ca View commit details
    Browse the repository at this point in the history
  8. Bump minimatch from 0.2.14 to 3.0.4 (prebid#9143)

    Bumps [minimatch](https://github.com/isaacs/minimatch) from 0.2.14 to 3.0.4.
    - [Release notes](https://github.com/isaacs/minimatch/releases)
    - [Commits](isaacs/minimatch@v0.2.14...v3.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: minimatch
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    f2e8881 View commit details
    Browse the repository at this point in the history
  9. Bump @xmldom/xmldom from 0.7.5 to 0.7.6 (prebid#9144)

    Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.7.5 to 0.7.6.
    - [Release notes](https://github.com/xmldom/xmldom/releases)
    - [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
    - [Commits](xmldom/xmldom@0.7.5...0.7.6)
    
    ---
    updated-dependencies:
    - dependency-name: "@xmldom/xmldom"
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 21, 2022
    Configuration menu
    Copy the full SHA
    b744a9d View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Oxxion Rtd Module: initial module release (prebid#9102)

    * add oxxionRtdProvider new module
    
    * +
    
    * add tests
    
    * Update oxxionRtdProvider.md
    
    * Update oxxionRtdProvider.js
    
    * Update oxxionRtdProvider_spec.js
    
    * +
    
    * change test
    
    * change tests
    
    * change tests
    
    * change tests
    
    * change tests
    
    * requests changes
    
    * requests changes
    
    * requested changes
    matthieularere-msq authored Oct 24, 2022
    Configuration menu
    Copy the full SHA
    0a267dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64aff9b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Resolved conflicts

    faisalvs committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    4972d0e View commit details
    Browse the repository at this point in the history
  2. Code refactored

    faisalvs committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    3348c5d View commit details
    Browse the repository at this point in the history
  3. Minor changes

    jbartek25 committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    ba7a3b6 View commit details
    Browse the repository at this point in the history