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

[pull] master from prebid:master #54

Closed
wants to merge 85 commits into from
Closed

[pull] master from prebid:master #54

wants to merge 85 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Jul 19, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

dgirardi and others added 30 commits July 1, 2024 08:11
…ves (#11863)

* Core: add location method for cross-frame creatives and update creatives

* improvements
* start sending placement and placmt separately

* move setOnAny function to utils

* remove transformSizes and use util function
* Outbrain Bid Adapter: Add full ORTB2 device data to request payload

* Outbrain Bid Adapter: Add test to verify presence of ORTB2 device data in request

---------

Co-authored-by: Bohdan V <25197509+BohdanVV@users.noreply.github.com>
This can cause too big of an issue for reporting it only as warning.
* Update README.md

update

* Add admixerwl alias for admixerBidAdapter.

* add rtbstack alias to admixerBidAdapter

* rtbstack tests

* RTB Stack Test Parameters

---------

Co-authored-by: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com>
Co-authored-by: AdmixerTech <admin@admixer.net>
Co-authored-by: Yaroslav Masenko <intgr-user@admixer.ua>
Co-authored-by: Daria Boyko <dboyko@admixer.com>
…defs (#11901)

* adds missing typedefs

* revert videojs

* restore videojs

* uses typedef import statements

* unifies statements

* undo videojs

* restore import
* Send ae parameter in the request.

* Fix comments for jsdoc warrnings
…port from symitri (#11900)

* SYM-2-rename-akamaiDapRtdProvider-to-symitriDapRtdProvider

* encapsulate the Symitri module code in a create wrapper, instanciate in Akamai module

* cleanup and sqaush

---------

Co-authored-by: Jeff Palladino <jeff@symitri.com>
Co-authored-by: gaudeamus <dmitry.markelov@mgid.com>
* fallsback

* improves error messaging

* updates div id name

* adds tests
* adding gvlid during submodule registration

* updated docs

* review comment: import type to prevent warning

---------

Co-authored-by: Pavlo <pavlo@id-ward.com>
* fix(permutiveRtd): transform integers to strings

* docs(permutiveRtd): update jsdoc to match function signatures

* docs(permutiveRtd): fix ordering of jsdoc comments
The utiq module uses busy waiting to provide the `eid` values. Every busy waiting round it logs messages that are not actionable.
* Implement functionality for deal priority

* Update test cases

* kick off test manually

* Added support of GPP to PubMatic adapter

* gpp_sid in user syncs supposed to encode as a string, not an array

* Remove extra space

* Remove trailing spaces

* Remove the placement parameter and update test cases accordingly, Add plcmt parameter.

* Supporting placement parameter and logging warning message, for the plcmt parameter, if it is missing.

* Remove commented code

* Added plcmt in the pubmaticBidAdapter.md file

* Adding support for Banner battr object

* reading battr from ortb2Imp.banner

---------

Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
#11425)

* PTOW-2; updates to the pubx analytics adapter

* PTOW-2 review actions

* PTOW-2 Review actions

* PTOW-2 updating pubx.ai analytics version

* remove empty line

* linting changes

* PTOW-2; updates to the pubx analytics adapter

* PTOW-2 review actions

* PTOW-2 Review actions

* PTOW-2 updating pubx.ai analytics version

* PTOW-2 resolving conflicts

* PTOW-2-fix-linting-errors

* PTOW-2 fixing tests

* fixing bugs, modifying blob behaviour, addressing browser compatibility

* add source field

* switching from sessionStorage to localStorage

* fixing tests

* modifying functions to avoid prebid duplication checker

* implementing enums

* moving user agent code to libraries

* updated return types

* switching to macro substitution for prebid version

* adding centralised sendBeacon wrapper

* 'fixing' tests

---------

Co-authored-by: Nathan Oliver <nathanoliver@Nathans-MacBook-Pro.local>
Co-authored-by: tej656 <tej@pubx.ai>
Co-authored-by: Tej <139129627+tej656@users.noreply.github.com>
Co-authored-by: nathan-pubx <157742646+nathan-pubx@users.noreply.github.com>
…access && bugfixes: unauthorized storage access (#11884)

* relevatehealthBidAdapter.js: bugfix for storage used without consent

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update relevatehealthBidAdapter.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update .eslintrc.js

* Update index.js

* Update relevatehealthBidAdapter.js

* Update 33acrossAnalyticsAdapter.js

* Update index.js

* Update index.js

* Update 33acrossAnalyticsAdapter.js

* Update index.js

* Update ampliffyBidAdapter.js

* Update index.js

* Update invibesBidAdapter.js

* Update growthCodeAnalyticsAdapter.js

* Update fintezaAnalyticsAdapter.js

* Update growthCodeAnalyticsAdapter.js

* Update etargetBidAdapter.js

* Update dspxBidAdapter.js

* Update cwireBidAdapter.js

* Update cwireBidAdapter.js

* Update ampliffyBidAdapter.js

* Update etargetBidAdapter.js

* Update dspxBidAdapter.js

* Update fintezaAnalyticsAdapter.js

* Update ampliffyBidAdapter.js

* Update adlooxAnalyticsAdapter.js

* Update invibesBidAdapter.js

* Update fintezaAnalyticsAdapter.js

* Update dspxBidAdapter.js

* Update connectIdSystem.js

* Update automatadAnalyticsAdapter.js

* Update sonobiBidAdapter.js

* Update contxtfulRtdProvider.js

* Update sonobiBidAdapter.js

* Update contxtfulRtdProvider.js

* Update index.js

* Update cleanioRtdProvider.js

* Update connectIdSystem.js

* Update geoedgeRtdProvider.js

* Update growthCodeRtdProvider.js

* Update sirdataRtdProvider.js

* Update sirdataRtdProvider.js

* Update contxtfulRtdProvider_spec.js

* Update contxtfulRtdProvider_spec.js

* Update index.js

Fix duplication

* Update index.js

* refactor custom linter rules

* use TODO and comments instead of quietly removing rule-breaking code

* Add linter GH action

* Fix linter workflow name

* Run npm ci on linter check

* Filter out missing (new) files

* Do not fail on linter failure

* swap continue-on-error

* remove spurious condition

* Improve comment

* Fix links for duplication checker comments

* Filter out negative deltas

* Update linter warning comment

* Update .eslintrc.js

---------

Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
* feat(isBidRequestValid): just filter token once. not filter publisher and tagid

* feat(isBidRequestValid): add unit test

* feat(spec): fix eslint

* feat(spec): fix unit test

* feat(spec): fix unit test

* feat(ext): change default value

* feat(utm): build UTMTag data

* feat(spec): fix utm test

* feat(utm): get UTMTag

* feat(utm): add unit tests

* feat(utm): fix unit tests

* feat(utm): fix unit tests

* feat(utm): fix unit tests

* feat(ext): add ids

* feat(ext): fix unit test

* feat(code style): extra common utils

* feat(code style): extra common utils

* feat(code style): extra common utils

---------

Co-authored-by: yubei01 <yubei01@baidu.com>
* Update README.md

update

* Add admixerwl alias for admixerBidAdapter.

* admixer change endpointId to tagId

---------

Co-authored-by: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com>
Co-authored-by: AdmixerTech <admin@admixer.net>
Co-authored-by: Yaroslav Masenko <intgr-user@admixer.ua>
Co-authored-by: Daria Boyko <dboyko@admixer.com>
…11924)

* passing uidsAsEids in adapter and log refactor

* Changes: removed sendBeacon() and added keepalive = true option for ajax.

---------

Co-authored-by: adish.r <adish.r@media.net>
Co-authored-by: akshat.v <akshat.v@media.net>
* upgrade prebid js

* added conversantBidAdapter

* added criteoBidAdapter, tripleliftBidAdapter, pulsepointBidAdapter

* adtelligent bid adapter

* remove oneVideoBidAdapter from modules.json

* added yieldmo bid adapter

* build:connatix script

* removed flocIdSystem & TrustxBidAdapter from modules.json

* added aniview bid adapter

* moved line

* added nextMillennium adapter to modules.json

* newline at the end of the file

* added new adapters

* added minutemedia adapter

* added richaudience adapter

* Revert "added richaudience adapter"

This reverts commit d87cb0d.

* Revert "added minutemedia adapter"

This reverts commit ac53dff.

* Added Permutive RTD module

* comma

* [feat] add sharethroughBidAdapter

* Add consentManagementGpp module

* fix gpp signal (#5)

* remove gpp module because no need to support it yet

* LiveRamp submodule identityLink

* added sonobi bid adapter

* upgrade to prebid 8.17.0

* added pgamsspBidAdapter because its alias was removed from adtelligentBidAdapter in 8.x.0

* added ozone as Connatix bidder partner

* added showheroes adapter

* added seedtag bid adaptor

* added minutemedia

* removed duplicated minute media

* added sovrn bid adapter

* fix: add consentManagementGpp module

* added new build and gannet adapters

* renamed build command

* added specific modules for gannett

* added kueezRtb bid adaptor

* added video media type support for connatix bid adapter

* added all the recommended params to video media type mock

* improved validateVideo function

* impreoved validateVideo function once again:)

* removed redundant checks in bid request validation

* clarified test it statement

* improved unit tests

* updated validateVideo function

* removed modules.json

* removed connatix build script

---------

Co-authored-by: Rares Mihai Preda <rares.preda@connatix.com>
Co-authored-by: Darian <darian.avasan@connatix.com>
Co-authored-by: alexandru.calauz <alexandru.calauz@connatix.com>
Co-authored-by: cosminser <80513728+cosminser@users.noreply.github.com>
Co-authored-by: Gaina Dan <dan.gaina@connatix.com>
Co-authored-by: Cristi Silav <cristian.silav@connatix.com>
Co-authored-by: mariusszabo <33828291+mariusszabo@users.noreply.github.com>
Co-authored-by: Marius Szabo <marius.szabo@connatix.com>
Co-authored-by: Octavia Suceava <octavia.suceava@connatix.com>
Co-authored-by: Marius Potor <marius.potor@connatix.com>
osazos and others added 24 commits July 12, 2024 14:58
Co-authored-by: Gabriel Chicoye <gabriel@macbookrogab24g.lan>
* AdagioAnalyticsAdapter: send PBA for all auctions

* AdagioAnalyticsAdapter: typo

* AdagioAnalyticsAdapter: update md file

---------

Co-authored-by: Olivier <osazos@adagio.io>
* Update connectIdSystem.js: fix storage bypass

* Update connectIdSystem_spec.js

* Update connectIdSystem.js

* Update connectIdSystem_spec.js

* Update connectIdSystem.js

* Fix tests

---------

Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
* update adapter SmartHub: add aliases

* SmartHub: add alias VimayX

* refactor due reviews

* code have been improved

* Update smarthubBidAdapter.js

* Update smarthubBidAdapter.js

* Smarthub: reuse teqblaze utility code

---------

Co-authored-by: Victor <victor.banudz@smart-hub.io>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
* uid2IdSystem_shared.js: better logging messages

* Update uid2IdSystem_shared.js
* Create index.js

* Update stnBidAdapter.js

* Update index.js

* Update stnBidAdapter.js

* Update telariaBidAdapter.js

* Update telariaBidAdapter.js

* Update shinezBidAdapter.js

* Update riseBidAdapter.js

* Update openwebBidAdapter.js

* Update publirBidAdapter.js

* Update shinezBidAdapter.js

* Update riseBidAdapter.js

* Update openwebBidAdapter.js

* Update publirBidAdapter.js

* Update index.js

* Update openwebBidAdapter.js

* Update shinezBidAdapter.js

* Update openwebBidAdapter.js

* Update shinezBidAdapter.js

* Update index.js

* Update shinezBidAdapter.js

* Update riseBidAdapter.js

* Update openwebBidAdapter.js

* Update index.js

* Update stnBidAdapter.js

* Update index.js

* Update index.js

* Update minutemediaBidAdapter.js

* Update publirBidAdapter.js

* Update index.js

* Update minutemediaBidAdapter.js

* Update publirBidAdapter.js

* Update publirBidAdapter.js

* Update publirBidAdapter.js

* Update publirBidAdapter.js

* Update publirBidAdapter.js

* Update publirBidAdapter.js

* Update publirBidAdapter.js

* Update publirBidAdapter.js

* Update index.js

* Update index.js

* Update publirBidAdapter.js

* Update publirBidAdapter.js
* amxId fix

* 1accord alias added

* test fix

---------

Co-authored-by: Gabriel Chicoye <gabriel@macbookrogab24g.lan>
Update resetdigital adapter documentation
* 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

* PlacementId is now a required parameter
Added optional rateLimit parameter
Added publisherId, siteId, placementId in win notice payload
Added unit tests

* Revert to optional placementId parameter
Added missing semicolons

* Extended win notice

* Added arbitrary ext field to win notice

* Moved aidemBidAdapter implementation to comply with ortbConverter

* disabled video-specific tests

* Fixed getConfig cleanup of consent management (Issue #10658)

* Fixed getConfig cleanup of consent management (Issue #10658)

* Fixed getConfig cleanup of consent management (Issue #10658)

* Fixed getConfig cleanup of consent management (Issue #10658)

* Added gvlid param for Europe GDPR compliance

---------

Co-authored-by: Giovanni Sollazzo <gs@aidem.com>
Co-authored-by: darkstar <canazza@wazabit.it>
Co-authored-by: AndreaC <67786179+darkstarac@users.noreply.github.com>
* Kimberlite bid adapter (#1)

* initial: bid adapter

* styling

* Fix: lint (#2)

* Fix: lint (#4)

* review fixes (#6)

* Change: filling request.ext.prebid section (#7)

* Video support

* Fix: tests

* Adapter's version update

* No video defaults
* 11705 Adding idImportLibrary to activity controls

* module type fix

* adds tests

---------

Co-authored-by: Marcin Komorski <marcinkomorski@Marcins-MacBook-Pro.local>
* CleanmedianetBidAdapter.js: bug fix on plcmt?

* Update gamoshiBidAdapter.js

* Update gamoshiBidAdapter_spec.js

* Update cleanmedianetBidAdapter_spec.js
* remove changes from renderer.js library

* changes done
…ta (#11999)

* Add more signals from mobian's contextual API endpoint to first-party data object

* remove copy-pasted typing

* add mobianRtdProvider to list of RTD submodules in .submodules.json

* fix unexpected behavior when API response is interpreted as string

* update test to account for case of broken json

* use pre-existing safe load function
@pull pull bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Jul 19, 2024
Doceree-techStack and others added 3 commits July 19, 2024 16:16
* Updated docereeAdManager bid adapter

* Updated docereeAdManager bid adapter

* Updated docereeAdManager bid adapter

* Updated docereeAdManager bid adapter

* Updated docereeAdManager bid adapter

* Updated docereeAdManager bid adapter

* Update docereeAdManagerBidAdapter.js

---------

Co-authored-by: lokesh-doceree <Lokesh.Kumar@doceree.com>
Co-authored-by: Patrick McCann <patmmccann@gmail.com>
* Add support for OMID parameters

* Add DSA to bidder request in vidazooUtils

* Update vidazooBidAdapter_spec to include omid source details

In this commit, vidazooBidAdapter_spec has been updated to include an additional API key, 7, in the 'api' array. Furthermore, 'source' object with 'ext', 'omidpn' and 'omidpv' fields has been added. This update enhances the configuration and source details of the adapter specification.

* fix Strings must use singlequote
@mefjush mefjush closed this Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⤵️ pull merge-conflict Resolve conflicts manually
Projects
None yet
Development

Successfully merging this pull request may close these issues.