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 V21 Stable Release #415

Merged
merged 198 commits into from
Oct 21, 2020

Conversation

pm-shashank-jain
Copy link
Collaborator

OpenWrap Stable Release

rmartinez and others added 30 commits April 29, 2020 13:42
Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.SYNAPPNXS.local>
…races (prebid#5177)

Co-authored-by: Melody Li <melody@yieldmo.com>
* update mock requests

* update mutiple bidders request

Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.appnexus.com>
* Add Quantumdex Bid Adapter

Add Quantumdex Bid Adapter

* Update quantumdexBidAdapter.js, quantumdexBidAdapter_spec.js

* Update quantumdexBidAdapter.md

* Update quantumdexBidAdapter.md

* Update quantumdexBidAdapter.js

* Update quantumdexBidAdapter.js

* Update quantumdexBidAdapter.js
* add gdpr and usp

Co-authored-by: atkachov <atkachov91@admixer.ua>
* feat(gdpr) : gdpr support added

* tests fixed
* initial

* fix

* remove redundant language mod, use player sizes in video traff

* test modify

* fix

* Adding Tests

Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com>
* 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

* Support for app parameters

* Fix issue where adunits with bids were not counted on reload

* Send debug info from adapter to external debugger
…rebid#5186)

* Add videoCacheKey on the bid object only if the cache url is not set

* Added test case for the scenario where we don't manually set the videoCacheKey on purpose when the cache url is present.
* Change publisherId to zoneId
Add gdpr
Add supply chain
Add video media type

* Remove comments

* Fix unit test coverage

* fix request id bug
add vastXml to video response

* Remove bid response default sizes

* Change endpoint url

* Add unit test for vastXml

* Change end point

* Remove trailing-space

* Add onBidWon function
* Updates core-js to version 3.

* More changes related to updating core-js to version 3

* Updated new files from master to also be compatible with core-js v3.

* Updated package-lock.json

* Revert "Updated new files from master to also be compatible with core-js v3."

This reverts commit b2ae8d9.

# Conflicts:
#	modules/priceFloors.js

* Revert "Updates core-js to version 3."

This reverts commit a731dce.

# Conflicts:
#	modules/adkernelBidAdapter.js
#	modules/audienceNetworkBidAdapter.js
#	modules/emx_digitalBidAdapter.js
#	modules/widespaceBidAdapter.js
#	package.json
#	src/config.js
#	src/userSync.js
#	src/utils.js
#	test/spec/modules/widespaceBidAdapter_spec.js

* Updated new files to core-js v3 and imports now end in .js

* Import set without .js since set is a module and not a file.

* Updated new file from master to also be compatible with core-js v3.
* add Blue Billywig adapter

* Blue Billywig Adapter - update according to review feedback

* Blue Billywig Adapter - update to try and pass CircleCI

* Remove the last for .. of in bluebillywigBidAdapter.js, hopefully...

* Update bluebillywigBidAdapter test parameters to match renderer to rendererCode rename

Co-authored-by: Klaas-Jan Boon <klaas-janboon@live.nl>
* Adding Konduit module

* Removed superfluous arguments passed to obtainVastUrl function

* Removed superfluous arguments passed to obtainVastUrl function.

* Build trigger (empty commit)

* Module documentation updated according to the comments

* Logic in obtainVastUrl function updated according to the review comment.

* Removed hook, enabled eslint

* Merged recent prebid changes

* New method is introduced to process a bid and return dynamic CPM data

* New Konduit Analytics adapter responsible for client auction stats collection

* Updated konduit analytics adapter .md file

* Fixed linter issue with more than 1 blank line used

* Use '$prebid.version$' instead of the $$PREBID_GLOBAL$$.version

* Updated unit tests

Co-authored-by: Max Shevchenko <max.shevchenko@sigma.software>
Co-authored-by: Alexander Kislitsyn <alexander.kislitsyn@sigmaukraine.com>
Audience Network for prebid has been removed.
* ITDEV-4723 PrebidJS adapter support with SupplyChain module object

* ITDEV-4723 Fix tests

* ITDEV-4723 New entry point

Co-authored-by: veranevera <vera.yukhina@showheroes.com>
Co-authored-by: Elizaveta Voziyanova <44549195+h2p4x8@users.noreply.github.com>
Co-authored-by: vedant.s <vedant.s@media.net>
* Add unit coverage for parrableIdSystem getId callback

* PBID-14: Pass uspString to Parrable as us_privacy query parameter

* PBID-14: Simplify parrableIdSystem us_privacy test

* PBID-14: Only send us_privacy to Parrable when a value exists

* Remove path check from parrableIdSystem url test

* Add missing extension to mock xhr import
* add typescript definitions

* add rakuten bid adapter

* add generated notice

* add gdpr and ccpa support to rakuten

* add typescript notice

* update default rakuten currency to USD

* fix folder name rakuten -> rakutenBidAdapter

* remove typescript types for now
* freewheel-ssp fix issue on playerSize of bidRequest

* freewheel-ssp fix issue on playerSize of bidRequest

* freewheel add dealId property in bidResponse
* vendorExceptions is a global check

* two allowed vars not one duh
* Add microadBidAdapter

* Remove unnecessary encodeURIComponent from microadBidAdapter

* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Correct procudtion endpoint for prebid

* analytics update with wrapper name

* reverted error merge

* update changed default value of netRevenue to true

* Re-add rubicon analytics without deprecated getTopWindowUrl util

* Cache referrer on auction_init instead of bid_requested

* merged remote master changes

* Include integration type in video OpenRTB requests

Co-authored-by: nakamoto <nakamoto_tatsuya@microad.co.jp>
Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com>
Co-authored-by: Isaac Dettman <idettman@rubiconproject.com>
Co-authored-by: Eric Harper <eharper@rubiconproject.com>
Co-authored-by: TJ Eastmond <teastmond@la-wlandaverde-mac.local>
Co-authored-by: Mark Monday <mmonday@rubiconproject.com>
Co-authored-by: mi.chen <mi.chen@criteo.com>
Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com>
…#5230)

* Add AOL defaults for currency and creative ID until fix issued server-side

* Satisfy linter single quotes

* Roll back breaking change to utils.parseQueryStringParameters and add a better test to catch this in future

* utils.parseQueryStringParameters - add stripping of trailing ampersand to alleviate all tests amended in utils update
mamatic and others added 28 commits July 2, 2020 16:52
* Add plr_AdSlot parameter needed by Inskin Pagescroll ad format

* Send additional TCF related information to Inskin's ad server

* Fixed linting issues.

* Added unit tests
* feat(module): multi size request

* fix getUserSyncs
added tests

* update(module): package-lock.json from master

* feat(client): optional server subdomain

* refactor(client): remove unused LOCs

* fix(client): lint issues

Co-authored-by: roman <shmoop207@gmail.com>
…e no bids (prebid#5379)

* delay request to server by 5 min if we no ads

* fix testing issue

* use storeManager.js

* change var to const

* add unit test

* remove line and check if user authorizes use of local storage
…es (prebid#5425)

* adformBidAdapter - added userId module support

* adformOpenRTBBidAdapter - added userId module support
* feat(module): multi size request

* fix getUserSyncs
added tests

* update(module): package-lock.json from master

* feat(client): add bidder and prebid versions to request params

* fix(client): lint quotes error

Co-authored-by: roman <shmoop207@gmail.com>
* Added full outstream support with onetag renderer, updated request parameters

* Code updates

* Fixies outstream

* Removed wrong pixel calls, code refactoring

* Corregge funzione di calcolo coordinate spazio

* Migliora leggibilità funzione estrazione info pagina

* Fix space coordinates

* Adds bidRequest data

* Updated function interpretResponse

* Minor bug fixing

* Fixes body.scrollHeight call

* Removes Object.assign occurrence

* Updates test file

* Updated payload in request

* Fixes user sync query string

* Sets mediaType into meta field within bidResponse object

* Update documentation in md file

Co-authored-by: valentino <v.v@v.v>
Co-authored-by: Nicola <ciao@ciao>
Co-authored-by: francesco <f.orazini@onetag.com>
…rformance issues (prebid#5376)

* Criteo - partially restore adapter before PR prebid#4518 following performance issues

* Criteo - Fix error in onTimeout callback

* Apply review feedback (compatibility with IE)

* Feedback review (check that input is a valid array)
)

* Merge valueimpressionBidAdapter to quantumdexBidAdapter

* Update quantumdexBidAdapter.js
* Eplanning fix: decode parameters

* Eplanning: Top calls are assured

* Eplanning: fix syntax
Co-authored-by: Salvatore Rinchiera <sal.rinchiera@xandr.com>
* ozone 2.4.0 adapter updates

* ozone 2.4.0 adapter updates - fixes for upstream CircleCI and LGTM tests, take 1

Co-authored-by: Afsheen Bigdeli <afsheenb@namecast.net>
* add relaido adapter

* remove event listener

* fixed UserSyncs and e.data

* fix conflicts

* change endpoint url

Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp>
* Add a LotameIdSystem as a new User ID module

* Now using our own caching system

* Add more test cases; Switch names to be constants

* Add test cases

* Handle "expiring" local storage like the built in code does

* Switch to using the expiry_ms from the endpoint as the cookie expiration

* Update to the official naming; Remove the lastUpdate storage as we don't use it and depend on what comes from the endpoint; Update to use the dev bcp endpoint for now

* Fix tests, numbers vs strings....; Add gdpr_applies query param

* Fix the timestamp becoming an invalid date

* Clear out the panorama id when on optout

* Add eid support

* Switch to the prod version of the url

* Update test wording

* From PR feedback
Only care about the core_id if a profile_id is also returned so it won't look like we can store a core_id and then promptly delete it
Return just the core_id from getId()

* Add eid test for lotamePanoramaId
Prebid upgarde automate- test pull request created through git api please ignore it
@pm-shashank-jain pm-shashank-jain changed the base branch from master to staged_master October 21, 2020 08:48
@pm-shashank-jain pm-shashank-jain merged commit 39b6d05 into staged_master Oct 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment