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

Update to Prebid 8.26.0 #55

Merged
merged 129 commits into from
Dec 5, 2023
Merged

Update to Prebid 8.26.0 #55

merged 129 commits into from
Dec 5, 2023

Conversation

toshi17
Copy link

@toshi17 toshi17 commented Dec 4, 2023

issue: https://github.com/voyagegroup/fluct_tag_manager/issues/2086
v8.19.0 -> v8.26.0

関係ありそうな変更

prebidjs-release and others added 30 commits October 13, 2023 16:19
…rebid#10577)

* Pass gpid value from ortb2Imp.ext in translator call

* Update pubmaticBidAdapter_spec.js

kicking off tests by committing as me

* Test

* Test

* Update pubmaticBidAdapter_spec.js

* Commit to retrigger test cases

---------

Co-authored-by: Patrick McCann <[email protected]>
* IX Bid Adapter: Add EUID abd Criteo to EID allowlist

Co-authored-by: Sajid Mahmood <[email protected]>

* IX Bid Adapter: Add EUID abd Criteo to EID allowlist

Co-authored-by: Sajid Mahmood <[email protected]>

---------

Co-authored-by: Sajid Mahmood <[email protected]>
* Add Adman bid adapter

* Add supportedMediaTypes property

* Update ADman Media bidder adapter

* Remove console.log

* Fix typo

* revert package-json.lock

* Delete package-lock.json

* back to original package-lock.json

* catch pbjs error

* catch pbjs error

* catch pbjs error

* log

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* Update admanBidAdapter.js

add consnet to sync url

* Update admanBidAdapter.js

fix import

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

check consent object data availability

* сompatible with prebid v5

* add Lotame Panorama ID

* update getUserSyncs

* fix

* fix tests

* remove package-lock.json

* update sync url

* update test

* add idx (UserID Module)

* update tests

* remove traffic param

* handle transactionID param

* send transactionID param in imp.ext

* rename transactionID to transactionId

* update tests

* additional content handle

* rollback content

* content handle via hb integration

* update gdprConsent

* return old package-lock

---------

Co-authored-by: minoru katogi <[email protected]>
Co-authored-by: minoru katogi <[email protected]>
Co-authored-by: ADman Media <[email protected]>
Co-authored-by: SmartyAdman <[email protected]>
Co-authored-by: SmartyAdman <>
* KargoBidAdapter: GPP Support

* kargo adapter to forward schain object (#21)

* wrap in if statement (#22)

* KRKPD-572: Add spec for schain (#23)

* wrap in if statement

* update test for schain, file formatting

* Adding site to Kargo adapter.

* KRKPD-619 Updating Site object.

* KRKPD-619 Adding null check for  Site object.

* Update modules/kargoBidAdapter.js

Co-authored-by: Julian Gan  <[email protected]>

* Reducing the size of Site object.

* remove white space that is causing linting error

* Kargo Bid Adapter: Updates to gpid retrieval

---------

Co-authored-by: Julian Gan <[email protected]>
Co-authored-by: Neil Flynn <[email protected]>
* Update qortexRtdProvider.js

* Update topicsFpdModule.js

* Update priceFloors.js

* Update pubmaticAnalyticsAdapter.js

* Update qortexRtdProvider_spec.js

* Update concertBidAdapter_spec.js

* Update qortexRtdProvider.js
…id#10588)

* FreeWheel add floor price

* FreeWheel code update

* FreeWheel-SSP-Adapter: Update to use Vast 4.2 by default

* FreeWheel-SSP-Adapter add userIdAsEids support

* Freewheel-SSP-Adapter add test for eids

* Freewheel SSP Adapter: add prebid version in request

* code cleanup

* FreeWheel SSP Bid Adapter: support video context and placement

* update test

* FreeWheel SSP Bid Adapter: add GPP support

* Freewheel SSP Bid Adapter: test update

* FreeWheel SSP Adapter: update the default value for video placement and context

* update test

* FreeWheel SSP Adapter: add support for video.plcmt

* FreeWheel Adapter: support content object in config

* code update
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.1 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add CSTG to common module

* Add generateToken calls

* Fix bug

* Use async function and clean up code

* Update xhrrequest to ajax

* Add try catch

* refactor

* add tests

* Fix tests after change to ajax

* Add new test cases for stored token expired

* Address feedbacks

* Add new test cases

* Using ramdom token instead

* Add tests for cstg-derived and non-cstg-derived token

* Store hashed identity instead of original DII

* Remove  X-UID2-Client-Version

* kick off integration tests

* kick off tests

* Add console log to debug integration tests

* Test action delay

* Mock window.crypto.subtle.digest

* Fix window.crypto.subtle.digest in firefox

* Decouple cstg

* Move uid2Cstg out

* Wrap cstg with feature flag

* Fix formatting

* Remove export

* Add cstg enabled check

* Fix tests

* Remove clientId

* wrap test with feature flag

* cleanup

* cleanup

* cleanup example

* add refresh token

* change back to const

* Fix tests

* restore pacakge lock

* Restore test files

* Add more tests

* Fix normalize email bug

* remove redundant condition

---------

Co-authored-by: Chris Huie <[email protected]>
… misc. changes (prebid#10551)

* Adapter does not seem capable of supporting advertiserDomains prebid#6650
added response comment and some trivial code.

* removed a blank line at the end of file
added a space behind the // in comments

* in response to comment from reviewer. add the aspect of advertiserdomain in unit tests

* added the code to get the keywords from the meta tags if available.

* WIP

* cleaned up

* correcting formatting errors from circleci

* sending floor to our backend for each bid, when available, changed one of the 1st party cookies that we want to send to backend

* fixed spacing issues in code

* 1/ provide the possibility of using the jixie section of the config object to determine what ids to read from cookie and to send
2/ removed ontimeout handling
3/ bidwon just ping the trackingUrl, if any
4/ misc: sending aid (from jixie config if any), prebid version etc

* corrected formatting mistakes
Bumps [crypto-js](https://github.com/brix/crypto-js) from 3.3.0 to 4.2.0.
- [Commits](brix/crypto-js@3.3.0...4.2.0)

---
updated-dependencies:
- dependency-name: crypto-js
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add documentation for cstg

* Add params to the table

* add table to explain the usage of each param

* Mark cstg as alpha

* Address feedback

* Address feedback

* change wording

* Add documentation for cstg

* Add params to the table

* add table to explain the usage of each param

* Mark cstg as alpha

* Address feedback

* Address feedback

* change wording

* trigger tests

* reset commit and trigger tests

* change wording

* update wording
* add/delete rtd in .submodules

* fix quotes to show on line

* fix comma
prebid#10628)

* Flipp Bid Adapter: initial release

* Added flippBidAdapter

* OFF-372 Support DTX/Hero in flippBidAdapter (#2)

* support creativeType

* OFF-422 flippBidAdapter handle AdTypes

---------

Co-authored-by: Jairo Panduro <[email protected]>

* OFF-465 Add getUserKey logic to prebid.js adapter (#3)

* Support cookie sync and uid

* address pr feedback

* remove redundant check

* OFF-500 Support "startCompact" param for Prebid.JS #4

* set startCompact default value (#5)

* fix docs

* use client bidding endpoint

* update unit testing endpoint

* OFF-876 [Prebid Adapter] Check userKey for empty string (#6)

* add more checks to userKey

* update document

* add uuid format statement

* modify docs

---------

Co-authored-by: Jairo Panduro <[email protected]>
* Add: sparteo bidder

* Add: sparteo md

* Ad:d sparteo tests

* Mod: sparteo buildRequest params

* Fix: ttl to 60
…id#10604)

* Update PlayerId, CustomerId and Referrer from Connatix bid response

* updated unit tests

* new line
mamatic and others added 23 commits November 27, 2023 09:00
)

* identityLinkIdSystem - liveramp - include gpp in 3p envelope retrieval

* identityLinkIdSystem - liveramp - adjust test description
* adxcgBidAdapter: fix convertTypes util import

* adxcgBidAdapter: remove previous import
* new boldwin bid adapter

* fix

* Restarting ci / circleci

* changes

* fixed conflicts

* added endpointId param

* kick off CircleCI tests

* gpp

* update sync url

---------

Co-authored-by: Aiholkin <[email protected]>
Co-authored-by: Vladislav Isaiko <[email protected]>
Co-authored-by: Mykhailo Yaremchuk <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
* cookie deprecation label

* reverted unneeded changes made during development

* addressed feedback

* removed unnecessary else statement

* added comment for FIRST_PARTY_GVLID param

* ensure promise resolves when label is falsey

* addressed feedback

* removed async/await from getCookieDeprecationLabel

* updating tests

* more changes

* addressed feedback

* Small improvements

---------

Co-authored-by: Demetrio Girardi <[email protected]>
…and no conversion is done (prebid#10736)

* Currency module: Don't block 'responsesReady' when rates are present and no conversion is needed

* Add test case for currency unnecessarily blocking auctions

* Update currency_spec.js

---------

Co-authored-by: Demetrio Girardi <[email protected]>
…n build (prebid#10749)

* New adapter: concepx

* Syntax change

* Revert syntax change

* Defensive check for response from bidder server

* Add better validation for the request

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

* Don't append url on every buildrequest
* Remove use of local storage

As requested, we remove the use of local storage.
prebid#8689

* Update impactifyBidAdapter.js

* Add differents mediatypes to Impactify bidder

* Add differents mediatypes to Impactify bidder

* Add differents mediatypes to Impactify bidder

* Add format parameter for banner

* add getFloor

* add getFloor

* add getFloor

* add parsing of local storage

* delete unused var

* fix spacing with import

* Add local storage key management

* Adjustments

* Fix eids object

* Fix eids object

* Fix eids object

* Fix tests

* Remove check on the request banner size parameter

* Few adjustments

---------

Co-authored-by: Thomas De Stefano <[email protected]>
Co-authored-by: Pang Ronnie <[email protected]>
* Unruly Protected Audience Support

* Unruly Conditional Protected Audience Support

* Unruly map bidIds to AuctionConfigs

* Unruly: Update Protected Audience origin and descision logic URL.

* Unruly: Fix lint error

---------

Co-authored-by: Brian Haines <[email protected]>
…rebid#10762)

* add relaido adapter

* remove event listener

* fixed UserSyncs and e.data

* fix conflicts

* add response placementID

* add bidrequest some param

---------

Co-authored-by: ishigami_shingo <[email protected]>
Co-authored-by: cmertv-sishigami <[email protected]>
Co-authored-by: t_bun <[email protected]>
Co-authored-by: n.maeura <[email protected]>
* Missena Bid Adapter: add capping support

* Switch to safeJSONParse

* Update tests to cover capping
…10646)

- invalid ad units are put into a voidAuIds array from
the ad server.
- this stores those ad units into local storage and prevents
calling to those ad units.
- also handles any values from metaData from the adserver response.
* TPMN Support Video

* add video param plcmt

* update ortb bcat,badv,bapp

* instream video is sound on default, outstream video sound off default

* remove VIDEO_ORTB_PARAMS, BANNER_ORTB_PARAMS

* fixed incorrect placement default format & update example

* update test case (Your tests failed on CircleCI)

* Revert "remove VIDEO_ORTB_PARAMS, BANNER_ORTB_PARAMS"

This reverts commit 2699115.

* Remove unnecessary code to meet guidelines.

* Remove unnecessary code to meet guidelines.

* fix Build fail

* delete logging code

* Remove OptionsObject(Credentials information needs to be sent.)

---------

Co-authored-by: changjun <[email protected]>
Co-authored-by: yeongjaeju <[email protected]>
* Add dynamicAdBoost Module

* Add dynamicAdBoost spec file

* dynamicAdBoost: fix ES Lint

* dynamicAdBoost: ESLint fix

* dynamicAdBoost: ESLint fix

* dynamicAdBoost: fix ESLint

* dynamicAdBoost: removed unused log warn

* dynamicAdBoost: Fixed tests

* dynamicAdBoost: export init() function

* Delete dynamicAdBoost.md

* Delete dynamicAdBoost.js

* Delete dynamicAdBoost_spec.js

* Rename dynamicAdBoost to dynamicAdBoostRtdProvider

dynamicAdBoost is now submodule of the rtd

* dynamicAdBoost tests

* Added disconnect() and IO support check

* dynamicAdBoostRtdProvider: markViewad added

* dynamicAdBoostRtdProvider: markViewed added

* dynamicAdBoostRtdProvider.js: observer fix

* dynamicAdBoostRtdProvider.js: observer fix

* dynamicAdBoostRtdProvider.js: ESLint fix

* dynamicAdBoostRtdProvider.js: var to let

* dynamicAdBoostRtdProvider.js: moved timers

* dynamicAdBoostRtdProvider_spec.js: using clock

* dynamicAdBoostRtdProvider_spec.js: fakeTimer

* Update adloader.js

Adding dynamicAdBoost module to approved list
@toshi17
Copy link
Author

toshi17 commented Dec 4, 2023

diff は fluctAnalytics まわりだけ👍

▶ git diff --name-only 8.26.0                                                                                                                                                                                                [update-prebid-8.26.0]
modules/fluctAnalyticsAdapter.js
test/spec/modules/fluctAnalyticsAdapter_spec.js

@toshi17 toshi17 requested review from himu62 and maktak1995 December 4, 2023 07:36
Copy link

@maktak1995 maktak1995 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTMです〜

@toshi17 toshi17 merged commit 190d6bd into bid-strap Dec 5, 2023
@toshi17 toshi17 deleted the update-prebid-8.26.0 branch December 5, 2023 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.