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

Merge upstream #8

Merged
merged 96 commits into from
Jun 16, 2020
Merged

Merge upstream #8

merged 96 commits into from
Jun 16, 2020

Conversation

abijr
Copy link
Collaborator

@abijr abijr commented Jun 16, 2020

No description provided.

DeepthiNeeladri and others added 30 commits May 20, 2020 11:04
* outstream changes

* removing global filtet

* reverting page

* message

* adapter change

* remove space

* testcases

* testpage

* spaces for test page

* renderer exist case

* reverting package-lock.json

* adding schain object

* adding tagid

* syntaxx error fix

* video.html

* space trailing

* space

* tagid

* inventoryId and placement

* rewarded video

* added unit test case

* comment

* hp param

* test cases

* version

* .md file

* Indention

Co-authored-by: Deepthi Neeladri Sravana <dsravana@UNKNOWN-172-154-7-X.yahoo.com>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-131-88.corp.yahoo.com>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@UNKNOWN-172-142-163-X.yahoo.com>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-131-52.corp.yahoo.com>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@C02VH0WGHTDG.local>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@UNKNOWN-172-142-176-X.yahoo.com>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-128-108.corp.yahoo.com>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-140-151.corp.yahoo.com>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@rav1-1-gci-pool-general-10-87-137-79.corp.yahoo.com>
Co-authored-by: Deepthi Neeladri Sravana <dsravana@vpn-pool-142-174-120.snv.office.oath>
* add bid adapter

* fix doc

* fix endpoint and add user syncs

* fix endpoint in tests

* send user id and time out

* more tests

* fix PR feedback

* add test bidder param

* send test as numeric boolean

* add comment about test bid CPM

* actually the mime type should be text/plain
* 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

* SChain support
…gs to keep consistency between banner and video. (#5240)

(cherry picked from commit bc4217b)
* Update onBidWon method to only execute 1 url

* Remove un-unsed function that onBidWon was using

* Switch onBidWon to use utils.triggerPixel so we can test how many times its being called (only want it called once)

Co-authored-by: Aziz Hussain <aziz@revcontent.com>
* Added CPMStar Bid Adapter

* Updated getPlayerSize for cpmstarBidAdapter

* Improved cpmstarBidAdapter code coverage

* updated test spec, removed empty functions, made imports relative, added warnings to erroneous server responses, and removed the default value for ad in bid response.

* added test video ad unit

* added support for gdpr and coppa

* changed != undefined to != null

* changed let to var

* added unit for GDPR, COPPA, and USP.

Co-authored-by: Nicholas Elek <nelek@cpmstar.com>
* run only userId module tests

* stub call to coreStorage.getCookie

* remove setCookie statement that adds nothing to the test
* Add files via upload

* Bug fixed

* Remove some new lines

* Correction Circle

* Test Unit

* Indent

* Indent 2 space

* Single quote

* test unit

* requestID

* Rename mb to md

* add md

* Correcting md file

* Improving gulp test to get more than 80%

* Correcting double lines

* Update package-lock.json

* Back to original lock version

* Back to original package-lock.json version

Co-authored-by: Olivier <olivier@MacBook-Pro-de-Olivier.local>
* Added Y1 Analytics Adapter

* rename y1AnalyticsAdapter in yieldoneAnalyticsAdapter

* Yieldone Bid Adapter: fixes from lint check

* Yieldone Analytics Adapter: fix endpoint protocol

* Added spec file for yieldone Analytics Adapter

* Add adUnitName to analytics data for Yieldone Analytics Adapter

* Fix yieldone Analytics Adapter to log only id from adUnitPath

* Fix bug with timeout event in Yieldone Analytics Adapter

* Update yieldone analytics adapter to remove excess 'ad' field from data

* Update yieldone analytics adapter

* Yieldone Analytics Adapter: remove dispensable events from log

* Platform One Analytics Adapter: fixes after review
* update mapping data refresh logic

* add unit tests

* put parsing in try catch block

* refactor

Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.appnexus.com>
Co-authored-by: sumit sharma <sumit.sharma1@SYNPUNLT9114TFL.SYNAPPNXS.local>
Co-authored-by: Nick Peceniak <npeceniak@spotx.tv>
* add relaido adapter

* remove event listener

* fixed UserSyncs and e.data

* fix conflicts

* add referer at the end of the payload

* add test

Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp>
* initial

* fix

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

* test modify

* fix

* Adding Tests

* add keywords param

* log

* log

* log

* fix

Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com>
* IdentityLinkIdSystem - handle empty response

* IdentityLinkIdSystem - add tests

* IdentityLinkIdSystem - rename describe in tests
* Update ixBidAdapter.js

If the Index adapter is aliased, this gathers the alias instead of using the hard coded 'ix' value for bidder code.

* check for existence of bidderrequest

bidderrequest object doesn't exist in the test spec; IX team may want to write a more extensive test here.
* add adWMGAnalyticaAdapter

adWMG Analytics is a module for collecting dynamic data and analytics acquisition developed by WMG.
It enables compiling and saving of the auction history, its results, users’ data (geo, browser, operation system).
With the access to the platform, the customer may explore the product in a preferable way.

* add file extensions to imported modules

circleci requirement

* Update unit tests and fix LGTM alerts

Update unit tests and fix LGTM alerts

* Use Prebid ajaxBuilder instead of XHR

Use Prebid ajaxBuilder instead of XHR
* TCFv2 support, kubient alias

* TCFv2 support, kubient alias
* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters
* add in-video product line

* add in-video product line

* add unit tests and fix dependencies.

Co-authored-by: Estavillo <fernando@gumgum.com>
* dailyhunt bidder refactor

* refactor dailyhunt bid adapter support

* native prebid server support

* video support

* native support

* win notice url support

* fix undefined object access issues

* dh bidder small bug fixes

* change endpoint

* added basic gulp test for dailyhunt

* adding test case and support for outstream

* body2 support in native request

* create md

* test mode support

* chnage endpoint to prod and remove console log

* change md

* adding accept-encoding:gzip

* chnage eslint to default

* remove array.prototype.find

* fix review changes

Co-authored-by: Mitesh Thakor <mitesh.thakor@dailyhunt.in>
* Adtelligent support adpods

* Adtelligent support bid chunks

* Adtelligent support userId, schain

* Adtelligent Rename params to be supported in post

* Coppa support

* Rewritten tests

* Add param transform for aid for ServerAdapter

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

* New adapter - videofy
* 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 bug fixes

* #5087 review fixes

* RTD fixes

* use core-js lib find
init googletag if needed
jsalis and others added 21 commits June 10, 2020 03:18
Co-authored-by: John Salis <johnsalis@beachfrontmedia.com>
* Add module H12 Media

* Add module H12 Media

* Add module H12 Media — fix gdpr info

* Add module H12 Media — fix find
* Enable supplyChain support

* Added support for COPPA

* - Added support for Safeframe creative.
- Added support for out-stream video.

* Changed the protocol from JSON to string because Exceptions cause a slowdown on the browser.

* Change in package.json

* Fix error

* Changed startsWidth() to indexOf()

* Fix lint error. Not sure why my gulp lint does not detect this error.

* Fix indexOf not available on IE 11

Co-authored-by: Reda Guermas <reda.guermas@nobid.io>
* Adagio: params auto-detection

Improve user integration with auto-detection for adUnitElementId and environment params.

* Adagio: update config example in .md file
* Add native support

* Add response testing

* DRY test

* Change required from bool to int

* Set mediaType

* Fixes objects

* Fixes object access

* Remove ad property, only set it for banner

* Update tests

* Moving hardcoding values to constants

* Update docs with native information
… prebid (#5276)

* initial commit

* updated contact and tag details

* changes ti support the renderers

* changes to pass dimId

* fixed names of internal mapping

* added comment

* added gdpr param to request and other fixes

* modified api url

* fix

* fixed the secure api call

* rolled back video event callback till we support it

* updated doc with video details

* added bid won and timeout pixel

* added testcase for bid events

* modified testcase

* fixed the url logged

* tag param values passed ot renderer

* added a conditioal check

* changes to support new param to adserver for purpose of tracking

* passed param to renderer

* missing variable defined

* changes to pass schain

* fix

* added protocol to url

* fixed test for protocol

* changed urls to secure only

* fixes to make it compatible to head

* added support for ccpa

* Fixed path of find module

* Remove package.json

* updated test example with new setup

* Adding back the file

* trying to resolve conflict

Co-authored-by: Sanoska Gonsalves <sgonsalves@zedo.com>
* feat(module): multi size request

* fix getUserSyncs
added tests

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

* feat(client): send deal id with each request

Co-authored-by: roman <shmoop207@gmail.com>
* 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
#5333)

* Fix to issue #5141 exception thrown in pbjs.requestBids when DigiTrust does not init.
Safe extract value of id or null.

* Code syntax change to overcome linter issue.
* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* set gross ecpm using originalCpm

* using bidGrossCpmUSD to set eg

* lint

* fixed old cases

* added some tests

* removed comments

* removed commented code , and unused import

* en related changes in test cases

* using pbjs.getHighestCpmBids, added test cases around it

* passing highestCpmBids

* fixed test cases

* added notes

* using getGlobal() instead of $$PREBID_GLOBAL$$
* Add min_duration and max_duration parameter to spotxBidAdapter

* Add placement_type and position parameters to spotxBidAdapter

Co-authored-by: Nick Peceniak <npeceniak@spotx.tv>
* add site config value to oRTB request

* update to copy site.page and site.publisher.id if not defined in config site object
* Add support for bidderRequest.refererInfo in Adhese Adapter.

* Add support for bidderRequest.refererInfo in Adhese Adapter.

* Jira AD-2462 / add tlall is consent string is present

* Added 'adhese' attribute to bid that contains meta data - Jira AD-2642

* added DALE to adhese determination

* extra config option: no format, but use size array as format string

* Added more values to originData

* Revert "Added more values to originData"

This reverts commit 57f0033.

* Pulled Sander's changes & added more data to originData

* Adhese bid adapter - final version

* add origin and originInstance

make ad.origin and ad.originInstance

* add id5 id to request as x5

* Add support for bidderRequest.refererInfo in Adhese Adapter.

* added DALE to adhese determination

* updated tests to include new fields

* Added test for ID5 id

Co-authored-by: Mateusz Michalowski <mateusz@adhese.eu>
Co-authored-by: Mateusz Michalowski <mateusz@michalowski.biz>
Co-authored-by: Tim Sturtewagen <tim@adhese.com>
Co-authored-by: Kim Van Crombrugge <kim@adhese.eu>
Co-authored-by: Sander <sander@adhese.eu>
Co-authored-by: westerschmal <30859973+westerschmal@users.noreply.github.com>
* Added TheMediaGridNM Bid Adapter

* Updated required params for TheMediaGridNM Bid Adapter

* Update TheMediGridNM Bid Adapter

* Fix tests for TheMediaGridNM Bid Adapter

* Fixes after review for TheMediaGridNM Bid Adapter

* Add support of multi-format in TheMediaGrid Bid Adapter

* Update sync url for grid and gridNM Bid Adapters

* TheMediaGrid Bid Adapter: added keywords adUnit parameter

* Update TheMediaGrid Bid Adapter to support keywords from config
thuyhq and others added 3 commits June 16, 2020 09:54
- Update new adapter endpoint & usersync url
- Use window.top instead window object
- Use bidRequest.referrerInfo object to get page url, referrer
- Tracking ad position by size called targetKey
* uses encodeURIComponent inline

* adds test for jcsi param

* adds request delay depending on previous response

* adds inVideo param

* removes deprecated bidRequest.sizes
* Adding sharedid submodule

* Updating with Shared ID Module

* SharedID test and sharedid eids

* Shared ID md changes

* Shared ID md changes

* Shared ID changes

* Apply suggestions from code review

Co-Authored-By: Brad Rodriguez <brodrigu@gmail.com>

* Applying review suggestions

* Apply suggestions from code review

Co-Authored-By: Brad Rodriguez <brodrigu@gmail.com>

* Reformatting and reorganizing sharedId submodule

* Reformatting and reorganizing sharedId submodule

* Shared Id generation changes

* Adding cookie Sync

* Decode and sync cookie

* Updating endpoint

* Updaitng eids.md

* Configured sync

* Refactor and md update

* Refactoring

* Refactoring

* Updating sync to seconds

* Updating configuration

* Reformatting

* Reformatting

* Reformatting

* Fixing review comments

* Changes to id value

* Updating documentation

* Documentation update

* Resolving merge conflicts

* updating userid_example.html

* Fixing review comments on test to separate sharedid opt out tests

* Moving sharedID generation within sharedId module

* Moving sharedID generation within sharedId module

Co-authored-by: skocheri <skocheri@rubiconproject.com>
Co-authored-by: Brad Rodriguez <brodrigu@gmail.com>
@abijr abijr merged commit 44a4ebe into AdRoll:master Jun 16, 2020
abijr pushed a commit that referenced this pull request Mar 3, 2021
* updates for first cut at bidder

* fix up height and width

* adds test spec

* remove hello_world from commit'

* updates to support native and fix issues found in initial review

* fix handling of new node in response for native vs banner

* updates to handle OpenRTB base

* updates to support RTB style calls

* updates to get back to parity

* updates to testing

* updates to test media type handling

* updates to handling testing

* updates to testing

* remove report file

* updates to fix up unit/spec tests

* updates to fix up unit/spec tests

* updates to fix up unit/spec tests

* updates to handling of gdpr

* Delete hello_world.html

* remove hellow-world-sample

* Pubwise 481 (#7)

* updates to support PubWise bid adapter, test cases and documentation

* updates to fix param tes

* Pubwise 481 (#8)

* fixes for unit testing

* remove unused variables and params

* Updates to Remove Unused Vars (#9)

* remove unused vars

* updates to fix up used and unsused params

* updates to fix up used and unsused params (#10)

* updates to fix up used and unsused params

* updates to remove usersync and add gvlid

* Pubwise 481 (prebid#11)

* updates to remove usersync, add https, and add gvlid

* Update pubwiseBidAdapter.js

* updates to remove json, to remove options hit
abijr added a commit that referenced this pull request Apr 2, 2021
* Add date exists check

* Remove logging statement
abijr pushed a commit that referenced this pull request Feb 22, 2022
* feature: add Hubvisor richmedia adapter

* feature(hubvisor-bid-adapter): fix lint error

* feature: Replay support for Hubvisor richmedia adapter

* feature: do not need size 1800x1000 for skin

* feature: rename hbvRichmediaAdapter to bigRichmediaAdapter (#7)

* feature: add tests and documentation (#8)

* Richmedia adapter : rename files (#9)

Co-authored-by: Julie <julie@hubvisor.io>
Co-authored-by: JulieLorin <juli.lorin+github@gmail.com>
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.