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

PFG-1962: Updating to 7.42 #155

Merged
merged 483 commits into from
Mar 28, 2023
Merged

PFG-1962: Updating to 7.42 #155

merged 483 commits into from
Mar 28, 2023

Conversation

aecook
Copy link

@aecook aecook commented Mar 28, 2023

TSIA

innay and others added 30 commits December 29, 2022 08:39
…d#9329)

* add Rise adapter

* fixes

* change param isOrg to org

* Rise adapter

* change email for rise

* fix circle failed

* bump

* bump

* bump

* remove space

* Upgrade Rise adapter to 5.0

* added isWrapper param

* addes is_wrapper parameter to documentation

* added is_wrapper to test

* removed isWrapper

Co-authored-by: Noam Tzuberi <noam.tzuberi@ironsrc.com>
Co-authored-by: noamtzu <noamtzu@gmail.com>
Co-authored-by: Noam Tzuberi <noamtzu@users.noreply.github.com>
Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com>
Co-authored-by: OronW <41260031+OronW@users.noreply.github.com>
Co-authored-by: lasloche <62240785+lasloche@users.noreply.github.com>
* Add bcmint alias

* kick off tests

Co-authored-by: dev <dev@adsrv.org>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* AIDEM Bid Adapter

* Added _spec.js

* update

* Fix Navigator in _spec.js

* Removed timeout handler.

* Added publisherId as required bidder params

* moved publisherId into site publisher object

* Added wpar to environment

* Added placementId parameter

* added unit tests for the wpar environment object

Co-authored-by: darkstar <canazza@wazabit.it>
Co-authored-by: AndreaC <67786179+darkstarac@users.noreply.github.com>
…#9376)

* on-bid-won

* support-fpd

* support-fpd

* support-fpd

* support-fpd

* support-fpd

* support-fpd

* implement-get-user-sync

* implement-get-user-sync

* implement-get-user-sync

* implement-get-user-sync

* implement-get-user-sync

* implement-get-user-sync

* implement-get-user-sync

* implement-get-user-sync

* implement-get-user-sync

* position-pagetype
…rebid#9370)

* YieldlabBidAdapter read atype information from UserIdsAsEids and pass it as query parameter (atypes={idprovider}:{atype},{idprovider2}:{atype2},...)

* Update type hint and add semi colons

Co-authored-by: Christoph Kipping <29540638+kippsterr@users.noreply.github.com>
* Holid bid adapter

* Adjust test to various device sizes

* Include first party data from ortb2 object

* Remove trailing spaces in test
…ponse (prebid#9396)

* Appnexus adapter: add video data from the request to the bid response

* kick off tests

* remove change

Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* added file scaffold

* added isBidRequestValid implementation

* added local prototype of ad integration

* added implementation for placement ID validation

* fixed video context filter

* applied lint to feedad bid adapter

* added unit test for bid request validation

* added buildRequest unit test

* added unit tests for timeout and bid won callbacks

* updated bid request to FeedAd API

* added parsing of feedad api bid response

* added transmisison of tracking events to FeedAd Api

* code cleanup

* updated feedad unit tests for buildRequest method

* added unit tests for event tracking implementation

* added unit test for interpretResponse method

* added adapter documentation

* added dedicated feedad example page

* updated feedad adapter to use live system

* updated FeedAd adapter placement ID regex

* removed groups from FeedAd adapter placement ID regex

* removed dedicated feedad example page

* updated imports in FeedAd adapter file to use relative paths

* updated FeedAd adapter unit test to use sinon.useFakeXMLHttpRequest()

* added GDPR fields to the FeedAd bid request

* removed video from supported media types of the FeedAd adapter

* increased version code of FeedAd adapter to 1.0.2

* removed unnecessary check of bidder request

* fixed unit test testing for old FeedAd version

* removed video media type example from documentation file

* added gvlid to FeedAd adapter

* added decoration parameter to adapter documentation

* added pass through of additional bid parameters

* added user syncs to FeedAd bid adapter

* increased FeedAd bid adapter version

* lint pass over FeedAd bid adapter

* fixed parsing of user syncs from server response

* increased FeedAd bid adapter version

* fixed version code in test file

* added adapter and prebid version to bid request parameters

* removed TODO item

* added missing test case for user syncs

* increased adapter version to 1.0.5
* Consistently add trailing comma and semicolons everywhere

* Use shorthand object property function definition

* Fix typo and update type hint
Co-authored-by: dumitrubarbos <dumitru-radu.barbos@yahooinc.com>
* GPP support for the yahoospp bidder and legacy aol bidder.

* GPP support for the yahoospp bidder and legacy aol bidder.

* GPP support for the yahoo connect id module - review comments.

* GPP support for the yahoo connect id module - review comments.

* GPP support for the yahoo connect id module - review comments.

Co-authored-by: dumitrubarbos <dumitru-radu.barbos@yahooinc.com>
)

* Adding Orbitsoft module

* Adding Orbitsoft module (corrected)

* Adding Orbitsoft module (correction of remarks)

* Adding Orbitsoft module (correction of remarks)

* Adding Orbitsoft module (correction to alias-able)

* Adding Orbitsoft module (correction to alias-able)

* Adding Orbitsoft module (correction to alias-able)

* Adding Orbitsoft module (correction to alias-able)

* Adding Orbitsoft module (correction to new constructor)

* Adding Orbitsoft module (delete unnecessary aliases)

* Adding Orbitsoft module (delete unnecessary aliases)

* fixed orbitsoftAdapter

* fixed orbitsoftAdapter processing undefined request referrer

* fixed orbitsoftAdapter processing undefined request referrer

* fix-orbitsoftAdaper: codereview fixes

* added changes for new spec

* added changes for new spec

* added changes for new spec

Co-authored-by: Dmitriy Shimko <dmitriy.shimko@orbitsoft.com>
Co-authored-by: Хатламаджиян Виталий <vitaly.khatlamadzhiyan@orbitsoft.com>
* Adding sua to device object

* Update

* import pick

* ESLint fixes

* Adding unit test

* Copying entire device object
* Add smartclipBidAdapter

* smartxBidAdapter.js - removed unused variables, removed debug, added window before the outstream related functions

* - made outstream player configurable

* remove wrong named files

* camelcase

* fix

* Out-Stream render update to SmartPlay 5.2

* ESlint fix

* ESlint fix

* ESlint fix

* adjust tests, fixes

* ESlint

* adjusted desired bitrate examples

* added bid.meta.advertiserDomains support

* bug fix for numeric elementID outstream render

* fix renderer url

* support for floors module

* bugfixes to be openRTB 2.5 compliant

* update internal renderer usage

* remove unused outstream_function logic

* bugfix outstream options for default outstream renderer configuration

* [PREB-10] fix empty title not configurable

* add pbjs version

* testing with outstream 5.3.0

* pbjs version into content.ext

* made visibilityThreshold configurable

* adjust position of pbjs version

* Merge branch 'master' of https://github.com/prebid/Prebid.js into HEAD

* update smartclip outstream player version to support outstream 6 release along with necessary config changes

* Add support for schain

* vacuuming

* update custom header x-openrtb-version to 2.5

* add support for sitekey to smartxBidAdapter

Co-authored-by: smartclip AdTechnology <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
Co-authored-by: smartclip-adtech <65160328+smartclip-adtech@users.noreply.github.com>
getTargetingData resulted in a crash as 'auction' is no longer
passed in and we needed access to the global ORTB2 targetings.

Reworked to be a lot simplier, and removed the ATF viewability
segment and use the results of intersectionRtdProvider if present
* checks for divId and get state existence

* adds test for missing divId
* 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

Co-authored-by: Alexander Bogdanov <akascheev@asteriosoft.com>
Co-authored-by: Kalidas Engaiahraj <kalidas@alkimiexchange.com>
Co-authored-by: mihanikw2g <92710748+mihanikw2g@users.noreply.github.com>
Co-authored-by: Nikulin Mikhail <mnikulin@asteriosoft.com>
* TargetVideo bid adapter

* TargetVideo bid adapter

* TargetVideo bid adapter

* TargetVideo Bid Adapter: Add GDPR/USP support

* TargetVideo Bid Adapter: Add GDPR/USP support tests

* TargetVideo Bid Adapter: Updating margin rule
…bid#9395)

* support inverseBidAdjustment function

* pass in bidRequest object to adjustments

* dont do fake bids bobby duh
johnwier and others added 29 commits March 15, 2023 11:16
Co-authored-by: johwier <john.wier@epsilon.com>
…ult; do not skip setting it if `cache.url` is set (prebid#9665)
… openrtb 2.5 request. (prebid#9675)

* changed name company

* changed name company in test

* Added processing of a new group_id parameter

* Added processing of a new group_id parameter

* changed check parameters

* fixed lint remarks

* added test

* fixed bug - lint

* changed test

* changed test - 2

* fixed bug - adapter

* added logic for getting ad impressions

* Collecting timeouts data

* Collecting resaponses and no_bids data

* changed a name function

* added event bidRequested

* added event bidRequested

* added function initialization events

* fixed bug

* save

* added tests

* Added processing of the disabledSendingStatisticData parameter, which disables sending statistics data

* changed the name of the variables

* fixed bug - added required parameter for openrtb request
Co-authored-by: Surovenko Alexey <surovenko.alexey@gmail.com>
Co-authored-by: Alexey Surovenko <ASurovenko@vdhk6ddf9m.home>
…9547)

* switch UDM adapter request to post

* add siteId to url

* add support for 33 across id
* Initial nativoBidAdapter document creation (js, md and spec)

* Fulling working prebid using nativoBidAdapter. Support for GDPR and CCPA in user syncs.

* Added defult size settings based on the largest ad unit. Added response body validation. Added consent to request url qs params.

* Changed bidder endpoint url

* Changed double quotes to single quotes.

* Reverted package-json.lock to remove modifications from PR

* Added optional bidder param 'url' so the ad server can force- match an existing placement

* Lint fix. Added space after if.

* Added new QS param to send various adUnit data to adapter endpopint

* Updated unit test for new QS param

* Added qs param to keep track of ad unit refreshes

* Updated bidMap key default value

* Updated refresh increment logic

* Refactored spread operator for IE11 support

* Updated isBidRequestValid check

* Refactored Object.enties to use Object.keys to fix CircleCI testing errors

* Updated bid mapping key creation to prioritize ad unit code over placementId

* Added filtering by ad, advertiser and campaign.

* Merged master

* Added more robust bidDataMap with multiple key access

* Deduped filer values

* Rolled back package.json

* Duped upstream/master's package.lock file ... not sure how it got changed in the first place

* Small refactor of filterData length check. Removed comparison with 0 since a length value of 0 is already falsy.

* Added bid sizes to request

* Fixed function name in spec. Added unit tests.

* Added priceFloor module support

* Added protection agains empty url parameter

* Changed ntv_url QS param to use referrer.location instead of referrer.page

* Removed testing 'only' flag

* Added ntv_url QS param value validation

* Added userId support

* Added unit tests, refactored for bugs

* Wrapped ajax in try/catch

* Added more unit testing

* Updated eid check for duplicate values. Removed error logging as we no longer need it.
* Initial implementation of kulturemedia bid adapter

* Changing outstream to instream

* Enriching md file with test examples

* Changing nId to networkId

* Cleaning up md file

---------

Co-authored-by: Danijel Predarski <danijel.p@whitecitysoft.com>
* Add new bid adapter for company smartytech

* change domain to prod

* update unit tests

* remove unused code

* remove unused code

* add video type

* update documentation

* Bump tibdex/github-app-token from 1.7.0 to 1.8.0

Bumps [tibdex/github-app-token](https://github.com/tibdex/github-app-token) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/tibdex/github-app-token/releases)
- [Commits](tibdex/github-app-token@021a240...b625283)

---
updated-dependencies:
- dependency-name: tibdex/github-app-token
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* add ability to force set banner size

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update LiveConnect dependency

* Shorter fire timeout longer wait timeout

* Check for liveConnect presence before attempting to fire

* Rename defaultEventDelay to fireEventDelay

* Clean-up package-lock.json

* Do not fire event in userId spec

* Remove duplicate function

---------

Co-authored-by: Viktor Dreiling <viktor@Viktors-MBP.fritz.box>
Co-authored-by: Viktor Dreiling <viktor@Viktors-MacBook-Pro.local>
* fix(permutiveRtd): migrate appnexus to ortb2 keywords

* test(permutiveRtd): remove outdated appnexus test

* fix(permutiveRtd): remove bidder specific logic for keywords

* fix(permutiveRtd): remove alias map in legacy segment setting

* Revert "fix(permutiveRtd): remove alias map in legacy segment setting"

This reverts commit e1fa634.
* Move sua logic to core

* Improve FPD enrichment: merge in `setConfig({app, device, site})`; leave only one of `dooh`, `app`, `site`; enrich the one left with `domain` / `publisher`
* 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

* showheroes-bsBidAdapter: use only the necessary fields from the gdprConsent

* ShowHeroes adapter - added a new endpoint

* ShowHeroes adapter - unit tests

* Update showheroes-bsBidAdapter.md

* ShowHeroes adapter - added support for USP

---------

Co-authored-by: veranevera <vera.yukhina@showheroes.com>
Co-authored-by: Elizaveta Voziyanova <44549195+h2p4x8@users.noreply.github.com>
* feat: implementation getUserSyncs for image

* user syncs

* fix

* return all syncs

* correct referer -> page

* add regs.{gdpr,us_privacy,coppa} to reqs

---------

Co-authored-by: Ryo Sakuma <SRkuma@users.noreply.github.com>
@aecook aecook merged commit 4131e67 into main Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment