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

Upstream merge #34

Merged
merged 35 commits into from
Feb 25, 2024
Merged

Upstream merge #34

merged 35 commits into from
Feb 25, 2024

Commits on Feb 18, 2024

  1. ZetaGlobalSsp Analytics Adapter: keep only needed fields in event (#1…

    …1107)
    
    * ZetaGlobalSspAnalyticsAdapter: keep only needed fields in event
    
    * -
    
    ---------
    
    Co-authored-by: Surovenko Alexey <[email protected]>
    Co-authored-by: Alexey Surovenko <[email protected]>
    3 people committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    a0194cf View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    cd328b6 View commit details
    Browse the repository at this point in the history
  2. define split between exploratory and non exploratory sides of the det…

    …erministic sampling hash (#11104)
    jbogp committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    aaf2951 View commit details
    Browse the repository at this point in the history
  3. Taboola Bid Adapter: fix cookie look up logic and gpp extracting (#11109

    )
    
    * cookie-look-up-logic-fix-gpp-fix
    
    * pass-version
    ahmadlob committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    67210fa View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. add schain support (#11111)

    0tarof committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    969e417 View commit details
    Browse the repository at this point in the history
  2. Readpeak Bid Adapter : remove click url encoding (#11120)

    * Add banner support to readpeak bid adapter
    
    * Add onBidWon callback to trigger burl
    
    * Remove .only from test
    
    * Fix merge
    
    * Revert package-lock.json version update
    
    * Remove encoding of click target URL
    
    ---------
    
    Co-authored-by: Tuomo Tilli <[email protected]>
    Co-authored-by: readpeaktuomo <[email protected]>
    3 people committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8cce0b8 View commit details
    Browse the repository at this point in the history
  3. fix handling of default settings for rubiconBidAdapter (#11114)

    Co-authored-by: Serhii Mozhaiskyi <[email protected]>
    smozhaiskyi-rubi and Serhii Mozhaiskyi committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    7995508 View commit details
    Browse the repository at this point in the history
  4. Zeta Global Ssp Adapter: remove null values from payload (#11092)

    * ZetaGlobalSsp: remove null values from payload
    
    * unit test
    
    ---------
    
    Co-authored-by: Surovenko Alexey <[email protected]>
    Co-authored-by: Alexey Surovenko <[email protected]>
    3 people committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    be08dc8 View commit details
    Browse the repository at this point in the history
  5. Kimberlite Bidder Adapter: initial commit (#11032)

    * Kimberlite bid adapter (#1)
    
    * initial: bid adapter
    
    * styling
    
    * Fix: lint (#2)
    
    * Fix: lint (#4)
    
    * review fixes (#6)
    
    * Change: filling request.ext.prebid section (#7)
    
    ---------
    
    Co-authored-by: Oleg <[email protected]>
    solta-dev and os-solta committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    0606e77 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6ecd4a9 View commit details
    Browse the repository at this point in the history
  7. Euid id module: cstg opt out enforcement (#11075)

    * initial technical implementation
    
    * initial technical implementation
    
    * test and doc update
    
    * optout check in encrypted payload
    
    * fixed cstg example config
    ssundahlTTD committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    ff58535 View commit details
    Browse the repository at this point in the history
  8. Conversant Adapter: fix response handling (#11122)

    Co-authored-by: johwier <[email protected]>
    johnwier and johwier committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f58100a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Yieldmo Bid Adapter: send topics as string for request (#11121)

    * Convert topics to string
    
    * Update unit test
    desidiver committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2505322 View commit details
    Browse the repository at this point in the history
  2. Bump ip from 1.1.8 to 1.1.9 (#11124)

    Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.
    - [Commits](indutny/node-ip@v1.1.8...v1.1.9)
    
    ---
    updated-dependencies:
    - dependency-name: ip
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    708bc86 View commit details
    Browse the repository at this point in the history
  3. Core: rendering logic overhaul, PUC-less native rendering (#10819)

    * Refactor rendering to go through a single code path
    
    * Build creative together with js
    
    * Fix pubUrl / pubDomain
    
    * Update dev tasks for creative building
    
    * Cross-domain render
    
    * Clean up empty fn
    
    * Autogenerated cross-domain creative example
    
    * Update text
    
    * Refactor creative
    
    * fix lint
    
    * Add test case for custom renderer
    
    * use URL instead of a tag
    
    * avoid using document.write
    
    * build creative together with bundle
    
    * direct rendering through display renderer
    
    * move mkFrame in base creative
    
    * do not share code between creative and core
    
    * lint cross-imports between creative and core
    
    * dynamic renderer in remote creative
    
    * remove support for non-messageChannel
    
    * take window instead of document in renderers
    
    * separate native rendering data from messaging logic
    
    * include native rendering data in response messages
    
    * move message rendering data into native rendering module
    
    * move video module render logic to video module
    
    * extract resize logic
    
    * extract native resizing & tracking messages
    
    * refactor creative renderers
    
    * WIP: native renderer
    
    * native rendering and messages
    
    * use results/rejections to emit ad render succeeded/failed
    
    * use offsetHeight, not clientHeight
    
    * refactor placeholder replacement logic
    
    * Fix firefox promises, add integ examples
    
    * update creative/README.md
    
    * fix integ examples
    
    * update README
    
    * native renderer: small size improvements
    dgirardi committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f5b71cd View commit details
    Browse the repository at this point in the history
  4. 33Across User ID sub-module: Introduce first-party ID support (#10714)

    * Introduce first-party ID support to 33Across User ID sub-module. Resolves IDG-1216.
    
    * Ensure first-party ID is removed for local storage in situations like GPP conssent change
    
    * 33Across User ID sub-module: Add cookie storage support for first-party ID,
    
    * 33Across User ID sub-module: Also remove first-party ID from cookie storage
    
    * remove duplicated 33across ID test
    
    * clear 33across ID from localstorage
    
    * Add configuration flag for 1PID
    
    * Suppress 33across ID requests where GDPR applies
    
    ---------
    
    Co-authored-by: Joshua Poritz <[email protected]>
    Co-authored-by: Carlos Felix <[email protected]>
    Co-authored-by: Aparna Rao <[email protected]>
    4 people committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    adbcf71 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. New bidder adapter : RixEngine (#11035)

    * RixEngine Bid Adapter: Add RixEngine bid adapter
    
    * update rixengineBidAdapter_spec.js
    
    * remove the user ID opt in and provide a test endpoint
    
    ---------
    
    Co-authored-by: Yuanchang <[email protected]>
    xiaochang and Yuanchang committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    11bbd29 View commit details
    Browse the repository at this point in the history
  2. change expire recommendation from 90 to 30 (#11130)

    Co-authored-by: Anthony Lin <[email protected]>
    carlosfelix and Anthony Lin committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    b2ace9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a8f2d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9485c6b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3f03be View commit details
    Browse the repository at this point in the history
  6. Reset Digital Bid Adapter: updating users syncs (#11126)

    * Update resetdigitalBidAdapter.js
    
    * updating usersync URL
    
    * fix user syncs for test
    jhon-reset committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    2c7ae8a View commit details
    Browse the repository at this point in the history
  7. Alkimi Bid Adapter: add custom user object (#11093)

    * Alkimi bid adapter
    
    * Alkimi bid adapter
    
    * Alkimi bid adapter
    
    * alkimi adapter
    
    * onBidWon change
    
    * sign utils
    
    * auction ID as bid request ID
    
    * unit test fixes
    
    * change maintainer info
    
    * Updated the ad unit params
    
    * features support added
    
    * transfer adUnitCode
    
    * transfer adUnitCode: test
    
    * AlkimiBidAdapter getFloor() using
    
    * ALK-504
    Multi size ad slot support
    
    * ALK-504
    Multi size ad slot support
    
    * Support new OpenRTB parameters
    
    * Support new oRTB2 parameters
    
    * remove pos parameter
    
    * Add gvl_id into Alkimi adapter
    
    * Insert keywords into bid-request param
    
    * Resolve AUCTION_PRICE macro on prebid-server for VAST ads
    
    * Added support for full page auction
    
    * Added custom user object
    
    ---------
    
    Co-authored-by: Alexander <[email protected]>
    Co-authored-by: Alexander Bogdanov <[email protected]>
    Co-authored-by: Alexander Bogdanov <[email protected]>
    Co-authored-by: motors <[email protected]>
    Co-authored-by: mihanikw2g <[email protected]>
    Co-authored-by: Nikulin Mikhail <[email protected]>
    Co-authored-by: mik <[email protected]>
    8 people committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    de841da View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Unified ID 2.0 Module: Update documentation (#11105)

    * Update UID2 User ID submodule documentation
    
    - Link to guides on unifiedid.com
    - Replace references to "CSTG" with "client-side integration"
    - Split up params based on integration type
    - Link to unifiedid.com for normalization and encoding
    
    * Address UID2 documentation feedback
    
    * Fix uid2_pub_cookie and storage example values
    
    * Address review feedback
    
    * Restore deleted context about normalizing and encoding
    
    * Use a code block for sample token
    
    * Fix example for value
    
    * Address review feedback
    mcollins-ttd committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    ce5c5aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0906043 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c37489 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f869118 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Rubicon Bid Adapter: Pass on carbon segtaxes (#10985)

    * Pass through Carbon segments
    
    * Fix rubiconBidAdapter for unit tests
    
    * segtax spec
    
    * Fix access issues
    
    * Remove dup ortb2 work
    
    * Adjust unit tests
    
    * Fix lint issues
    
    * Add all desired segtaxes
    
    * Fix unit tests
    
    * Fix linting
    
    * Don't concat undefined
    
    * Unit test pub added segtaxes
    
    * Pull site data from site.content.data
    
    * Update unit tests
    spotxslagle committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    ecc3441 View commit details
    Browse the repository at this point in the history
  2. Blockthrough Bid Adapter: initial release (#10870)

    * PE-87: Implement Prebid Adapter (#1)
    
    * PE-87: implement BT Bid Adapter
    
    * PE-87: rework adapter to use ortbConverter lib, make requested changes
    
    * PE-87: update imports
    
    * PE-110: Add user sync logic to the Prebid Adapter (#3)
    
    * PE-110: add user sync logic
    
    * PE-110: update userSync url
    
    * PE-110: check if iframe is enabled before setting params
    
    * PE-111: BT Prebid Adapter can request AA ads or regular ads (#2)
    
    * PE-120: Send Prebid Bidder info to BT Server (#4)
    
    * PE-120: add btBidderCode to the bid object
    
    * PE-120: use single quotes for logs string
    
    * PE-123: Add More Metadata in site.ext.blockthrough (#5)
    
    * PE-123: send additional meta data
    
    * PE-123: send auctionID under imp.ext.prebid.blockthrough
    
    * PE-123: use ortb2 config to set site.ext params
    
    * PE-123: sent auctionId in ext.prebid.blockthrough.auctionID
    
    * PE-123: update logs for bidderConfig setup
    
    * PE-000: check if blockthrough is defined (#6)
    
    * PE-87: remove BT specific logic (#7)
    
    * Implement Blockthrough Prebid Adapter
    
    * PE-87: Implement Prebid Adapter - misc fixes (#9)
    
    * PE-87: rename test file, add bidder config
    
    * PE-87: increase ttl
    
    * PE-000: fix test
    
    * BP-74: Change the way we enable debug (#10)
    
    * BP-79: Send GPID as a part of `imp[].ext` (#11)
    
    * BP-79: send gpid in imp.ext
    
    * BP-79: add optional operator
    
    * BP-90: Update Cookie Sync Logic (#12)
    
    * BP-90: pass bidder to cookie sync
    
    * BP-90: update sync logic, fix typo
    
    * BP-90: use const for syncs variable
    
    * BP-55: Re-add endpoint URLs (#13)
    
    * BP-91: Add prebid JS version to auction request (#14)
    PavloMalashnyak committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    ab7068e View commit details
    Browse the repository at this point in the history
  3. OMS Adapter: add new adapter (#10924)

    * OMS Adapter: add new adapter
    
    * OMS Adapter: fix tests
    
    * OMS Adapter: required changes
    
    * OMS Adapter: change ttl
    
    * OMS Adapter: required changes
    prBigBrother committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    d93032b View commit details
    Browse the repository at this point in the history
  4. zMaticoo Bid Adapter : add onBidWon function (#11056)

    * feat:add onBidWon function
    
    Signed-off-by: adam <L12354*。com>
    
    * bug:remove bidid and device required logic
    
    Signed-off-by: adam <L12354*。com>
    
    ---------
    
    Signed-off-by: adam <L12354*。com>
    Co-authored-by: adam <L12354*。com>
    lxj15398019970 committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    f2eb49b View commit details
    Browse the repository at this point in the history
  5. Criteo bid adapter: add fledge timeout and group limits (#11125)

    Set timeout to 50ms and 60 maximum interest groups per buyer
    dzhang-criteo committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    d607309 View commit details
    Browse the repository at this point in the history
  6. Reset Digital Bid Adapter: usersync url (#11138)

    * Updating image-based syncs url
    
    * minor config fix
    jhon-reset committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    cd6934c View commit details
    Browse the repository at this point in the history
  7. Yandex: use ortb2 info & Core: add webdriver flag (#11110)

    * feat: add ortb2 types
    
    * feat: add ortb2 info to yandex
    
    * feat: add device.ext.webdriver to prebid core
    
    * fix: remove webdriver detection from yandex adapter
    
    * fix: adjust ortb2 types
    chernodub committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    2e40035 View commit details
    Browse the repository at this point in the history
  8. Logicad Bid Adapter: Add paapi support (#11123)

    * Logicad Bid Adapter: Add paapi support
    
    * Logicad Bid Adapter: fix
    
    * Logicad Bid Adapter: fix test
    naru-tsujine committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    98162dc View commit details
    Browse the repository at this point in the history