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

Prebid 8.27.0 #168

Merged
merged 57 commits into from
Dec 14, 2023
Merged

Prebid 8.27.0 #168

merged 57 commits into from
Dec 14, 2023

Conversation

Barteezy
Copy link

@Barteezy Barteezy commented Dec 12, 2023

Update to Prebid-8.27.0

Includeds identityLink Id System : fix 3p call to always use tcf consent type 4 (prebid#10778)

Initial A/B tests look good https://freestario.looker.com/dashboards/330?Record+Date=7+day&Placement=&Site=&Yield+Manager=&Collection+ID=4f60d727-6a18-472b-b687-e8fb8538840b&Methodology=&Source=&Network=&Test+ID=

prebidjs-release and others added 30 commits November 16, 2023 20:02
* feat(getItems): add bid request params

* feat(getItems): add bid request imp.ext params

* feat(getItems): add plaintext

* feat(spec):test buildRequests

* feat(bid params): use utils.parseSizesInput to get screen size

* feat(getScreenSize): add plaintext

* feat(getItems): add bid request params)

* feat(getItems): add bid request params)

* feat(getItems): add bid request params)

* feat(request): add bidId & keywords to imp[].ext

* feat(getItems): add pbadslot to unit tests)

* feat(request): Remove duplicate eids

---------

Co-authored-by: yubei01 <yubei01@baidu.com>
Co-authored-by: lvhuixin <lvhuixin@baidu.com>
* Update adxcgBidAdapter_spec.js

* Update adxcgBidAdapter.js
…ample (prebid#9647)

* 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

* Always resize renderAd iframe
Co-authored-by: Gasper <gasper.zagar@iprom.si>
)

* 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 <artem.iholkin@smartyads.com>
Co-authored-by: Vladislav Isaiko <vladis@smartyads.com>
Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
Co-authored-by: federico <f.liccione@onetag.com>
* 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 <dgirardi@prebid.org>
…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 <dgirardi@prebid.org>
…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
Co-authored-by: v.raybaud <v.raybaud@criteo.com>
* 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 <thomas.destefano@impactify.io>
Co-authored-by: Pang Ronnie <pangronnie@Pangs-MacBook-Pro.local>
* 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 <bhaines@tremorvideo.com>
…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 <s.ishigami@relaido.co.jp>
Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com>
Co-authored-by: t_bun <t.bun@cmertv.com>
Co-authored-by: n.maeura <n.maeura@cmertv.com>
* 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 <changjun@tpmn.io>
Co-authored-by: yeongjaeju <yeongjae@tpmn.co.kr>
* 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
prebidjs-release and others added 25 commits November 30, 2023 19:02
* 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 <jpanduro@blackbird-lab.com>

* 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

* fix network id

---------

Co-authored-by: Jairo Panduro <jpanduro@blackbird-lab.com>
* Add EID translation for sovrn

* Review comments: fix test
* 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

* Unruly: report Prebid.js version

* Unruly: Fix tests

* Unruly: Remove Extra Comma

* Unruly: Switch to strings to see if tests pass on Prebid.js

---------

Co-authored-by: Brian Haines <bhaines@tremorvideo.com>
)

* new adapter - MgidX

* add new required param host

* Revert "add new required param host"

This reverts commit 3bafe78.

* refactoring generating request.gdpr object

* fix test

---------

Co-authored-by: Evgeny Nagorny <evjman@gmail.com>
Co-authored-by: xmgiddev <>
…ecat`, `site.content.cat` and `site.content.language` (prebid#10761)

* added support for gpp consent string

* changed test for nextMillenniumBidAdapter

* added some tests

* added site.pagecat, site.content.cat and site.content.language to request

* lint fix

* formated code

* formated code

* formated code

* pachage-lock with prebid

* pachage-lock with prebid

* formatted code
* 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

* Rise Bid Adapter: support Coppa param (#24)

* MinuteMedia Bid Adapter: support Coppa param (#25)

* Revert "MinuteMedia Bid Adapter: support Coppa param (#25)" (#26)

This reverts commit 66c4e7b.

* bump

* update coppa fetch

* setting coppa param update

* update Coppa tests

* update test naming

* Rise Bid Adapter: support plcmt and sua (#27)

* update minuteMediaBidAdapter - support missing params (#29)

* RIseBidAdapter: support currency (#35)

---------

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>
Co-authored-by: inna <innayare@gmail.com>
Co-authored-by: YakirLavi <yakir.lavi@risecodes.com>
* 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

* Rise Bid Adapter: support Coppa param (#24)

* MinuteMedia Bid Adapter: support Coppa param (#25)

* Revert "MinuteMedia Bid Adapter: support Coppa param (#25)" (#26)

This reverts commit 66c4e7b.

* bump

* update coppa fetch

* setting coppa param update

* update Coppa tests

* update test naming

* Rise Bid Adapter: support plcmt and sua (#27)

* update minuteMediaBidAdapter - support missing params (#29)

* add currency param to bid object and tests

* update getFloor function and tests

* adding test to currency param

* adding doc & currency bidfloor support & update tests

* update currency test

* remove default test

---------

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>
Co-authored-by: inna <innayare@gmail.com>
Co-authored-by: YakirLavi <yakir.lavi@risecodes.com>
* Add detail to error executing handler

* Add test case for including eventString
* Edited viantOrtbBidAdapter bidder endpoint url.

* Update viantOrtbBidAdapter.js

* Update viantOrtbBidAdapter.js
* Add new window features to HB request

* fixup! Add new window features to HB request
* SparteoBidAdapter: handle vastUrl for video context

* Add: video tests
Co-authored-by: mustafakemal <mku@turkticaret.net>
* Mediago Bid Adapter:new adapter

* remove console

* change spec file to fix CircleCI

* change spec file to fix CircleCI

* change spec file

* Update mediagoBidAdapter.js

* Update mediagoBidAdapter.js

* rerun CurcleCi

* update mediagoBidAdapter

* update discoveryBidAdapter

* Discovery Bid Adapter : parameter updates

* Mediago Bid Adapter : parameter updates

* Mediago Bid Adapter : code style format

* rerun circleci

* rerun circleci

* rerun circleci

* rerun circleci

* Update mediagoBidAdapter & discoveryBidAdapter:report eids to server

* Update mediagoBidAdapter & discoveryBidAdapter:report eids to server

* update Mediago & Discovery BidAdapter:remove size filter

* update Mediago & Discovery BidAdapter:code format

* update Mediago & Discovery BidAdapter:code format

* update Mediago & Discovery BidAdapter:add param in banner format

* update mediago & discovery:first party data

* update mediago & discovery:first party data

* update mediago & discovery:first party data

* fix(mediago & discovery): update param tagid

* fix(mediago & discovery): update param tagid

* feat:add imp params for analysis

* fix:add imp params for analysis

* code format

* test:add test data & test

* format code

* rerun circleci

* feat: 1. add cookieSync 2. add gdpr

* code format

* rerun circleci

* add gvlid

* feat:add param 1.ppuid 2.content 3.cat 4.reqtime

* fix: getUserSyncs param fixed

* fix: getUserSyncs param fixed

* feat: add param  1. adUnitCode 2. referrer

---------

Co-authored-by: BaronYu <baronwei11@gmail.com>
* set coppa from config

* minor fix

* get coppa from ortb2.regs instead of config
…bid#10765)

* Collect CPM and cuurency from the winnning bid

* Export getMacros  for test

* Update tests

---------

Co-authored-by: daniel manan <mmndaniel@gmail.com>
@Barteezy Barteezy requested a review from aecook December 12, 2023 22:35
@Barteezy Barteezy marked this pull request as ready for review December 13, 2023 19:33
@Barteezy Barteezy merged commit df05742 into main Dec 14, 2023
1 check passed
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.