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

... #31

Merged
merged 252 commits into from
Feb 18, 2024
Merged

... #31

merged 252 commits into from
Feb 18, 2024

Conversation

ahmadlob
Copy link
Contributor

....G.md#testing-prebidjs for documentation on testing Prebid.js.

For any user facing change, submit a link to a PR on the docs repo at https://github.com/prebid/prebid.github.io/
-->

Type of change

  • Bugfix

  • Feature

  • New bidder adapter

  • Code style update (formatting, local variables)

  • Refactoring (no functional changes, no api changes)

  • Build related changes

  • CI related changes

  • Does this change affect user-facing APIs or examples documented on http://prebid.org?

  • Other

Description of change

Other information

lyricwulf and others added 30 commits November 27, 2023 08:59
* 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 (#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 (#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.
#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]>
…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
- 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 2699115a76ed891ec7f911ad924206b399790ad9.

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

* fix network id

---------

Co-authored-by: Jairo Panduro <[email protected]>
* 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 <[email protected]>
* new adapter - MgidX

* add new required param host

* Revert "add new required param host"

This reverts commit 3bafe782a492d5d4b35476f8117260b08a237f2f.

* refactoring generating request.gdpr object

* fix test

---------

Co-authored-by: Evgeny Nagorny <[email protected]>
Co-authored-by: xmgiddev <>
…ecat`, `site.content.cat` and `site.content.language` (#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 66c4e7b46121afc5331c8bca6e2fc972fc55f090.

* 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 <[email protected]>
Co-authored-by: noamtzu <[email protected]>
Co-authored-by: Noam Tzuberi <[email protected]>
Co-authored-by: Laslo Chechur <[email protected]>
Co-authored-by: OronW <[email protected]>
Co-authored-by: lasloche <[email protected]>
Co-authored-by: inna <[email protected]>
Co-authored-by: YakirLavi <[email protected]>
…ay.prototype has been extended (#11077)

* Make utils.deepEqual() work correctly on sites where Array.prototype has been extended

* Removed blank line

* Marginal improvement

---------

Co-authored-by: Demetrio Girardi <[email protected]>
* YieldlabBidAdapter add Digital Services Act (DSA) handling for bid request and responses

* YieldlabBidAdapter
- read dsa from bidderRequest
- put dsa response under meta.dsa not ext.dsa
- handle multiple transparency objects under new parameter dsatransparency
- only add query params if they are not undefined
* dsaControl - reject bids without meta.dsa when required

* ortbConverter: always set meta.dsa

* dsaControl: reject bids whose DSA rendering method disagrees with the request
… auctionEnd independently. (#11087)

* Enable supplyChain support

* Added support for COPPA

* rebuilt

* Added support for Extended User IDs.

* Added support for the "meta" attribute in bid response.

* Delete nobidBidAdapter.js.orig

* Delete a

* Delete .jsdtscope

* Delete org.eclipse.wst.jsdt.ui.superType.container

* Delete org.eclipse.wst.jsdt.ui.superType.name

* Delete .project

* Added support for counting blocked requests for the Optimizer.

* Added missing function for testing.

* Added unit tests

* Added support for Analytics adapter flag to control bidWon and auctionEnd independently.

---------

Co-authored-by: Reda Guermas <[email protected]>
* Microad Bid Adapter: add gpid and other

* Microad Bid Adapter: use deepAccess

* Microad Bid Adapter: To simple existing check

---------

Co-authored-by: kida-yuga <[email protected]>
* RichaudienceBidAdapter add function onTimeout

* Add unit test

* revert: Revert changes in integrationExamples/creative.html

* fix: Remove useless package in richaudiences test module

* Change referer with host

* Fix(RichaudienceBidAdapter): Change url tracking

* deploy

* change test

* remove change others adapters

* feat(RichaudienceBidAdapter): Add compatibility to GPP

* fix(RichaudienceBidAdapter): Add test to GPP

* fix(RichaudienceBidAdapter): Add test to GPP

* fix(RichaudienceBidAdapter): Change tmax/timeout hardcoded #9787

---------

Co-authored-by: Sergi Gimenez <[email protected]>
* greenbidsAnalyticsAdapter: fix double sampling bug

* greenbidsAnalyticsAdapter bump version
… GPT (#10930)

* paapi module

* fledgeForGpt/paapi split and config aliases

* Add reuse = false option and GPT slot reset

* simpler log messages

* fix reuse

* refactory reset logic

* remove reuse option, treat auction configs as single-use

* do not do global reset if called with auction filter

* at auction end autoconfig, reset all slots involved in the auction

* includeBlanks

* use includeBlanks from fledgeForGpt
* Pass DSA fields through fastlane.json

* adjusting field names

to reflect IAB changes

* adjust to new field names

* Add DSA meta field for biiders

* Add an unit test to handle DSA in response

* Update the comments

---------

Co-authored-by: bretg <[email protected]>
* Add Whitebox adapter

* Add Lucead Bid Adapter

* update maintainer

* update endpoint url
* Removed linting issues

* Fixed merge issues.

* Bugfix on storageTool.

* Change to pass user ID as a parameter to the adserver.

* fetch user id from paraters comment.

---------

Co-authored-by: Antonios Sarhanis <[email protected]>
* RTB House adapter: add DSA support

* RTB House: add DSA support with extended field control
@ahmadlob ahmadlob merged commit 41df13f into taboola:master Feb 18, 2024
ahmadlob pushed a commit that referenced this pull request May 19, 2024
* KRKPD-1083: Refactor and expand testing (#31)

* Refactor the Kargo adapter testing to be more comprehensive and include testing of invalid inputs

* Fix the window size test to pull data from the browser instead of hardcoded values

* Remove a duplicate test

* unhook triggerPixel after tests

* fixes circleci failure

* Update the localStorage non-functional test

In FireFox, having localStorage.getItem throw an error isn't working so the test was updated to not have a valid localStorage
value to pass on FireFox.

* Restore the bidderSettings following testing

---------

Co-authored-by: William Klausmeyer <[email protected]>
Co-authored-by: “Nick <“nick.llerandi”@kargo.com>
Co-authored-by: William Klausmeyer <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment