Skip to content

Conversation

@thomasferal
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

@thomasferal thomasferal force-pushed the adomik/add_key_value branch 5 times, most recently from 742751a to 6ccab3b Compare November 4, 2021 11:14
jsnellbaker and others added 18 commits November 5, 2021 09:54
* Validate image size

* Support net revenue

* Add widget view pixel
… build (prebid#7679)

* console log innerWidth

* hmmm

* more debug

* weird

* if I change to larger mediaQuery it works I think

* stub window.top becasue we are mocking just window

* stub similar to sizeConfig test

* addressing window things

* i camel cased

* stub stuff right

* remove debug logs
Co-authored-by: Bernhard Pickenbrock <bernhard.pickenbrock@smaato.com>
- Use the provided storage manager
- Capture target demand provider & account id
- Add flag to trigger randomly-generated demo bid response
* updated url

* update metrics url

Co-authored-by: John Mayor <john@Johns-iMac.local>
* Datablocks Tests: fix failing tests

* take out source
* Update GetFloors

* Update Strings must use singlequote

* Update push

* Update remove space

* Push Test

* Push Test 2

* New Attempt

* New Attempt 2

* New Attempt 3

* New Attempt 5

Co-authored-by: sgimenez <sergi.gimenez@richaudience.com>
* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2.

* adpod category support test

* Revert "adpod category support test"

This reverts commit 70a3cf2.

* Adhese bid adapter: make the vastContentAsUrl setting configurable

Co-authored-by: Tim Sturtewagen <tim@adhese.com>
Co-authored-by: Paweł L <pawel.lankocz@adhese.eu>
Co-authored-by: westerschmal <30859973+westerschmal@users.noreply.github.com>
…rebid#7661)

* Add Index Exchange Video Adapter

* add support for handling vastXML responses in PBJS

* Remove Video Adapter code

Co-authored-by: Michael Harris <michael.harris@indexexchange.com>
Co-authored-by: Arven Ding <arven.ding@indexexchange.com>
Co-authored-by: IX Prebid Support <prebid.support@indexexchange.com>
Co-authored-by: Michael Burns <mlb7687@users.noreply.github.com>
Co-authored-by: shahin.rahbariasl <shahin.rahbariasl@indexexchange.com>
Co-authored-by: Kajan Umakanthan <umakajan@umakajan.com>
* Changed net revenue to True

* Added groupm as alias in pubmaticBidAdapter

* Added gvlid for groupm alias

* add space for linting

Co-authored-by: Azhar <azhar@L1119.local>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* set gpid

* fix gptPreAuction tests

* clean logic + add test
Running npm ci with npm 8.x installs dependencies in plugins/eslint/node_modules, which chokes the linter.
kevinhagensjr and others added 28 commits November 18, 2021 12:14
* adding ccpa support for emx_digital adapter

* emx_digital ccpa compliance: lint fix

* emx 3.0 compliance update

* fix outstream renderer issue, update test spec

* refactor formatVideoResponse function to use core-js/find

* Add support for schain forwarding

* Resolved issue with Schain object location

* prebid 5.0 floor module and advertiserDomain support

* liveramp idl and uid2.0 support for prebid

* gpid support

* remove utils ext

* remove empty line

* remove trailing spaces

* move gpid test module

* move gpid test module

* removing trailing spaces from unit test

* remove comments from unit test

Co-authored-by: Nick Colletti <nick.colletti@emxdigital.com>
Co-authored-by: Nick Colletti <gnomish@gmail.com>
Co-authored-by: Kiyoshi Hara <Kiyoshi.Hara@emxdigital.com>
Co-authored-by: Dan Bogdan <daniel.bogdan@emxdigital.com>
Co-authored-by: Jherez Taylor <jherez.taylor@emxdigital.com>
Co-authored-by: EMXDigital <emxdigital@emxdigital.com>
Co-authored-by: Rakesh Balakrishnan <Rakesh.Balakrishnan@emxdigital.com>
Co-authored-by: EMX Digital <43830380+EMXDigital@users.noreply.github.com>
Co-authored-by: Kevin <kevin.hagens@brealtime.com>
* add required clickurl in every native adrequest

* allows the native response to be given as is to prebid if possible

* add unit tests on new Native case

* Handle meta object in bid response with default addomains array

* fix icon retrieval in Native case

* Update priorities in case of multiple mediatypes given

* improve robustness and fix associated unit test on picture urls

* add support for params.size parameter

* add unit test on new size format

* Makes sure the playerSize format is consistent

* enable Vast response on bidder adapter

* fix lint errors

* add test on Vast format case

* add userId to bidrequest

* revert package-lock.json changes
Co-authored-by: John Salis <john@beachfront.com>
…rebid#7738)

Update tests that fail spuriously: prebid#7355
I was not able to reproduce the failures, but in debugging I ruled out the possibility of module loading order and I believe the most likely culprit is other tests asynchronously calling `utils.logInfo` that sometimes happen in-between these tests' setup and assertions.

This may not be the real issue, but IMO testing log messages makes little sense anyway, so I updated them to test the actual SOT behavior.
…tm alert (prebid#7737)

* Update gumgumBidAdapter.js

* Update adagioBidAdapter.js
* SRA support

* apply code review feedback SRA

* removed redundant config check

* Replace not-supported array flat method.

Co-authored-by: Carlos Felix <carlos.felix@33across.com>
Fix an issue with the `gdprEnforcement` module. See prebid#7741
* feat: Add handling for a custom client id
feat: Send us privacy string

* test: Add test case to make sure the expiry is also not touched and update the mocked response

Co-authored-by: Mike Marcus <mike@lotame.com>
* ortb2Imp.instl

* ortb2Imp.instl unit-test

* numeric boolean validations

* refacotor for false 0

* tests stable
Co-authored-by: skocheri <skocheri@rubiconproject.com>
* fix: add delay between cookie sync calls

* fix(VidoomyBidAdapter): use default triggerPixel

* fix: use getUserSyncs hook to sync cookies

* fix: handle 204 no response without error log

* chore: refactor getUserSyncs

* test: update vidoomyBidAdapter tests

* fix: remove Macro

* fix: query params

* fix: gdpr consent

* fix: vidoomyBidAdapter tests

* fix: use USP_CONSENT in cookie sync urls

* fix(vidoomyBidAdapter): sizes format for video mediatype

* fix: vast xml

* fix: send gdpr as string

* chore: add adUnitCode to prebid request
)

`pbjs.installedModules` does not work correctly when using prebid as an npm dependency (prebid#7287), because it's generated by a gulp task.

This moves generation of `installedModules` to the `pbjsGlobals` babel plugin that we ask npm consumers to use for prebid.
…#7690)

This adds 'addTargetingKeys' as a config option that means 'allow all default targeting keys, plus these'.

prebid#7249
Co-authored-by: atkachov <atkachov@admixer.ua>
…support to wam2gam and smartadserver (prebid#7728)

* update .submodules.json to include weborama rtd

update .submodules.json to include weborama rtd submodule

* fix jsdoc

* add support to wam2gam

* fix unit test

* fix bad copy paste

* save dev

* add feature

* rename properties

* update unit tests

* fix doc

* fix doc ~

* fix doc 3

* rename bigsea contextual

* rename wam2gam

* refactor code

* rename setGAMTargeting

* improve doc, example

* update conf

* fix doc

* fix identation

* fix identation 2

* remove empty line into end

* remove empty line 2

* fix jsdoc

* add support to wam2gam

* fix unit test

* fix bad copy paste

* save dev

* add feature

* rename properties

* update unit tests

* fix doc

* fix doc ~

* fix doc 3

* rename bigsea contextual

* rename wam2gam

* refactor code

* rename setGAMTargeting

* improve doc, example

* update conf

* fix doc

* fix identation

* fix identation 2

* remove empty line into end

* remove empty line 2

* add intersection RtdProvider and spec (prebid#7710)

Co-authored-by: atkachov <atkachov@admixer.ua>

Co-authored-by: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com>
Co-authored-by: atkachov <atkachov@admixer.ua>
* vastXml as bid.ad

* test added

* logic with ext.bidtype

* fix tests

* fix tests(3)

* change .md for video support sample

Co-authored-by: Surovenko Alexey <surovenko.alexey@gmail.com>
* Add getUserSyncs function

* add unit tests

* add unit tests

Co-authored-by: mifanich <mihail.ivanchenko@nextmillennium.io>
* [BeOp adapter] Fix tracking params

* Missing comma
* PBS Bid adapter: timeout user syncs if they never load

In some situations the browser never triggers load/error events for user syncs, so the PBS adapter remains stuck (prebid#6354). This adds a timeout for image/iframe syncs.

* Clear timeout in utils.waitForElementToLoad
* TargetVideo bid adapter

* TargetVideo bid adapter

* TargetVideo bid adapter

* TargetVideo Bid Adapter update

* TargetVideo Bid Adapter implementing requested changes
thomasferal pushed a commit that referenced this pull request Feb 22, 2022
…bid#7787)

* HBT-156: Added Google's additional consent (#1)

* HBT-156: Added Google's additional consent

* HBT-156: Code refactored

Co-authored-by: Faisal Islam <faisal.islam@vivacomsolutions.com>

* Update improvedigitalBidAdapter.js

Updated version

Co-authored-by: Samiul Amin Shanto <93644987+samiul-shanto@users.noreply.github.com>
Co-authored-by: Faisal Islam <faisal.islam@vivacomsolutions.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.