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

Latest Code #7

Merged
merged 534 commits into from
Aug 21, 2019
Merged

Latest Code #7

merged 534 commits into from
Aug 21, 2019

Conversation

pm-shashank-jain
Copy link
Owner

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

ETNOL and others added 30 commits April 30, 2019 02:59
* fix ref error on yieldmo adapter

* Delete yarn.lock
…pter + minor fixes (#3749)

* 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
* Add support for bidderRequest.refererInfo in Adhese Adapter.

* Apply code review suggestions
* PrebidManager Analytics: init module

* PrebidManager Analytics: tests fix

* PrebidManager Analytics: fix test

* PrebidManager Analytics: renamed file names

* PrebidManager Analytics: work on PR comments - default url, version, tests

* PrebidManager Analytics: bring back ver

* PrebidManager Analytics: setInterval for flush in enable analytics, fix empty config options, prebid function pageViewId

* PrebidManager Analytics: disable analytics
https://prg.smartadserver.com is the standard domain for smartadserver. This update make the "bid.params.domain"-parameter optional.
* update e2e tests in README

* add clarifying note

* added note about Prebid.org members + browserstack
* added universal id support to bid adapter

* added unit test for universal id support in bid adapter

* added universal id support to bid adapter

* added unit test for universal id support in bid adapter

* renamed universalID to userId

* removed merge mistake

* fix old code in test
not sure how this empty file got placed in the root. removing
* changes for multiformat support

* added new constant NATIVE_ASSETS in PubMatic adapter

* removed NATIVE_ASSET_KEY reference in PubMatic adapter

* removed reference of const NATIVE_ASSET_ID from PubMatic adapter

* removed reference of const NATIVE_ASSET_DATA_TYPE in PubMatic adapter

* using _commonNativeRequestObject in PubMatic adapter to avoid repeating code block

* removed new-lines in const declaration

* generating NATIVE_ASSET_REVERSE_ID from NATIVE_ASSETS

* renamed NATIVE_ASSET_REVERSE_ID to NATIVE_ASSET_ID_TO_KEY_MAP

* little modification in _checkParamDataType in PubMatic adapter

* a minor improvement

* using let instead of var

* added NATIVE_ASSET_KEY_TO_ASSET_MAP and combining switch cases

* lint update

* removed some stale comments

* using LOG_WARN_PREFIX

* using const UNDEFINED

* added a logWarn in catch

* using arrow functions

* code review changes

* making adSlot parameter optional

* added a test case for without adSlot config

* changes to checkMediaType function

* suppress warning of missing mediaTypes.banner for native and video impression

* ignore fluid size, if present, in banner impression

* fix for ignoring fluid size in banner impression

* added relevant comments and test cases for fluid case in banner request

* added sample config for multiformat adunit

* commented redundant check

* marking adSlot param as optional in examples

* fixed some lint errors

* removed commnented code

* removed a trailing white space

* removed a todo comment as suggested in review

* deleting commented test cases
* Add new viBidAdapter

* Change request schema

* Min area is 1

* Send bidId

* Refactor getDocumentHeight

* Add getDocumentHeight test

* Remove getWindowHeight

* Add getOffset tests

* Add getWindowParents tests

* Add getTopmostReachableWindow test

* Add curWindow

* Add more tests

* Add getIframeType tests

* Rename hostile->nonfriendly

* Add more params to bid request

* Add getFrameElements tests

* Add area tests

* Add more tests

* Add more tests

* Add getViUserId

* Add fallback to localStorage

* Change bid URL

* Add media-types

* Remove user id

* withCredentials: true

* Add https

* Remove getViUserId from spec

* Add mergeSizes

* Add useSizes param
* Add bucksense Adapter

* fixed first revision for new Bucksense adapter approval
https://circleci.com/gh/prebid/Prebid.js/2365?

* fixed second revision for new Bucksense adapter approval from jsnellbaker
#3785

* fixed third revision for new Bucksense adapter approval.
#3785

* fixed 4th revision from jsnellbaker
- removed console.log and using utils.logInfo();
- removed bksdebug params;

pending issue:
- gulp test-coverage still under 80%
* Add Video Reach adapter

* Add Video Reach adapter

* Add Video Reach adapter
* initial orbidder version in personal github repo

* use adUnits from orbidder_example.html

* replace obsolete functions

* forgot to commit the test

* check if bidderRequest object is available

* try to fix weird safari/ie issue

* ebayK: add more params

* update orbidderBidAdapter.md

* use spec.<function> instead of this.<function> for consistency reasons

* add bidfloor parameter to params object

* fix gdpr object handling

* default to consentRequired: false when not explicitly given

* wip - use onSetTargeting callback

* add tests for onSetTargeting callback
* Add Imonomy network BidAdapter

* add changes due to the comments on Prebid
* add adUnitCodes as param for setTargetingForAst()

* unit tests for setTargetingForAst

* refactor

* Revert "refactor"

This reverts commit 1a89d02.

* refactor to add more tests
fixed spelled of installd to installed
* Files name updated

* uploading bidder
* Adding GDPR support

* Always drop user syncs when available

* Set dealID based on buying type

* Native ads, single request option

* Send ad unit sizes to Improve ad server

* adapter version -> 5.1

* Adding usePrebidSizes config param

* New ad server endpoint
* Add HTML5 video support param to bid requests

* Use const instead of var for consistency

* Update supported sizes

- Default size returned changed from 0x0 to 1x1 to support PrebidServer
- Now will always respect the bid sizes supported when configured

Co-authored-by: Josh Becker <jbecker@sharethrough.com>

* Update maintainer contact email

* Support Prebid.js User ID module

- Add support for Unified ID solution of User ID module by
  checking for `bidRequest.userId.tdid` param in `buildRequests`
  method of Sharethrough's adapter
- Update specs, maintain 80%+ code coverage

* Update logic for changing userAgent string in tests
* Add support for multi-format ad units. Add favoredMediaType property to params.

* Add tests for gdpr consent.

* Add adId to outbids

* Modify media type resolving

* Refactor multi-format ad units handler.

* Remove adId from bid response

* Add DEFAULT_TTL const for ttl property

* Modify TTL const to 360
* update fun-hooks and use no-eval version for CSP

* update fun-hooks to version with proper assign for ie
benjaminclot and others added 27 commits August 8, 2019 21:02
* Fix removeAdUnit

When there are multiple adUnits with the same code, only one of them gets removed. This fixes that.

* snapwich fix
* Changed isBidRequestValid to reject bid requests missing required parameters.

* Filter outstream video bid requests.

* Improved detection of different media types. Ignore all media types except instream video and banner.

* Added test to confirm behaviour with multi-format request.

* Removed unnecessary change to bid sizes.

* Removed unused imports and tests.

* Added log message for unsupported media types.
Fill in missing semicolons from TDID support update, which may be impacting TDID collection due to pb minification.  Also updating for consistency with remainder of adapter.
* Remove useless bidderCode in bid response

* send all the available sizes in the bid request

* Use the banner sizes if given

* avoid compatibility issue with old bid format
* update maintainer email

* Add TTD unified id

* Remove console.log

* Remove trailing spaces
* Add bid adapter for Sublime

* Fix tests for sublimeBidAdapter

* Fix tests for sublimeBidAdapter

* fix(sublime-adapter): fixes to submit sublimePrebidAdapter

* fix(sublime-adapter): fixes to submit sublimePrebidAdapter

* Remove callback and fix tests

* Update adapter to version 0.4.0

- Support of multiple bid request
- Remove pixel call
- Remove tag
- Refactor
- Update test

* Rearrange constant and import alphabetically

* sublimeBidAdapter: remove deprecated method getTopWindowUrl
* Identity Link - Use ats library for retrieving envelope

* Identity Link - add withCredentials options

* Identity Link - renamed file identityLinkSystem to identityLinkIdSystem
…s to our integration (#4083)

* OPT-1949 Update prebid.js to pass in window.href & add keyword process to our integration

* OPT-1949 remove kw custom value from test

* OPT-1949 fix test

* OPT-1949 specify url value
…4086)

* ensure native keys are not seen as custom keys

* add unit test for native keys
* Create cosmosBidAdapter.js

Implemented cosmos adapter

* Create cosmosBidAdapter.md

Document file for cosmos

* Create cosmos_sample.html

Test File

* Deleted cosmos_sample.html

* Added unittesting.
* reorganize e2e/ tests into separate directories

* new test page for e2e-banner testing

* add test to check if Banner Ad is getting loaded

* change location of the spec files to reflect change in test/e2e directory structure

* add test case to check for generation of valid targeting keys
* add meazy bid adapter

* fix dealid

* jsnellbaker review

* jsnellbaker review

* jsnellbaker review
@pm-shashank-jain pm-shashank-jain merged commit 2096980 into pm-shashank-jain:master Aug 21, 2019
pm-shashank-jain pushed a commit that referenced this pull request Jun 12, 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 (#10)

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

* remove loadExternalScript function

* add adroll to the adloader whitelist

* Handle nextroll id (#12)

* Handle nextroll id

* Remove double nesting in user obj

* Revert change to publisherTagAvailable

* Rename adroll -> nextroll (#14)

* Rename fastbid -> pubtag functions and variables (#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>
pm-shashank-jain pushed a commit that referenced this pull request Dec 28, 2020
* 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
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.