Mytarget Bid Adapter : update adapter to comply with Prebid 5#7397
Mytarget Bid Adapter : update adapter to comply with Prebid 5#7397ChrisHuie merged 6 commits intoprebid:masterfrom
Conversation
|
@Denislavrov I don't see that advertiserdomain is supported with the meta object. Can you please add. That is now required in 5.0. #6650 |
@ChrisHuie, thank you! |
|
@Denislavrov I just rekicked off the tests we should be good to go on this as soon as you update the imports. |
modules/mytargetBidAdapter.js
Outdated
| @@ -0,0 +1,112 @@ | |||
| import * as utils from '../src/utils.js'; | |||
There was a problem hiding this comment.
Can you please just import the function needed from utils here? I think you are just using _map from utils. We went through all adapters this week to eliminate the need for utils.
There was a problem hiding this comment.
@ChrisHuie i fixed this import but tests failed again, local test OK!
In First I merge topical master
|
@Denislavrov this looks good to me |
* initial control * checkpoint * checkpoint * checkpoint * working on atags * atags and navbar * added note about allowed-for-deals overrides * Restructuring modules for download and modules index (#3265) * restructure module lists * changing pubcommon message to deprecated * ucfunnel adapter docs add prebid-server params (#3263) * Add instream video and native support for ucfunnel adapter * [Dev Fix]add download.md && overview/analytics.md * ucfunnel adapter support schain, coppa, tcf2 * ucfunnel adapter docs add pbs_app_supported and gvl_id * ucfunnel adapter docs add prebid-server params Co-authored-by: Ryan Chou <ryanchou0210@gmail.com> Co-authored-by: cliff_liu <cliff5345179@gmail.com> * between adapter docs: add userIds (#3247) * between adapter docs: add userIds * update between.md and return destrictmdmx.md Co-authored-by: khaylov <khaylov@betweenx.com> * Additional Id providers support (#3262) * Fluct Bid Adapter: update Prebid 5 compliance (#3233) per pr -> prebid/Prebid.js#7353 * TargetVideo adapter dev-docs (#3228) * BLIINK Bidder adaptor docs (#3198) * feat(bliink): Add new documentation for BLIINK bidder adaptor * Update bliink.md Co-authored-by: Jonathan <jonathan@bliink.io> * Add new query parameter for httpinteraction endpoint (#3268) * Fixed typo * Added new query param * add getfloor support for adyoulike (#3269) * added ext.prebid.buyeruid extension (#3274) * IQzone Bidder Adapter: add new bid param (#3250) * add IQZone adapter doc * add new bid param * fix * Update description of AFP adapter (#3205) * update description of AFP adapter * Revert "update description of AFP adapter" This reverts commit 418f042. * add description of AFP adapter * add new format "Just Banner" * update examples * IQzone Adapter: update doc (#3278) * add IQZone adapter doc * add new bid param * fix * updates * Rise docs (#3276) * Update Rise readme * update docs * Seeding Alliance Bid Adapter: update Prebid 5 comp (#3271) per per -> prebid/Prebid.js#7426 * Adf adapter: floors module support (#3270) * AdHash bidder adaptor for 5.0 (#3264) * AdHash Bidder Adapter: initial prebid.js integration * AdHash Bidder Adapter: changing the example text Changing the example text as it's one of our actual client's name * AdHash bidder adaptor for 5.0 update * Update guide.md (#3288) * minor updates to guide (#3289) * added environment section to guide (#3290) * new adquery adapter (#3275) * new Adapter * Removed prebid version note. We support version 5.x Co-authored-by: m.czerwiak <marcin.czerwiak@azagroup.eu> * fixed ortb2Imp (#3291) * add weborama RTD doc (#3277) Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com> * PBS-Go User Sync (#3220) * Initial Commit * Auction Endpoint JSON Formatting * Added User Sync Config Doc * Update Feature Comparison List * Proof Read Pass * Clarified part of the process * Fixed a typo * Edits for PBS docs Co-authored-by: SSuranie <steve@martiantribe.com> * Update firstPartyData.md with app.content.data example (#3299) * Update firstPartyData.md * Update firstPartyData.md * fixing indentation Co-authored-by: bretg <bgorsline@gmail.com> * Update docs to match with pbj (#3280) * Fixed typo * Updated docs to match with current PBJ state. * Added default configuration section * Removed redundant space between parentheses * tweaked default configs * Updated default config documentation to match with pbj * Update add-new-bidder-java.md * Reverted invalid changes * Synced with pbj * Added information about unmodifiable defaults, cleaned up bidder alias example. * Removed obsolete field pbs-enforces-gdpr Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: MartianTribe <steve@martiantribe.com> * Viewdeos page pbs separation (#3282) * add Bidsxchange page * Add openweb doc * change params * add ViewDeos pbs page * Rebranding yssp adapter to yahoossp. (#3283) Co-authored-by: oath-jac <dsp-supply-prebid@verizonmedia.com> * update between doc (#3284) Co-authored-by: khaylov <khaylov@betweenx.com> * Download: fix akamai typo on download page (#3292) * fix links on modules/index.html (#3296) * Just Premium Bid Adapter: update schain support (#3301) per pr prebid/Prebid.js#7506 * change tagId to be required, and add note about test tagId value (#3303) * yieldmo: multiple changes (#3246) * multiple changes * schain support for video ads * device.ip support * gpid support * device.ip support cleaned up * Add doc for timeout rtd module (#3266) * Add doc for timeout rtd module * Remove 'sets' * fixing 404 for other module types (#3313) * another batch of dead links (#3314) * download page 404 for modules (#3316) * Colossus Bid Adapter: Unified ID 2.0 (#3236) * Updated docs Colossusssp Adapter * Update colossusssp.md Add media types * Update colossusssp.md add usp consent support * adding schain flag * gdpr and user ids * id5id support * Prebid server info * Remove PBS params * Add colossus PBS docs * Add short note for pbs adapter parametres * Add note for pbjs parametres * Fix * remove duplicate string * Update colossusssp.md Ad biddflorr parameter * add uid2 * fix * fix Co-authored-by: Vladislav Isaiko <vladis@smartyads.com> Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * Fix timeout rtd (#3317) * download page 404 for modules * fixed modulecode for timeout RTD * Adkernel: documenting ergadx alias (#3324) Documenting prebid/Prebid.js#7544 * Update InterstitialAds.md (#3319) * adds disclaimer (#3318) * Nativo Bid Adapter: Bid Params Update (#3307) * Added nativo markup documentation to dev-docs/bidders * Added IAB Global Vendor List ID number. * Adjusted placementId Type to be integer * Changed pbjs value to true * Added optional url parameter * Updated placementId parameter to be optional * PubLink adds params for site id and api key. (#3306) * Slimcut: removing 5.x note (#3305) * SpotX: add support for price floors module (#3293) * Update NextRoll BidAdapter docs for v5 (#3286) * Update NextRoll BidAdapter docs for v5 * Add comment to `floors` section in example * Mytarget Bid Adapter: update Prebid 5 compliance (#3285) Per pr -> prebid/Prebid.js#7397 * Added video support (#3281) * [sspbc-adapter] update dev-docs for adapter (native & video support) (#3279) Co-authored-by: Wojciech Biały <wb@WojciechBialy.local> * Prebid Server Support (#3273) Add the prebid server support * Relaido Bid Adapter: add support imuid (#3272) * add relaido adapter * Add support for imuid Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp> Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com> * Impactify - Add UserID module (#3245) Add UserID support in documentation * Added First Party Data to feature list (#3325) * added fpd_supported, renamed getFloor and deals * removing stray file * Updated bidder: Adnuntius (#3312) * Adnuntius Bidder documentation added * Fixed targeting text. * Added documentation for passing segments in the bidder config. * changed the way to send user segments to bidder. * Moved string to type + examples. * Adnuntius update for prebid server. * Added info that custom price granularity is needed when using currrencies where the nominal CPM range is greatly differnt than USD (#3326) * fix weborama conf example as in Prebid.js/modules/weboramaRtdProvider.md (#3330) * fix weborama conf example as in Prebid.js/modules/weboramaRtdProvider.md * fix closing parentesis * fix ponctuation * Ad Generation Bid Adapter: update prebid 5 complia (#3329) per pr -> prebid/Prebid.js#7150 (reference pr prebid/Prebid.js#7533 as well) * Update apacdex.md (#3332) I was missing a newline in the apacdex.md file. This causes it to display falsely on https://docs.prebid.org/dev-docs/bidders/apacdex#apacdex-bid-params * fixing PBJS adapter example (#3339) * added PBS config faq entries (#3340) * PBS modularity * timeout is milliseconds Co-authored-by: jackhsiehucf <77815341+jackhsiehucf@users.noreply.github.com> Co-authored-by: Ryan Chou <ryanchou0210@gmail.com> Co-authored-by: cliff_liu <cliff5345179@gmail.com> Co-authored-by: Ignat Khaylov <ignat@ignat.one> Co-authored-by: khaylov <khaylov@betweenx.com> Co-authored-by: Anand Venkatraman <avenkatraman@pulsepoint.com> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> Co-authored-by: Dejan Grbavcic <grajzer@users.noreply.github.com> Co-authored-by: Jonathan <jonathan.ibor@gmail.com> Co-authored-by: Jonathan <jonathan@bliink.io> Co-authored-by: Alex Maltsev <and1sscsgo@gmail.com> Co-authored-by: guiann <guillaume.andouard@adyoulike.com> Co-authored-by: IQZoneAdx <88879712+IQZoneAdx@users.noreply.github.com> Co-authored-by: andrey-ka-97 <42410701+andrey-ka-97@users.noreply.github.com> Co-authored-by: Noam Tzuberi <noamtzu@users.noreply.github.com> Co-authored-by: Jurij Sinickij <jurij.sinickij@adform.com> Co-authored-by: Damyan <damyan.stanchev@gmail.com> Co-authored-by: adquery <89853721+adquery@users.noreply.github.com> Co-authored-by: m.czerwiak <marcin.czerwiak@azagroup.eu> Co-authored-by: Tiago Peczenyj <tiago.peczenyj@gmail.com> Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com> Co-authored-by: Scott Kay <noreply@syntaxnode.com> Co-authored-by: SSuranie <steve@martiantribe.com> Co-authored-by: Patrick McCann <patmmccann@gmail.com> Co-authored-by: Gena <wertixvost@gmail.com> Co-authored-by: oath-jac <45564796+oath-jac@users.noreply.github.com> Co-authored-by: oath-jac <dsp-supply-prebid@verizonmedia.com> Co-authored-by: jsut <adam.prime@wattpad.com> Co-authored-by: Nick Jacob <nickbjacob@gmail.com> Co-authored-by: ym-abaranov <78230460+ym-abaranov@users.noreply.github.com> Co-authored-by: Luigi Sayson <48766825+luigi-sayson@users.noreply.github.com> Co-authored-by: Bill Newman <huddled.masses1650@gmail.com> Co-authored-by: Vladislav Isaiko <vladis@smartyads.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> Co-authored-by: Denis Logachov <denis@adkernel.com> Co-authored-by: nllerandi3lift <75995508+nllerandi3lift@users.noreply.github.com> Co-authored-by: jsfledd <jsfledd@users.noreply.github.com> Co-authored-by: Paul Yang <pyang@conversantmedia.com> Co-authored-by: Amanda Dillon <41923726+agdillon@users.noreply.github.com> Co-authored-by: Abimael Martinez <abijr@users.noreply.github.com> Co-authored-by: Jeremy Sadwith <jeremy@kargo.com> Co-authored-by: wojciech-bialy-wpm <67895844+wojciech-bialy-wpm@users.noreply.github.com> Co-authored-by: Wojciech Biały <wb@WojciechBialy.local> Co-authored-by: Thomas <thomas.dseao@gmail.com> Co-authored-by: relaido <63339139+relaido@users.noreply.github.com> Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp> Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com> Co-authored-by: Mikael Lundin <mikael-lundin@users.noreply.github.com> Co-authored-by: Mike Chowla <mike.chowla@pubmatic.com> Co-authored-by: thuyhq <61451682+thuyhq@users.noreply.github.com>
* OpenX update supported userIds (#3172) * Boldwin Bid Adapter: update field media_types (#3174) * new boldwin bid adapter * update media_types Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * Rebranding VerizonMedia docs to YSSP. (#3171) * Rebranding VerizonMedia docs to YSSP. After all the publishers are migrated to YSSP we'll delete the VerizonMedia docs. * Removed yssp connect id for now as we don't know the final name. Co-authored-by: oath-jac <dsp-supply-prebid@verizonmedia.com> * update doc (#3169) * ColossusSsp Bid Adapter: update Prebid 5 complianc (#3164) Per pr prebid/Prebid.js#7245 * Advangelists: Update Prebid 5 Compliance (#3163) Per pr prebid/Prebid.js#7226 * Unicorn Bid Adapter: update Prebid 5 compliance (#3161) Per pr prebid/Prebid.js#7241 * Remove bidfloorCpm because this is deprecated (#3160) * update apacdex doc (#3158) * Halo ID & RTD Documentation Update (#3154) * update halo docs * update doc * Update haloRtdProvider.md * Update haloRtdProvider.md * MathildeAds adapter docs (#3151) * add MathildeAds adapter * fix * TAPPX - Update tappx.md (#3144) * TAPPX - Update tappx.md We update with the changes of the prebid/prebid-server#1931 pull request. * clarifying data type * Hotfix Change "gropu" mistake word to "group" correct word. Co-authored-by: bretg <bgorsline@gmail.com> * updating docs to identify native support, schain support (#3109) * added vidoomy bidder docs (#3106) * added vidoomy bidder docs * reword suggestion applied * added coppa_supported * Adagio Bid Adapter: add Prebid Server Adapter support (#3075) * Update Teads bidder doc with support for some userIds (#3072) * Added docs for integr8 (#3000) * Added docs for integr8 * Added description column * adtelligentIdSytem doc update (#3032) * add Bidsxchange page * add adtelligentIdSystem doc * update misreadings * fixed uniq --> unique Co-authored-by: bretg <bgorsline@gmail.com> * Smaato: Update documentation (#3115) * Smaato: update documentation * Smaato: update documentation - update note based on pr feedback Co-authored-by: Bernhard Pickenbrock <bernhard.pickenbrock@smaato.com> * Adprime Bid Adapter: update Prebid 5 compliance and add new param (#3176) * docs * added quotes to string arg * context keywords * Add quotes to placementId param * Update adprime.md CCPA support feature wasn't displayed in docs, but included in adapter * tcf2_supported: true * changes * add audiences param Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com> Co-authored-by: bretg <bgorsline@gmail.com> * add contact info for OpenX floors (#3182) * Fixing floors provider table (#3192) * fix 3173 (#3183) * Gumgum: ADJS-1059 Update prebid documentation for flex slot Placement ID (#3185) * AdHash Bidder Adapter: typo changed (#3186) * AdHash Bidder Adapter: initial prebid.js integration * AdHash Bidder Adapter: changing the example text Changing the example text as it's one of our actual client's name * add usersyncing disclosure to docs (#3191) * Cpmstar Bid Adapter: update prebid 5 compliance (#3193) per pr _> prebid/Prebid.js#7284 * InteractiveOffers - Parameters changed (#3190) Co-authored-by: EC2 Default User <ec2-user@ip-172-31-93-198.ec2.internal> * Adkernel: documenting rtbanalytica alias (#3189) Documenting prebid/Prebid.js#7281 * added brave bidder docs (#3181) * added brave bidder docs * added quotes around the string parameter Co-authored-by: bretg <bgorsline@gmail.com> * Mediakeys: add bidder adapter (#3180) Co-authored-by: Jean-Paul COSAL <jean-paul.cosal@mediakeys.com> * Smartadserver Bid Adapter: Added support for Floors module (#3179) * Fix domain sample * Add HTTPS sample for domain parameter * Add HTTPS sample for domain parameter * Add Smart AdServer in the index and download list * Add currency parameter documentation * Revert "Merge remote-tracking branch 'refs/remotes/prebid/master'" This reverts commit 099edc2, reversing changes made to 07ce9fd. * Update documentation Specify "target" parameter development status * Adding documentation for bidfloor parameter. * Add floors module support Co-authored-by: Mordhak <adrien.desmoules@gmail.com> Co-authored-by: Mordhak <adesmoules@smartadserver.com> Co-authored-by: Sébastien Ferry <sferry@sas-corp.local> Co-authored-by: gcarnec <gcarnec@smartadserver.com> Co-authored-by: Yuriy Tyukhnin <ytyukhnin@smartadserver.com> Co-authored-by: tadam <tadam@smartadserver.com> * Krushmedia Bid Adapter: updates for Prebid 5.0 (#3178) * Krushmedia docs * Update krushmedia.md * Adding pbjs adapter * updates for prebid 5 compliance Co-authored-by: bretg <bgorsline@gmail.com> * Update the aniview, avantisvideo, selectmediavideo docs and add openwebvideo and vidcrunch docs (#3177) * New adapter for aniview * Update aniview.md * Create selectmediavideo.md * Have created avantisvideo.md * Update the aniview, avantisvideo, selectmediavideo docs and add openwebvideo and vidcrunch docs Co-authored-by: Itay Nave <itay@aniview.com> * Boldwin Bid Adapter: update Prebid 5 compliance (#3170) Per pr prebid/Prebid.js#7254 Co-authored-by: bretg <bgorsline@gmail.com> * Logan adapter docs (#3150) * add docs * Update logan.md * fix Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * ContentExchange adapter docs (#3146) * add contentexchange adapter * fix * SmartHub docs (#3131) * adding SmartHub bidder docs * removed pbjs version note * using partner Name instead of host due to the changing way building endpoint URL in adapter discussion in the prebid-server repo: prebid/prebid-server#1932 (comment) Co-authored-by: bretg <bgorsline@gmail.com> * Adf adapater: schain support added (#3194) * Boldwin Bid Adapter: update description (#3196) * new boldwin bid adapter * update media_types * fix Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * update ix docs for size validation (#3200) Co-authored-by: Kajan Umakanthan <kajan.umakanthan@indexexchange.com> * [Identity>SharedId] Fix Configuration table structure + typos (#3202) Co-authored-by: Florent Dancy <f.dancy@criteo.com> * Update .gitignore for node_modules/ folder (#3203) Co-authored-by: Florent Dancy <f.dancy@criteo.com> * event API doc updates (#3116) * event API doc updates * Update getEvents.md Co-authored-by: MartianTribe <steve@martiantribe.com> * updated PBJS releases, added GPT module option (#3206) * documentation for bidViewabilityIO module (#3184) * documenation for bidViewabilityIO module * add index links, differtiate display_names * Add link to polyfill * aligning bid viewability modules Co-authored-by: bretg <bgorsline@gmail.com> * Tappx :: update name related to issue #3111 (#3207) Co-authored-by: marc_tappx <marc@tappx.com> * clean up table formatting (#3208) Co-authored-by: Kajan Umakanthan <kajan.umakanthan@indexexchange.com> * Fix openWeb doc (#3211) * add Bidsxchange page * Add openweb doc * change params * fix doc * openWeb doc update * update algorix dev-doc for prebidmember and other support (#3213) Co-authored-by: 寻云波 <xunyunbo@do-global.com> * add imuIdSystem doc (#3159) * add imuIdSystem doc * cid is number * Add AdsYield adapter doc (#3188) * add-adsyield-doc * add-adsyield-doc * IX Bid Adapter: FPD (#2971) * using fpd * update headings in fpd * update function reference path Co-authored-by: Kajan Umakanthan <kajan.umakanthan@indexexchange.com> * Added malltv analytics docs (#3147) * Update docs to match with PBJ (#3212) * Fixed typo * Updated docs to match with current PBJ state. * Added default configuration section * Removed redundant space between parentheses * tweaked default configs Co-authored-by: bretg <bgorsline@gmail.com> * AMP load-cookie updates (#3221) * upgrading AMP and stored-request docs (#3226) * Delete weborama.md (#3229) since Prebid.js version 3.0.0 the weborama bid adapter is no longer supported, the original javascript was deleted but the module markdown still remains js removed on prebid/Prebid.js#4580 doc to be removed prebid/Prebid.js#7339 * declaring support to getFloor for OguryBidAdapter (#3224) * AJA Bid Adapter: User ID Module Support (#3223) * user id module support * add imuid * Mgid Bid Adapter: update Prebid 5 Compliance (#3218) per pr -> prebid/Prebid.js#7319 * Wipes Bid Adapter: update Prebid 5 Compliance (#3217) per pr -> prebid/Prebid.js#7320 * PBS-Go: Remove old data race condition test documentation (#3216) * Remove old data race condition test documentation * Scott's review * Update add-new-bidder-go.md Co-authored-by: Gus Carreon <gcarreongutierrez@vpn-10-249-98-20.nym2.appnexus.com> Co-authored-by: MartianTribe <steve@martiantribe.com> * Added Video (#3214) * Insticator Bidder Adapter docs (#3187) Co-authored-by: Artur Nabiullin <artur.nabiullin@gmail.com> * Permutive RTD module docs (#3155) * Permutive RTD module docs * wording updates * wording update * Add Document For New Adapter: HuaweiAds (#3071) * Create huaweiads.md * Update huaweiads.md * Update huaweiads.md add clientTime * Add example of bid filtering on meta object (#3123) * Add example of bid filtering on meta object * add fiddle link * embedded * add code height * update sidebar yaml * tweaks, removing old troubleshooting-tips * typo Co-authored-by: bretg <bgorsline@gmail.com> * added PBS alias note (#3241) * Smartrtb Bid Adapter: update with non Prebid 5 Com (#3234) per issue -> prebid/Prebid.js#7318 * [Assets] Update Criteo logo (#3240) Co-authored-by: Florent Dancy <f.dancy@criteo.com> * Ad Partner Bid Adapter: update Prebid 5 Compliance (#3231) Per pr -> prebid/Prebid.js#7347 * add IQZone adapter doc (#3210) * adding BEFORE_BIDDER_HTTP event (#3197) * adding BEFORE_BIDDER_REQUEST event * rename beforeBidderRequest to beforeRequestHttp Signed-off-by: Elad Yosifon <elad@kueez.com> * rename beforeRequestHttp to beforeBidderHttp Signed-off-by: Elad Yosifon <elad@kueez.com> * Updated MASS documentation (#3157) * Added hosted integration link * Update mass.md * Update mass.md * Update mass.md * Update mass.md * Amended build instructions * Fixed typos and mistakes Co-authored-by: massadmin <58946787+massadmin@users.noreply.github.com> * Navegg: Update User Id (#3080) * Update User Id * adding akamai back into list Co-authored-by: bretg <bgorsline@gmail.com> * Add BeOp bidder documentation (#3238) * SmartHub adapter: fix docs displaying (#3239) * Update smarthub.md This fixes current wrong displaying of docs for SmartHub adapter https://docs.prebid.org/dev-docs/pbs-bidders.html#smarthub * Table title changes * [package.json] Fix `npm run watch` command (#3243) Co-authored-by: Florent Dancy <f.dancy@criteo.com> * smartx Bid Adapter: switch startOpen & endingScreen from Boolean to String (#3244) * initial commit * adjustments * adjustments * adjustments * typo, further adjustments * removed userIds and schain support * Added optionals to outstream and made formatting * Update smartx.md minor edits for clarification and readability. * adjusted outstream_options * remove outstream_function, added pbjs_version_notes * bugfix outstream options for default outstream renderer configuration Co-authored-by: Gino <adtech@smartclip.tv> Co-authored-by: Jean Stemp <38964447+jeanstemp@users.noreply.github.com> * add bydata.md analytics doc inside dev-docs/analytics (#3235) * add bydata.md analytics doc inside dev-docs/analytics * reset files Gemfile/package-lock.json Co-authored-by: Jitendra Kumar <jitendra@ascendeum.com> * [README] Update command to install packages (#3242) CF #3204 Co-authored-by: Florent Dancy <f.dancy@criteo.com> * PBS dev docs and metadata (#3002) * PBS dev docs and metadata * proper dchain syntax * fixing omsdk typos (#3256) * Prebid Server Programmatic Guaranteed Documentation (#3037) * pg, cont * pg, cont * checkpoint * checkpoint * checkpoint * checkpoint * first cut at PG docs * checkpoint * fixing links, minor edits * Rise improvments (#3248) * Update Rise readme * update rise docs * Unruly and RhythmOne consolidated adapter - updating the vendor id to the rhythm one id since the consolidation. (#3249) * Bizzclick Bid Adapter: update Prebid 5 compliance (#3253) per pr -> prebid/Prebid.js#7212 issue reference -> prebid/Prebid.js#7388 * enrichment module: add `aggregated domain` (#3257) * enrichment module: add `aggregated domain` * Update enrichmentFpdModule.md Co-authored-by: MartianTribe <steve@martiantribe.com> * PG: add contact address (#3258) * PG: add contact address * Update pbs-pg-idx.md * Adkernel: documenting unibots alias (#3255) Documenting prebid/Prebid.js#7387 * ADman Media Adapter: compatible with version 5 and support uid2 (#3252) * Add adman dev doc * Change params Params required by new adapter setup * Edit docs Fix naming, use quotes around example * adding quotes to string param * Update adman.md * tcf2_supported: true * Update adman.md add usp support * Add api param for prebid servr adapter * updates for prebid 5.0, and support uid2 Co-authored-by: minoru katogi <m_katogi@hotmail.com> Co-authored-by: ADman Media <ruben.caro@admanmedia.com> Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * init aceex prebid adapter docs (#3232) * Document readConfig function (#3230) * Update getConfig.md * Create readConfig.md * Update getConfig.md * Update readConfig.md Co-authored-by: MartianTribe <steve@martiantribe.com> * Add documentation for publink userid module (#3225) * Update userId.md add kinesso id docs (#3215) * Update userId.md Adding companion docs pr for the kinesso user id module : prebid/Prebid.js#7077 * Update download.md adding kinesso id module download option * Update userId.md Grammatical edits * Update userId.md Fix for values in table that weren't displaying correctly. * Added missing entry in bid adapter implementation table * Update userId.md updating kinesso email alais to direct users wanting to register to kinesso not magnite. Co-authored-by: Jean Stemp <38964447+jeanstemp@users.noreply.github.com> Co-authored-by: bretg <bgorsline@gmail.com> * Restructuring modules for download and modules index (#3265) * restructure module lists * changing pubcommon message to deprecated * ucfunnel adapter docs add prebid-server params (#3263) * Add instream video and native support for ucfunnel adapter * [Dev Fix]add download.md && overview/analytics.md * ucfunnel adapter support schain, coppa, tcf2 * ucfunnel adapter docs add pbs_app_supported and gvl_id * ucfunnel adapter docs add prebid-server params Co-authored-by: Ryan Chou <ryanchou0210@gmail.com> Co-authored-by: cliff_liu <cliff5345179@gmail.com> * between adapter docs: add userIds (#3247) * between adapter docs: add userIds * update between.md and return destrictmdmx.md Co-authored-by: khaylov <khaylov@betweenx.com> * Additional Id providers support (#3262) * Fluct Bid Adapter: update Prebid 5 compliance (#3233) per pr -> prebid/Prebid.js#7353 * TargetVideo adapter dev-docs (#3228) * BLIINK Bidder adaptor docs (#3198) * feat(bliink): Add new documentation for BLIINK bidder adaptor * Update bliink.md Co-authored-by: Jonathan <jonathan@bliink.io> * Add new query parameter for httpinteraction endpoint (#3268) * Fixed typo * Added new query param * add getfloor support for adyoulike (#3269) * added ext.prebid.buyeruid extension (#3274) * IQzone Bidder Adapter: add new bid param (#3250) * add IQZone adapter doc * add new bid param * fix * Update description of AFP adapter (#3205) * update description of AFP adapter * Revert "update description of AFP adapter" This reverts commit 418f042. * add description of AFP adapter * add new format "Just Banner" * update examples * IQzone Adapter: update doc (#3278) * add IQZone adapter doc * add new bid param * fix * updates * Rise docs (#3276) * Update Rise readme * update docs * Seeding Alliance Bid Adapter: update Prebid 5 comp (#3271) per per -> prebid/Prebid.js#7426 * Adf adapter: floors module support (#3270) * AdHash bidder adaptor for 5.0 (#3264) * AdHash Bidder Adapter: initial prebid.js integration * AdHash Bidder Adapter: changing the example text Changing the example text as it's one of our actual client's name * AdHash bidder adaptor for 5.0 update * Update guide.md (#3288) * minor updates to guide (#3289) * added environment section to guide (#3290) * new adquery adapter (#3275) * new Adapter * Removed prebid version note. We support version 5.x Co-authored-by: m.czerwiak <marcin.czerwiak@azagroup.eu> * fixed ortb2Imp (#3291) * add weborama RTD doc (#3277) Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com> * PBS-Go User Sync (#3220) * Initial Commit * Auction Endpoint JSON Formatting * Added User Sync Config Doc * Update Feature Comparison List * Proof Read Pass * Clarified part of the process * Fixed a typo * Edits for PBS docs Co-authored-by: SSuranie <steve@martiantribe.com> * Update firstPartyData.md with app.content.data example (#3299) * Update firstPartyData.md * Update firstPartyData.md * fixing indentation Co-authored-by: bretg <bgorsline@gmail.com> * Update docs to match with pbj (#3280) * Fixed typo * Updated docs to match with current PBJ state. * Added default configuration section * Removed redundant space between parentheses * tweaked default configs * Updated default config documentation to match with pbj * Update add-new-bidder-java.md * Reverted invalid changes * Synced with pbj * Added information about unmodifiable defaults, cleaned up bidder alias example. * Removed obsolete field pbs-enforces-gdpr Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: MartianTribe <steve@martiantribe.com> * Viewdeos page pbs separation (#3282) * add Bidsxchange page * Add openweb doc * change params * add ViewDeos pbs page * Rebranding yssp adapter to yahoossp. (#3283) Co-authored-by: oath-jac <dsp-supply-prebid@verizonmedia.com> * update between doc (#3284) Co-authored-by: khaylov <khaylov@betweenx.com> * Download: fix akamai typo on download page (#3292) * fix links on modules/index.html (#3296) * Just Premium Bid Adapter: update schain support (#3301) per pr prebid/Prebid.js#7506 * change tagId to be required, and add note about test tagId value (#3303) * yieldmo: multiple changes (#3246) * multiple changes * schain support for video ads * device.ip support * gpid support * device.ip support cleaned up * Add doc for timeout rtd module (#3266) * Add doc for timeout rtd module * Remove 'sets' * fixing 404 for other module types (#3313) * another batch of dead links (#3314) * download page 404 for modules (#3316) * Colossus Bid Adapter: Unified ID 2.0 (#3236) * Updated docs Colossusssp Adapter * Update colossusssp.md Add media types * Update colossusssp.md add usp consent support * adding schain flag * gdpr and user ids * id5id support * Prebid server info * Remove PBS params * Add colossus PBS docs * Add short note for pbs adapter parametres * Add note for pbjs parametres * Fix * remove duplicate string * Update colossusssp.md Ad biddflorr parameter * add uid2 * fix * fix Co-authored-by: Vladislav Isaiko <vladis@smartyads.com> Co-authored-by: bretg <bgorsline@gmail.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> * Fix timeout rtd (#3317) * download page 404 for modules * fixed modulecode for timeout RTD * Adkernel: documenting ergadx alias (#3324) Documenting prebid/Prebid.js#7544 * Update InterstitialAds.md (#3319) * adds disclaimer (#3318) * Nativo Bid Adapter: Bid Params Update (#3307) * Added nativo markup documentation to dev-docs/bidders * Added IAB Global Vendor List ID number. * Adjusted placementId Type to be integer * Changed pbjs value to true * Added optional url parameter * Updated placementId parameter to be optional * PubLink adds params for site id and api key. (#3306) * Slimcut: removing 5.x note (#3305) * SpotX: add support for price floors module (#3293) * Update NextRoll BidAdapter docs for v5 (#3286) * Update NextRoll BidAdapter docs for v5 * Add comment to `floors` section in example * Mytarget Bid Adapter: update Prebid 5 compliance (#3285) Per pr -> prebid/Prebid.js#7397 * Added video support (#3281) * [sspbc-adapter] update dev-docs for adapter (native & video support) (#3279) Co-authored-by: Wojciech Biały <wb@WojciechBialy.local> * Prebid Server Support (#3273) Add the prebid server support * Relaido Bid Adapter: add support imuid (#3272) * add relaido adapter * Add support for imuid Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp> Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com> * Impactify - Add UserID module (#3245) Add UserID support in documentation * Added First Party Data to feature list (#3325) * added fpd_supported, renamed getFloor and deals * removing stray file * Updated bidder: Adnuntius (#3312) * Adnuntius Bidder documentation added * Fixed targeting text. * Added documentation for passing segments in the bidder config. * changed the way to send user segments to bidder. * Moved string to type + examples. * Adnuntius update for prebid server. * Added info that custom price granularity is needed when using currrencies where the nominal CPM range is greatly differnt than USD (#3326) * fix weborama conf example as in Prebid.js/modules/weboramaRtdProvider.md (#3330) * fix weborama conf example as in Prebid.js/modules/weboramaRtdProvider.md * fix closing parentesis * fix ponctuation * Ad Generation Bid Adapter: update prebid 5 complia (#3329) per pr -> prebid/Prebid.js#7150 (reference pr prebid/Prebid.js#7533 as well) * Update apacdex.md (#3332) I was missing a newline in the apacdex.md file. This causes it to display falsely on https://docs.prebid.org/dev-docs/bidders/apacdex#apacdex-bid-params * fixing PBJS adapter example (#3339) * added PBS config faq entries (#3340) * Change documentation in order to AdPartner Adapter (#3328) * Fix timeout module doc missing link (#3345) * Fix timeout rtd module doc * Add display_name to sample doc header * weborama RTD submodule fix typo in example conf (#3337) * fix typo in example conf * fix flag * Yahoo SSP Bid Adapter (#3311) * yahoossp update * yahoossp update * legacy adapter messages * remove yssp.md * change inventoryId to siteId * formatting * Adkernel: documenting turktelekom alias (#3341) * Adkernel: documenting turktelekom alias Documenting prebid/Prebid.js#7559 * Update bidder traits * Create talkads.md (#3323) * Create talkads.md * Update talkads.md * Add test feature with fake test bid * Criteo: update instructions for Native and Floor module currency (#3350) Co-authored-by: Allan Jun Hirata <a.junhirata@criteo.com> * PBS modularity docs Co-authored-by: Brian Schmidt <bwschmidt@gmail.com> Co-authored-by: Wls-demo <67785512+Wls-demo@users.noreply.github.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> Co-authored-by: oath-jac <45564796+oath-jac@users.noreply.github.com> Co-authored-by: oath-jac <dsp-supply-prebid@verizonmedia.com> Co-authored-by: Mikhail Ivanchenko <mifanich1991@gmail.com> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> Co-authored-by: faithnh <faithnh.stepmania.master@gmail.com> Co-authored-by: thuyhq <61451682+thuyhq@users.noreply.github.com> Co-authored-by: Anthony Lauzon <ant@audigent.com> Co-authored-by: mathilde-ads <87868405+mathilde-ads@users.noreply.github.com> Co-authored-by: prebidtappx <77485538+prebidtappx@users.noreply.github.com> Co-authored-by: Daniel Lawrence <daniel.lawrence@inmobi.com> Co-authored-by: Mario Ortas Lebrancón <32935912+mario-orle@users.noreply.github.com> Co-authored-by: Olivier <osazos@adagio.io> Co-authored-by: Benoit Ruiz <benoit.ruiz01@gmail.com> Co-authored-by: ardit-baloku <77985953+ardit-baloku@users.noreply.github.com> Co-authored-by: Gena <wertixvost@gmail.com> Co-authored-by: el-chuck <be.pickenbrock@gmail.com> Co-authored-by: Bernhard Pickenbrock <bernhard.pickenbrock@smaato.com> Co-authored-by: Adprime <64427228+Adprime@users.noreply.github.com> Co-authored-by: Aigolkin1991 <Aigolkin1991@gmail.com> Co-authored-by: Brian Schmidt <brian.schmidt@openx.com> Co-authored-by: Julien Ricard <jarnix@gmail.com> Co-authored-by: Lisa Benmore <lbenmore@gmail.com> Co-authored-by: Damyan <damyan.stanchev@gmail.com> Co-authored-by: IOTiagoFaria <76956619+IOTiagoFaria@users.noreply.github.com> Co-authored-by: EC2 Default User <ec2-user@ip-172-31-93-198.ec2.internal> Co-authored-by: Denis Logachov <denis@adkernel.com> Co-authored-by: Sacha <35510349+thebraveio@users.noreply.github.com> Co-authored-by: MK Platform <88486298+mediakeys-platform@users.noreply.github.com> Co-authored-by: Jean-Paul COSAL <jean-paul.cosal@mediakeys.com> Co-authored-by: krzysztof <88041828+krysztal-smart@users.noreply.github.com> Co-authored-by: Mordhak <adrien.desmoules@gmail.com> Co-authored-by: Mordhak <adesmoules@smartadserver.com> Co-authored-by: Sébastien Ferry <sferry@sas-corp.local> Co-authored-by: gcarnec <gcarnec@smartadserver.com> Co-authored-by: Yuriy Tyukhnin <ytyukhnin@smartadserver.com> Co-authored-by: tadam <tadam@smartadserver.com> Co-authored-by: Krushmedia <71434282+Krushmedia@users.noreply.github.com> Co-authored-by: Roman Shevchenko <iroman.via@gmail.com> Co-authored-by: Itay Nave <itay@aniview.com> Co-authored-by: WlsLogan <77974248+WlsLogan@users.noreply.github.com> Co-authored-by: contentexchange <87769951+contentexchange@users.noreply.github.com> Co-authored-by: SmartHubSolutions <87376145+SmartHubSolutions@users.noreply.github.com> Co-authored-by: Jurij Sinickij <jurij.sinickij@adform.com> Co-authored-by: Kajan Umakanthan <umakajan@umakajan.com> Co-authored-by: Kajan Umakanthan <kajan.umakanthan@indexexchange.com> Co-authored-by: Florent DANCY <florent@dancy.io> Co-authored-by: Florent Dancy <f.dancy@criteo.com> Co-authored-by: MartianTribe <steve@martiantribe.com> Co-authored-by: jsut <adam.prime@wattpad.com> Co-authored-by: marc_tappx <marc@tappx.com> Co-authored-by: Bugxyb <markxyb@gmail.com> Co-authored-by: 寻云波 <xunyunbo@do-global.com> Co-authored-by: eknis <tem.eknis@gmail.com> Co-authored-by: AdmixerTech <35560933+AdmixerTech@users.noreply.github.com> Co-authored-by: Alex Maltsev <and1sscsgo@gmail.com> Co-authored-by: Tiago Peczenyj <tiago.peczenyj@gmail.com> Co-authored-by: Mehdi Bouallagui <45876988+mbouallagui@users.noreply.github.com> Co-authored-by: Taro FURUKAWA <6879289+0tarof@users.noreply.github.com> Co-authored-by: guscarreon <guscarreon@gmail.com> Co-authored-by: Gus Carreon <gcarreongutierrez@vpn-10-249-98-20.nym2.appnexus.com> Co-authored-by: vrtcal-dev <50931150+vrtcal-dev@users.noreply.github.com> Co-authored-by: Artur Nabiullin <80909609+zyk70n@users.noreply.github.com> Co-authored-by: Artur Nabiullin <artur.nabiullin@gmail.com> Co-authored-by: David Reischer <reischer.david@gmail.com> Co-authored-by: wy <1402628279@qq.com> Co-authored-by: IQZoneAdx <88879712+IQZoneAdx@users.noreply.github.com> Co-authored-by: Elad Yosifon <elad-yosifon@users.noreply.github.com> Co-authored-by: Catalin Ciocov <catalin.ciocov@gmail.com> Co-authored-by: massadmin <58946787+massadmin@users.noreply.github.com> Co-authored-by: hugopenha-navegg <86666691+hugopenha-navegg@users.noreply.github.com> Co-authored-by: Matthias Le Brun <bloodyowl@icloud.com> Co-authored-by: Skylinar <53079123+Skylinar@users.noreply.github.com> Co-authored-by: Gino <adtech@smartclip.tv> Co-authored-by: Jean Stemp <38964447+jeanstemp@users.noreply.github.com> Co-authored-by: Prebid-bydata <71428180+Prebid-bydata@users.noreply.github.com> Co-authored-by: Jitendra Kumar <jitendra@ascendeum.com> Co-authored-by: Noam Tzuberi <noamtzu@users.noreply.github.com> Co-authored-by: tallavon <83907602+tallavon@users.noreply.github.com> Co-authored-by: SmartyAdman <59048845+SmartyAdman@users.noreply.github.com> Co-authored-by: minoru katogi <m_katogi@hotmail.com> Co-authored-by: ADman Media <ruben.caro@admanmedia.com> Co-authored-by: supportAceex <89574021+supportAceex@users.noreply.github.com> Co-authored-by: Patrick McCann <patmmccann@gmail.com> Co-authored-by: johnwier <49074029+johnwier@users.noreply.github.com> Co-authored-by: jdwieland8282 <wieland.jeff@gmail.com> Co-authored-by: jackhsiehucf <77815341+jackhsiehucf@users.noreply.github.com> Co-authored-by: Ryan Chou <ryanchou0210@gmail.com> Co-authored-by: cliff_liu <cliff5345179@gmail.com> Co-authored-by: Ignat Khaylov <ignat@ignat.one> Co-authored-by: khaylov <khaylov@betweenx.com> Co-authored-by: Anand Venkatraman <avenkatraman@pulsepoint.com> Co-authored-by: Dejan Grbavcic <grajzer@users.noreply.github.com> Co-authored-by: Jonathan <jonathan.ibor@gmail.com> Co-authored-by: Jonathan <jonathan@bliink.io> Co-authored-by: guiann <guillaume.andouard@adyoulike.com> Co-authored-by: andrey-ka-97 <42410701+andrey-ka-97@users.noreply.github.com> Co-authored-by: adquery <89853721+adquery@users.noreply.github.com> Co-authored-by: m.czerwiak <marcin.czerwiak@azagroup.eu> Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com> Co-authored-by: Scott Kay <noreply@syntaxnode.com> Co-authored-by: Nick Jacob <nickbjacob@gmail.com> Co-authored-by: ym-abaranov <78230460+ym-abaranov@users.noreply.github.com> Co-authored-by: Luigi Sayson <48766825+luigi-sayson@users.noreply.github.com> Co-authored-by: Bill Newman <huddled.masses1650@gmail.com> Co-authored-by: Vladislav Isaiko <vladis@smartyads.com> Co-authored-by: nllerandi3lift <75995508+nllerandi3lift@users.noreply.github.com> Co-authored-by: jsfledd <jsfledd@users.noreply.github.com> Co-authored-by: Paul Yang <pyang@conversantmedia.com> Co-authored-by: Amanda Dillon <41923726+agdillon@users.noreply.github.com> Co-authored-by: Abimael Martinez <abijr@users.noreply.github.com> Co-authored-by: Jeremy Sadwith <jeremy@kargo.com> Co-authored-by: wojciech-bialy-wpm <67895844+wojciech-bialy-wpm@users.noreply.github.com> Co-authored-by: Wojciech Biały <wb@WojciechBialy.local> Co-authored-by: Thomas <thomas.dseao@gmail.com> Co-authored-by: relaido <63339139+relaido@users.noreply.github.com> Co-authored-by: ishigami_shingo <s.ishigami@relaido.co.jp> Co-authored-by: cmertv-sishigami <s.ishigami@cmertv.com> Co-authored-by: Mikael Lundin <mikael-lundin@users.noreply.github.com> Co-authored-by: Mike Chowla <mike.chowla@pubmatic.com> Co-authored-by: Viktor Davidiants <57586844+vdavidiants@users.noreply.github.com> Co-authored-by: Adam Browning <19834421+adam-browning@users.noreply.github.com> Co-authored-by: natexo-technical-team <91968830+natexo-technical-team@users.noreply.github.com> Co-authored-by: allanjun <allanjunhirata@gmail.com> Co-authored-by: Allan Jun Hirata <a.junhirata@criteo.com>
* ZetaSspBidAdapter: rename files across ${bidderCode}BidAdapter.js (#7317)
Co-authored-by: Surovenko Alexey <surovenko.alexey@gmail.com>
* Prebid 5.10.0 release
* increment pre version
* GumGum: sends maxw and maxh query parameters for slot requests (#7232)
* adds meta field to bidresponse
* adds meta mediatype and advertiserdomain default
* use response sizes in bidresponse
* sends maxw and maxh query params for slot requests
* Build Process: avoid Eslint spread operator error (#7313)
* Eslint: avoid spread operator error
* Lint config files
* Include all .js files with `gulp lint`
* BeOp Bid Adapter : New Bid Adapter (#7195)
* Init BeOp adapter
* Init BeOp prebid Adapter (#1)
* Init BeOp prebid Adapter
* Partial commit
* TC String, currency, floor
* onTimeout fn implem
* onBidWon implem
* common tracking setup and still testing
* Fix tests
* Final test
* Add tests on consent and response
* Post review Commit
* change markdown bidder name and sizes in examples
* Change BeOp endpoint to get bid responses
* Valid params to test the module
* Remove package-lock changes
* Fix keyword access
* Fix
Co-authored-by: bloodyowl <bloodyowl@icloud.com>
* feat: compliant with Prebid v5.0 for wipes bid adapter (#7320)
* Dev Tools (Babel): update babel target browser versions (#7248)
* Babel : change babel target browser versions
* mod versions
* update versions
* update ios version
* Vrtcal Bid Adapter: added Non-Static Bid Floor Support (#7324)
* Added Non-Static Bid Floor Support
* Added floors module test cases and removed unsupported bid.params.bidFloor coding
Co-authored-by: Ubuntu <ubuntu@ip-172-31-25-92.us-west-1.compute.internal>
* Revert "Vrtcal Bid Adapter: added Non-Static Bid Floor Support (#7324)" (#7331)
This reverts commit a1c8a1e2dcd916b5cf936597e9b62b5b2ebd48ef.
* Impactify Bid Adapter: testing parameter (#7332)
* Update for Prebid 5.X
* Update to Prebid 5.X
* Small update for custom parameter for testing
* Criteo Bid Adapter: fix crashes when video parameters are 0 (#7334)
* Zeta Ssp Bid Adapter: support video (#7295)
* Zeta Ssp Bid Adapter: video support
* fixes(1)
* fixes(2)
* fixes(3)
* remove unused import
Co-authored-by: Surovenko Alexey <surovenko.alexey@gmail.com>
* EX-3165 Make getConfig call a clone (#7333)
Co-authored-by: Mikhalovich <emihalovich@sovrn.com>
* TrustX Bid Adapter: Use new format as default + new format for keywords (#7288)
* 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
* Add wtimeout to ad request params for TrustX Bid Adapter
* TrustX Bid Adapter: remove last ampersand in the ad request
* Update TrustX Bid Adapter to support identical uids in parameters
* Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request
* Update TrustX Bid Adapter to support instream and outstream video
* Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter
* Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl
* HOTFIX for referrer encodind in TrustX Bid Adapter
* Fix test for TrustX Bid Adapter
* TrustX Bid Adapter: added keywords passing support
* TrustX Bid Adapter: added us_privacy parameter in bid request
* TrustX Bid Adapter: fix us_privacy parameter in bid request
* Fix alias error for TrustX Bid Adapter
* TrustX Bid Adapter: added new request format
* TrustX Bid adapter: fix new format endpoint
* TrustX Bid Adapter: update md file to support useNewFormat parameter
* TrustX Bid Adapter: added additional sync url
* TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls
* TrustX Bid Adapter: added support of meta.advertiserDomains
* TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format
* TrustX Bid Adapter: Use new format by default + new keywords logic
* TrustX Bid Adapter: fix md file
* Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)
* feat(sublimeBidAdapter): moving notifyId from an external to an internal ref
* fix(sublimeBidAdapter): fixing device detection regexps
* feat(sublimeBidAdapter): improve bid request validation
Co-authored-by: François-Georges Cloutier <fg.cloutier@sublime.xyz>
Co-authored-by: Mathieu Darse <code@mathieudarse.fr>
* remove weborama bid adapter markdown, since the original module was deleted on version 3.0.0 (see issue #4580) (#7339)
Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com>
* send tid and eids to adserver (#7302)
* tappx Bid Adapter: add video outstream feature (#7325)
* tappx: upate adapter version
* tappx: add outstream to video support context
* tappx: outstream with adnxs player
* tappx: add external tappx renderer
* tappx: update md description
* tappx :: improve null control, log text,
* tappx: test - update valid bid for video outstream
* tappx: fix issue obtaining url player
* tappx: test - update for video
* tappx: fix adapter version
Co-authored-by: marc_tappx <marc@tappx.com>
* Mgid Bid Adapter: make changes to comply with 5.x requirements (#7319)
* restore mgidBidAdapter.js with 5.x support
* use gvlid
* restore mgidBidAdapter.js with 5.x support
* read pos in standard way
Co-authored-by: gaudeamus <dmitry.markelov@mgid.com>
* Revert "Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)" (#7346)
This reverts commit ca5c28c5a72406f85e4018001a728d193194aae4.
* Multiple changes added (#7343)
* Video request schain support
* Optional device.ip param support
* gpid support added
* Advangelists Bid Adapter: support adomain, video params, and the floors module (#7226)
* Submit Advangelists Prebid Adapter
* Submit Advangelists Prebid Adapter 1.1
* Submit Advangelists Prebid Adapter Changes
* Update Bidder Code
To make adapter downloadable from git biddercode change is needed.
* Changes to Support Prebid 5.0.
https://github.com/prebid/Prebid.js/issues/6650
supporting advertiserDomains
https://github.com/prebid/Prebid.js/issues/6512
Support video params at the adunit level
https://github.com/prebid/Prebid.js/issues/6465
* Delete advangelistsBidAdapter.js.bak
* Delete advangelistsBidAdapter.md.bak
* Delete advangelistsBidAdapter_spec.js.bak
* Update advangelistsBidAdapter.js
* Add files via upload
* Update advangelistsBidAdapter.js
* Update advangelistsBidAdapter.js
* Update advangelistsBidAdapter.js
* Delete url.js
Co-authored-by: Chandra Prakash <chandra.prakash@advangelists.com>
* Vrtcal Bid Adapter: Added Price Floors Module Support (#7342)
* Vrtcal Bid Adapter: Added Price Floors Module Support
* Updated to utilize isFn and isPlainObject
Co-authored-by: Ubuntu <ubuntu@ip-172-31-25-92.us-west-1.compute.internal>
* Insticator Bid Adapter: add new bid adapter (#7277)
* Added Insticator Bidder Adapter
* Insticator Bidder Adapter fixes
* Insticator Bidder Adapter - updated example
* Insticator Bidder Adapter - add meta.advertiserDomains
* minor change
* rerun circle ci build
Co-authored-by: Artur Nabiullin <artur.nabiullin@gmail.com>
* Adding back: Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7350)
* Revert "Revert "Sublime Bid Adapter : refactoring notifyId, bid request validation, & device detection fix (#7327)" (#7346)"
This reverts commit 4be2da93e043a81e1cc8218d61f99682f35c46ff.
* IE is annoying
* Impactify Bid Adapter : patch sizes and variable type (#7352)
* Update for Prebid 5.X
* Update to Prebid 5.X
* impactify - Change default video size and variable type
Set the variable type to integer and change the default size of video
* Prebid 5.11.0 Release
* Increment pre version
* Ad partner Bid Adapter: advertiser domains for Prebid 5 compliance (#7347)
* Add advertiserDomains field to adapter
* Add working Unit ID
* kick of Circle Ci tests
* Change Unit ID
* kick off CircleCi tests
Co-authored-by: lovephp-sweety <sweety@dream.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Prebid Core: emitting BEFORE_BIDDER_HTTP event per bidder network request (#7296)
* emitting BEFORE_BIDDER_REQUEST event per bidder network request
* kick off circleci tests
* renaming BEFORE_BIDDER_REQUEST to BEFORE_BIDDER_HTTP
Signed-off-by: Elad Yosifon <elad@kueez.com>
* kick off CircleCI tests manually
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Opera Ads Adapter: fix floor price support (#7357)
* Opera Ads Adapter: update example parameters in docs
* Opera Ads Adapter: fix floor price support
* Our OpenRTB server only supports USD, any other currency request will
be ignored
* change request method (#7360)
Co-authored-by: atkachov <atkachov@admixer.ua>
* Colossus Bid Adapter: add Unified ID 2.0 (#7358)
* add video&native traffic colossus ssp
* Native obj validation
* Native obj validation #2
* Added size field in requests
* fixed test
* fix merge conflicts
* move to 3.0
* move to 3.0
* fix IE11 new URL issue
* fix IE11 new URL issue
* fix IE11 new URL issue
* https for 3.0
* add https test
* add ccp and schain features
* fix test
* sync with upstream, fix conflicts
* Update colossussspBidAdapter.js
remove commented code
* Update colossussspBidAdapter.js
lint fix
* identity extensions
* identity extensions
* fix
* fix
* fix
* fix
* fix
* add tests for user ids
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* add gdpr support
* add gdpr support
* id5id support
* Update colossussspBidAdapter.js
add bidfloor parameter
* Update colossussspBidAdapter.js
check bidfloor
* Update colossussspBidAdapter.js
* Update colossussspBidAdapter.js
* Update colossussspBidAdapter.js
* Update colossussspBidAdapter_spec.js
* use floor module
* Revert "use floor module"
This reverts commit f0c5c248627567e669d8eed4f2bb9a26a857e2ad.
* use floor module
* update to 5v
* fix
* add uid2 and bidFloor support
* fix
Co-authored-by: Vladislav Isaiko <vladis@smartyads.com>
Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com>
* Navegg UserId: add new userid submodule (#7123)
* navegg userid
* remove unused variable results
* fix submodules json
* unit test to find navegg id
* Adjustments according to revision
* new unit tests
* add akamai module
* add akamai module
* iasRtdProvider: implements getTargetingData method (#7344)
* PREP-285 Previd v.5 adapter for publisher optimization
* PREP-285 update getBidRequestData function response
* PREP-285 add test case for getTargetingData function
* PREP-185 refactor code
* PREP-285 add test cases
* PREP-285 fix test case
* PREP-285 change to use getAdUnitSizes function to get sizes
* byData Analytics Adapter: add new analytics adapter (#7260)
* initial commit-byDataAnalyticsAdapter
* update metadata fields at byDataAnalyticsAdapter.md
* eslint import error fixed
* update unneeded defective code and insecure randomness
* updated unique userid function
* samplerate update-suggested changes
Co-authored-by: Jitendra Kumar <jitendra@ascendeum.com>
* im rtd segment module (#7359)
* Pubmatic Bid Adapter: add support for JW Player (#7291)
* changes to support jw player in pubmatic adapter
* changed incorrect variable name in function
* code optimisation changes
* unmix quotes for linting
Co-authored-by: Manasi <manasi@L1144.local>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* add IQZone adapter (#7309)
LGTM
* smartx Bid Adapter: bugfix outstream options for default outstream renderer configuration (#7372)
* Add smartclipBidAdapter
* smartxBidAdapter.js - removed unused variables, removed debug, added window before the outstream related functions
* - made outstream player configurable
* remove wrong named files
* camelcase
* fix
* Out-Stream render update to SmartPlay 5.2
* ESlint fix
* ESlint fix
* ESlint fix
* adjust tests, fixes
* ESlint
* adjusted desired bitrate examples
* added bid.meta.advertiserDomains support
* bug fix for numeric elementID outstream render
* fix renderer url
* support for floors module
* bugfixes to be openRTB 2.5 compliant
* update internal renderer usage
* remove unused outstream_function logic
* bugfix outstream options for default outstream renderer configuration
Co-authored-by: smartclip AdTechnology <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
* Adloox real time data module (#6310)
* Prebid 5.12.0 Release
* Increment pre version
* Finteza Analytics Adapter: bugfix for flaky test (Issue #7348) (#7356)
* Testing if Another Adapter is the Issue
* researching error
* add time to test latency
* add this
* fix undefined
* move length check after other checks
* fix linting
* move other length test
* update other length check to test
* IX Adapter: buildRequests refactor (#7364)
* buildRequests refactor
* remove use of Array.includes
Co-authored-by: Love Sharma <love.sharma@indexexchange.com>
Co-authored-by: Kajan Umakanthan <umakajan@umakajan.com>
* Onetag Bid Adapter: extend mediaType support (#7363)
* add support for all mediaType fields
* fix test unit
Co-authored-by: francesco <f.orazini@onetag.com>
* Impactify Bid Adapter: add userid schain support (#7377)
* Update for Prebid 5.X
* Update to Prebid 5.X
* Add support for UserID and Schain Modules.
* Remove ESL-lint for no console
* Add the UserID in test
* VIS.X Bid Adapter: migrate from GET to POSTs & send additional userIDs as an EIDS object (#7328)
* VIS.X: migrate from GET to POSTs & send additional userIDs
* VIS.X: fix tests
* Rise Bid Adapter: improve isBidRequestValid and size detection along with other updates (#7362)
* add Rise adapter
* fixes
* change param isOrg to org
* Rise adapter
* change email for rise
* fix circle failed
* bump
* bump
* bump
* remove space
* Upgrade Rise adapter to 5.0
* improvments
* fixes & extra improcments
* fix bug
* revert packege-lock.json
* rollback getsizes changes
* fix
* bump
Co-authored-by: Noam Tzuberi <noam.tzuberi@ironsrc.com>
Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com>
* Adkernel Bid Adapter: unibots alias (#7387)
* change smartyads ad unit parameters (#7380)
* TrustX Bid Adapter: convert all id-like request fields to a string (#7386)
* Sharethrough adapter: connect to OpenRTB endpoint (#7290)
* Use conventional currency location (#7381)
Fixes #7378
* omit empty targeting value (#7366)
* VIS.X Bid Adapter: pass targeting to bidResponse.adserverTargeting (#7391)
* VIS.X: migrate from GET to POSTs & send additional userIDs
* VIS.X: fix tests
* VIS.X: pass bid.ext.prebid.targeting to bidResponse.adserverTargeting
* ADman Media Adapter: compatible with version 5 and support uid2 (#7383)
* 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
* сompatible with prebid v5
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>
* TheMediaGrid Bid Adapter: fill user.id from fpd cookie (#7279)
* TheMediaGrid Bid Adapter: Added support of nurl in the response (#7384)
* Prebid Core: update npm install to ci & remov (#7369)
* Ad Partner Bid Adapter: add user syncs and partner ID (#7376)
* TheMediaGrid Bid Adapter: Request key fixes (#7385)
* Prebid Core: Add readConfig functionality to clone the config instead of referencing it (#7237)
* PBS Bid Adapter: Add additional ortb2 fields in request object (#7315)
* add additional fields in ortb2 object
* merge entire ortb2 object to the request object without if checks
* add findRootDomain func
Co-authored-by: nsen <neelanjan.sen@xandr.com>
* Documentation: adding no-adserver example (#7308)
* adding no-adserver example
* Update basic_noadserver.html
* Publink Id System (Conversant): add new user id module (#7322)
* If the bidReq has gam adslot use it (#7374)
* IX Bid Adapter: Adding support for IX Outstream Renderer (#7390)
* add ix renderer support
* add unit tests
* lint fix
* A publisher requested that we remove the bid.ad value for outstream since we provide the vastUrl (#7394)
* BLIINK Bid Adapter : Add new adapter (#7299)
* feat(adapter): Add bliink bid adapter
* feat(tests): Add tests unit file
* refactor: code optimisation and fix cookie sync
* fix(bliinkAdapter): get meta value
Co-authored-by: Jonathan <jonathan@bliink.io>
Co-authored-by: samuel.kerboeuf <samuel@bliink.io>
* PBjs Core (Targeting): bugfix for issue #7323 adding extra spaces (#7337)
* Between Bid Adapter: add ids (#7316)
* between adapter: add ids
* between-adapter: update ids
* "Prebid 5.13 Release"
* Increment pre version
* TargetVideo Bid Adapter: add new adapter (#7336)
* TargetVideo bid adapter
* TargetVideo bid adapter
* TargetVideo bid adapter
* Merkle endpoint configurable (#7400)
Co-authored-by: skocheri <skocheri@rubiconproject.com>
* Revert "Merkle endpoint configurable (#7400)" (#7401)
This reverts commit 2b921539c0dd58fdc0743083266e2ab352fe7bde.
* Timeout RTD module: initial release (#7395)
* Add Prebid timeout RTD module
* increase test coverage
* Add header to doc
* Lint fixes
* Add unknown connection speed to doc
* Fix doc, add unit test
* CriteoIdSystem returns a callback to initiate user sync (#7371)
* Added sizeId 562 (300x431) (#7408)
* Update .submodules.json (#7406)
* add custom error messages for beachfront bid validation (#7412)
Co-authored-by: John Salis <john@beachfront.com>
* Add new sizes (#7414)
Dimensions: 320x431
Size ID: 564
Dimensions: 320x300
Size ID: 566
Dimensions: 300x150
Size ID: 568
Dimensions: 300x125
Size ID: 570
Dimensions: 250x350
Size ID: 572
Dimensions: 620x891
Size ID: 574
Dimensions: 610x877
Size ID: 576
Dimensions: 980x552
Size ID: 578
Dimensions: 505x656
Size ID: 580
* PulsePoint Bid Adapter: support for additional user id providers (#7389)
* 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 https://github.com/prebid/Prebid.js/issues/509
* ET-1765: Adding support for additional params in PulsePoint adapter (#2)
* ET-1850: Fixing https://github.com/prebid/Prebid.js/issues/866
* Minor fix
* Adding mandatory parameters to Bid
* ET-9372: PulsePoint Adapter - support for additional user id providers
* Fix for haloId
* smartx Bid Adapter: fix empty title not configurable (#7417)
* Add smartclipBidAdapter
* smartxBidAdapter.js - removed unused variables, removed debug, added window before the outstream related functions
* - made outstream player configurable
* remove wrong named files
* camelcase
* fix
* Out-Stream render update to SmartPlay 5.2
* ESlint fix
* ESlint fix
* ESlint fix
* adjust tests, fixes
* ESlint
* adjusted desired bitrate examples
* added bid.meta.advertiserDomains support
* bug fix for numeric elementID outstream render
* fix renderer url
* support for floors module
* bugfixes to be openRTB 2.5 compliant
* update internal renderer usage
* remove unused outstream_function logic
* bugfix outstream options for default outstream renderer configuration
* [PREB-10] fix empty title not configurable
Co-authored-by: smartclip AdTechnology <adtech@smartclip.com>
Co-authored-by: Gino Cirlini <adtech@smartclip.tv>
* gjirafa Bid Adapter: add biskoID and segmeents (#7409)
* Added integr8 adapter
* Added floor module support
* Added floor tests
* Added integr8 adapter
* Added floor module support
* Added floor tests
* Added biskoId and segments to bid request
* Added biskoId and segments to bid request (#7411)
* malltv Bid Adapter : add biskoId, auctionId, and segments (#7410)
* Added biskoId and segments to bid request
* Added auctionId to bid request
* Gumgum Bid Adapter: remove slotid type checking (#7420)
* Gumgum: ADTS-149 Prevent slot ID type coercion before sending request
* confirmed with ad server BE that native params should also not be forced integers
* Fluct Bid Adapter: add adomain for Prebid 5 compliance (#7353)
* add fluct
* add newline for linting
* Merkle Id System: make endpoint optionally configurable (#7404)
* Timeout RTD Provider & Insticator & Sharethrough Bid Adapter: bug fixes for imports (#7424)
* Update timeoutRtdProvider.js
* Update timeoutRtdProvider.js
* Update timeoutRtdProvider.js
* Update sharethroughBidAdapter.js
* Update sharethroughBidAdapter.js
* Update sharethroughBidAdapter.js
* Update insticatorBidAdapter.js
* Publink UserId Submodule: publinkIdSystem_spec.js test fix on ie11 (#7425)
* Fix ancestorOrigin access (#7429)
Co-authored-by: francesco <f.orazini@onetag.com>
* Criteo Bid Adapter: update FastBid version to 113 (#7418)
* Nativo Bid Adapter: Define GVLID (#7432)
* Update nativoBidAdapter.js
* Update nativoBidAdapter.js
* PubMatic bid adapter: while retrieving floor from floor module pass banner-sizes instead of * (#7419)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* use minimum floor from each size
* added comments
* floor retrieval: removed custom logic for Video; will pass * for video
* added some logs
* corrected teh value
* indent
* modified the test cases
* read banner sizes from impObj than bid object
* 5.14.0 release
* 5.15.0-pre
* Adf adapter: price floors module support (#7427)
* Rubicon Analytics: send error.description instead (#7433)
* seeding Alliance Bid Adapter: update to comply with Prebid 5 (#7426)
* add seedingAlliance Adapter
* add two native default params
* ...
* ...
* seedingAlliance Adapter: add two more default native params
* updating seedingAlliance Adapter
* seedingAlliance Adapter
Co-authored-by: Jonas Hilsen <hilsen@seeding-alliance.de>
* AdHash Bid Adaptor : update to comply with Prebid 5.0 (#7403)
* AdHash Bidder Adapter: initial prebid.js integration
* AdHash Bidder Adapter: code review comments fixed
* Fixed documentation
* AdHash compliance with #6650
Adding advertiserDomains to meta data
* Fixed deep equal for unit test
* AFP Bid Adapter: add new bid adapter and integration examples (#7301)
* Fix astraoneBidAdapter
* Fix examples; update astraoneBidAdapter description
* Fix astraoneBidAdapter_spec
* Remove integration examples
* Rename gbt to gpt
* update AFP Adapter and add page examples
* replace "AstraLab" with "AFP"
* fix prefixes in example pages
* Revert "update AFP Adapter and add page examples"
This reverts commit 6e15c6a6 (Revert "astraone" adapter)
* fix error while testing in CircleCI
* update AFP Adapter and add page examples
* Revert "update AFP Adapter and add page examples"
This reverts commit 31224ed19b624c5c639bf59f17abcd67061e6768.
* fix error while testing in CircleCI
* fix error while testing in CircleCI
* fix error while testing in CircleCI
* replace test ids
* add new format "Just Banner" and refactoring
* update examples in test page and in '.md' file
Co-authored-by: Liza Kobrazova <lizakobrazova@gmail.com>
* Rise Bid Adapteer: docs update (#7442)
* add Rise adapter
* fixes
* change param isOrg to org
* Rise adapter
* change email for rise
* fix circle failed
* bump
* bump
* bump
* remove space
* Upgrade Rise adapter to 5.0
* update docs
Co-authored-by: Noam Tzuberi <noam.tzuberi@ironsrc.com>
Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com>
* Weborama Real-time Data Module: add new RTD module (#7437)
* add first version
* small fixes
* fix email
* fix token encoding
* update doc
* add unit test, fix small code issues
* add option about ortb2
* update doc
* format doc
* fix example
* update example
* rename module name to weborama
* add placement id
* keep ortb2 feature not active by default
* remove gam key renaming options
* fix typo in doc
* fix typo
* fix typo 2
Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com>
* New bidder adapter - Adquery (#7441)
* init adapter
* implemented buildRequests
* new adquery adapter
* adquery adapter - prepared test
* adquery adapter - increase test coverage and minor changes after review
* adquery - fixed multi bid and response from server
Co-authored-by: m.czerwiak <marcin.czerwiak@azagroup.eu>
* medianetBidAdapter sending ortb2imp in bid request (#7443)
Co-authored-by: monis.q <monis.q@media.net>
* removed pr logs and fixed sampling in medianetAnalyticsAdapter (#7423)
Co-authored-by: monis.q <monis.q@media.net>
* Invibes Bid Adapter : multi request support (#7398)
* Invibes Bid Adapter - support for meta taxonomy
* InvibesBidAdapter - support for multi placement
* InvibesBidAdapter - support for multiplacement - tests & fixes
* InvibesBidAdapter - fix object typo
* InvibesBidAdapter - incremented version
* Triplelift Bid Adapter: Increase Instream TTL (#7455)
* removes duplicate eids from POST call
* additional tests
* pubcid support
* Bump elliptic from 6.5.3 to 6.5.4
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)
Signed-off-by: dependabot[bot] <support@github.com>
* Revert "Bump elliptic from 6.5.3 to 6.5.4"
* increases instream TTL
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dan Goldin <dgoldin@triplelift.com>
Co-authored-by: Dan Goldin <dangoldin@gmail.com>
* TheMediaGridNM: use /hbjson endpoint (#7430)
* 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
* Implement new request format for TheMediaGrid Bid Adapter
* Fix jwpseg params for TheMediaGrid Bid Adapter
* Update unit tests for The Media Grid Bid Adapter
* Fix typo in TheMediaGrid Bid Adapter
* Added test for jwTargeting in TheMediaGrid Bid Adapter
* The new request format was made by default in TheMediaGrid Bid Adapter
* Update userId format in ad request for TheMediaGrid Bid Adapter
* Added bidFloor parameter for TheMediaGrid Bid Adapter
* Fix for review TheMediaGrid Bid Adapter
* Support floorModule in TheMediaGrid Bid Adapter
* Fix empty bidfloor for TheMediaGrid Bid Adapter
* Some change to restart autotests
* Fix userIds format for TheMediaGrid Bid Adapter
* Remove digitrust userId from TheMediaGrid Bid Adapter
* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter
* TheMediaGrid: fix trouble with alias using
* TheMediaGridNM: fix trouble with alias
* TheMediaGrid Bid Adapter: added support of PBAdSlot module
* TheMediaGrid Bid Adapter: fix typo
* GridNM Bid Adapter: use absent in params data from mediaTypes
* GridNM Bid Adapter: fix md file + add advertiserDomains support
* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes
* gridNM Bid Adapter updates after review
* TheMediaGrid Bid Adapter: fix keywords workflow
* fix testing and kick off lgtm again
* TheMediaGrid: added ext.bidder.grid.demandSource processing
* TheMediaGrid: added user.id from fpd cookie
* TheMediaGrid: control cookie setting via bidder config
* TheMediaGrid: use localStorage instead cookie
* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint
* TheMediaGridNM: fix unnecessary conditions
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Fix inf loop (#7460)
* update .submodules.json to include weborama rtd (#7461)
update .submodules.json to include weborama rtd submodule
* Inskin Bid Adapter: override schain with publisher id (#7444)
* Set publisher ID as schain id
* Updated Inskin markdown file
* Prebid 5.15.0 Release
* increment pre version
* PublinkId - validate hash and fix decode (#7439)
* Vidoomy Bid Adapter: bugfix for cookie sync with pixel fires (#7407)
* fix: vidoomy adapter, cookie sync with pixel fires
* fix: revert package-lock.json
* fix: switch to xhr
* fix: remove index.html
Co-authored-by: Sasan Farrokh <sasan.farrokh@vidoomy.com>
* Colossus Adapter: add pbAdSlot support (#7464)
* add video&native traffic colossus ssp
* Native obj validation
* Native obj validation #2
* Added size field in requests
* fixed test
* fix merge conflicts
* move to 3.0
* move to 3.0
* fix IE11 new URL issue
* fix IE11 new URL issue
* fix IE11 new URL issue
* https for 3.0
* add https test
* add ccp and schain features
* fix test
* sync with upstream, fix conflicts
* Update colossussspBidAdapter.js
remove commented code
* Update colossussspBidAdapter.js
lint fix
* identity extensions
* identity extensions
* fix
* fix
* fix
* fix
* fix
* add tests for user ids
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* add gdpr support
* add gdpr support
* id5id support
* Update colossussspBidAdapter.js
add bidfloor parameter
* Update colossussspBidAdapter.js
check bidfloor
* Update colossussspBidAdapter.js
* Update colossussspBidAdapter.js
* Update colossussspBidAdapter.js
* Update colossussspBidAdapter_spec.js
* use floor module
* Revert "use floor module"
This reverts commit f0c5c248627567e669d8eed4f2bb9a26a857e2ad.
* use floor module
* update to 5v
* fix
* add uid2 and bidFloor support
* fix
* add pbadslot support
Co-authored-by: Vladislav Isaiko <vladis@smartyads.com>
Co-authored-by: Aiholkin <artem.iholkin@smartyads.com>
Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com>
* updating user ID module list (#7475)
* ogury Bid Adapter: fix getusersync method (#7472)
* Multiple Bid/Analytics Adapters: import utils functions as needed and not the whole module (#7471)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils as needed; dont import all
* import utils as needed; dont import all
* Import utils functions as needed; do not import whole module
* Multiple Bid/Analytics Adapters : import utils functions as needed, not whole module (#7469)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils as needed; dont import all
* import utils as needed; dont import all
* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7477)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7490)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7479)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* TheMediaGrid: fix bug with wrong vastUrl (#7507)
* 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
* Implement new request format for TheMediaGrid Bid Adapter
* Fix jwpseg params for TheMediaGrid Bid Adapter
* Update unit tests for The Media Grid Bid Adapter
* Fix typo in TheMediaGrid Bid Adapter
* Added test for jwTargeting in TheMediaGrid Bid Adapter
* The new request format was made by default in TheMediaGrid Bid Adapter
* Update userId format in ad request for TheMediaGrid Bid Adapter
* Added bidFloor parameter for TheMediaGrid Bid Adapter
* Fix for review TheMediaGrid Bid Adapter
* Support floorModule in TheMediaGrid Bid Adapter
* Fix empty bidfloor for TheMediaGrid Bid Adapter
* Some change to restart autotests
* Fix userIds format for TheMediaGrid Bid Adapter
* Remove digitrust userId from TheMediaGrid Bid Adapter
* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter
* TheMediaGrid: fix trouble with alias using
* TheMediaGridNM: fix trouble with alias
* TheMediaGrid Bid Adapter: added support of PBAdSlot module
* TheMediaGrid Bid Adapter: fix typo
* GridNM Bid Adapter: use absent in params data from mediaTypes
* GridNM Bid Adapter: fix md file + add advertiserDomains support
* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes
* gridNM Bid Adapter updates after review
* TheMediaGrid Bid Adapter: fix keywords workflow
* fix testing and kick off lgtm again
* TheMediaGrid: added ext.bidder.grid.demandSource processing
* TheMediaGrid: added user.id from fpd cookie
* TheMediaGrid: control cookie setting via bidder config
* TheMediaGrid: use localStorage instead cookie
* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint
* TheMediaGridNM: fix unnecessary conditions
* TheMediaGrid: fix bug with nurl field in response
* TheMediaGrid: update test
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Gumgum: ADTS-156 Improve GPID support by checking for value in new location within request object (#7500)
* PBjs Core : User sync iframe over image (#7454)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* Issue 7330
first loops through iframe syncs (it used to do pixel syncs first)
If a bidder gets an iframe, mark it.
Then PBJS should loop through pixel syncs
If a bidder is about to get a pixel but already got an iframe sync, skip it.
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7493)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* PBjs Core: use GPT's slot.updateTargetingFromMap instead of slot.setTargeting (Issue #7416) (#7453)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* using GPT's slot.updateTargetingFromMap instead of slot.setTargeting
tests are failing; need to fix tests
* now tests are passing
* tests passsing now
* modified the check for splitting the string
* added some explanation in comment
* code review suggestions
* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7483)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Pbjs Core: avoid import all from utils in src/ files (#7466)
* adloader: not importing * from utils
* ajax: not importing * from utils
* AnalyticsAdapter: not importing * from utils
* adapterManager: not importing * from utils
* auction: not importing * from utils
* bidfactory: not importing * from utils
* config: not importing * from utils
* cpmBucketManager: not importing * from utils
* prebid: not importing * from utils
* Renderer: not importing * from utils
* storageManager: not importing * from utils
* targeting: not importing * from utils
* userSync: not importing * from utils
* videoCache: not importing * from utils
* Key Prebid Modules: import only what is needed from utils (#7468)
* validationFPDModule: import only what is needed from utils
* userIdModule: import only what is needed from utils
* rtdModule: import only what is needed from utils
* PBS: import only what is needed from utils
* multibid: import only what is needed from utils
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7496)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* JustPremium - schain support added (#7506)
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7491)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7486)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Fluct Bid Adapter: ie polyfill for url search params (#7478)
* Fluct Bid Adapter: ie polyfill 4 url search params
* more specific import
* see if corejs is white listed
* update to pure core js
* update link
* change format
* add to whitelist
* fix path to web
* add features path
* update path
* drop web in path
* fix path
* try again
* update to root
* restore path
* add comma
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7485)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* fix typo
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7480)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7492)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7484)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/other modules: import utils functions as needed and not the whole module (#7482)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7495)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7497)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7498)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7502)
* added support for pubcommon, digitrust, id5id
* added support for IdentityLink
* changed the source for id5
* added unit test cases
* changed source param for identityLink
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* Revert "import utils functions as needed and not the whole module"
This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57.
* Revert "import utils functions as needed and not the whole module"
This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5.
* Revert "import utils functions as needed and not the whole module"
This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e.
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* import utils functions as needed and not the whole module
* E-planning Bid Adapter: hostname modification (#7474)
* E-planning Bid Adapter hostname modification
* Change of currency constant name in E-planning bid adapter
* Livewrapped Bid Adapter: read data-adunitid attribute & pass to analytics endpoint (#7459)
* 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
* Send GDPR data in analytics request
* video support
Video support
* Report back floor via analytic
* Send auction id and adunit/bidder connection id
* Criteo id support
* Updated example
* livewrapped Analytics Adapter info file
* Livewrapped gvlid
* Pass parameter from wrapper
* Read data-adunitid attribute on ad container if it exists and pass to analytics endpoint
* Fix null check
* Rubicon Bid Adapter: bugfix for copying params.video.language (#7470)
* Fixed merge branch issue
* Fixed merge branch issue
Co-authored-by: Patrick Loughrey <ploughrey@rubiconproject.com>
* tappx Bid Adapter: fix site param and add extra video params (#7451)
* tappxBidAdapter :: update way getting site domain
* tappxBidAdapter :: add lurl, nurl, burl
* tappxBidadapter :: update adapter version
* tappxBidAdapter :: add rewarded video to request
* tappxBidAdapter :: update outstream video adding skip option
* tappxBidAdapter: test lurl, burl, nurl, dealId
* tappxBidAdapter: test video rewarded
* tappxBidAdapter: add _extractPageUrl tests
* fix double quote linting
Co-authored-by: marc_tappx <marc@tappx.com>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Prebid 5.3.0 Release
* Fix last commit where I updated package-lock.json instead of package.json
Prebid 5.16.0 Release
* Increment pre version
* Yieldmo Bid Adapter: add shared id support and cleaned up device.ip (#7501)
* sharedID support added
* cleaned up device.ip support
* utils import change
* Slimcut Bid Adapter: porting from 4.x with adomain (#7514)
* slimcut adapter: porting from 4.x with adomain
* fix utils imports
* fix linting
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Nativo Bid Adapter: update to adUnit param usage (#7517)
* Initial nativoBidAdapter document creation (js, md and spec)
* Fulling working prebid using nativoBidAdapter. Support for GDPR and CCPA in user syncs.
* Added defult size settings based on the largest ad unit. Added response body validation. Added consent to request url qs params.
* Changed bidder endpoint url
* Changed double quotes to single quotes.
* Reverted package-json.lock to remove modifications from PR
* Added optional bidder param 'url' so the ad server can force- match an existing placement
* Lint fix. Added space after if.
* Added new QS param to send various adUnit data to adapter endpopint
* Updated unit test for new QS param
* Added qs param to keep track of ad unit refreshes
* Updated bidMap key default value
* PubLink id system adds params for site id and api key (#7515)
* Gumgum Bid Adapter: use nearest matching h/w dimensions from bid request (#7505)
* Gumgum: ADTS-157 use nearest matching h/w dimensions from bid request
* updated method calls from utils
* Pubmatic Bid Adapter: add support for JW player (#7450)
* changes to support jwplayer segment data in pubmatic s2s endpoint
* remove additional '|' getting added if dctr is blank
* changes utils.convertType to remove reference to utils
* fix(vidoomyBidAdapter): macro replacement and gdprConsent null fix (#7518)
Co-authored-by: Sasan Farrokh <sasan.farrokh@vidoomy.com>
* Relaido Bid Adapter: support imuid module (#7422)
* add relaido adapter
* remove event listener
* fixed UserSyncs and e.data
* fix conflicts
* supports imuid module
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>
* Revert "Relaido Bid Adapter: support imuid module (#7422)" (#7520)
This reverts commit 0ee71d2e2a68159dad931e00bf7d3af18bcf2833.
* Relaido Bid Adapter: support imuid (with utils fix after revert) (#7521)
* Relaido Bid Adapter: support imuid
`utils.` no longer needed because of specific import of functions
* update testing
* fix spaces
* fix test linting
* fix blank line padding
* Mytarget Bid Adapter : update adapter to comply with Prebid 5 (#7397)
* Add myTargetBitAdapter for Prebid 5.0
* added support advertiserDomains
* fixed utils import
Co-authored-by: Denis Lavrov <d.lavrov@corp.mail.ru>
* IAS RTD adapter: improve workflow (#7431)
* Mediakeys bid adapter: native and video support (#7452)
* Mediatypes native and video support
* fix utils reference
* add isNumber & isInteger to imports
* fix typo in isNumber
* Ensure instream tracking sends bidWon event
* Use production endpoint
Co-authored-by: François Maturel <francoismaturel@dijit.fr>
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* Prebid Core: Support for Devcontainer for VSCode, Docker Desktop, Codespaces, etc. (#7487)
* support common ports, add chrome headless for testing
* change Dockefile variant to match passed in variant initially
* Ats Analytics Adapter: handle preflight request error & increase _lr_sample_rate cookie expiration (#7462)
* ATS-analytics-adapter - increase sampling rate cookie expiration time, handle error on preflight request
* ATS-analytics-adapter - increase adapter version to 2
* ATS-analytics-adapter - fix logs
* ATS-analytics-adapter - add unit tests
* ATS-analytics-adapter - code improvements, add more unit tests
* SpotX: add support for price floors module (#7481)
* tappxBidAdapter: fix wrong params (#7528)
Co-authored-by: marc_tappx <marc@tappx.com>
* TheMediaGridNM: Fix bug with wrong vastUrl (#7530)
* 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
* Implement new request format for TheMediaGrid Bid Adapter
* Fix jwpseg params for TheMediaGrid Bid Adapter
* Update unit tests for The Media Grid Bid Adapter
* Fix typo in TheMediaGrid Bid Adapter
* Added test for jwTargeting in TheMediaGrid Bid Adapter
* The new request format was made by default in TheMediaGrid Bid Adapter
* Update userId format in ad request for TheMediaGrid Bid Adapter
* Added bidFloor parameter for TheMediaGrid Bid Adapter
* Fix for review TheMediaGrid Bid Adapter
* Support floorModule in TheMediaGrid Bid Adapter
* Fix empty bidfloor for TheMediaGrid Bid Adapter
* Some change to restart autotests
* Fix userIds format for TheMediaGrid Bid Adapter
* Remove digitrust userId from TheMediaGrid Bid Adapter
* Protocols was added in video section in ad request for TheMediaGrid Bid Adapter
* TheMediaGrid: fix trouble with alias using
* TheMediaGridNM: fix trouble with alias
* TheMediaGrid Bid Adapter: added support of PBAdSlot module
* TheMediaGrid Bid Adapter: fix typo
* GridNM Bid Adapter: use absent in params data from mediaTypes
* GridNM Bid Adapter: fix md file + add advertiserDomains support
* TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes
* gridNM Bid Adapter updates after review
* TheMediaGrid Bid Adapter: fix keywords workflow
* fix testing and kick off lgtm again
* TheMediaGrid: added ext.bidder.grid.demandSource processing
* TheMediaGrid: added user.id from fpd cookie
* TheMediaGrid: control cookie setting via bidder config
* TheMediaGrid: use localStorage instead cookie
* TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint
* TheMediaGridNM: fix unnecessary conditions
* TheMediaGrid: fix bug with nurl field in response
* TheMediaGrid: update test
* TheMediaGridNM: fix possible bug with nurl
Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com>
* sspBC Bid Adaptor : add nat…
…#7397) * Add myTargetBitAdapter for Prebid 5.0 * added support advertiserDomains * fixed utils import Co-authored-by: Denis Lavrov <d.lavrov@corp.mail.ru>
* Finteza Analytics Adapter: bugfix for flaky test (Issue #7348) (#7356) * Testing if Another Adapter is the Issue * researching error * add time to test latency * add this * fix undefined * move length check after other checks * fix linting * move other length test * update other length check to test * IX Adapter: buildRequests refactor (#7364) * buildRequests refactor * remove use of Array.includes Co-authored-by: Love Sharma <love.sharma@indexexchange.com> Co-authored-by: Kajan Umakanthan <umakajan@umakajan.com> * Onetag Bid Adapter: extend mediaType support (#7363) * add support for all mediaType fields * fix test unit Co-authored-by: francesco <f.orazini@onetag.com> * Impactify Bid Adapter: add userid schain support (#7377) * Update for Prebid 5.X * Update to Prebid 5.X * Add support for UserID and Schain Modules. * Remove ESL-lint for no console * Add the UserID in test * VIS.X Bid Adapter: migrate from GET to POSTs & send additional userIDs as an EIDS object (#7328) * VIS.X: migrate from GET to POSTs & send additional userIDs * VIS.X: fix tests * Rise Bid Adapter: improve isBidRequestValid and size detection along with other updates (#7362) * add Rise adapter * fixes * change param isOrg to org * Rise adapter * change email for rise * fix circle failed * bump * bump * bump * remove space * Upgrade Rise adapter to 5.0 * improvments * fixes & extra improcments * fix bug * revert packege-lock.json * rollback getsizes changes * fix * bump Co-authored-by: Noam Tzuberi <noam.tzuberi@ironsrc.com> Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com> * Adkernel Bid Adapter: unibots alias (#7387) * change smartyads ad unit parameters (#7380) * TrustX Bid Adapter: convert all id-like request fields to a string (#7386) * Sharethrough adapter: connect to OpenRTB endpoint (#7290) * Use conventional currency location (#7381) Fixes #7378 * omit empty targeting value (#7366) * VIS.X Bid Adapter: pass targeting to bidResponse.adserverTargeting (#7391) * VIS.X: migrate from GET to POSTs & send additional userIDs * VIS.X: fix tests * VIS.X: pass bid.ext.prebid.targeting to bidResponse.adserverTargeting * ADman Media Adapter: compatible with version 5 and support uid2 (#7383) * 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 * сompatible with prebid v5 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> * TheMediaGrid Bid Adapter: fill user.id from fpd cookie (#7279) * TheMediaGrid Bid Adapter: Added support of nurl in the response (#7384) * Prebid Core: update npm install to ci & remov (#7369) * Ad Partner Bid Adapter: add user syncs and partner ID (#7376) * TheMediaGrid Bid Adapter: Request key fixes (#7385) * Prebid Core: Add readConfig functionality to clone the config instead of referencing it (#7237) * PBS Bid Adapter: Add additional ortb2 fields in request object (#7315) * add additional fields in ortb2 object * merge entire ortb2 object to the request object without if checks * add findRootDomain func Co-authored-by: nsen <neelanjan.sen@xandr.com> * Documentation: adding no-adserver example (#7308) * adding no-adserver example * Update basic_noadserver.html * Publink Id System (Conversant): add new user id module (#7322) * If the bidReq has gam adslot use it (#7374) * IX Bid Adapter: Adding support for IX Outstream Renderer (#7390) * add ix renderer support * add unit tests * lint fix * A publisher requested that we remove the bid.ad value for outstream since we provide the vastUrl (#7394) * BLIINK Bid Adapter : Add new adapter (#7299) * feat(adapter): Add bliink bid adapter * feat(tests): Add tests unit file * refactor: code optimisation and fix cookie sync * fix(bliinkAdapter): get meta value Co-authored-by: Jonathan <jonathan@bliink.io> Co-authored-by: samuel.kerboeuf <samuel@bliink.io> * PBjs Core (Targeting): bugfix for issue #7323 adding extra spaces (#7337) * Between Bid Adapter: add ids (#7316) * between adapter: add ids * between-adapter: update ids * "Prebid 5.13 Release" * Increment pre version * TargetVideo Bid Adapter: add new adapter (#7336) * TargetVideo bid adapter * TargetVideo bid adapter * TargetVideo bid adapter * Merkle endpoint configurable (#7400) Co-authored-by: skocheri <skocheri@rubiconproject.com> * Revert "Merkle endpoint configurable (#7400)" (#7401) This reverts commit 2b921539c0dd58fdc0743083266e2ab352fe7bde. * Timeout RTD module: initial release (#7395) * Add Prebid timeout RTD module * increase test coverage * Add header to doc * Lint fixes * Add unknown connection speed to doc * Fix doc, add unit test * CriteoIdSystem returns a callback to initiate user sync (#7371) * Added sizeId 562 (300x431) (#7408) * Update .submodules.json (#7406) * add custom error messages for beachfront bid validation (#7412) Co-authored-by: John Salis <john@beachfront.com> * Add new sizes (#7414) Dimensions: 320x431 Size ID: 564 Dimensions: 320x300 Size ID: 566 Dimensions: 300x150 Size ID: 568 Dimensions: 300x125 Size ID: 570 Dimensions: 250x350 Size ID: 572 Dimensions: 620x891 Size ID: 574 Dimensions: 610x877 Size ID: 576 Dimensions: 980x552 Size ID: 578 Dimensions: 505x656 Size ID: 580 * PulsePoint Bid Adapter: support for additional user id providers (#7389) * 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 https://github.com/prebid/Prebid.js/issues/509 * ET-1765: Adding support for additional params in PulsePoint adapter (#2) * ET-1850: Fixing https://github.com/prebid/Prebid.js/issues/866 * Minor fix * Adding mandatory parameters to Bid * ET-9372: PulsePoint Adapter - support for additional user id providers * Fix for haloId * smartx Bid Adapter: fix empty title not configurable (#7417) * Add smartclipBidAdapter * smartxBidAdapter.js - removed unused variables, removed debug, added window before the outstream related functions * - made outstream player configurable * remove wrong named files * camelcase * fix * Out-Stream render update to SmartPlay 5.2 * ESlint fix * ESlint fix * ESlint fix * adjust tests, fixes * ESlint * adjusted desired bitrate examples * added bid.meta.advertiserDomains support * bug fix for numeric elementID outstream render * fix renderer url * support for floors module * bugfixes to be openRTB 2.5 compliant * update internal renderer usage * remove unused outstream_function logic * bugfix outstream options for default outstream renderer configuration * [PREB-10] fix empty title not configurable Co-authored-by: smartclip AdTechnology <adtech@smartclip.com> Co-authored-by: Gino Cirlini <adtech@smartclip.tv> * gjirafa Bid Adapter: add biskoID and segmeents (#7409) * Added integr8 adapter * Added floor module support * Added floor tests * Added integr8 adapter * Added floor module support * Added floor tests * Added biskoId and segments to bid request * Added biskoId and segments to bid request (#7411) * malltv Bid Adapter : add biskoId, auctionId, and segments (#7410) * Added biskoId and segments to bid request * Added auctionId to bid request * Gumgum Bid Adapter: remove slotid type checking (#7420) * Gumgum: ADTS-149 Prevent slot ID type coercion before sending request * confirmed with ad server BE that native params should also not be forced integers * Fluct Bid Adapter: add adomain for Prebid 5 compliance (#7353) * add fluct * add newline for linting * Merkle Id System: make endpoint optionally configurable (#7404) * Timeout RTD Provider & Insticator & Sharethrough Bid Adapter: bug fixes for imports (#7424) * Update timeoutRtdProvider.js * Update timeoutRtdProvider.js * Update timeoutRtdProvider.js * Update sharethroughBidAdapter.js * Update sharethroughBidAdapter.js * Update sharethroughBidAdapter.js * Update insticatorBidAdapter.js * Publink UserId Submodule: publinkIdSystem_spec.js test fix on ie11 (#7425) * Fix ancestorOrigin access (#7429) Co-authored-by: francesco <f.orazini@onetag.com> * Criteo Bid Adapter: update FastBid version to 113 (#7418) * Nativo Bid Adapter: Define GVLID (#7432) * Update nativoBidAdapter.js * Update nativoBidAdapter.js * PubMatic bid adapter: while retrieving floor from floor module pass banner-sizes instead of * (#7419) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * use minimum floor from each size * added comments * floor retrieval: removed custom logic for Video; will pass * for video * added some logs * corrected teh value * indent * modified the test cases * read banner sizes from impObj than bid object * 5.14.0 release * 5.15.0-pre * Adf adapter: price floors module support (#7427) * Rubicon Analytics: send error.description instead (#7433) * seeding Alliance Bid Adapter: update to comply with Prebid 5 (#7426) * add seedingAlliance Adapter * add two native default params * ... * ... * seedingAlliance Adapter: add two more default native params * updating seedingAlliance Adapter * seedingAlliance Adapter Co-authored-by: Jonas Hilsen <hilsen@seeding-alliance.de> * AdHash Bid Adaptor : update to comply with Prebid 5.0 (#7403) * AdHash Bidder Adapter: initial prebid.js integration * AdHash Bidder Adapter: code review comments fixed * Fixed documentation * AdHash compliance with #6650 Adding advertiserDomains to meta data * Fixed deep equal for unit test * AFP Bid Adapter: add new bid adapter and integration examples (#7301) * Fix astraoneBidAdapter * Fix examples; update astraoneBidAdapter description * Fix astraoneBidAdapter_spec * Remove integration examples * Rename gbt to gpt * update AFP Adapter and add page examples * replace "AstraLab" with "AFP" * fix prefixes in example pages * Revert "update AFP Adapter and add page examples" This reverts commit 6e15c6a6 (Revert "astraone" adapter) * fix error while testing in CircleCI * update AFP Adapter and add page examples * Revert "update AFP Adapter and add page examples" This reverts commit 31224ed19b624c5c639bf59f17abcd67061e6768. * fix error while testing in CircleCI * fix error while testing in CircleCI * fix error while testing in CircleCI * replace test ids * add new format "Just Banner" and refactoring * update examples in test page and in '.md' file Co-authored-by: Liza Kobrazova <lizakobrazova@gmail.com> * Rise Bid Adapteer: docs update (#7442) * add Rise adapter * fixes * change param isOrg to org * Rise adapter * change email for rise * fix circle failed * bump * bump * bump * remove space * Upgrade Rise adapter to 5.0 * update docs Co-authored-by: Noam Tzuberi <noam.tzuberi@ironsrc.com> Co-authored-by: Laslo Chechur <laslo.chechur@ironsrc.com> * Weborama Real-time Data Module: add new RTD module (#7437) * add first version * small fixes * fix email * fix token encoding * update doc * add unit test, fix small code issues * add option about ortb2 * update doc * format doc * fix example * update example * rename module name to weborama * add placement id * keep ortb2 feature not active by default * remove gam key renaming options * fix typo in doc * fix typo * fix typo 2 Co-authored-by: Tiago Peczenyj <tpeczenyj@weborama.com> * New bidder adapter - Adquery (#7441) * init adapter * implemented buildRequests * new adquery adapter * adquery adapter - prepared test * adquery adapter - increase test coverage and minor changes after review * adquery - fixed multi bid and response from server Co-authored-by: m.czerwiak <marcin.czerwiak@azagroup.eu> * medianetBidAdapter sending ortb2imp in bid request (#7443) Co-authored-by: monis.q <monis.q@media.net> * removed pr logs and fixed sampling in medianetAnalyticsAdapter (#7423) Co-authored-by: monis.q <monis.q@media.net> * Invibes Bid Adapter : multi request support (#7398) * Invibes Bid Adapter - support for meta taxonomy * InvibesBidAdapter - support for multi placement * InvibesBidAdapter - support for multiplacement - tests & fixes * InvibesBidAdapter - fix object typo * InvibesBidAdapter - incremented version * Triplelift Bid Adapter: Increase Instream TTL (#7455) * removes duplicate eids from POST call * additional tests * pubcid support * Bump elliptic from 6.5.3 to 6.5.4 Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4) Signed-off-by: dependabot[bot] <support@github.com> * Revert "Bump elliptic from 6.5.3 to 6.5.4" * increases instream TTL Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dan Goldin <dgoldin@triplelift.com> Co-authored-by: Dan Goldin <dangoldin@gmail.com> * TheMediaGridNM: use /hbjson endpoint (#7430) * 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 * Implement new request format for TheMediaGrid Bid Adapter * Fix jwpseg params for TheMediaGrid Bid Adapter * Update unit tests for The Media Grid Bid Adapter * Fix typo in TheMediaGrid Bid Adapter * Added test for jwTargeting in TheMediaGrid Bid Adapter * The new request format was made by default in TheMediaGrid Bid Adapter * Update userId format in ad request for TheMediaGrid Bid Adapter * Added bidFloor parameter for TheMediaGrid Bid Adapter * Fix for review TheMediaGrid Bid Adapter * Support floorModule in TheMediaGrid Bid Adapter * Fix empty bidfloor for TheMediaGrid Bid Adapter * Some change to restart autotests * Fix userIds format for TheMediaGrid Bid Adapter * Remove digitrust userId from TheMediaGrid Bid Adapter * Protocols was added in video section in ad request for TheMediaGrid Bid Adapter * TheMediaGrid: fix trouble with alias using * TheMediaGridNM: fix trouble with alias * TheMediaGrid Bid Adapter: added support of PBAdSlot module * TheMediaGrid Bid Adapter: fix typo * GridNM Bid Adapter: use absent in params data from mediaTypes * GridNM Bid Adapter: fix md file + add advertiserDomains support * TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes * gridNM Bid Adapter updates after review * TheMediaGrid Bid Adapter: fix keywords workflow * fix testing and kick off lgtm again * TheMediaGrid: added ext.bidder.grid.demandSource processing * TheMediaGrid: added user.id from fpd cookie * TheMediaGrid: control cookie setting via bidder config * TheMediaGrid: use localStorage instead cookie * TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint * TheMediaGridNM: fix unnecessary conditions Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Fix inf loop (#7460) * update .submodules.json to include weborama rtd (#7461) update .submodules.json to include weborama rtd submodule * Inskin Bid Adapter: override schain with publisher id (#7444) * Set publisher ID as schain id * Updated Inskin markdown file * Prebid 5.15.0 Release * increment pre version * PublinkId - validate hash and fix decode (#7439) * Vidoomy Bid Adapter: bugfix for cookie sync with pixel fires (#7407) * fix: vidoomy adapter, cookie sync with pixel fires * fix: revert package-lock.json * fix: switch to xhr * fix: remove index.html Co-authored-by: Sasan Farrokh <sasan.farrokh@vidoomy.com> * Colossus Adapter: add pbAdSlot support (#7464) * add video&native traffic colossus ssp * Native obj validation * Native obj validation #2 * Added size field in requests * fixed test * fix merge conflicts * move to 3.0 * move to 3.0 * fix IE11 new URL issue * fix IE11 new URL issue * fix IE11 new URL issue * https for 3.0 * add https test * add ccp and schain features * fix test * sync with upstream, fix conflicts * Update colossussspBidAdapter.js remove commented code * Update colossussspBidAdapter.js lint fix * identity extensions * identity extensions * fix * fix * fix * fix * fix * add tests for user ids * fix * fix * fix * fix * fix * fix * fix * add gdpr support * add gdpr support * id5id support * Update colossussspBidAdapter.js add bidfloor parameter * Update colossussspBidAdapter.js check bidfloor * Update colossussspBidAdapter.js * Update colossussspBidAdapter.js * Update colossussspBidAdapter.js * Update colossussspBidAdapter_spec.js * use floor module * Revert "use floor module" This reverts commit f0c5c248627567e669d8eed4f2bb9a26a857e2ad. * use floor module * update to 5v * fix * add uid2 and bidFloor support * fix * add pbadslot support Co-authored-by: Vladislav Isaiko <vladis@smartyads.com> Co-authored-by: Aiholkin <artem.iholkin@smartyads.com> Co-authored-by: Mykhailo Yaremchuk <m.yaremchuk@smartyads.com> * updating user ID module list (#7475) * ogury Bid Adapter: fix getusersync method (#7472) * Multiple Bid/Analytics Adapters: import utils functions as needed and not the whole module (#7471) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils as needed; dont import all * import utils as needed; dont import all * Import utils functions as needed; do not import whole module * Multiple Bid/Analytics Adapters : import utils functions as needed, not whole module (#7469) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils as needed; dont import all * import utils as needed; dont import all * Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7477) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7490) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7479) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * TheMediaGrid: fix bug with wrong vastUrl (#7507) * 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 * Implement new request format for TheMediaGrid Bid Adapter * Fix jwpseg params for TheMediaGrid Bid Adapter * Update unit tests for The Media Grid Bid Adapter * Fix typo in TheMediaGrid Bid Adapter * Added test for jwTargeting in TheMediaGrid Bid Adapter * The new request format was made by default in TheMediaGrid Bid Adapter * Update userId format in ad request for TheMediaGrid Bid Adapter * Added bidFloor parameter for TheMediaGrid Bid Adapter * Fix for review TheMediaGrid Bid Adapter * Support floorModule in TheMediaGrid Bid Adapter * Fix empty bidfloor for TheMediaGrid Bid Adapter * Some change to restart autotests * Fix userIds format for TheMediaGrid Bid Adapter * Remove digitrust userId from TheMediaGrid Bid Adapter * Protocols was added in video section in ad request for TheMediaGrid Bid Adapter * TheMediaGrid: fix trouble with alias using * TheMediaGridNM: fix trouble with alias * TheMediaGrid Bid Adapter: added support of PBAdSlot module * TheMediaGrid Bid Adapter: fix typo * GridNM Bid Adapter: use absent in params data from mediaTypes * GridNM Bid Adapter: fix md file + add advertiserDomains support * TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes * gridNM Bid Adapter updates after review * TheMediaGrid Bid Adapter: fix keywords workflow * fix testing and kick off lgtm again * TheMediaGrid: added ext.bidder.grid.demandSource processing * TheMediaGrid: added user.id from fpd cookie * TheMediaGrid: control cookie setting via bidder config * TheMediaGrid: use localStorage instead cookie * TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint * TheMediaGridNM: fix unnecessary conditions * TheMediaGrid: fix bug with nurl field in response * TheMediaGrid: update test Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Gumgum: ADTS-156 Improve GPID support by checking for value in new location within request object (#7500) * PBjs Core : User sync iframe over image (#7454) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * Issue 7330 first loops through iframe syncs (it used to do pixel syncs first) If a bidder gets an iframe, mark it. Then PBJS should loop through pixel syncs If a bidder is about to get a pixel but already got an iframe sync, skip it. * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7493) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * PBjs Core: use GPT's slot.updateTargetingFromMap instead of slot.setTargeting (Issue #7416) (#7453) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * using GPT's slot.updateTargetingFromMap instead of slot.setTargeting tests are failing; need to fix tests * now tests are passing * tests passsing now * modified the check for splitting the string * added some explanation in comment * code review suggestions * Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7483) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Pbjs Core: avoid import all from utils in src/ files (#7466) * adloader: not importing * from utils * ajax: not importing * from utils * AnalyticsAdapter: not importing * from utils * adapterManager: not importing * from utils * auction: not importing * from utils * bidfactory: not importing * from utils * config: not importing * from utils * cpmBucketManager: not importing * from utils * prebid: not importing * from utils * Renderer: not importing * from utils * storageManager: not importing * from utils * targeting: not importing * from utils * userSync: not importing * from utils * videoCache: not importing * from utils * Key Prebid Modules: import only what is needed from utils (#7468) * validationFPDModule: import only what is needed from utils * userIdModule: import only what is needed from utils * rtdModule: import only what is needed from utils * PBS: import only what is needed from utils * multibid: import only what is needed from utils * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7496) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * JustPremium - schain support added (#7506) * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7491) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7486) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Fluct Bid Adapter: ie polyfill for url search params (#7478) * Fluct Bid Adapter: ie polyfill 4 url search params * more specific import * see if corejs is white listed * update to pure core js * update link * change format * add to whitelist * fix path to web * add features path * update path * drop web in path * fix path * try again * update to root * restore path * add comma * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7485) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * fix typo Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Multiple Bid/Analytics/ID Adapters: import utils functions as needed and not the whole module (#7480) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7492) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7484) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/other modules: import utils functions as needed and not the whole module (#7482) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7495) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7497) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7498) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Multiple Bid/Analytics/ID/ other modules: import utils functions as needed and not the whole module (#7502) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * E-planning Bid Adapter: hostname modification (#7474) * E-planning Bid Adapter hostname modification * Change of currency constant name in E-planning bid adapter * Livewrapped Bid Adapter: read data-adunitid attribute & pass to analytics endpoint (#7459) * 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 * Send GDPR data in analytics request * video support Video support * Report back floor via analytic * Send auction id and adunit/bidder connection id * Criteo id support * Updated example * livewrapped Analytics Adapter info file * Livewrapped gvlid * Pass parameter from wrapper * Read data-adunitid attribute on ad container if it exists and pass to analytics endpoint * Fix null check * Rubicon Bid Adapter: bugfix for copying params.video.language (#7470) * Fixed merge branch issue * Fixed merge branch issue Co-authored-by: Patrick Loughrey <ploughrey@rubiconproject.com> * tappx Bid Adapter: fix site param and add extra video params (#7451) * tappxBidAdapter :: update way getting site domain * tappxBidAdapter :: add lurl, nurl, burl * tappxBidadapter :: update adapter version * tappxBidAdapter :: add rewarded video to request * tappxBidAdapter :: update outstream video adding skip option * tappxBidAdapter: test lurl, burl, nurl, dealId * tappxBidAdapter: test video rewarded * tappxBidAdapter: add _extractPageUrl tests * fix double quote linting Co-authored-by: marc_tappx <marc@tappx.com> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Prebid 5.3.0 Release * Fix last commit where I updated package-lock.json instead of package.json Prebid 5.16.0 Release * Increment pre version * Yieldmo Bid Adapter: add shared id support and cleaned up device.ip (#7501) * sharedID support added * cleaned up device.ip support * utils import change * Slimcut Bid Adapter: porting from 4.x with adomain (#7514) * slimcut adapter: porting from 4.x with adomain * fix utils imports * fix linting Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Nativo Bid Adapter: update to adUnit param usage (#7517) * Initial nativoBidAdapter document creation (js, md and spec) * Fulling working prebid using nativoBidAdapter. Support for GDPR and CCPA in user syncs. * Added defult size settings based on the largest ad unit. Added response body validation. Added consent to request url qs params. * Changed bidder endpoint url * Changed double quotes to single quotes. * Reverted package-json.lock to remove modifications from PR * Added optional bidder param 'url' so the ad server can force- match an existing placement * Lint fix. Added space after if. * Added new QS param to send various adUnit data to adapter endpopint * Updated unit test for new QS param * Added qs param to keep track of ad unit refreshes * Updated bidMap key default value * PubLink id system adds params for site id and api key (#7515) * Gumgum Bid Adapter: use nearest matching h/w dimensions from bid request (#7505) * Gumgum: ADTS-157 use nearest matching h/w dimensions from bid request * updated method calls from utils * Pubmatic Bid Adapter: add support for JW player (#7450) * changes to support jwplayer segment data in pubmatic s2s endpoint * remove additional '|' getting added if dctr is blank * changes utils.convertType to remove reference to utils * fix(vidoomyBidAdapter): macro replacement and gdprConsent null fix (#7518) Co-authored-by: Sasan Farrokh <sasan.farrokh@vidoomy.com> * Relaido Bid Adapter: support imuid module (#7422) * add relaido adapter * remove event listener * fixed UserSyncs and e.data * fix conflicts * supports imuid module 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> * Revert "Relaido Bid Adapter: support imuid module (#7422)" (#7520) This reverts commit 0ee71d2e2a68159dad931e00bf7d3af18bcf2833. * Relaido Bid Adapter: support imuid (with utils fix after revert) (#7521) * Relaido Bid Adapter: support imuid `utils.` no longer needed because of specific import of functions * update testing * fix spaces * fix test linting * fix blank line padding * Mytarget Bid Adapter : update adapter to comply with Prebid 5 (#7397) * Add myTargetBitAdapter for Prebid 5.0 * added support advertiserDomains * fixed utils import Co-authored-by: Denis Lavrov <d.lavrov@corp.mail.ru> * IAS RTD adapter: improve workflow (#7431) * Mediakeys bid adapter: native and video support (#7452) * Mediatypes native and video support * fix utils reference * add isNumber & isInteger to imports * fix typo in isNumber * Ensure instream tracking sends bidWon event * Use production endpoint Co-authored-by: François Maturel <francoismaturel@dijit.fr> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Prebid Core: Support for Devcontainer for VSCode, Docker Desktop, Codespaces, etc. (#7487) * support common ports, add chrome headless for testing * change Dockefile variant to match passed in variant initially * Ats Analytics Adapter: handle preflight request error & increase _lr_sample_rate cookie expiration (#7462) * ATS-analytics-adapter - increase sampling rate cookie expiration time, handle error on preflight request * ATS-analytics-adapter - increase adapter version to 2 * ATS-analytics-adapter - fix logs * ATS-analytics-adapter - add unit tests * ATS-analytics-adapter - code improvements, add more unit tests * SpotX: add support for price floors module (#7481) * tappxBidAdapter: fix wrong params (#7528) Co-authored-by: marc_tappx <marc@tappx.com> * TheMediaGridNM: Fix bug with wrong vastUrl (#7530) * 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 * Implement new request format for TheMediaGrid Bid Adapter * Fix jwpseg params for TheMediaGrid Bid Adapter * Update unit tests for The Media Grid Bid Adapter * Fix typo in TheMediaGrid Bid Adapter * Added test for jwTargeting in TheMediaGrid Bid Adapter * The new request format was made by default in TheMediaGrid Bid Adapter * Update userId format in ad request for TheMediaGrid Bid Adapter * Added bidFloor parameter for TheMediaGrid Bid Adapter * Fix for review TheMediaGrid Bid Adapter * Support floorModule in TheMediaGrid Bid Adapter * Fix empty bidfloor for TheMediaGrid Bid Adapter * Some change to restart autotests * Fix userIds format for TheMediaGrid Bid Adapter * Remove digitrust userId from TheMediaGrid Bid Adapter * Protocols was added in video section in ad request for TheMediaGrid Bid Adapter * TheMediaGrid: fix trouble with alias using * TheMediaGridNM: fix trouble with alias * TheMediaGrid Bid Adapter: added support of PBAdSlot module * TheMediaGrid Bid Adapter: fix typo * GridNM Bid Adapter: use absent in params data from mediaTypes * GridNM Bid Adapter: fix md file + add advertiserDomains support * TheMediaGrid and gridNM Bid Adapter: minor netRevenue fixes * gridNM Bid Adapter updates after review * TheMediaGrid Bid Adapter: fix keywords workflow * fix testing and kick off lgtm again * TheMediaGrid: added ext.bidder.grid.demandSource processing * TheMediaGrid: added user.id from fpd cookie * TheMediaGrid: control cookie setting via bidder config * TheMediaGrid: use localStorage instead cookie * TheMediaGridNM Bid Adapter: update adapter to use /hbjson endpoint * TheMediaGridNM: fix unnecessary conditions * TheMediaGrid: fix bug with nurl field in response * TheMediaGrid: update test * TheMediaGridNM: fix possible bug with nurl Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * sspBC Bid Adaptor : add native support, instream video support, & test coverage updates (#7447) * Update tests for sspBC adapter Update tests for sspBC adapter: - change userSync test (due to tcf param appended in v4.6) - add tests for onBidWon and onTimeout * [sspbc-adapter] RC for 5.2 version of sspBCBidAdapter * [sspbc-adapter] RC for 5.2 version of sspBCBidAdapter(fixed commit) Co-authored-by: Wojciech Biały <wb@WojciechBialy.local> * TrustX Bid Adapter: added vastUrl support (#7531) * 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 * Add wtimeout to ad request params for TrustX Bid Adapter * TrustX Bid Adapter: remove last ampersand in the ad request * Update TrustX Bid Adapter to support identical uids in parameters * Update TrustX Bid Adapter to ignore bids that sizes do not match the size of the request * Update TrustX Bid Adapter to support instream and outstream video * Added wrapperType and wrapperVersion parameters in ad request for TrustX Bid Adapter * Update TrustX Bid Adapter to use refererInfo instead depricated function utils.getTopWindowUrl * HOTFIX for referrer encodind in TrustX Bid Adapter * Fix test for TrustX Bid Adapter * TrustX Bid Adapter: added keywords passing support * TrustX Bid Adapter: added us_privacy parameter in bid request * TrustX Bid Adapter: fix us_privacy parameter in bid request * Fix alias error for TrustX Bid Adapter * TrustX Bid Adapter: added new request format * TrustX Bid adapter: fix new format endpoint * TrustX Bid Adapter: update md file to support useNewFormat parameter * TrustX Bid Adapter: added additional sync url * TrustX Bid Adapter: added check for enabled syncs number + added gdpr data to sync urls * TrustX Bid Adapter: added support of meta.advertiserDomains * TrustX Bid Adapter: added support rtd permutive and jwplayer for new and old request format * TrustX Bid Adapter: Use new format by default + new keywords logic * TrustX Bid Adapter: fix md file * TrustX: Convert all id-like request fields to a string * TrustX: added vastUrl support * SSpBc Bid Adapter: utils import fix (#7532) * Update glimpse adapter and test spec (#7476) - Capture network ids and GDPR consent choice - Retrieve and set vault JWT - Increase code coverage - General refactor / tidy * fix(vidoomyBidAdapter): ensure cookie sync is triggered once (#7534) Co-authored-by: Sasan Farrokh <sasan.farrokh@vidoomy.com> * Sharethrough Bid Adapter: bugfixes, removed unused methods, and one HTTP request per impression (#7509) * Ensure that a separate openRTB request object is created for each bid request. Each request will have one imp object in the array for the imp field. * Cleanup specs for Sharethrough adapter and ensure that mediaType is set from the request data (impression object) instead of passing all bid request data through to the adserver. Co-authored-by: Josh Becker <jbecker@sharethrough.com> Co-authored-by: Eddy Pechuzal <epechuzal@sharethrough.com> * Increment version of sharethrough adapter to v4.0.1 from v4.0.0 Co-authored-by: Josh Becker <jbecker@sharethrough.com> Co-authored-by: Eddy Pechuzal <epechuzal@sharethrough.com> * Remove unnecessary strData attribute * Remove extra newline Co-authored-by: Josh Becker <jbecker@sharethrough.com> * Kargo Bid Adapter: Support video mediaType (#7428) * KRAK-3001 adding video support to prebid adapter * Simplified video implementation * Linting * Removed video context validation * Revert merge bidIDs->bidIds * Updated placement ID for video test Co-authored-by: fionasequeira <fiona.sequeira891@gmail.com> * Adkernel Bid Adapter: add ergadx alias (#7544) * Support Spread Operator for spec files (#7542) * NoBid Bid Adapter: add support for config.ortb2 (#7503) * Enable supplyChain support * Added support for COPPA * rebuilt * Added support for Extended User IDs. * Added support for the "meta" attribute in bid response. * Added support for config.ortb2. * Delete nobidBidAdapter.js.orig * Delete .project * Delete .jsdtscope * Delete org.eclipse.wst.jsdt.ui.superType.container * Delete org.eclipse.wst.jsdt.ui.superType.name * Delete a * Tests for "ortb2" support. Co-authored-by: Reda Guermas <reda.guermas@nobid.io> * Nextroll Bid Adapter: update to comply with Prebid 5 (#7465) * Recover nextroll module This reverts commit 412277f72b97cab72644cb4a009f58067a165899. * Update NextRoll BidAdapter for v5 * Use individual imports for utils module * Adnuntius Bidder: Deal ID and domain change (#7540) * Adnuntius Bid Adapter: Added tests for gdpr and segments * Changed bidder to read segments from ortb2. * Adding deals to response. * Prebid 5.17.0 Release * Increment pre version * Unicorn Bid Adapter: fix bid_request cur and site.publisher.id to comply with OpenRTB 2.5 (#7545) * fix bid_request cur and site.publisher.id to comply with OpenRTB 2.5 * increment version * Cwire bid adapter: initial release (#7421) * working prebid response * add cwid to local storage * wip * write prebid tests, and prepare for release * cleanup * change param types & add cw refgroups array url parser * working prebid response * add cwid to local storage * wip * write prebid tests, and prepare for release * cleanup * change param types & add cw refgroups array url parser * required changes * remove double line * revert file to old content * bump * import only used functions from utils * PubMatic Bid Adapter: fix a typo in outstreamAU param name docs (#7547) * added support for pubcommon, digitrust, id5id * added support for IdentityLink * changed the source for id5 * added unit test cases * changed source param for identityLink * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * import utils functions as needed and not the whole module * Revert "import utils functions as needed and not the whole module" This reverts commit bc6c9f61f889e9aa2ef8ab207b87d4e7b49e3e57. * Revert "import utils functions as needed and not the whole module" This reverts commit ef500abb06648c763caa066ccd18fd5a18f2a1b5. * Revert "import utils functions as needed and not the whole module" This reverts commit 7e3fa3feba9ec9b8e81524419c3c13e94ee1049e. * fixing a typo in outstreamAU param * Ad Generation: adding new format and adomain support (#7533) * adding new format. adding test spec. adding test spec. * fix adgeneration adapter * Ogury Bid Adapter: adding onTimeout support (#7535) * [SPY-10216] adding onTimeout support * [SPY-12216] reformulating test name * Dgkeeword RTD: add content type to request (#7550) * change to stop preflight. * stop preflight * VIS.X: iframe sync support & optional video params (#7527) * Talkads Bid Adapter: add new bid adapter (#7546) * Add files via upload * Add files via upload * Params update * Params update * Add test feature with fake test bid * Pubmatic Bid Adapter: video.placement param missing message in debug (#7561) * Added video.placement param missing debug message * Added Adunit code along with message * Updated test cases for video placement missing scenario Co-authored-by: Kapil Tuptewar <kapiltuptewar@L1290.local> * replace Array.from function and use from core-js (#7562) * Adkernel Bid Adapter: add turktelekom alias (#7559) * Yahoo SSP Bid Adapter: Initial Release (#7522) * Support yahoo.com eid source value (#7563) Co-authored-by: slimkrazy <sam@slimkrazy.com> * Ogury Bid Adapter: Handle TTD as a new source (#7558) * add TTD URL in getUserSyncs method and related unit tests * Refactor unit tests naming * refactor unit test name * Yieldlab Adapter: add support for iab content (#7413) * Yieldlab Adapter: add support for iab content * Yieldlab Adapter: use array.indexOf instead of array.includes * Yieldlab Adapter: support content object from first party data Co-authored-by: Yu Tong <y.tong@yieldlab.de> * Proxistore Bid Adapter: export vendor id in gvlid (#7553) * export vendor id * reformat * rollback package.json * change double quotes to single * fix line 185 single quote * fix last quotes Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Yieldlab Bid Adapter: fix for utils root no longer (#7568) * Livewrapper Analytics Adapter: prioritize reporting Livewrapped floor data (#7554) * 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 * Send GDPR data in analytics request * video support Video support * Report back floor via analytic * Send auction id and adunit/bidder connection id * Criteo id support * Updated example * livewrapped Analytics Adapter info file * Livewrapped gvlid * Pass parameter from wrapper * Read data-adunitid attribute on ad container if it exists and pass to analytics endpoint * Fix null check * Prioritize Livewrapped floors information over floor price module floor information * BLIINK Bid Adapter : Add new format, outstream, banner (#7529) * feat(adapter): Add bliink bid adapter * feat(tests): Add tests unit file * refactor: code optimisation and fix cookie sync * fix(bliinkAdapter): get meta value * update: Update documentation bliinkBidAdapter.md * update: Fix sizes in buildBid function * fix: step build * Revert "fix: step build" This reverts commit 9a746f5a175190ddd209f6f51bd71946a5575fe7. * fix: step build * fix: step build * fix: step build * fix: tests units * fix: js doc * fix: tests units * fix: Fix build Circle CI * fix: Fix build Circle CI * fix: Fix build Circle CI * fix: Fix build Circle CI * fix: Fix build Circle CI * fix: Fix build Circle CI * fix: Fix build Circle CI Co-authored-by: Jonathan <jonathan@bliink.io> Co-authored-by: samuel.kerboeuf <samuel@bliink.io> * Nativo Bid Adapter : refresh increment logic change (#7569) * Initial nativoBidAdapter document creation (js, md and spec) * Fulling working prebid using nativoBidAdapter. Support for GDPR and CCPA in user syncs. * Added defult size settings based on the largest ad unit. Added response body validation. Added consent to request url qs params. * Changed bidder endpoint url * Changed double quotes to single quotes. * Reverted package-json.lock to remove modifications from PR * Added optional bidder param 'url' so the ad server can force- match an existing placement * Lint fix. Added space after if. * Added new QS param to send various adUnit data to adapter endpopint * Updated unit test for new QS param * Added qs param to keep track of ad unit refreshes * Updated bidMap key default value * Updated refresh increment logic Co-authored-by: Joshua Fledderjohn <jfledderjohn@nativo.com> * add docReferrer (#7551) Co-authored-by: atkachov <atkachov@admixer.ua> * Yahoo SSP Bid Adapter: fix for adId (#7571) * Added ysspBidAdapter * Renaming to Yahoo SSP * changing all internal references from yssp to yahoossp * added alias for aol, onemobile, onedisplay * Removing aliases from adapter * Pass EU consent string in the correct location in the payload. * WIP * WIP * pubId support 1st draft * WIP * WIP * WIP pubId unit tests * WIP * WIP * pubid tests stable * pubId support * md update * site id inventory mapping fix * update to md file * update to md file * order userId list * added user id yahoo.com * placementId support * inventoryId & placementId stable unit tests * maintainer group update * maintainer group update * Redirecting to PubGW urls without .ads. * url switch fix * fetch specific utils * lint * change inventoryId to siteId * WIP * custom key-value pair support * WIP * WIP * WIP * WIP * WIP * WIP * updated FPD support * unit tests stable * unit tests st…
Type of change
Description of change
Be sure to test the integration with your adserver using the Hello World sample page.
For any changes that affect user-facing APIs or example code documented on http://prebid.org, please provide:
Other information