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

Catch Prebuilt back up to our production build #8

Closed
wants to merge 617 commits into from

Conversation

adamjung
Copy link

@adamjung adamjung commented Feb 11, 2020

This PR updates our prebuilt branch to the current build that we're using in our production environment.

Screen Shot 2020-02-11 at 2 01 20 PM

cavempt: this branch name isn't the best. It was forked from prebuilt as a safe way to avoid merging directly into prebuilt.

This is a nice cleanup before we upgrade pre-bid to 2.4.3

pskupinski and others added 30 commits May 21, 2018 15:43
* Conversant adapter GDPR support

* Change conversant adapter to use new domain
* Add trustx adapter and tests for it

* update integration example

* Update trustx adapter

* Post-review fixes of Trustx adapter

* Code improvement for trustx adapter: changed default price type from gross to net

* Update TrustX adapter to support the 1.0 version

* Make requested changes for TrustX adapter

* Updated markdown file for TrustX adapter

* Fix TrustX adapter and spec file

* Update TrustX adapter: r parameter was added to ad request as cache buster

* Add support of gdpr to Trustx Bid Adapter
…rebid#2555)

* add support to execute bidsBackHandler when auction is canceled by consent module

* rename config variable
* Added GDPR support

* Fix test

* Fixed GDPR tests

* Fix test

* Fix tests
* RhythmOne Adapter - Added GDPR Support

* Updated GDPR unit test case

* Adapter version updated
* Justpremium adapter and unit tests.

* Fix test suit.

* Performance improvements.

* Changes requested in pull request review.

* Register justpremium adapter in adaptermanager

* pass through bid from request

* fix linting errors

* Load polyfills for older browsers

* Load polyfills if older browser

* Remove package-lock.json

* Copy new Justpremium adapter from feature/1.0 branch

* prebid#1881 Requested changes applied

* prebid#1892 Use `filter` instead `...new Set` to get unique values

* JSD-2248 update for adapter and tests

* JSD-2248 added transactionId in json array

* JSD-2248 adapter changes

* JSD-2248 adapter changes

* Update docs

* Remove unnecessary return statement

* Support for gdpr_consent in bid adapter

* new cookie link and endpoint

* back to old endpoint version

* sending version of prebid and adapter

* sending version of prebid and adapter

* without version

* update for tests

* changes for getUserSyncs method

* return gulpfile changes
* ET-1691: Pulsepoint Analytics adapter for Prebid. (#1)

* ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter

* ET-1691: Adding pulsepoint analytics and tests for pulsepoint adapter

* ET-1691: cleanup

* ET-1691: minor

* ET-1691: revert package.json change

* Adding bidRequest to bidFactory.createBid method as per prebid#509

* ET-1765: Adding support for additional params in PulsePoint adapter (#2)

* ET-1850: Fixing prebid#866

* Minor fix

* Adding mandatory parameters to Bid

* GDPR Bug Fix with String response

* minor
* Revert "Consent Management module bug fix. (prebid#2588)"

This reverts commit fc95a52.

* use new file for string includes
* mod var name bids vuble adaptor

* mod vuble adaptor vid request var name

* Add: renderer for vuble outstream ads

* mod vuble progress outstream player is bar

* add vuble unit test for adUnitCode

* no volume vuble adapter renderer
* Updated the SRA support branch with changes from current prebid master

* linting fixes

* merged remote changes

* removed isNaN leftover from merge mistake with master
* return null from buildRequests if there is no keymakers

* fixed issue where isEmpty was being called from old utils var. Changed test port expectations to the original 9876 port

* Add gdpr support
* Bid adapter for 1.0+

* Tests for cox bid adapter

* Corrected how state is handled

* Added test for multiple bids
* return null from buildRequests if there is no keymakers

* fixed issue where isEmpty was being called from old utils var. Changed test port expectations to the original 9876 port

* Adding creativeId support

* removed duplicate check for empty keymaker data
* added ccxAdapter

* add ccxAdapter - lint formatting fixes
* Convert Criteo adapter to bidderFactory

* Add documentation for Prebid 1.0 Criteo adapter

* Add support for zone-matching bids on Prebid 1.0 Criteo adapter

* Add unit tests to the Prebid 1.0 Criteo adapter

* Explicit the fact that Criteo bids are net revenue

* Pass currency in Criteo 1.0 adapter

* Update Criteo adapter to use PublisherTag if present

* Implement fastbid in prebid 1.0 criteo adapter

* Pass the bid requests to the Criteo interpret method

* Add missing ttl and creativeId fields to Criteo bids

* Add 'native' support to the Criteo adapter

* Check that the Criteo adapter returned by PublisherTag is not empty

* Update criteo prebid adapter to reload publisher tag once auction is
finished

* Fix 'assign to const' IE errors in Criteo native adapter

* Disable the PublisherTag event queue

* Fix Criteo adapter on older Prebid versions not using response.body

* Fix TypeError if FastBid is outdated

* Remove the success variable in tryGetCriteoFastBid

* Fix events being overwritten with FastBid

* Update PublisherTag loading comment

* Use adUnitCode as impid

* Add events handlers in Criteo adapter to fix timeouts not treated as such

* Add handler for setTargeting event

* Move the registeredEvents set higher up to reduce the chances of race conditions

* Fix UTests following recent Criteo adapter changes

* Add comment linking to the PublisherTag unminified source

* Do not return a request in buildRequests on error

In some cases, the buildCdbRequest function might return a falsy value,
in case of error in creating the request or if we know in advance that
this request will return a no-bid.

In this case, the buildRequests() method should not return a request,
causing a no-bid.

* Use loadExternalScript instead of loadScript

* Use spec.onTimeout instead of registering an event handler

* GDPR support in Criteo adapter (#4)

GDPR support in Criteo adapter

* Remove BID_WON and SET_TARGETING events from Criteo adapter

* Update adapter version

* Add support for multi-size in Criteo adapter

* Fix support for multi size in Criteo adapter

* Update adapterVersion to 7
* use getConsentData cmp to get consent info

* add changes for safeframe and iframe workflows

* update logic to execute CMP calls in parallel
Spark-NF and others added 25 commits July 31, 2018 11:36
…2913)

* Pass Prebid version to Criteo direct bidder

* Update Criteo profile IDs
This parameter, while not yet required, is the preferred method of
calling the Gambid server, and so as a best practice should be sent from
the bid adapter as well.
* add between adapter

* add md dexcription about between adapter
)

* add stickyadsTV bidder adapter

* init unit test file

* ad some unit tests

* fix unit test on ad format with parameters

* add some unit tests

* add unit tests on getBid method

* add some test cases in unit tests

* minor fix on component id tag.

* remove adapters-sticky.json test file

* use top most accessible window instead of window.top

* Pass in the bid request in the createBid call.

* use top most accessible window instead of window.top

* add unit tests

* update unit tests

* fix unit test.

* fix CI build

* add alias freewheel-ssp

* update unit tests on bidderCode value

* fix component id values and add unit tests

* allws to use any outstream format.

* fix ASLoader on futur outstream format versions

* minor: fix code format.

* update unit tests

* minor fix code format

* minor: add missing new line at eof

* replace StickyAdsTVAdapter by freewheel ssp bd adapter (for prebid 1.0)

* remove old stickyadstv unittest spec.

* fix server response parsing if sent as object with 'body' field

* use the vastXml field for video mediatype

* add user sync pixel in freewheel ssp adapter

* remove all console log calls (replaced using util helper)

* remove useless bidderCode (automatically added by the bidderFactory)

* Return the SYNC pixel to be added in the page by Prebid.js

* remove instance level properties to enable concurrent bids with the same adapter instance.

* fix the request apss through and corresponding unit tests

* fix 'freeheelssp' typo

* add vast parameters feature and GDPR params in VAST request

* fix lint issues

* add gdpr parameter support on freewheelSSPBidAdapter

* use bidderrequest to read gdpr parameters and update unit tests

* fix lint errors

* fix lint errors

* fix typo and bidderRequest reference.

* fix bidderRequest reference.

* add missing declaration for 'key' variable

* rename frewheel ssp bid adapter files to match the bidder code (fix custom download issues)

* update unit tests using the new name freewheel-ssp
* BizzClick Adapter Added
* code style & example
* circleci test

* test push

* update docker image

* update docker image

* sudo

* add npm cache, update to use browserstack

* update env vars

* download local binary

* download local binary

* run in background

* rename key

* include circleci test

* echo username

* echo username

* remove local identifier

* remove .travis.yml
* 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
…rebid#2918)

* Pass the "vastUrl" property from the bid to the outstream renderer

* Fix name of "bidRequest" parameter in "newRenderer" method

* Support using server-provided URL of outstream video renderer

* Support using publisher-provided URL of outstream video renderer

* Fix lint & mixed operators warning
* nanointeractive bid adapter

* nanointeractive bid adapter

* - using utils.getParameterByName instead of utils.getTopWindowLocation().href
- bidderCode is removed
- Default ALG changed to 'ihr'
- added protocol to 'cors' param

* markdown file

* enabling localhost for bid requests

* Bugfix interpretResponse - added body; Removed unnecessary parameters; Adjusted tests;

* New feature - subId

* Fixed lint errors

* Nano Interactive Bid Adapter
   New Bid params:
     - categoryName
     - name
   Getting referrer information

* Fixed documentation

* Removed unnecessary parameter from documentation

* Cleaning up documentation

* - Sending window location to server if possible

* - Lint errors fix

* Using utils.js method for sending location to server

* Removing unnecessary parameter passing
* Camel Case issues addresed

* after merge cleanup

* updated between adapter
* fix domain extraction in undertone adapter

There was a bug when trying to extract domain from hostnames with two letter suffixes such as .co / .io / etc
This fix solves this issue

* fix lint issues
* 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.
* add giants bidder

* add giants bidder spec

* newline end file

newline end file

* add GDPR Module
* prebidServerBidAdapter cleanup

* move module

* wip

* remove commented code
@adamjung adamjung changed the title Prebuilt backup Catch Prebuilt back up to our production build Feb 11, 2020
@adamjung adamjung requested a review from nightpool February 11, 2020 19:02
@adamjung adamjung closed this Feb 13, 2020
@adamjung adamjung deleted the prebuilt_backup branch February 13, 2020 20:08
trivedi pushed a commit that referenced this pull request Aug 13, 2020
* First implementation of the AdRoll adapter (#1)

* Fix request and bid id (#5)

* Send Zone ID (#6)

* Add age check before fastbid eval (#7)

* Add age check before fastbid eval

* Fix linting

* Add date check (#8)

* Add date exists check

* Remove logging statement

* Fix bidRequest validation (#9)

* Fix deprecated function usage (prebid#10)

* [SENG-2757] remove custom function from adapter (prebid#11)

* remove loadExternalScript function

* add adroll to the adloader whitelist

* Handle nextroll id (prebid#12)

* Handle nextroll id

* Remove double nesting in user obj

* Revert change to publisherTagAvailable

* Rename adroll -> nextroll (prebid#14)

* Rename fastbid -> pubtag functions and variables (prebid#15)

* Improve coverage of tests

* Add docs

* Add docs

* Improve sizes and add sellerid

* Add maintainer email

* Fix CI problem

* Fix IE tests

* Replace second instance of find

* Fix types used in the doc

Match prebid/prebid.github.io#1796

* Remove unused fields in spec

* Add ccpa support

* Remove external script usage

* Remove IP field

* Remove pubtag key

* Rename imports; Remove getUserSync function; Remove unused code; Use url.parse function

Co-authored-by: Juan Bono <juanbono94@gmail.com>
Co-authored-by: Ricardo Azpeitia Pimentel <ricardo.azpeitia@nextroll.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.