Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync with master #7

Merged
merged 92 commits into from
Jul 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
8864ae4
add gpp support on Smartyads adapter (#10163)
rishko00 Jun 29, 2023
cc1abfb
beOpBidAdapter : Addition of bpsegs attribute to request payload from…
sebrobert Jun 29, 2023
17dafea
Cadent Aperture MX Bid Adapter: Change contact email address (#11) (#…
EMXDigital Jul 5, 2023
20f40a5
Livewrapped Analytics Adapter : collect the same data for timeouts an…
msmeza Jul 5, 2023
eb18f80
Adtelligent adds GPP support (#10179)
GeneGenie Jul 5, 2023
6537343
IX Bid Adapter: Add 33Across to EID allowlist (#10182)
amykwyang Jul 6, 2023
f3245b6
Adagio Bid Adapter : add new boolean params (#10168)
henriotrem Jul 6, 2023
bf1c860
Holid Bid Adapter: Add new fields to bid request, fix auctionId leak …
kdesput Jul 6, 2023
b380fe2
Mediago / Discovery Bid Adapter : update param tagid (#10151)
BaronJHYu Jul 6, 2023
e7ac1b9
Prebid 8.3.0 release
prebidjs-release Jul 6, 2023
22b9c70
Increment version to 8.4.0-pre
prebidjs-release Jul 6, 2023
bdd0f9d
SharedId: use `sharedId` instead of `pubCommonId` for accessing stora…
dgirardi Jul 7, 2023
7cf0274
Vox Bid Addapter: add schain, floors, userid support (#10109)
hybrid-ai Jul 10, 2023
b735f0b
PulsePoint Bid Adapter: deals support and refactoring to use ortbConv…
anand-venkatraman Jul 10, 2023
e43ed0e
userId Module: Update GAM APIs for eids (#10172)
dlackty Jul 10, 2023
dcbebef
Sovrn Bid adapter: add GPP support for user sync (#10198)
dmitrybor Jul 10, 2023
38aacce
Yahoo Bid Adapter: Rebrand from to Yahoo Advertising (#10125)
slimkrazy Jul 10, 2023
b38612f
PubMatic Bid Adapter : add GPP support (#10165)
pm-nitin-shirsat Jul 10, 2023
908872d
MinuteMedia Bid Adapter: support missing params and tests (#10195)
YakirLavi Jul 10, 2023
a8d844b
TheMediaGrid: support on data deletion request (#10095)
TheMediaGrid Jul 10, 2023
822c09e
Topics Fpd Module: Add RtbHouse topics network (#10107)
piwanczak Jul 10, 2023
ecc0a37
Bump semver from 5.7.1 to 5.7.2 (#10205)
dependabot[bot] Jul 11, 2023
adfe8a7
AdagioBidAdapter: remove useless `id` in adRequest (#10207)
osazos Jul 11, 2023
7e11273
gpdrEnforcement : add purpose 4 check for `transmitUfpd` (#10199)
dgirardi Jul 11, 2023
a3c7884
StroeerCore Bid Adapter: use a random UUID for the request id (#10206)
philipwatson Jul 11, 2023
83b35f5
feat: signal imp.displaymanager [PB-551] (#10131)
ccorbo Jul 11, 2023
b849605
Support billable events (#10148)
johanbrandmetrics Jul 11, 2023
f77b6fd
Delete inskin_example.html (#10218)
patmmccann Jul 11, 2023
ab56b25
Adman Bid Adapter : additional content object handle (#10204)
SmartyAdman Jul 11, 2023
8615eeb
AdagioBidAdapter: bug: fix endpoint (#10220)
osazos Jul 12, 2023
b973b2d
IX Bid Adapter: add LiveIntent to EID allowlist (#10217)
sajidbsk Jul 12, 2023
361cf62
Kargo Bid Adapter: Forward `schain` in the request (#10202)
juliangan07 Jul 12, 2023
f606397
Vidazoo Bid Adapter: change max chunkSize to 20 & remove auctionId fr…
saar120 Jul 12, 2023
89a1e1e
Fix sua low entropy check for empty objects (#10167)
pycnvr Jul 12, 2023
874d080
Ogury Bid Adapter: init new user sync iframe (#10158)
fermeaux Jul 12, 2023
e3180c7
Prebid Core : add optional targeting keys CRID and DSP (#10216)
patmmccann Jul 12, 2023
a9f16ee
Add video.plcmt to Teads bid adpater (#10221)
github-ishara-chan-tung Jul 12, 2023
9cf61d1
video module examples: fix `requestBids` invocations (#10224)
dgirardi Jul 12, 2023
fe5c18e
33Across Bid Adapter & UIM: Add GPP & COPPA support (#10173)
carlosfelix Jul 12, 2023
be01782
gdprEnforcement: check for purpose 4 on `enrichUfpd` as well as `tran…
dgirardi Jul 13, 2023
df103dd
Yandex Bid Adapter: (#10152)
Saveliev Jul 13, 2023
7149c36
Prebid 8.4.0 release
prebidjs-release Jul 14, 2023
f4664a1
Increment version to 8.5.0-pre
prebidjs-release Jul 14, 2023
4389768
userID: break out EID configuration to individual submodules (#10229)
dgirardi Jul 14, 2023
601ed4a
Invibes Bid Adapter : change referrer formatting (#10017)
mihaisandu07 Jul 14, 2023
61a89c1
Adnuntius Bid Adaptor: re-enable alias use (#10232)
antosarho Jul 14, 2023
03f93f9
Adkernel: gpp support (#10228)
ckbo3hrk Jul 14, 2023
263cb6a
Adkernel Bid Adapter: add adpluto_dsp alias (#10237)
ckbo3hrk Jul 17, 2023
be29701
Silverpush Bid Adapter : endpoint change (#10234)
prebid-sp Jul 17, 2023
33a5fe2
Beachfront Bid Adapter : GPP support (#10227)
jsalis Jul 18, 2023
e68cae9
Adkernel Bid Adapter: add adpluto alias (#10235)
ckbo3hrk Jul 18, 2023
68fbc22
Rubicon Bid Adapter: pass on Multiformat Data (#10240)
spotxslagle Jul 18, 2023
d7ba17a
sspBC Bid Adapter: remove dependence on auctionId, improve notificati…
wojciech-bialy-wpm Jul 18, 2023
0ae65f9
Consumable Bid Adapter: add gpp user sync params (#10214)
jpiros Jul 18, 2023
7bfe87d
Bump word-wrap from 1.2.3 to 1.2.4 (#10242)
dependabot[bot] Jul 19, 2023
baca408
SSMas Bid adapter : Initial release (#10171)
hzchen98 Jul 19, 2023
8a3869c
Remove outdated video example (#10248)
fowler446 Jul 19, 2023
a318783
consentManagementGPP: do not cancel auctions when CMP is not version …
dgirardi Jul 19, 2023
7305de5
GDPR global vendor ID specification update; client side UA,IP,LANGUAG…
vrtcal-dev Jul 19, 2023
27917d0
Ozone Bid Adapter : updates 2.9.0 and tid (#10238)
AskRupert-DM Jul 19, 2023
bc260d7
Geolocation RTD module: initial release (#10012)
AdmixerTech Jul 19, 2023
115098b
Added gpp test cases for medianetBidAdapter_spec.js (#10223)
monis0395 Jul 19, 2023
7759968
A1Media RTD module : initial release (#10141)
Sagoru Jul 19, 2023
7a2a6e8
ID5 User Id module - accept partner in a string format (#10233)
abazylewicz-id5 Jul 19, 2023
dd4b25e
Adf Bid Adapter getFloor update (#10211)
Pupis Jul 20, 2023
b9f12a4
Triplelift Bid Adapter: update `ext.ortb2` (#10159)
patrickloughrey Jul 20, 2023
84c631f
iMDS Bid Adapter: support gpp (#10150)
ecammit Jul 20, 2023
b4c9091
Adyoulike Bid Adapter: fix eids retrieve (#10102)
chrisg93 Jul 20, 2023
0f4a2fe
IX bid adapter: add screen resolution in device object (#10246)
ccorbo Jul 20, 2023
1b8866f
feat(greenbidsRtdProvider): fix throttling endpoint (#10258)
jbogp Jul 20, 2023
5aefdec
priceFloors: fix bug where floors are not set when TIDs are disabled …
dgirardi Jul 20, 2023
c98ccdb
Core: disregard `transactionId`/`auctionId` set by bid adapters (#10262)
dgirardi Jul 20, 2023
665b55f
Prebid 8.5.0 release
prebidjs-release Jul 20, 2023
402d30b
Increment version to 8.6.0-pre
prebidjs-release Jul 20, 2023
af0fac3
change to https (#10267)
hzchen98 Jul 21, 2023
bb24bdb
Viant Bid Adapter: Initial Release (#10149)
tkrishnaviant Jul 24, 2023
c281fc7
Criteo adapter: add onDataDeletionRequest method (#10236)
dzhang-criteo Jul 24, 2023
9d7c79b
Vidazoo Bid Adapter: pass gpp to user sync (#10274)
saar120 Jul 25, 2023
b12aa0e
gppControl_usnat: update default rules for usnat consent interpretati…
dgirardi Jul 25, 2023
e53bed1
Video Module: add demos for intercepting bids with bidsBackHandler (#…
karimMourra Jul 25, 2023
8f5c363
Update AdGenerationAdapter: fix userSync (#10269)
banakemi Jul 25, 2023
608ab24
C Wire Adapter: Add support for user-syncs (c-wire/prebid#8) (#10272)
espen-j Jul 25, 2023
8c46315
NewspassId Bid Adapter: tid logic change and GPID Module Support (#10…
newspassid-prebid Jul 25, 2023
c063319
appnexus bid adapter - update gpid logic (#10263)
jsnellbaker Jul 25, 2023
bcf080d
topicsFpdModule: replace ad-hoc GDPR logic with `transmitUfpd` acitiv…
dgirardi Jul 25, 2023
8e5d241
Relevad RTD Provider : bugfix around possible duplicated entries (#10…
aenrel Jul 26, 2023
0a58ba5
GrowthCode nobid bug fix (#10278)
southern-growthcode Jul 26, 2023
9345b0a
Tappx Bid Adapter: accept ortb2 country (#9907)
prebidtappx Jul 26, 2023
9ad889b
AdsInteractive Bid Adapter : update sync url (#10281)
danielpfei Jul 27, 2023
9f54c48
pubcircleNewAdapter (#10192)
pubcircle Jul 27, 2023
0cf06fb
Prebid 8.6.0 release
prebidjs-release Jul 27, 2023
f688821
Increment version to 8.7.0-pre
prebidjs-release Jul 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion integrationExamples/gpt/adUnitFloors.html
Original file line number Diff line number Diff line change
Expand Up @@ -109,4 +109,3 @@ <h5>Div-1</h5>
</body>

</html>

100 changes: 0 additions & 100 deletions integrationExamples/gpt/inskin_example.html

This file was deleted.

109 changes: 0 additions & 109 deletions integrationExamples/gpt/pbjs_video_adUnit.html

This file was deleted.

4 changes: 2 additions & 2 deletions integrationExamples/videoModule/jwplayer/bidMarkedAsUsed.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
divId: 'player',
vendorCode: 1, // jwplayer vendorCode
playerConfig: {
licenseKey: 'IAjLREYRLylTWsfLN3FoN/O3iQLbs+AfgZLlkAoyH8gSf7TnNtmOLcR8CUY=',
licenseKey: 'zwqnWJlovTKhXv2JIcKBj0Si//K7cVPmBDEyaILcAMw+nVKaizsJRA==',
params: {
vendorConfig: {
file: 'http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/SubaruOutbackOnStreetAndDirt.mp4',
Expand Down Expand Up @@ -84,7 +84,7 @@
console.log('An Ad Impression came from a Bid: ', e);
});

pbjs.requestBids(adUnits);
pbjs.requestBids();
});
</script>
</head>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
divId: 'player',
vendorCode: 1, // JW Player vendorCode
playerConfig: {
licenseKey: 'IAjLREYRLylTWsfLN3FoN/O3iQLbs+AfgZLlkAoyH8gSf7TnNtmOLcR8CUY=',
licenseKey: 'zwqnWJlovTKhXv2JIcKBj0Si//K7cVPmBDEyaILcAMw+nVKaizsJRA==',
params: {
vendorConfig: {
file: 'http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/SubaruOutbackOnStreetAndDirt.mp4',
Expand Down
137 changes: 137 additions & 0 deletions integrationExamples/videoModule/jwplayer/bidsBackHandlerOverride.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://cdn.jwplayer.com/libraries/l5MchIxB.js"></script>
<script async src="../../../build/dev/prebid.js"></script>

<title>JW Player with Bids Back Handler override</title>

<script>
// Setup ad units
const videoAdUnitCode = 'adUnitTestCode'
var videoAdUnit = {
code: videoAdUnitCode,
mediaTypes: {
video: {}
},
video: {
divId: 'player', // required to indicate which player is being used to render this ad unit.
},

bids: [{
bidder: 'ix',
params: {
siteId: '300',
}
}]
};

var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];

pbjs.que.push(function () {
pbjs.setConfig({
video: {
providers: [{
divId: 'player',
vendorCode: 1, // jwplayer vendorCode
playerConfig: {
licenseKey: 'zwqnWJlovTKhXv2JIcKBj0Si//K7cVPmBDEyaILcAMw+nVKaizsJRA==',
params: {
vendorConfig: {
file: 'http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/SubaruOutbackOnStreetAndDirt.mp4',
advertising: { client: 'vast' }
}
}
},
},]
},
debugging: {
enabled: true,
intercept: [
{
when: {
adUnitCode: videoAdUnitCode,
},
then: {
cpm: 25,
currency: 'USD',
netRevenue: 100,
creativeId: 'testCreativeId',
ttl: 500,
mediaType: "video",
vastUrl: "https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/single_ad_samples&sz=640x480&cust_params=sample_ct%3Dlinear&ciu_szs=300x250%2C728x90&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp&impl=s&correlator=",
ad: "<VAST version=\"3.0\"> <Ad id=\"123\"> <InLine> <AdSystem>PubMatic</AdSystem> <AdTitle>VAST 2.0 Instream Test</AdTitle> <Description>VAST 2.0 Instream Test</Description> <Error> <![CDATA[https://aktrack.pubmatic.com/er=[ERRORCODE]]]> </Error> <Impression> <![CDATA[https://aktrack.pubmatic.com?e=impression]]> </Impression> <Creatives> <Creative AdID=\"123\"> <Linear> <Duration>00:00:30</Duration> <TrackingEvents> <Tracking event=\"creativeView\"> <![CDATA[https://aktrack.pubmatic.com?e=creativeView]]> </Tracking> <Tracking event=\"start\"> <![CDATA[https://aktrack.pubmatic.com?e=start]]> </Tracking> <Tracking event=\"midpoint\"> <![CDATA[https://aktrack.pubmatic.com?e=midpoint]]> </Tracking> <Tracking event=\"firstQuartile\"> <![CDATA[https://aktrack.pubmatic.com?e=firstQuartile]]> </Tracking> <Tracking event=\"thirdQuartile\"> <![CDATA[https://aktrack.pubmatic.com?e=thirdQuartile]]> </Tracking> <Tracking event=\"complete\"> <![CDATA[https://aktrack.pubmatic.com?e=complete]]> </Tracking> </TrackingEvents> <VideoClicks> <ClickThrough> <![CDATA[https://www.pubmatic.com]]> </ClickThrough> </VideoClicks> <MediaFiles> <MediaFile delivery=\"progressive\" type=\"video/mp4\" bitrate=\"500\" width=\"480\" height=\"460\" scalable=\"true\" maintainAspectRatio=\"true\"> <![CDATA[https://staging.pubmatic.com:8443/test/spinning-logo-480x360_video.mp4]]> </MediaFile> <MediaFile delivery=\"progressive\" type=\"video/ogg\" bitrate=\"500\" width=\"480\" height=\"460\" scalable=\"true\" maintainAspectRatio=\"true\"> <![CDATA[https://staging.pubmatic.com:8443/test/spinning-logo-480x360_video.ogg]]> </MediaFile> <MediaFile delivery=\"progressive\" type=\"video/x-flv\" bitrate=\"500\" width=\"400\" height=\"300\" scalable=\"true\" maintainAspectRatio=\"true\"> <![CDATA[https://staging.pubmatic.com:8443/test/PubMatic_test_video.flv]]> </MediaFile> </MediaFiles> </Linear> </Creative> <Creative AdID=\"123\"> <NonLinearAds> <TrackingEvents></TrackingEvents> <NonLinear height=\"50\" width=\"300\" minSuggestedDuration=\"00:00:05\"> <StaticResource creativeType=\"image/jpeg\"> <![CDATA[https://staging.pubmatic.com:8443/test/PubMatic_LetsBeClear_300x50.jpeg]]> </StaticResource> <NonLinearClickThrough> <![CDATA[https://www.pubmatic.com]]> </NonLinearClickThrough> </NonLinear> </NonLinearAds> </Creative> <Creative AdID=\"123\"> <CompanionAds> <Companion width=\"300\" height=\"250\"> <StaticResource creativeType=\"image/jpeg\"> <![CDATA[https://staging.pubmatic.com:8443/test/PubMatic_LetsBeClear_320x250.jpg]]> </StaticResource> <CompanionClickThrough> <![CDATA[https://www.pubmatic.com]]> </CompanionClickThrough> </Companion> </CompanionAds> </Creative> </Creatives> </InLine> </Ad> </VAST>"
}
},
]
}
});

pbjs.addAdUnits([videoAdUnit]);

pbjs.onEvent('videoSetupComplete', e => {
console.log('player setup successfully: ', e);
});

pbjs.onEvent('videoSetupFailed', e => {
console.log('player setup failed: ', e);
});

pbjs.onEvent('videoAdError', e => {
console.log('Ad Error: ', e);
});

pbjs.onEvent('videoAdImpression', e => {
console.log('Ad Impression: ', e);
});

pbjs.onEvent('videoBidError', e => {
console.log('An Ad Error came from a Bid: ', e);
});

pbjs.onEvent('videoBidImpression', e => {
console.log('An Ad Impression came from a Bid: ', e);
});

pbjs.requestBids({
adUnitCodes: [videoAdUnitCode],
bidsBackHandler: function(bidResponses) {
const bidResponse = bidResponses[videoAdUnitCode];
if (!bidResponse) {
return;
}

bidResponse.bids.forEach(bid => {
const videoUrl = pbjs.adServers.dfp.buildVideoUrl({
adUnit: videoAdUnit,
url: bid.vastUrl,
params: {
iu: '/19968336/prebid_cache_video_adunit',
cust_params: {
section: "blog",
anotherKey: "anotherValue"
},
hl: "en",
output: "xml_vast2",
url: "https://www.example.com",
}
});

bid.vastUrl = videoUrl;
pbjs.videoModule.renderBid('player', bid);
});
}
});

});
</script>
</head>

<body>
<h2>JW Player with Bids Back Handler override</h2>
<h5>Div-1: Player placeholder div</h5>
<div id ="player"></div>
</body>

</html>
Loading