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

Merge changes from the original repo #2

Merged
merged 119 commits into from
Jul 7, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
458d457
Fidelity adapter: TCFv2 support, kubient alias. (#5302)
onaydenov May 26, 2020
78330dd
Update sync url for grid and gridNM Bid Adapters (#5304)
TheMediaGrid May 26, 2020
c2c3263
Gumgum add in video (#5284)
estavillo May 27, 2020
f4dc9c4
DailyhuntBid Adapter: Add video support with Refactor/Optimizing (#5226)
montu1996 May 27, 2020
efcba5a
Adtelligent new features (#5203)
GeneGenie May 27, 2020
b4b6e13
New adapter - videofy (#5259)
vladi-mmg May 27, 2020
e7b565f
fallback to defaultGdprScope if cmp undefined (#5291)
robertrmartinez May 27, 2020
1f1b4fe
RTD bug fix (#5087)
omerDotan May 27, 2020
874c482
adding check if gdpr module ran enforcment logic (#5178)
robertrmartinez May 27, 2020
883662a
Floors new signals (#5295)
robertrmartinez May 27, 2020
c44a74d
change iabSubCatId name to primaryCatId (#5303)
sumit116 May 27, 2020
cd35077
Prebid 3.21.0 Release
bretg May 27, 2020
f874a17
Increment pre version
bretg May 27, 2020
707a103
Add publisher_id to appnexus adapter (#5244)
sumit116 May 28, 2020
ededaa0
Add Onomagic Bidder Adapter (#5155)
vyatsun May 28, 2020
2fe57c3
AdPartner bidadapter init (#5196)
preved-medved May 28, 2020
c577d76
Blue Billywig adapter - Add site config to request similarly to app c…
K-JBoon May 28, 2020
943034e
remove uri-encoding (#5307)
MelodyLi2017 May 28, 2020
62ef1ff
Media.net improvements (#5282)
vedantseta May 28, 2020
9388a0d
adWMGAnalytics - refactor unit tests (#5310)
Fawke May 29, 2020
6288944
VIS.X: remove bidderCode from bidResponse (#5313)
mk0x9 May 29, 2020
d71257e
OneVideo: Excluded DAP validation for Multi-Format adUnits support (#…
adam-browning May 29, 2020
7bbc5ab
Improvements for SizeMappingV2 (advanced size mapping) module (#5283)
Fawke May 29, 2020
2a0cd2f
add onBidWon function, add bidder adapter version to bid requests (#5…
May 31, 2020
fcf1fad
Adtarget bid adapter (#5296)
GeneGenie Jun 1, 2020
83f19f4
removes referencing of digitrust library (#5316)
susyt Jun 1, 2020
cd40194
ucfunnel adapter update request parameter (#5278)
Jun 2, 2020
adff6e4
AdxPremium Analytics - bug fixes, handling timeout, etc. (#5182)
adxpremium Jun 2, 2020
5bc1ac4
Update Dspx adapter (#5277)
onlsol Jun 3, 2020
c797005
remove only keyword (#5324)
Fawke Jun 3, 2020
e4e6e4a
PubMatic analytics documentation (#5322)
pm-harshad-mane Jun 3, 2020
1c744a4
Secure creative update (#5285)
harpere Jun 3, 2020
7362b69
update webdriverio and node 12 support (#5236)
jsnellbaker Jun 3, 2020
80f19ce
Prebid 3.22.0 release
jsnellbaker Jun 3, 2020
b7ee9c5
increment pre version
jsnellbaker Jun 3, 2020
70cc469
Update Usersync Url For Quantumdex bid adapter (#5327)
thuyhq Jun 3, 2020
77705e8
fix wipesAdapter CPM culclation (#5330)
Tosh39 Jun 4, 2020
8d00d1e
GumGum: handling misconfigured requests (#5212)
susyt Jun 5, 2020
02d5b67
GumGum: update jcsi object values (#5258)
susyt Jun 5, 2020
994dd29
* Add Glimpes Protocol Bidding Adaptor (#5293)
tim-hm Jun 6, 2020
bdaa411
fix secure protocol check for beachfront video (#5318)
jsalis Jun 7, 2020
461fea9
new bidder adapter: mediasquareBidAdapter (#5317)
matthieularere-msq Jun 8, 2020
acdece8
Konduit Accelerate module with 'send all bids' support (#5247)
konduit-dev Jun 8, 2020
cabbf4e
parrableIdSystem: Read legacy ID and optout cookies and migrate to ne…
icflournoy Jun 8, 2020
612d1ad
Teads adapter: Support deal targeting (#5270)
nailyk Jun 8, 2020
34f7249
GumGum: adds new param (#5297)
susyt Jun 9, 2020
87c000d
Avocet bid adapter (#5262)
scritchley Jun 9, 2020
1264683
Event updates (#5288)
Jun 9, 2020
e91bcdd
AdOcean adapter - support for sizes defined in Prebid configuration. …
mmuras Jun 10, 2020
dcf88bd
Vidazoo: Feature support usp consent (#5111)
uditalias Jun 10, 2020
431eedd
add optional video param for tagid (#5344)
jsalis Jun 10, 2020
3669f7d
Add module H12 Media (#5328)
h12media Jun 10, 2020
e5d7ecf
No bid version 1.2.6 (#5323)
redaguermas Jun 10, 2020
3e443e8
AdagioBidAdapter 2.2.2 (#5347)
osazos Jun 11, 2020
e17703a
added CCPA support, gvlid to adform and adformOpenRTB adapters (#5214)
braizhas Jun 11, 2020
00906b4
Native support for NextRoll adapter (#5319)
raz-adroll Jun 11, 2020
57fab27
Adding back ZEDO adapter with changes to make it compatible to latest…
skazedo Jun 11, 2020
4c86e0d
Vidazoo Adapter: Feature/direct deal targeting (#5343)
uditalias Jun 11, 2020
e7131eb
Add support for aliases (#5342)
itaynave Jun 11, 2020
577c9ae
Fix to issue #5141 exception thrown in pbjs.requestBids when DigiTrus…
goosemanjack Jun 11, 2020
b3dedca
PubMatic analytics adapter to support bidCpmAdustment values (#5354)
pm-harshad-mane Jun 11, 2020
487fc29
Prebid 3.23.0 Release
Jun 11, 2020
fc8bee8
increment prebid version
Jun 11, 2020
f326ad6
improveStartDelay after documentation update default value is now 1 a…
lowendavid Jun 12, 2020
d884d40
Updating docs header info fields (#5366)
bretg Jun 12, 2020
f99eb51
Add placement_type and position parameters to spotxBidAdapter (#5364)
npeceniak Jun 12, 2020
18fc232
Configurable user-sync types support (#5359)
ckbo3hrk Jun 12, 2020
e7a34e9
Delaying removal of floor data for 3 seconds (#5360)
robertrmartinez Jun 12, 2020
8083239
PBS Bid Adapter: allow setting site params (#4973)
Jun 12, 2020
12c989c
Support for ID5 (#5345)
tsturtew Jun 15, 2020
3de9e9c
Added keywords parameter to TheMediaGrid Bid Adapter (#5353)
TheMediaGrid Jun 15, 2020
f24890c
Apply some updates to Valueimpression bid adapter (#5356)
thuyhq Jun 16, 2020
b1d5942
GumGum: removes deprecated banner sizes default (#5372)
susyt Jun 16, 2020
7bd17e4
UserId SharedId submodule (#5315)
SKOCHERI Jun 16, 2020
4ec4591
Freewheel - Converted the ComponentId property to be 'prebid' in requ…
xwang202 Jun 17, 2020
eb4bc85
Marsmedia & videofy adapters - Add onTimeout & onSetTargeting (#5352)
vladi-mmg Jun 17, 2020
5ac08c6
PubMatic bid adapter to support price floors module (#5387)
pm-harshad-mane Jun 18, 2020
9b4def5
Triplelift Adaptor: Use Floors Module (#5329)
colbertk Jun 18, 2020
a394bc6
appnexusBidAdapter - fix video params (#5394)
jsnellbaker Jun 19, 2020
aa877b2
PubMatic adds support for bidUserIdAsEids (#5397)
pm-harshad-mane Jun 19, 2020
4e59331
External ids (#5351)
lowendavid Jun 22, 2020
57f8beb
33Across: CCPA Compliance + Schain support (#5365)
curlyblueeagle Jun 22, 2020
ba6d904
added waardex adapter (#5349)
mshuhaliia Jun 22, 2020
cc845b0
Add customParams to yieldlab configuration (#5374)
mirkorean Jun 22, 2020
263c6cc
Vidazoo Adapter: Feature/user-id (#5386)
uditalias Jun 23, 2020
d9d7c0c
LiveIntentId submodule updates (#5407)
jankoulaga Jun 23, 2020
18d1e10
33Across: Adding floors support (#5408)
curlyblueeagle Jun 23, 2020
9c47806
Vidazoo Adapter: Feature/screen-size (#5385)
uditalias Jun 23, 2020
6cfe4cc
Appier: add support for aliases (#5392)
justinkuo-appier Jun 23, 2020
3857643
Add GMOSSP Adapter (#5377)
arasaki-yuki Jun 24, 2020
abad810
Vidazoo Adapter: Feature/unit code (#5413)
uditalias Jun 24, 2020
d76ec12
Sovrn - Update Supported ID's, include adunitcode in ad request (#5403)
jrosendahl Jun 25, 2020
4e0df1a
[Synacormedia] adapter should use format for multi-size banner reques…
coreykress Jun 25, 2020
d14b991
Improve Digital: adapter improvements (#5399)
jbartek25 Jun 25, 2020
9186d64
Ayl gdp rdefault value (#5391)
guiann Jun 25, 2020
0dd9faa
Price floors new schema support AB Test (#5390)
robertrmartinez Jun 25, 2020
03bd2d3
Prebid 3.24.0 Release
robertrmartinez Jun 25, 2020
81d0c58
Increment pre version
robertrmartinez Jun 25, 2020
240e605
Removing Digitrust related test case for PubMatic bidder (#5426)
pm-harshad-mane Jun 29, 2020
2a06f08
CCPA modifications in the NextRoll adapter (#5409)
pbrudnick Jun 29, 2020
ccf10b6
Add Render RichAudience Adapter (#5357)
richaudience Jun 29, 2020
bcfc972
Mediasquare: Add support for uspConsent + schain userIds support. Plu…
matthieularere-msq Jun 30, 2020
76d5c51
upgrade id5IdSystem to use v2 of our fetch endpoint (#5406)
smenzer Jun 30, 2020
c9bcc95
Add tradedesk user id to appnexus adapter (#5346)
jaiminpanchal27 Jun 30, 2020
4121e1a
Add TCF2 Support for Invibes (#5378)
invibes Jul 1, 2020
d8e5796
add AMX adapter (#5383)
nickjacob Jul 1, 2020
8c87a9e
remove onBidWon callback from adapter (#5414)
hendrikiseke1979 Jul 1, 2020
af604da
Make default s2s ttl configurable (#5419)
patmmccann Jul 2, 2020
2b4fa39
Conversant: update prebid url (#5441)
AaronColbyPrice Jul 2, 2020
86ddf58
Update padsquad for meta.advertiserDomains (#5439)
patmmccann Jul 2, 2020
2bb347f
ATS-identityLinkId - add additional info logging events (#5442)
mamatic Jul 2, 2020
833da08
ATS-change logError to logInfo type (#5443)
mamatic Jul 3, 2020
1c8a275
Revert "add AMX adapter (#5383)" (#5455)
patmmccann Jul 4, 2020
76e680e
Inskin Bid adapter small changes (#5373)
cciocov Jul 5, 2020
31bed50
Vidazoo Adapter: Feature/subdomain (#5446)
uditalias Jul 6, 2020
9d4f8ff
proxistore bid adapter: delay request to server by 5 min if there wer…
vincentproxistore Jul 6, 2020
7a36ee6
adform and adformOpenRTB bid adapters: Added support for userId modul…
braizhas Jul 6, 2020
4c35edf
Vidazoo Adapter: Feature/bidder-version (#5384)
uditalias Jul 6, 2020
66d9e77
onetagBidAdapter: outstream support (#5435)
onetag-dev Jul 7, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ aliases:
- &environment
docker:
# specify the version you desire here
- image: circleci/node:8.9.0
- image: circleci/node:12.16.1

# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.9
12.16.1
15 changes: 9 additions & 6 deletions PR_REVIEW.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,15 @@ For modules and core platform updates, the initial reviewer should request an ad
- If the change is a new feature / change to core prebid.js - review the change with a Tech Lead on the project and make sure they agree with the nature of change.
- If the change results in needing updates to docs (such as public API change, module interface etc), add a label for "needs docs" and inform the submitter they must submit a docs PR to update the appropriate area of Prebid.org **before the PR can merge**. Help them with finding where the docs are located on prebid.org if needed.
- Below are some examples of bidder specific updates that should require docs update (in their dev-docs/bidders/bidder.md file):
- Add support for GDPR consentManagement module > add `gdpr_supported: true`
- Add support for US Privacy consentManagement module > add `usp_supported: true`
- Add support for userId module > add `userId: pubCommon, digitrust, newProviderHere`
- Add support for video and/or native mediaTypes > add `media_types: video, native`
- Add support for COPPA > add `coppa_supported: true`
- Add support for SChain > add `schain_supported: true`
- If they support the GDPR consentManagement module and TCF1, add `gdpr_supported: true`
- If they support the GDPR consentManagement module and TCF2, add `tcf2_supported: true`
- If they support the US Privacy consentManagementUsp module, add `usp_supported: true`
- If they support one or more userId modules, add `userId: (list of supported vendors)`
- If they support video and/or native mediaTypes add `media_types: video, native`. Note that display is added by default. If you don't support display, add "no-display" as the first entry, e.g. `media_types: no-display, native`
- If they support COPPA, add `coppa_supported: true`
- If they support SChain, add `schain_supported: true`
- If their bidder doesn't work well with safeframed creatives, add `safeframes_ok: false`. This will alert publishers to not use safeframed creatives when creating the ad server entries for their bidder.
- If they're a member of Prebid.org, add `prebid_member: true`
- If all above is good, add a `LGTM` comment and request 1 additional core member to review.
- Once there is 2 `LGTM` on the PR, merge to master
- Ask the submitter to add a PR for documentation if applicable.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ prebid.requestBids({
$ cd Prebid.js
$ npm install

*Note:* You need to have `NodeJS` 8.9.x or greater installed.
*Note:* You need to have `NodeJS` 12.16.1 or greater installed.

*Note:* In the 1.24.0 release of Prebid.js we have transitioned to using gulp 4.0 from using gulp 3.9.1. To comply with gulp's recommended setup for 4.0, you'll need to have `gulp-cli` installed globally prior to running the general `npm install`. This shouldn't impact any other projects you may work on that use an earlier version of gulp in its setup.

Expand Down
48 changes: 34 additions & 14 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/* eslint-disable no-console */
'use strict';

var _ = require('lodash');
Expand Down Expand Up @@ -32,8 +33,8 @@ var prebid = require('./package.json');
var dateString = 'Updated : ' + (new Date()).toISOString().substring(0, 10);
var banner = '/* <%= prebid.name %> v<%= prebid.version %>\n' + dateString + ' */\n';
var port = 9999;
const mockServerPort = 4444;
const host = argv.host ? argv.host : 'localhost';
const FAKE_SERVER_HOST = argv.host ? argv.host : 'localhost';
const FAKE_SERVER_PORT = 4444;
const { spawn } = require('child_process');

// these modules must be explicitly listed in --modules to be included in the build, won't be part of "all" modules
Expand Down Expand Up @@ -238,25 +239,25 @@ function test(done) {
];
}

//run mock-server
const mockServer = spawn('node', ['./test/mock-server/index.js', '--port=' + mockServerPort]);
mockServer.stdout.on('data', (data) => {
// run fake-server
const fakeServer = spawn('node', ['./test/fake-server/index.js', `--port=${FAKE_SERVER_PORT}`]);
fakeServer.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
mockServer.stderr.on('data', (data) => {
fakeServer.stderr.on('data', (data) => {
console.log(`stderr: ${data}`);
});

execa(wdioCmd, wdioOpts, { stdio: 'inherit' })
.then(stdout => {
// kill mock server
mockServer.kill('SIGINT');
// kill fake server
fakeServer.kill('SIGINT');
done();
process.exit(0);
})
.catch(err => {
// kill mock server
mockServer.kill('SIGINT');
// kill fake server
fakeServer.kill('SIGINT');
done(new Error(`Tests failed with error: ${err}`));
process.exit(1);
});
Expand Down Expand Up @@ -326,11 +327,27 @@ function setupE2e(done) {
done();
}

gulp.task('updatepath', function () {
function injectFakeServerEndpoint() {
return gulp.src(['build/dist/*.js'])
.pipe(replace('https://ib.adnxs.com/ut/v3/prebid', 'http://' + host + ':' + mockServerPort + '/'))
.pipe(replace('https://ib.adnxs.com/ut/v3/prebid', `http://${FAKE_SERVER_HOST}:${FAKE_SERVER_PORT}`))
.pipe(gulp.dest('build/dist'));
});
}

function injectFakeServerEndpointDev() {
return gulp.src(['build/dev/*.js'])
.pipe(replace('https://ib.adnxs.com/ut/v3/prebid', `http://${FAKE_SERVER_HOST}:${FAKE_SERVER_PORT}`))
.pipe(gulp.dest('build/dev'));
}

function startFakeServer() {
const fakeServer = spawn('node', ['./test/fake-server/index.js', `--port=${FAKE_SERVER_PORT}`]);
fakeServer.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
fakeServer.stderr.on('data', (data) => {
console.log(`stderr: ${data}`);
});
}

// support tasks
gulp.task(lint);
Expand All @@ -355,9 +372,12 @@ gulp.task('build', gulp.series(clean, 'build-bundle-prod'));
gulp.task('build-postbid', gulp.series(escapePostbidConfig, buildPostbid));

gulp.task('serve', gulp.series(clean, lint, gulp.parallel('build-bundle-dev', watch, test)));
gulp.task('serve-fast', gulp.series(clean, gulp.parallel('build-bundle-dev', watch)));
gulp.task('serve-fake', gulp.series(clean, gulp.parallel('build-bundle-dev', watch), injectFakeServerEndpointDev, test, startFakeServer));

gulp.task('default', gulp.series(clean, makeWebpackPkg));

gulp.task('e2e-test', gulp.series(clean, setupE2e, gulp.parallel('build-bundle-prod', watch), 'updatepath', test));
gulp.task('e2e-test', gulp.series(clean, setupE2e, gulp.parallel('build-bundle-prod', watch), injectFakeServerEndpoint, test));
// other tasks
gulp.task(bundleToStdout);
gulp.task('bundle', gulpBundle.bind(null, false)); // used for just concatenating pre-built files with no build step
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
<!-- Test page for Size Mapping V2 module. Don't forget to include that module in the build before you run this page!
Feel free to play around with different settings and configurations for size mapping v2 -->

<!DOCTYPE html>
<html>

Expand All @@ -8,15 +11,16 @@
const FAILSAFE_TIMEOUT = 3300;
const PREBID_TIMEOUT = 1000;

// Example of a multi-format ad unit setup with uses the module `sizeMappingV2.js`.
const adUnits = [{
code: 'div-gpt-ad-1460505748561-0',
mediaTypes: {
banner: {
sizeConfig: [
{ minViewPort: [0, 0], sizes: [] }, // remove if < 750px
{ minViewPort: [750, 0], sizes: [[300, 250], [300, 600]] }, // between 750px and 1199px
{ minViewPort: [1200, 0], sizes: [[970, 90], [728, 90], [300, 250]] }, // between 1200px and 1599px
{ minViewPort: [1600, 0], sizes: [[1000, 300], [970, 90], [728, 90], [300, 250]] } // greater than 1600px
{ minViewPort: [750, 0], sizes: [[300, 250], [300, 600]] }, // between 750px and 1199px, use sizes: [[300, 250], [300, 600]]
{ minViewPort: [1200, 0], sizes: [[970, 90], [728, 90], [300, 250]] }, // between 1200px and 1599px, use sizes: [[970, 90], [728, 90], [300, 250]]
{ minViewPort: [1600, 0], sizes: [[1000, 300], [970, 90], [728, 90], [300, 250]] } // greater than 1600px, use sizes: [[1000, 300], [970, 90], [728, 90], [300, 250]]
]
},
video: {
Expand All @@ -31,9 +35,9 @@
required: true,
sizes: [150, 50]
},

// native media type enters auction only if device width is > 600px
sizeConfig: [
{ minViewPort: [0, 0], active: false },
{ minViewPort: [0, 0], active: false },
{ minViewPort: [600, 0], active: true }
]
}
Expand All @@ -54,12 +58,33 @@
siteId: 70608,
zoneId: 498816
},
// example of a bidder level size config. In the scenario below, bidder 'rubicon' enters auction only if the device width
// is between 850-1200 and it'll only send request for the 'native' media type.
sizeConfig: [
{ minViewPort: [0, 0], relevantMediaTypes: ['none'] },
{ minViewPort: [850, 0], relevantMediaTypes: ['native'] },
{ minViewPort: [1200, 0], relevantMediaTypes: ['none'] }
]
}]
}, {
// Example of an 'Identical Ad Unit' (same 'code' as previous ad unit but different 'mediaTypes' object)
// Ad Unit makes use of the 'labelAll' operator. (the label operators can be applied at the bidder lever as well)
code: 'div-gpt-ad-1460505748561-0',
labelAll: ['tablet'], // Label check fails since labels passed to pbjs.requestBids() equals ['mobile']. This disables the entire ad unit.
mediaTypes: {
banner: {
sizeConfig: [
{ minViewPort: [800, 0], sizes: [[360, 400], [640, 200]] },
{ minViewPort: [1000, 0], sizes: [] }
]
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: 4232323
}
}]
}];
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
Expand All @@ -75,9 +100,11 @@

pbjs.que.push(function () {
pbjs.addAdUnits(adUnits);
pbjs.setConfig({debug: true});
pbjs.requestBids({
bidsBackHandler: sendAdserverRequest,
timeout: PREBID_TIMEOUT
timeout: PREBID_TIMEOUT,
labels: ['mobile']
});
});

Expand Down
5 changes: 0 additions & 5 deletions integrationExamples/gpt/audigentSegments_example.html
Original file line number Diff line number Diff line change
Expand Up @@ -162,11 +162,6 @@
params: {
// change to Parrable Partner Client ID(s) you received from the Parrable Partners you are using
partner: '30182847-e426-4ff9-b2b5-9ca1324ea09b'
},
storage: {
type: "cookie",
name: "_parrable_eid", // create a cookie with this name
expires: 365 // cookie can last for a year
}
}, {
name: "pubCommonId",
Expand Down
27 changes: 21 additions & 6 deletions integrationExamples/gpt/userId_example.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,11 +157,6 @@
params: {
// change to Parrable Partner Client ID(s) you received from the Parrable Partners you are using
partner: '30182847-e426-4ff9-b2b5-9ca1324ea09b'
},
storage: {
type: "cookie",
name: "_parrable_eid", // create a cookie with this name
expires: 365 // cookie can last for a year
}
}, {
name: "pubCommonId",
Expand All @@ -184,9 +179,29 @@
name: 'idl_env',
expires: 30
}
}, {
name: "sharedId",
params: {
syncTime: 60 // in seconds, default is 24 hours
},
storage: {
type: "cookie",
name: "sharedid",
expires: 28
}
}, {
name: "liveIntentId",
params: {
publisherId: "9896876"
},
storage: {
type: "cookie",
name: "_li_pbid",
expires: 28
}
}],
syncDelay: 5000,
auctionDelay: 1000
auctionDelay: 1000
}
});
pbjs.addAdUnits(adUnits);
Expand Down
4 changes: 1 addition & 3 deletions integrationExamples/gpt/x-domain/creative.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
var urlParser = document.createElement('a');
urlParser.href = '%%PATTERN:url%%';
var publisherDomain = urlParser.protocol + '//' + urlParser.hostname;
var adServerDomain = windowLocation.protocol + '//tpc.googlesyndication.com';

function renderAd(ev) {
var key = ev.message ? 'message' : 'data';
Expand Down Expand Up @@ -58,8 +57,7 @@
function requestAdFromPrebid() {
var message = JSON.stringify({
message: 'Prebid Request',
adId: '%%PATTERN:hb_adid%%',
adServerDomain: adServerDomain
adId: '%%PATTERN:hb_adid%%'
});
window.parent.postMessage(message, publisherDomain);
}
Expand Down
7 changes: 5 additions & 2 deletions integrationExamples/longform/basic_w_bidderSettings.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<title>Prebid Freewheel Integration Demo</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- <script async src="//acdn.adnxs.com/prebid/not-for-prod/1/prebid.js"></script> -->
<script src="longformTestUtils.js"></script>
<script>
prebidTestUtils.setMockCategories();
</script>
<script src="/build/dist/prebid.js" async=true></script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
Expand All @@ -20,10 +24,9 @@
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css" />
<!-- <script type="text/javascript" src="//adm.fwmrm.net/p/vitest-js/AdManager.js"></script> -->
<script type="text/javascript" src="https://mssl.fwmrm.net/libs/adm/6.24.0/AdManager-debug.js"></script>
<!-- <script type="text/javascript" src="https://mssl.fwmrm.net/libs/adm/6.24.0/AdManager-debug.js"></script> -->
<!-- <script type="text/javascript" src="player.js"></script> -->
<link rel="stylesheet" href="longform_testpages_style.css">
<script src="longformTestUtils.js"></script>
<script>
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<title>Prebid Freewheel Integration Demo</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- <script async src="//acdn.adnxs.com/prebid/not-for-prod/1/prebid.js"></script> -->
<script src="longformTestUtils.js"></script>
<script>
prebidTestUtils.setMockCategories();
</script>
<script src="/build/dist/prebid.js" async=true></script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
Expand All @@ -20,10 +24,9 @@
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css" />
<!-- <script type="text/javascript" src="//adm.fwmrm.net/p/vitest-js/AdManager.js"></script> -->
<script type="text/javascript" src="https://mssl.fwmrm.net/libs/adm/6.24.0/AdManager-debug.js"></script>
<!-- <script type="text/javascript" src="https://mssl.fwmrm.net/libs/adm/6.24.0/AdManager-debug.js"></script> -->
<!-- <script type="text/javascript" src="player.js"></script> -->
<link rel="stylesheet" href="longform_testpages_style.css">
<script src="longformTestUtils.js"></script>
<script>
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
Expand Down
7 changes: 5 additions & 2 deletions integrationExamples/longform/basic_w_priceGran.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<title>Prebid Freewheel Integration Demo</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- <script async src="//acdn.adnxs.com/prebid/not-for-prod/1/prebid.js"></script> -->
<script src="longformTestUtils.js"></script>
<script>
prebidTestUtils.setMockCategories();
</script>
<script src="/build/dist/prebid.js" async=true></script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
Expand All @@ -20,10 +24,9 @@
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css" />
<!-- <script type="text/javascript" src="//adm.fwmrm.net/p/vitest-js/AdManager.js"></script> -->
<script type="text/javascript" src="https://mssl.fwmrm.net/libs/adm/6.24.0/AdManager-debug.js"></script>
<!-- <script type="text/javascript" src="https://mssl.fwmrm.net/libs/adm/6.24.0/AdManager-debug.js"></script> -->
<!-- <script type="text/javascript" src="player.js"></script> -->
<link rel="stylesheet" href="longform_testpages_style.css">
<script src="longformTestUtils.js"></script>
<script>
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@
<title>Prebid Freewheel Integration Demo</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- <script async src="//acdn.adnxs.com/prebid/not-for-prod/1/prebid.js"></script> -->
<script src="longformTestUtils.js"></script>
<script>
prebidTestUtils.setMockCategories();
</script>
<script src="/build/dist/prebid.js" async=true></script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
Expand All @@ -20,10 +24,9 @@
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css" />
<!-- <script type="text/javascript" src="//adm.fwmrm.net/p/vitest-js/AdManager.js"></script> -->
<script type="text/javascript" src="https://mssl.fwmrm.net/libs/adm/6.24.0/AdManager-debug.js"></script>
<!-- <script type="text/javascript" src="https://mssl.fwmrm.net/libs/adm/6.24.0/AdManager-debug.js"></script> -->
<!-- <script type="text/javascript" src="player.js"></script> -->
<link rel="stylesheet" href="longform_testpages_style.css">
<script src="longformTestUtils.js"></script>
<script>
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
Expand Down
Loading