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 v20.2.0 #407

Merged
merged 141 commits into from
Sep 16, 2020
Merged

OpenWrap Release v20.2.0 #407

merged 141 commits into from
Sep 16, 2020

Conversation

pm-shashank-jain
Copy link
Collaborator

Prebid Upgrade
OW Prebid Same

Jaimin Panchal and others added 30 commits July 9, 2020 16:18
…ject Module (SAPR-13809) (prebid#5465)

* bidData Debug true if .source exists

* capture and pass config.schain

* changing from config.schain to bid.schain

* updated schain unit tests

* updated schain unit tests

* added schain examples to .md file

* backup before merging master

* updated schain logic to use bidRequest.schain instead of global schain only

* updated schain test to new bidRequest.schain logic

* Update package-lock.json

* Delete package-lock.json

* restoring package.lock

* restored package-lock.json
* add AMX adapter (after fixing ie11 test failure)

* revert karma config  + CR changes
…id#5466)

* bidData Debug true if .source exists

* capture and pass config.schain

* changing from config.schain to bid.schain

* updated schain unit tests

* updated schain unit tests

* added schain examples to .md file

* added e2etest unit tests

* updated e2etest settings object

* moved e2etest to correct position

* added global test endpoint

* fixed eslint typo

* updated unit test for new global test endpoint

* backup before merging master

* updated schain logic to use bidRequest.schain instead of global schain only

* updated schain test to new bidRequest.schain logic

* Update package-lock.json

* Delete package-lock.json

* restoring package.lock

* restored package-lock.json

* fixed lint issue
* welect-adapter initial commit

* fix available checking

* update post request to correctly send application/json data

* fix and update tests

* change placementAlias to placemenId

* update docs

* cleanup

* no need to parse rawsizes

* use strict checking
…mediaTypes.banner (prebid#5436)

* Added support for Liveramp userId submodule

* To send requests for missing sizes for IX

Co-authored-by: IX-Prebid-Support <ix-prebid-support@indexexchange.com>
* Added intentiq id sub module

* Update eids with intentiq

* Added intentiq submodule into unit tests

* IntentIqId added

Support in all of userId tests
Support in eids module
Added the iiqSystem submodule
Support to userId example html file

* Added SharedID to spec tests

* Fixed unit tests
* ATS-analytics - fix check for safari browser

* ATS-analytics - add unit tests for browser checks

* ATS-analytics - fix unit tests for browser checks

* ATS-analytics - fix unit tests for browser safari checks

* ATS-analytics - change name for browser do not found

* ATS-analytics - add new logic for determine user browser

* ATS-analytics - add test for checking firefox browser
* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* passing piId in bid object

* piId will be logged in PubMatic analytics too

* if testGroupId is set in pbjs config then that value will be passed in PM analytics call

* bid.piId ==> bid.partnerImpId

* chnaged key names, added a Todo

* capping testGroupId in 0-15; defaults to 0

* testGroupId should be INT
* make rtb.trackers field options

* add check to entire try block

* fix failing test case
* Added Trureach Prebid Adapter

* cleaned up truereach bidder adapter for release

* truereach bidder adapter md file for release

* [truereach] bidder adapter and md files update. bidderUrl no more configurable.

* [Prebid] supporting nurl

* [Prebid] changes required due to code style

* [Prebid] prebid unit test

* [Prebid] added advertiserDomains in response object

* [Prebid] Secure Bidder Url.

Co-authored-by: Nitin Kumar <nitin.kumar@momagic.com>
Co-authored-by: arnav <arnav.mishra@momagic.com>
Co-authored-by: arnav <arnav.mishra@momgaic.com>
* Performax adapater

* Repair md

* Remove unused functions, change to singlequoutes

Co-authored-by: VasekProchazka <vasek.prochazka123@seznam.cz>
* Update prebidServerBidAdapter_spec.js

* Update index.js

* Update index.js

* Update index.js
* mantis privacy support, removed unsupported media types

* code coverage

* lint fix
* Update Bidder Code

* LunaMedia Adapater

LunaMedia Adapater

* Updated LunamediaBidAdapter.md test params and valid pub code for testing

* adding it to resolve conflict in locally repo

* Accept size parameters

Accept size parameters

* Based on browserstack testing result

Adding a new line.

home/circleci/Prebid.js/modules/lunamediaBidAdapter.js

  401:22  error  Newline required at end of file but not found  eol-last

✖ 1 problem (1 error, 0 warnings)

  1 error, 0 warnings potentially fixable with the `--fix` option.

* updated as per review

updated as per review

Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com>
* add seedingAlliance Adapter

* add two native default params

* ...

* ...

* seedingAlliance Adapter: add two more default native params

* updating seedingAlliance Adapter
…rebid#5452)

* Update consentManagementUsp.js

* Update consentManagementUsp_spec.js

* Update amxBidAdapter.js

* Update amxBidAdapter.js

* Update consentManagementUsp_spec.js

* Update consentManagementUsp_spec.js

* Update consentManagementUsp_spec.js
…rebid#5506)

* CAP-1614 - updated docs to show correct size for banner and some other small fixes

* CAP-1636 support schain object in prebid

* CAP-1636 updated the review comments

* CAP-1849 - split up banner and video impressions to use format

* CAP-1879 - added adapter support for consent management module

* CAP-1879 - updates for pr

* CAP-1879 - remove unneeded checks

Co-authored-by: Corey Kress <corey.kress@synacor.com>
Co-authored-by: Rajkumar Natarajan <rajkumar.natarajan@synacor.com>
* SmaatoBidAdapter: Initial commit

* Add consent management

* Add consent test

* Smaato: Additional tests

* Smaato: Test endpoint for prebid requests

* Cleaned up test code

* Validate bid requests

* Improve banner ad rendering

* Smaato: Img ad renderer

* Cleanup

* Smaato: Handle TTL dynamically

* Smaato. Render richmedia ads

* Smaato: Bugfixes

* Smaato: More meta data

* Smaato: Consent string handling

* Smaato: new endpoint

* Smaato: Fix test

* Smaato: Fix test

* Smaato: Add additional optional params

* Smaato: Use first party data for additional context

* Smaato: Undoing changes to karma conf

* Smaato: Undo karma konf changes

* Smaato: Fixed test

* Smaato: Update adapter doc

* Smaato: remove unused code

* Smaato: Remove package-lock.json

* Smaato: stricter parsing of first party data

* Smaato: increase adapter version

* Smaato: Fix fpd types to reflect openrtb types

* Smaato: WiP for video support

* Smaato: WiP on video support

* Smaato: Video support

* Smaato: Fix test data

* Smaato: Review feedback

* Smaato: Provide valid publisherId / adspaceId
* new boldwin bid adapter

* fix

* Restarting ci / circleci

Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
Co-authored-by: Vladislav Isaiko <vladis@smartyads.com>
* support video ads

* support video ads

* fix indentation

Co-authored-by: omerko <omer.koren@perion.com>
Co-authored-by: Omer Koren <omerko@users.noreply.github.com>
* Cambia nome variabile us privacy in getUserSyncs

* package-lock

* Fixes bugs, adds version

* Revert "package-lock"

This reverts commit f1b0ede

* Corrects initial adapter version

* Converts bare localStorage access into provided helper's call

Co-authored-by: valentino <v.v@v.v>
Co-authored-by: Nicola <ciao@ciao>
Co-authored-by: francesco <f.orazini@onetag.com>
* Added support for Liveramp userId submodule

* Update endpoint to htlb.casalemedia.com

Co-authored-by: IX-Prebid-Support <ix-prebid-support@indexexchange.com>
robertrmartinez and others added 29 commits August 18, 2020 11:57
…d#5620)

* 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

* update liveramp userid support

Co-authored-by: nakamoto <nakamoto_tatsuya@microad.co.jp>
Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.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: msm0504 <51493331+msm0504@users.noreply.github.com>
* Update kargoBidAdapter.js

* Update kargoBidAdapter_spec.js
* Support new aniview bid adapter

* Support new aniview bid adapter

* Support new aniview bid adapter

* Support new aniview bid adapter

* Fix Consent parameters

* Update aniviewBidAdapter.js

V3 support

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

Update refererInfo

* Update aniviewBidAdapter.js

Fix tabs and spaces

* Update aniviewBidAdapter.js

fixes

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

Add ccpa support

* Update aniviewBidAdapter.js

Typo

* Update aniviewBidAdapter.js

* Update aniviewBidAdapter.js

* Fix size and sample

Fixed sizes from playerSize
Updated md sample

* Fix tabs

* Fix sizes

* Recheck

* Add tgt parameter

* Update sample

* Add support for cookie sync + tests

* Add support for cookie sync + tests

* Add support for cookie sync + tests

* Support aliases

Support aliases

* Update

Update

* Fix lint

Fix lint

* Update spec

Update spec

* Aniview Bid Adapter: Added the new alias

Co-authored-by: Roman Shevchenko <iroman.via@gmail.com>
* updated DBM sync pixel to ups/57304 + removed yahoo sync pixel

* updated unit tests

* updated GDPR tests

* Update package-lock.json

* Update package-lock.json

* update local branch to origin

* added sync pixel unit tests

* Update package-lock.json
* 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

* RTD module extend prebid#4610

* add hook for submodule init
variables naming
* Update dfpAdServerVideo.js

This had a bug in which all requests were hardcoded to vast 3, although pubs may have selected vast 3 or 4

* Update dfpAdServerVideo_spec.js

* Update dfpAdServerVideo_spec.js
* added tcf 2.0

* Updated adapter to support gdprEnforcement

* reverted storage manager initialization

* add purposes in call

* send purposes in string array

* InvibesBidAdapter - gdpr updates

* [InvibesBidAdapter] GDPR - purpose adjustments

* [InvibesBidAdapter] fixed tests for new alg & reordered adapter checks

* add tc string

Co-authored-by: florin_nedelcu_invibes <florin.nedelcu@invibes.com>
Co-authored-by: Cristian Grigoras <cristian.grigoras@invibes.com>
Co-authored-by: raduchept <radu.cheptanariu@invibes.com>
* 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

* update liveramp userid support

* changed source value to all lowercase

* update share id name

* add unit test for shareid eid

* update shareid obj paths

Co-authored-by: nakamoto <nakamoto_tatsuya@microad.co.jp>
Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.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: msm0504 <51493331+msm0504@users.noreply.github.com>
* mediago bid adaptor

* 修改去掉固定ip

* mediago bid adapter: add test spec

* spec code style

* change into prod EP and auto size.

* delete other param

* 修改为强制https协议
…id#5641)

* updated userid module to stop caching the entire consent object but rather just a hash of it, since all we need it for is comparison purposes.

* IE doesn't support Math.imul, so providing a polyfill for it when necessary

* use `===` to compare consent values; convert hashes to a string when returning them

* add test for string response and fix @returns doc

* don't use polyfills!
* Add concert bid adapter, doc and tests.

* Add analytics adapter

* Add email

* fix alert from lgtm

* try to fix test for ie 11

* Handle USP string for PPID

* Fix linking error

* Debug: Find out why IE11 is failing

* More debugging

* More debugging

* Attempt to store queue in-prototype

* Revert "Attempt to store queue in-prototype"

This reverts commit 829ad84.

* More debugging

* More debugging

* Remove Array.includes to support IE11

Co-authored-by: Messay Bekele <messay.bekele@voxmedia.com>
Co-authored-by: Messay Bekele <walia@users.noreply.github.com>
Co-authored-by: Andrew Amato <andrew.amato@voxmedia.com>
* adding DMX

test @97%, two files added one updated

* Update districtm_spec.js

* Update districtmDMX.js

* adding all districtm needed file

* remove legacy file

* remove typo || 0 in the test method

* force default to return a valid width and height

* update unit test code for failing test

* changed class for an object

* remove package-lock.json

* change file name for dmx adapter

* renamed files

* restaure package-lock.json

* update to last package-lock state

* update gdpr user consent

* fix sizes issue

* Documentation updates

Adding the readme.md info

* update file name and update unit testing import file location

* current machine state

* lint correction

* remove variable assigment duplicate

* adding CCPA support for DMX

* adding test for ccpa and gdpr

* districtm dmx adding deal id field

* idsync support ccpa & gdpr

* Adding code getProtocols and gegtApi function + video object support

* Resolve userId detection on dmx

* adding support for video and vast support inline and wrap

* Change video setting to be only taken from mediaTypes object from placement setting

* Adding documentation for video support

* Support for bid floor modules and remove deprecated user id module

* fixed caniuse error for ie11 Array.includes and add advertiser domain in meta object

* replace includes array method for indexOf

* switch anoter includes array function for indexOf

Co-authored-by: Steve Alliance <steve@districtm.ca>
Co-authored-by: Luis <luissastreverzun@gmail.com>
Co-authored-by: Steve Alliance <stevealliance@Steves-Air.localdomain>
Co-authored-by: Steve Alliance <stevealliance@Steves-MacBook-Air.local>
Co-authored-by: steve-a-districtm <steve@districtm.net>
* [AD-469] Add player vendor.

* ssets up targeting module

* implements getTargeting

* implements getPlayer

* blocks bids until all targeting requests complete

* makes getTarget more resilient

* enables mdule hook

* replaces triple dot notation

* Revert "replaces triple dot notation"

This reverts commit 7a76ea6.

* Revert "Revert "replaces triple dot notation""

This reverts commit 130aa2a.

* checks current item only if mediaid is missing

* adds unit tests

* completes test cases

* stores segments for current item

* renames jwp targeting

* refactors fetch tests

* refactors get targeting tests

* refactors blocking tests

* renames module

* cleans changes made to app nexus

* removes setup and player utilities

* renames onFetchCompletion

* renames onFetchCOmpletion in unti tests

* throws instead of early return

* reduces timeout and introduces override

* targeting timeout supersedes

* renames feed fetch timeout

* adds inline doc

* uses find util

* adds jwplayer rtd provider

* implements targeting retrieval

* ensures provider is found

* implements init

* jwTargeting is object

* commits test file

* adds file extension

* adds tests

* fixes test for proper structure

* uses default clock mock

* ends reqs before rtd module timeout

* removes obsolete export

* request counts updates in aggregate

* cleans server mock after each test

* deletes jwplayer targeting

* includes content id

* adds test for missing segment

* getSegments is nullable

* replaces condition with guard

* updates doc

* adds md file

* adds example page

Co-authored-by: vseventer <mark@vseventer.com>
Co-authored-by: karimJWP <karimJWP@github.com>
@pm-shashank-jain pm-shashank-jain merged commit 63ef371 into nightly Sep 16, 2020
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.