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

OpenWrap Release 19.2.0 #386

Merged
merged 176 commits into from
Apr 10, 2020
Merged

OpenWrap Release 19.2.0 #386

merged 176 commits into from
Apr 10, 2020

Conversation

pm-shashank-jain
Copy link
Collaborator

OpenWrap Nightly Release

mkendall07 and others added 30 commits January 30, 2020 14:38
* New adapter AudienceRun

* Fix issues AudiencerunAdapter

* Fix issues AudiencerunAdapter

* Fix issues AudiencerunAdapter

* Fix issues AudiencerunAdapter
* byplay adapter

* remove Promise

* remove tracker

* fix unused import

* change endpoint url

* add test parameter
* revive smarty sadapter, upgrade to 3.0

* revive smarty adapter, upgrade to 3.0

* name change

* fix

* fix

* Update smartyadsBidAdapter.md

* remove propertie deation

* video context, native validness check

* fix test
* Revert "Revert "ByPlay adapter (prebid#4646)" due to lint failure"

This reverts commit f80f3ab.

* fix ByPlay adapter
* send page url in ortb

* Removed redundant pageUrl default

* Restored package-log.json that mirrors prebid's repo

Co-authored-by: Gleb Glushtsov <glebglushtsov@users.noreply.github.com>
* Trion adapter update.  Changing request params to trion including removing support for optional 're' param, cleaning up existing params to send 1/0 instead of null when non is present and adding prebid version.
* add outstream params extension

* update outsream version

* Tests added + doc sample

* remove return

* add uspConsent support

* Change enpoint to geo-balanced
* Add: gdpr consent

* Del: comma

* Mod: properties names

* Check if gdpr applies is a boolean
* Livewrapped bid and analytics adapter

* Fixed some tests for browser compatibility

* Fixed some tests for browser compatibility

* Changed analytics adapter code name

* Fix double quote in debug message

* modified how gdpr is being passed

* Added support for Publisher Common ID Module

* Corrections for ttr in analytics

* ANalytics updates

* Auction start time stamp changed

* Detect recovered ad blocked requests
Make it possible to pass dynamic parameters to adapter

* Collect info on ad units receiving any valid bid

* Support for ID5
Pass metadata from adapter

* Typo in test + eids on wrong level

* Fix for Prebid 3.0

* Fix get referer

* http -> https in tests

* Native support

* Read sizes from mediatype.banner

* Revert accidental commit

* Support native data collection + minor refactorings

* Set analytics endpoint
* adding version params

* test cases for version

* removing console log
Persgroep wants to run full page takeovers hence the request. Separate discussion on-going for Demand Manager too.
* Initial revision of adocean bid adapter (ADOCEAN-13634, ADOCEAN-13635)

* Minor fixes

* new demo placement

* formating after lint

* move request parameters to params

* adocean adpater tests

* minor fixes

* added ttl, netRevenue nad creativeId. merged with upstream

* GDPR support

* do not send empty gdpr_consent

* GDPR support

* do not send empty gdpr_consent

* AdOcean adapter: tests for gdpr_support

* remove old comment

* Added possibility to use multiple times same ad placement

* Tests for placement duplication and gdpr support.

* formating

* add randomized part to endpoint url

* fix tests after endpoint url change

Co-authored-by: Jacek Drobiecki <jacek.drobiecki@gmail.com>
…once. (prebid#4833)

* Set srcPageUrl only once.

* Set adCode only once.
* lemmaBidAdapter.js

Added lemma bid adapter file

* lemmaBidAdapter.md

Added lemma bid adapter md file

* lemmaBidAdapter_spec.js

Added lemma bid adapter test spec file

* Update lemmaBidAdapter.js

Fixed automated code review alert comparison between inconvertible types

* Update lemmaBidAdapter.js

Fixed review changes

* Update lemmaBidAdapter.md

Correct parameter value.

* Update lemmaBidAdapter.js

Lemma Bid Adapter - v3.0 compliance

* Update lemmaBidAdapter_spec.js

Lemma Bid Adapter - v3.0 compliance

* Update lemmaBidAdapter.md

Lemma Bid Adapter - v3.0 compliance
updated GDPR implementation for OpenRTB v2.2+ support
* Fixed oneVideo TypeError when consentData is undefined

* Check consentData is defined
* implements the todo comment in the code

adUnit.sizes was still being referenced here in two places despite being deprecated. This simply deletes the references.

* Update pbjs_api_spec.js

* Update pbjs_api_spec.js
* Initial draft changes for adapter

* Updated bids and tests

* Fixed timeouts being sent all the time

* Added prod endpoint back

* Test Updates to be more in line with base spec file

* Sending bidder params to server with win event

* Missed a conflict with new XHR functionality

* Added local Object.entries polyfill
* real time data module,
browsi sub module for real time data,
new hook bidsBackCallback,
fix for config unsubscribe

* change timeout&primary ad server only to auctionDelay
update docs

* support multiple providers

* change promise to callbacks
configure submodule on submodules.json

* bug fixes

* use Prebid ajax

* tests fix

* browsi real time data provider improvements

* real time data module,
browsi sub module for real time data,
new hook bidsBackCallback,
fix for config unsubscribe

* change timeout&primary ad server only to auctionDelay
update docs

* support multiple providers

* change promise to callbacks
configure submodule on submodules.json

* bug fixes

* use Prebid ajax

* tests fix

* browsi real time data provider improvements

* remove eval

* use external script, update macro function

* lint errors

* removed log
* Support for user block from the Adapter

* Added Unit tests and using utils.getCookie and utils.setCookie()

* Dummy change to triger CI

* Dummy change

* Support for pixel sync urls
Jaimin Panchal and others added 29 commits March 25, 2020 17:36
* adds Media.net Analytics Adapter

* fixes medianet adapter key in docs

Co-authored-by: vedant.s <vedant.s@media.net>
* Cambia nome variabile us privacy in getUserSyncs

* Onetag bid adapter: Added video support and minor code refactoring

* Fix for linter

* Onetag Bid Adapter: code refactoring, added testing params and updated adapter tests

* Onetag Bid Adapter: minor code refactoring

Co-authored-by: valentino <v.v@v.v>
Co-authored-by: Nicola <ciao@ciao>
* Add files via upload

* Add files via upload

* Update platformioBidAdapter.js
* added config option to enabled alias syncs

* added unit test
* Between: multisizes support added

* rollback package-lock.json

Co-authored-by: Ignat Khaylov <khaylov@betweenx.com>
Co-authored-by: Francisco Monzon <francisco.monzon@mbp-op-383.local>
* Added new sizes

* Changed 257 key to 258
* first commit :)

* added event handlers

* in-dev chnages, need to remove a lot of code

* moved strings to const

* still in-dev

* added profileId profileVersionId in config

* added some todos

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* corrected end-points and size formatting

* fixed db flag

* dealId and dealChannel are set

* passing kgpv

* passing ocpm and ocry

* commented un-necessary code, to be deleted later

* added a todo

* marking wb and added some const

* in-dev changes

* in-dev changes

* bid-win logger added

* deleted un-necessary code

* adding a unit-test code

* writing unit test cases

* default value for l1

* writing some more unit test cases

* unit test case for timeout case

* logger currency unit test case added

* execute win-tracker using ajax

* win-tracker unit test case

* fixed a typo

* added pdomain in logger call

* l1 should be 0 if no response (needs secnd thought)

* added bidderDonePendingCount logic and a todo

* changed pdomain to orig

* added gdpr support, unit test cases pending

* moved some code to new setMediaTypes function

* added a new function getHighestBidForAdUnit

* moved some code to a function

* added GDPR related unit test case

but this case-data always adds gdpr config to request

* removed a todo

* removed un-necessary objects

* default timeout = 2000ms

removed unnecessary code

* execute logger at 500ms if all bidders have responded else 2000ms

* removed reference of utils.getTopWindowUrl

* tst should be in seconds; updated test cases as well

* added kgpsv in logger call

* gdpr flag fix

* originalCpm and originalCurrency

* added test cases

* chnaged logic for ss field, also changed test cases to always s2s

* moved s2sBidders setting logic to auction init
…rebid#5010)

* BritePool ID
* CriteoID
* DigiTrust
* ID5 ID
* LiveIntent ID
* netID
* Parrable ID

Co-authored-by: Harman Goei <5001432+hrgui@users.noreply.github.com>
Co-authored-by: Xavier Leune <xleune@ccmbenchmark.com>
Fix to other discovered issues of DigiTrust ID failing to write into userId system.
Adjust samples to call https pages in all cases for testing purposes.
* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* disabled a test case causing test-suite refresh
* Price Floors (#52)

* Initial Commit
Code cleanup + PBS Changes + tests still needed

* Refactor to remove event

* forgot to remove FLOOR_NOT_MET

* Clean up code

* broke out req params

* floorNotMet is not bidRejected

* clean up module, more requirements on bid and analytics adapters

moved gpt matching into a util function

* test updates + currency conversion now on global

* asdf

* floor data object schema changed
updated to object not array

* Selection function now needs to sort by number of *'s in the rule
Rubicon get video floor use actual player size

* Updated json schema

* tests finished

* domain is more sophisticated now

* Currency floors refactored a little
Added log for when bid is floored

* update tests after additional data passed to analytics

* analytics reqs updated

* test update

* update to cache lookups
Analytics adapter update
tests updated for cache lookup

* reverting temp stuff

* Pulling latest from master = few probs
Small currency bug

* revert newline

* improved rule selection for getFloor

* new api for adding new fields overrides
if debug on, resp hook after debug hook
small bug in overwriting data object

* handle adjustment factor of 0

* removed size and mt specific logic and pushed to matching func

* adding comments for all funcs

* Added tests for rubicon adapters
handle matchign keys with dot's

* undefined data should be ignored

* remove unnecessary -1 plus semi colon

* md file

* removing temp test file

* prebid uses native image size as a single array

so we wrap it

* Forgot IE 11 no have includes!

* if enforcement not passed in default it
Exact match not found, then *

* no need to decode uri entire url when just wanting hostname

* setting auctionId on bidRequests so `onBeforeRequestBids` has context for getFloor()

* rubi analytics new values

* js rounding fix + isNaN handling

* random parenthesis

* fixing formula

Co-authored-by: rmartinez <Rachael24!>
* Add support for userid modules in Yieldlab adapter

* Change for-of-loop for IE11 compatibility

* Check if userIdAsEids is an array
Co-authored-by: Jaimin Panchal <email@example.com>
Co-authored-by: tadam75 <tadam@smartadserver.com>
* TCF Purpose 1 enforcement

* some more unit tests and revert hello world page

* some updates and unit test

* remove unwanted comment

* Adapter updates and some refactoring

* add expires for ie11

* adding withCredentials false to appnexus adapter

* improving conditions

* improving conditions

* Including changes for liveintent

Co-authored-by: Jaimin Panchal <email@example.com>
Co-authored-by: Jaimin Panchal <email@example.com>
…20200401161832

Prebid upgrade 3 14 0 20200401161832
@pm-shashank-jain pm-shashank-jain merged commit a784aa1 into nightly Apr 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment