Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.

merge master #6

Merged
merged 103 commits into from
Dec 14, 2020
Merged

merge master #6

merged 103 commits into from
Dec 14, 2020

Conversation

pro-nsk
Copy link

@pro-nsk pro-nsk commented Dec 14, 2020

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

  • test parameters for validating bids
{
  bidder: '<bidder name>',
  params: {
    // ...
  }
}

Be sure to test the integration with your adserver using the Hello World sample page.

  • contact email of the adapter’s maintainer
  • official adapter submission

For any changes that affect user-facing APIs or example code documented on http://prebid.org, please provide:

Other information

lm-abhijit and others added 30 commits November 12, 2020 17:36
* 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

* Update lemmaBidAdapter.js

Added user sync support into bid adapter.

* updated include modules file extension.

updated include modules js file extension.

* Update lemmaBidAdapter_spec.js

Added unit test for user sync feature.

* Update lemmaBidAdapter.js

Fixed format error.

* Update lemmaBidAdapter_spec.js

Fixed format error and typo error.
* ID Library

* build fix

* build fix

* build fix

* build fix

* Fixing review comments

* Fixing review comments (debounce, full body scan option

* Fixing review comments (var declaration, strict check)

* Fixing space

Co-authored-by: skocheri <skocheri@rubiconproject.com>
* Submit Zeta Adapter to Prebid

* comments addressed

* demo changes

* additional polishing

* additional polishing

* Update hello_world.html

* remove extraneous changes to hello_world.html

* no, really this time

* additional polishing

* add unit test

* stop tracking package-lock.json

* stop tracking package-lock.json

* stop tracking, please

* Submit Zeta Adapter

* refactor bidder_code value

* fix markdown bidder code and include definerId in request
* adds targeting to rtd

* updates tmg module

* updates unit tests

* shortens realTimeData

* updates grid adapter for rtd

Co-authored-by: karimJWP <karimJWP@github.com>
adding Prebid GVLID to getStorageManager function
* Update pubCommonIdSystem.js

adding GVLID to pubCommonIdSubmodule definition

* Update pubCommonIdSystem.js

adding GVLID to pubCommonIdSubmodule definition

* Update pubCommonIdSystem.js

removing duplicate reference to GVLID in pubCommonIdSubmodule defintion

* Update pubCommonIdSystem.js

fixing typo on ln 23 GLVID --> GVLID

* Update pubCommonIdSystem.js

fixing typos,

* Update pubCommonIdSystem.js

removing trailing white space

* Update pubCommonIdSystem.js

removing trailing white space
…orageManager API (#5953)

* [CriteoId] Check if local storage is writable.

* [CriteoId] Check cookies are writable using StorageManager

Co-authored-by: Jesus Alberto Polo Garcia <ja.pologarcia@criteo.com>
* configurable per bidder segment mappings, optional segment caching, documentation update

* rubicon->appnexus in docs

* apply fpd convention, remove publisher defined mappers, add unit tests, fixes

* segment mapping arr->dict

* add fpd data to bids

* update audigent tests

* openrtb fpd data descriptions, update docs, more tests

* update docs, update integration example

* integration update

* documentation table update

* add examples of adding and overriding segment mappers

* fix documentation

* add contact verbiage

* requestParams object type

* brand rtd provider

* update appnexus segment function

* support numerical segments for appnexus

* no default appnexus segments

* update url

* update gpt example

* conditionally set bid segments for generic

* fixes for integration example

* update integration example

* add appnexus handler override
* added feature/getNoBidsForAdUnitCode function

* added unit test
* qwarry bid adapter

* formatting fixes

* fix tests for qwarry

* qwarry bid adapter

* add header for qwarry bid adapter

* bid requests fix

* fix tests

* response fix

* fix tests for Qwarry bid adapter

* add pos parameter to qwarry bid adapter

* qwarryBidAdapter onBidWon hotfix

Co-authored-by: Artem Kostritsa <akostritsa@akostritsa.com>
Co-authored-by: Alexander Kascheev <akascheev@asteriosoft.com>
…5947)

* update quantcastBidAdapter to pass quantcast fpa in the bid request

* remove empty line from lunamediahBidAdapter

* pass quantcast vendor id when obtaining storage manager
* add IdentityLink support to beachfront adapter

* bump adapter version

Co-authored-by: John Salis <johnsalis@beachfrontmedia.com>
* feat(module): multi size request

* fix getUserSyncs
added tests

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

* feat(module): expose spec gvlid

Co-authored-by: roman <shmoop207@gmail.com>
adding GVLID variable and spec definition, will come back and add it to getStorageManager once if I find that function referenced in the sharedid module.
* add relaido adapter

* remove event listener

* fixed UserSyncs and e.data

* fix conflicts

* fixed request flow

use cookie instead of local storage

validate video size

Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp>
Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com>
Co-authored-by: t_bun <t.bun@cmertv.com>
…ways (#5866)

* Expose pbs reported errors
Expose serverLatencyMillis always

* clean up logic for other weird edge case

* review comment for make function

* not sure how parenthesis got there
Co-authored-by: Ignat Khaylov <khaylov@betweenx.com>
* Add Adman bid adapter

* Add supportedMediaTypes property

* Update ADman Media bidder adapter

* Remove console.log

* Fix typo

* revert package-json.lock

* Delete package-lock.json

* back to original package-lock.json

* catch pbjs error

* catch pbjs error

* catch pbjs error

* log

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* remove eu url

* Update admanBidAdapter.js

add consnet to sync url

* Update admanBidAdapter.js

fix import

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

lint fix

* Update admanBidAdapter.js

check consent object data availability

Co-authored-by: minoru katogi <mkatogi@gmail.com>
Co-authored-by: minoru katogi <m_katogi@hotmail.com>
Co-authored-by: ADman Media <admanmedia@users.noreply.github.com>
Co-authored-by: SmartyAdman <adman@localhost.localdomain>
Co-authored-by: Dmitriy Labuzov <dlabuzov@yieldmo.com>
osazos and others added 29 commits December 4, 2020 10:34
* adagioBidAdapter: add outstream video support

* Lint: semi rule consistency

* IE11 support: remove Array.includes()

* Generate bidResponse.vastUrl based on vastXml dataUri encoding

* Update .md file
* Added telaria bid adapter

* more documentation

* Added more test cases. And improved some code in the adapter

* Removed the check for optional params, they are handled in the server. Also updated certain param names used in  the test spec.

* added some spaces to fix CircleCI tests

* added some spaces to fix CircleCI tests

* fixed code indentation in /spec/AnalyticsAdapter_spec.js which causing the CircleCI tests to fail.

* Reverted the changes

* merged with prebid master.

* creative Id is required when we build a response but our server doesn't always have the crid, so using a sentinel value when we don't have the crid.

* - removed an un used method
- Removed the package-lock file.

* merging to master

* updated telaria bid adapter to use player size provided by the bid.mediaTypes.video.playerSize instead of bid.sizes.

#3331

* - removed the requirement for having player size
- updated the test spec to reflect the above change
- removed changes to the package-lock.json file.

* added a param to the ad call url to let us know that the request is coming via hb.

* to lower casing the bidder code.

* Merge branch 'master' of https://github.com/prebid/Prebid.js

# Conflicts:
#	modules/telariaBidAdapter.js

Added GDPR support

* Sending the gdpr & gdpr consent string only if they're defined

* - Updated the test ad unit to use 'telaria' as the bidder code.
- Added an example URL.

* using the bidder code constant

* - Implemented the 'onTimeout' callback to fire a pixel when there's a timeout.
- Added the ability to serialize an schain object according to the description provided here: https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/supplychainobject.md

* some mods to the schain tag generation

* - added tests for schain param checking.

* - fixed a malformed url for timeouts

* - Removed a trailing ',' while generating a schain param.

* - Using the schain object from validBidRequest if present. Reverting to checking if params has it if not.

* - reverting changes to merge with master

* - Resolving merge issues

* - some formatting changes

* using val !== '' instead of utils.isEmpty(val)

* Checking for undefined in the getEncodedValIfNotEmpty method

Co-authored-by: Vinay Prasad <vprasad@tremorvideo.com>
Co-authored-by: Vinay Prasad <vprasad@telaria.com>
* Update adkernelBidAdapter.js for client alias

* Update test unit to match new alias bidder count
* Add GVLID RichaudienceAdapter

* Update package-lock.json

Co-authored-by: sgimenez <sergi.gimenez@richaudience.com>
* adds support for zone and pubId params

* adds support for iriscat field

* sets mediatype depending on product id

* Update doc for mediaType needed for video products
…odVideoUrl (#6075)

* added support for pubcommon, digitrust, id5id

* added support for IdentityLink

* changed the source for id5

* added unit test cases

* changed source param for identityLink

* pass USP consent string in dfpVideoUrl and dfpAdpodVideoUrl

* added test cases
Co-authored-by: Reinout Stevens <reinout@crazygames.com>
* Fix __tcfapi declaration in iframe

* Add tests for cmp declaration in iframe
* Key name change from vmuid to vmcid

* Change the userId key name to vmconnectid

* Support new key in response payload + remain backward compatible.

Co-authored-by: slimkrazy <sam@slimkrazy.com>
* add tagid to banner request

* bump version

* update test case

* run tests

Co-authored-by: John Salis <johnsalis@beachfrontmedia.com>
* follow spec to parse fpd
* ad unit support stub
* adunit method
* ad unit etc
* typo
* fix test
* typo
* change to const
* Add adWMG Bid Adapter

* Fix unit tests

Co-authored-by: Mikhail Dykun <m.dykun@wmgroup.us>
* 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 (#11)

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

* Update pubwiseBidAdapter.js

* updates to remove json, to remove options hit
* added video mediatype support to vdoai adapter

* added unit test
…ors file was produced (#6061)

Rubicon Anaytics Update to pass modelTimestamp if exists
…6095)

* Detect support for intersectionObserver

* Fix IE11

* Add special params for non standard integration

* Stronger IntersectionObserver detection

* Fix test and add new params to .md file
* Add new alias

* Add new aliases and fix endpoints

* lint

* Fix tests
* Add Release Drafter Instructions to PR_REVIEW.md

* Add Prettier Formatting

Makes keywords more distinct.

Co-authored-by: Scott Menzer <scott@id5.io>

Co-authored-by: Scott Menzer <scott@id5.io>
* Add New Kubient Bid Adapter

* Add New Kubient Bid Adapter

* Fidelity Bid Adapter Update. Less 'Kubient' Alias

* New Kubient Bid Adapter. Errors fix.
…6100)

* Add support for badv and bcat

[#175358412]

Co-authored-by: Michael Duran <mduran@sharethrough.com>

* Add support for Identity Link

[#175688307]

Co-authored-by: Michael Duran <mduran@sharethrough.com>

Co-authored-by: Michael Duran <mduran@sharethrough.com>
* EX-2549 Pass segments parameter as imp.ext.dealids array

* EX-2549 Address Jon's feedback

* EX-2549 Reworked the solution

* EX-2549 Blackbird compatibility

* EX-2549 Address Jon's comments

* EX-2549 Addressed upstream PR comments
@pro-nsk pro-nsk merged commit 1aed8a4 into Qwarry:master Dec 14, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.