Skip to content
This repository has been archived by the owner on Feb 13, 2021. It is now read-only.

Release/2.11.0 #20

Merged
merged 184 commits into from
May 22, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
184 commits
Select commit Hold shift + click to select a range
07821c7
Increment Pre Version
jaiminpanchal27 Mar 20, 2018
4226643
add optional param to bridgewellBidAdapter (#2289)
wuleo Mar 21, 2018
57e2480
NEW adapter AdtelligentBidAdapter (#2137)
Millerrok Mar 22, 2018
8719aef
Smart Ad Server: Fix bug when multi bids (#2170)
Spacedragoon Mar 23, 2018
85cdf7b
Serverbid Bid Adapter: Added archon alias (#2293)
jgrimes Mar 26, 2018
4012c7e
if cache markup is not enabled, set it to the default value 0 (#2302)
moonshells Mar 26, 2018
63159da
Enhance location detection within utils (#2167)
Mar 26, 2018
bae04f4
Update stalebot labels (#2319)
matthewlane Mar 26, 2018
469d586
Changing default currency file to https (#2306)
bretg Mar 26, 2018
feafdcf
Support aliases in prebidServer (#2257)
matthewlane Mar 26, 2018
bc94b71
[FEAT] adunit sizes support (#2320)
wuleo Mar 27, 2018
1b9d022
EngageBDR New Bid Adapter (#2309)
jlzhangdev Mar 28, 2018
a34dbe2
Add video targeting to Beachfront adapter (#2321)
jsalis Mar 29, 2018
7407a44
Platform.io video support (#2318)
varashellov Mar 30, 2018
e6d1fa8
Fixes #2258 - cpm bucketing error (#2305)
mkendall07 Mar 30, 2018
0397649
Add CLICKFORCE Bid Adapter (updated to new spec) (#2053)
MIGOdanis Apr 2, 2018
4bdc91c
Adding onTimeout function in Adapter Spec (#2279)
vedantseta Apr 2, 2018
4930622
Log error returned by PBS (#2335)
jaiminpanchal27 Apr 2, 2018
a6b42d4
Fixes #2276 - video.playerSize and Size Mapping not working together …
jsnellbaker Apr 3, 2018
749e3c4
fix issue #2315 sizeMapping not working with s2s requests (#2332)
jsnellbaker Apr 3, 2018
61c0bee
InSkin Bid Adapter: add user syncing (#2287)
jgrimes Apr 3, 2018
f463545
Fixes issue #2327 - getBidLandScapeTargeting not using adUnitCode arg…
jsnellbaker Apr 3, 2018
d8c2a48
initial commit to fix issue #2291 (#2308)
jsnellbaker Apr 3, 2018
b633478
Add: vuble adapter handles dealId (#2322)
Roffray Apr 3, 2018
f2d15b6
change utils.js unit tests to fix browserstack errors (#2337)
jsnellbaker Apr 3, 2018
3d21e42
change find method to polyfill version (#2338)
jsnellbaker Apr 3, 2018
e57969b
Prebid 1.7.0 Release
jsnellbaker Apr 3, 2018
216f01c
Increment pre version
jsnellbaker Apr 3, 2018
bd5aaef
New adapter madvertise (#2163)
NLopezMad Apr 4, 2018
dea95d2
Use adUnitCode instead of obsolete placementCode (#2290)
ckbo3hrk Apr 4, 2018
b67f5b4
Integrate browserstack with travis (#2349)
jaiminpanchal27 Apr 4, 2018
229ffa6
run unit-tests for pr and non-pr (#2358)
jaiminpanchal27 Apr 5, 2018
3dfe8c4
test for travis (#2360)
mkendall07 Apr 5, 2018
3901a1e
RealVu Analytics Adapter (#2313)
tchibirev Apr 5, 2018
3e52deb
Update AdGeneration adapter (#2343)
banakemi Apr 5, 2018
e28da06
ADSS-275 Read and send the pv param on bid requests (#2340)
mxcoder Apr 5, 2018
01decf4
fix local browserstack run (#2366)
jaiminpanchal27 Apr 6, 2018
275e67d
Smart: User sync (#2310)
ytyukhnin Apr 9, 2018
c738ab5
Added bid pool and fixed getAllWinningBids function (#2328)
jaiminpanchal27 Apr 10, 2018
d8a81fc
Rubicon Adapter - Multiple media types bug fix (#2347)
idettman Apr 10, 2018
684ad75
uppercase all keys for AST macros (#2373)
mkendall07 Apr 10, 2018
0bf6c7d
Rubicon analytics (#2278)
snapwich Apr 10, 2018
f7202e4
remove unneeded window.screen test from rubicon analytics
snapwich Apr 10, 2018
bbcdba5
pin ajv as its new uri-js dependency causes issues in safari
snapwich Apr 10, 2018
9dd9280
Create rtbdemandAdkBidAdapter.js (#2323)
rtbdemand Apr 11, 2018
cea9243
Create rtbdemandAdkBidAdapter.md (#2324)
rtbdemand Apr 11, 2018
1f7c177
Added LKQD prebid adapter with associated documentation and tests (#2…
mrcrawfo Apr 12, 2018
188f78d
fix undefined value (#2387)
jaiminpanchal27 Apr 12, 2018
76e079a
Video Support Update (#2342)
jimee02 Apr 12, 2018
95bd54d
Update pubwiseAnalyticsAdapter.js (#2379)
GLStephen Apr 12, 2018
9303d57
33Across: Complete user sync implementation (#2334)
curlyblueeagle Apr 12, 2018
c805507
Smart: New parameters for in-app ads (#2325)
ytyukhnin Apr 13, 2018
f5900ff
Add SARA-HB Bid Adapter (#2172)
SARA-HB Apr 13, 2018
055d3fb
ADSS-281 implement getUserSyncs and putting checks for empty ad serve…
bruscantini Apr 13, 2018
7455976
Sonobi Video Support (#2297)
JonGoSonobi Apr 13, 2018
335f59a
Dynamic priceType at adform adapter (#2384)
Pupis Apr 13, 2018
2ed32db
fiix size in prebidserver (#2364)
snapwich Apr 13, 2018
6d2ed31
fix sonobi adapter to use polyfilled Object find
snapwich Apr 13, 2018
49ee97d
fixes #2353 - not appending hb_uuid and hb_cache_id (#2363)
mkendall07 Apr 13, 2018
395ceb1
Add: Vuble Analytics Adapter (#2331)
mifefr Apr 13, 2018
033d733
Widespace adapter (#2283)
mizmaar3 Apr 13, 2018
77b57f1
Create rtbdemandAdkBidAdapter_spec.js (#2352)
rtbdemand Apr 16, 2018
a32070e
add support for video bids to use an impression tracking URL (#2365)
jsnellbaker Apr 16, 2018
825ab83
Smart: Add prebid version in the data payload (#2394)
Spacedragoon Apr 16, 2018
fa6e221
Added VIS.X Bidder Adapter (#2359)
Apr 16, 2018
1557315
Add Unruly Bid Adapter (#2326)
Apr 16, 2018
4d1249c
Unit test failures (#2405)
jaiminpanchal27 Apr 16, 2018
a589ac2
Removed the ability for to override any standard query parameters (#2…
jimee02 Apr 16, 2018
a76420c
deprecate loadScript and add loadExternalScript (#2391)
mkendall07 Apr 17, 2018
1b29d1f
Add analytics adapter by Sigmoid (#2316)
sigmoidanalytics Apr 17, 2018
bddef91
Add outstream renderer to Beachfront adapter (#2403)
jsalis Apr 17, 2018
a2035a2
EbdrAdapter add usersync (#2407)
jlzhangdev Apr 17, 2018
9954c6f
convert AN bid params to underscore formatting for pbs (#2385)
jsnellbaker Apr 17, 2018
c21f82d
send appnexus usePaymentRule info to prebid-server ortb request (#2351)
jsnellbaker Apr 17, 2018
eed0655
send travis-ci notifications to slack (#2404)
mkendall07 Apr 17, 2018
a67da48
Make eslint aware of the custom import paths (#2292)
terebentina Apr 17, 2018
8633be2
Prebid 1.8.0 Release
jaiminpanchal27 Apr 17, 2018
13585d9
Increment Pre Version
jaiminpanchal27 Apr 17, 2018
4a8c8c2
Add user sync callback for OpenX adaptor (#2409)
haohany Apr 18, 2018
c1e6e1d
add server response time to bids in prebid server (#2398)
snapwich Apr 18, 2018
2e27a33
Analytic Adaptor by YuktaMedia (#2392)
shrikantpatwari Apr 18, 2018
1a7dac7
Add type conversion for openx parameters (#2408)
haohany Apr 20, 2018
a48df1e
add gdpr support to rubicon video in rubiconBidAdapter (#2426)
moonshells Apr 20, 2018
204daae
Media.net Adapter Improvements (#2344)
vedantseta Apr 20, 2018
372899b
Add New Adapter dgadsBidAdapter (#2429)
r-sato Apr 24, 2018
d94404c
Size Bugfix (#2414)
sami-elasticad Apr 24, 2018
34f34d8
Rubicon adapter GDPR support (#2406)
idettman Apr 24, 2018
28f6795
typo (#2441)
sekindo Apr 24, 2018
bb9bc18
Initial Consumable Bidder Adapter commit (#2381)
naffis Apr 26, 2018
96878ef
Audience Network: Fix bid request validation for fullwidth (#2417)
dlackty Apr 26, 2018
baea840
updated rubicon adapter sync endpoint (#2454)
harpere Apr 26, 2018
5c14e9c
Added new types of traffic Colossus SSP adapter (#2281)
Apr 26, 2018
fae4048
Update ReadPeak adapter (#2369)
kurrestahlberg Apr 27, 2018
e82c58a
Rubicon Adapter GDPR Update for gdprApplies flag (#2456)
idettman Apr 27, 2018
ebf5e61
Update adform adapter's dynamic price type (#2460)
Pupis Apr 27, 2018
e558950
Parse bid sizes on the `mediaTypes` object (#2435)
jsalis Apr 27, 2018
1ed012a
add getUserSyncs function in clickforceBidAdapter (#2383)
MIGOdanis Apr 27, 2018
b1f043d
added missing dfpAdServerVideo.js dfp vast tag generation uri compone…
Slind14 Apr 30, 2018
2d0f6ca
Do client-side user syncs when using the OpenRTB endpoint (#2410)
haohany Apr 30, 2018
9ac6ddd
Sonobi Adapter - Added debugging and analytics query params. (#2463)
JonGoSonobi Apr 30, 2018
12cf662
Add New Adapter admaticBidAdapter (#2390)
hakanarik Apr 30, 2018
b1f8741
Getintent adapter: support multisize bids (#2453)
kprokopchik Apr 30, 2018
59e0042
[FEAT] support mediaTypes.banner.sizes (#2444)
wuleo Apr 30, 2018
3767129
fix sonobi tests for device size so it works in browserstack
snapwich Apr 30, 2018
603f5f0
fix sonobi to use polyfilled find to correct browserstack tests
snapwich Apr 30, 2018
77d0e06
fixing getintent to use utils.isInteger to fix browserstack tests
snapwich Apr 30, 2018
d28c4a8
[1.x] Populate crid with values from demand if present (#2424)
aprakash-sovrn May 1, 2018
a0fee37
PulsePoint Adapter GDPR support (#2471)
anand-venkatraman May 1, 2018
027abc7
getting publisher url fix (#2472)
sekindo May 1, 2018
4a149cf
OpenX Adapter: Support out of order bids. (#2452)
jimee02 May 1, 2018
247ea80
GDPR consentManagement module (#2213)
jsnellbaker May 1, 2018
4dcb046
added whitelist for loading external JS + tests (#2430)
mkendall07 May 1, 2018
64f342a
Add note about headerbid expert (#2367)
matthewlane May 1, 2018
a4913ea
Prebid 1.9.0 Release
jsnellbaker May 1, 2018
ab0386d
Increment Prebid version
jsnellbaker May 1, 2018
9416e75
GDPR support for Sovrn Adapter (#2475)
May 1, 2018
0654474
send rp_secure to frank for video bids (#2476)
moonshells May 1, 2018
bea6ab0
add feature to bridgewellBidAdapter (#2480)
wuleo May 3, 2018
59db2fe
Update Platformio Adapter (#2468)
varashellov May 3, 2018
e247211
Only send OpenX BO beacon once per page load (#2484)
haohany May 3, 2018
04d6601
Update the consent param in userSync as per IAB Spec (#2494)
PubMatic-OpenWrap May 4, 2018
723669a
Fix typos in comment, cosolidated -> consolidated (#2493)
pskupinski May 4, 2018
4e80a29
Add LockerDome bid adapter (#2477)
pskupinski May 4, 2018
3116d7f
One Video Adapter (#2445)
ankur-modi May 4, 2018
cf1dc79
Update babel plugins (#2447)
jaiminpanchal27 May 7, 2018
53fbc7d
Add GDPR support to Beachfront adapter (#2474)
jsalis May 7, 2018
a348d8f
New Adapter onetagBidAdapter (#2461)
onetag-dev May 7, 2018
9529185
New optional parameter - subId (#2495)
rade-popovic May 7, 2018
9bbd122
add support to handle native js pixels for AN adapter (#2487)
jsnellbaker May 7, 2018
2dd6e1a
A4G Adapter GDPR support (#2501)
adilets May 8, 2018
b1b969f
support extra params (#2502)
thewizarodofoz May 8, 2018
e638efc
IndexExchange Display Bid Adapter + GDPR Support (#2496)
ix-prebid-support May 8, 2018
ea91035
Sharethrough: GDPR compliance + getUserSyncs (#2503)
chriscpan May 8, 2018
a81ef72
bugfix (#2510)
jaiminpanchal27 May 8, 2018
208960c
Prebid 1.10.0 Release
jaiminpanchal27 May 8, 2018
eadfd86
Increment pre version
jaiminpanchal27 May 8, 2018
3d96d9e
Sonobi Adapter - Added referrer param. Fixed timeout error in userSyn…
JonGoSonobi May 10, 2018
877a58c
add support for latLong in rubicon adapter (#2508)
snapwich May 11, 2018
fdadd14
OpenX Adapter: GDPR Support (#2504)
jimee02 May 11, 2018
2249778
Add new Adapter brainyBidAdapter (#2458)
May 11, 2018
1f2a7fb
Add 1024x768 (size_id = 53) in sizeMap (#2527)
hdeodhar May 14, 2018
119e590
Aardvark v1.0 (#2507)
dejanstrbac May 14, 2018
c5a3d12
Show only summary and errors (#2514)
jaiminpanchal27 May 14, 2018
ab5ca4d
added gdpr support to userSync in rubicon adapter (#2531)
idettman May 14, 2018
6785bc5
fixed bug when latitute/longitue are not provided (#2533)
harpere May 15, 2018
2607bcc
change AppNexus endpoint to use ORTB (#2532)
mkendall07 May 15, 2018
735bf76
-GDPR support added in media net bidder (#2538)
vedantseta May 15, 2018
6bfed30
Lifestreet: gdpr and consent string parameters (#2537)
Lifestreet May 15, 2018
3436a13
Create GXOne Bid Adapter and tests for it (#2540)
GeronimoGXOne May 15, 2018
27dca0f
PubMatic Adapter: Bug fix to read all bids from seatBid array (#2520)
PubMatic-OpenWrap May 15, 2018
7848901
fix getPreparedBidForAuction to look for renderer on correct bid (#2505)
kitwestneat May 15, 2018
b746bf1
Smart: GDPR support (#2528)
ytyukhnin May 15, 2018
07e711c
add support for safeframe workflow and new utils method to read aduni…
jsnellbaker May 15, 2018
e610247
GDPR - add consent information to PBS cookie_sync request (#2530)
jsnellbaker May 15, 2018
103c015
replace find reference with imported version (#2542)
jsnellbaker May 15, 2018
849fdf1
Prebid 1.11.0 release
jsnellbaker May 15, 2018
d9e1945
Merge tag '1.7.0' of github.com:prebid/Prebid.js into feature/Prebid-…
vzhukovsky May 17, 2018
3495970
Added partners ids.
vzhukovsky May 17, 2018
350c008
Added changelog entry.
vzhukovsky May 17, 2018
af4bce9
Merge tag '1.8.0' of github.com:prebid/Prebid.js into feature/Prebid-…
vzhukovsky May 17, 2018
fd19ed5
Added partners ids.
vzhukovsky May 17, 2018
f619c9d
Added changelog entry.
vzhukovsky May 17, 2018
75b1f0f
Merge tag '1.9.0' of github.com:prebid/Prebid.js into feature/Prebid-…
vzhukovsky May 18, 2018
bfa2c95
Added partners ids.
vzhukovsky May 18, 2018
f28e271
Added passing GDPR flag when consent string is not present.
vzhukovsky May 18, 2018
75ef9c1
Added changelog entry.
vzhukovsky May 18, 2018
f97995b
Merge tag '1.10.0' of github.com:prebid/Prebid.js into feature/Prebid…
vzhukovsky May 18, 2018
5664a48
Added partners ids.
vzhukovsky May 18, 2018
2952e8d
Added changelog entry.
vzhukovsky May 18, 2018
5921f24
Merge tag '1.11.0' of github.com:prebid/Prebid.js into feature/Prebid…
vzhukovsky May 18, 2018
7c63e86
Added partners ids.
vzhukovsky May 18, 2018
4526dcd
Added changelog entry.
vzhukovsky May 18, 2018
07d0ec8
Merge pull request #152 from CRAFT/release/2.7.0
vzhukovsky May 21, 2018
6422602
Merge pull request #153 from CRAFT/release/2.8.0
vzhukovsky May 21, 2018
b8db721
Renamed browserstack key for screwdriver.
vzhukovsky May 21, 2018
828cf7d
Merge branch 'aolgithub-master' into release/2.9.0
vzhukovsky May 21, 2018
104f013
Merge pull request #154 from CRAFT/release/2.9.0
vzhukovsky May 21, 2018
34b5757
Merge branch 'aolgithub-master' into release/2.10.0
vzhukovsky May 21, 2018
d1560b2
Updated package-lock.json.
vzhukovsky May 21, 2018
6fad643
Merge pull request #155 from CRAFT/release/2.10.0
vzhukovsky May 21, 2018
bd1b7fc
Merge branch 'aolgithub-master' into release/2.11.0
vzhukovsky May 21, 2018
6dfcbd6
Merge pull request #156 from CRAFT/release/2.11.0
vzhukovsky May 21, 2018
5261b7c
Added passing consent string without GDPR applies flag.
vzhukovsky May 21, 2018
befc4ea
Removed unused mocha reporter.
vzhukovsky May 22, 2018
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
19 changes: 15 additions & 4 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
{
"presets": ["es2015"],
"presets": [
["env", {
"targets": {
"browsers": [
"chrome >= 61",
"safari >=8",
"edge >= 14",
"ff >= 57",
"ie >= 10",
"ios >= 8"
]
}
}]
],
"plugins": [
"transform-object-assign",
"transform-es3-property-literals",
"transform-es3-member-expression-literals"
"transform-object-assign"
]
}
7 changes: 7 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@ module.exports = {
"browser": true,
"commonjs": true
},
"settings": {
"import/resolver": {
"node": {
"moduleDirectory": ["node_modules", "./"]
}
}
},
"extends": "standard",
"globals": {
"$$PREBID_GLOBAL$$": false
Expand Down
3 changes: 2 additions & 1 deletion .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@ exemptLabels:
- pinned
- security
- bug
- feature
# Label to use when marking an issue as stale
staleLabel: wontfix
staleLabel: stale
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
Expand Down
35 changes: 22 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,28 @@
sudo: required

dist: trusty

language: node_js

node_js:
- "7.0"

# See https://docs.travis-ci.com/user/gui-and-headless-browsers/#Using-the-Chrome-addon-in-the-headless-mode
- '7.0'
env:
- BROWSERSTACK_USERNAME=info184
addons:
chrome: stable

chrome: stable,
browserstack:
username: info184
access_key:
secure: Ru286R4pMcEIRKwb2AoaaJY6lEKIzeZraxY7CtbOP4ykNk7uqsnyitk4QwxpCCh0n35b71m30okW6ZmZnl0lJXhOMdYoSOYBAnUw2Vn7Y93oMSKIC5dc2/qmtF1t2b1qX65/Ont2iJUj+UY8VQw5Hk2vIT4/5wifYPBnV5ILK4AI7SVk/ma7OzK4rkp3WThlouddctAd7tx4O3YIyJKDi9lkfcMA0pnH4OZSOlDClRLIy50Q1NE+iyqHtWFZK1TwJ+IhQbSsCLbuyQJBRnyJJEftNmtrs5MCZt/9pwFDj7c8+o11F6HCsTBYFkehFRfbKnmhCc1G+bsNXY8OxIWwEHeuVmSGK7TDPYcPPQBc03mcQ1fY/IPNQOdsVJ/n8RsG2u0IU2CF2hhkuNFzeov7dOHljanc45NKOrLdjwzP1aZCAUvLquOTzvmdF23nJhMs8UO+Du4kTK5VfmKyz1MC91E40a0Q15+O4qmS39rNOlwhxPJSfuxxL1jKVPJ7PsFbTkGM8M/XPJ6dyGLufy225HjdLdJTAOa5BZ4st+nXH/AzqHzy6a2I5vTmAz1j4gHLgVU+iNxAkX8znb25s3Rs1ZuFVj+aBSBmNoQA1FA5f/uXWeruTdDig7ksp+XdjsjLm9Md8cWwYaEn04FYj1ztJrylrEMfnc0Kcs6zQ3fll1g=
before_install:
- npm install -g gulp
- google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost &

script:
- gulp run-tests
- npm install -g gulp
- google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost &
script: |-
if [[ ${TRAVIS_PULL_REQUEST} == "false" ]]; then
gulp test --browserstack
else
gulp run-tests
fi
notifications:
slack:
on_success: never
on_failure: always
on_pull_requests: false
secure: C4O77VtABLE5DiPDeKGqUcsBdTBMNjQRLc8iBfSp231e95K1rA/JXJJEQN/lVhhiFJyPhxueE0i6cR0zD8uAMC8HRShGGfPjEZ7f6glawPzap2wFwjAyVkknYV+BMKcX0jvn7CiSKBj+zTbHQfn/Uj3nMSbDZQIdbNDiFGh4NuDr3/Yd/efhsw/miExlSPSWqGVCKV3WPpTrU3BRpLNDq4sZMXP9ORZxGK7ER3tsMiD2z05YpvC+mibESJxaY0qsuQu1y1Gu65QLPe5ocw405btJwqYn+b4YFpUd2GbLNhjtLzsc+OKrD0DWuEI0bxePQUYDga5wR6g4cdZaXU3ixDjee7sJbDeVJAuykGlfZ4A1k+fQIgPs3s9XMHaeG9AfDhFiZ/UoNdonzos1iSa/Y1TzHIXp1wnbHKT5HUWWPFNb5PzJxHEtHbm3jwOH4iK8VAq94ec16M2aqUAj7muiqcrTlYa5rs6jRlXo/TRymFnbQRdBT7eLmLNDQD35yR1Y+4mxHqKi+3189yG9RE+uwIlB+9HZFgNbioOApB+jarKC6M0qEgn0bHxkpJBP8JmNCA84U0ZUzyPvuMGsRbisAmKoUsU8C6cq59QDfBTcCTvKXK6r+6f23iRGieoGSbTxYQj46QkykpbWU0WstQDQsZL3L316uZecOVZmWKBRxPs=
28 changes: 28 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
AOL Prebid 2.11.0
----------------
Updated to Prebid 1.11.0
Added GDPR support fo AOL analytics adapter.
Added passing GDPR flag when consent string is not present.


AOL Prebid 2.10.0
----------------
Updated to Prebid 1.10.0


AOL Prebid 2.9.0
----------------
Updated to Prebid 1.9.0
Added GDPR support for AOL adapter.


AOL Prebid 2.8.0
----------------
Updated to Prebid 1.8.0


AOL Prebid 2.7.0
----------------
Updated to Prebid 1.7.0


AOL Prebid 2.6.0
----------------
Updated to Prebid 1.6.0
Expand Down
1 change: 1 addition & 0 deletions PR_REVIEW.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ For modules and core platform updates, the initial reviewer should request an ad
- Adapters may not use the $$PREBID_GLOBAL$$ variable
- All adapters must support the creation of multiple concurrent instances. This means, for example, that adapters cannot rely on mutable global variables.
- Adapters may not globally override or default the standard ad server targeting values: hb_adid, hb_bidder, hb_pb, hb_deal, or hb_size, hb_source, hb_format.
- After a new adapter is approved, let the submitter know they may open a PR in the [headerbid-expert repository](https://github.com/prebid/headerbid-expert) to have their adapter recognized by the [Headerbid Expert extension](https://chrome.google.com/webstore/detail/headerbid-expert/cgfkddgbnfplidghapbbnngaogeldmop). The PR should be to the [bidder patterns file](https://github.com/prebid/headerbid-expert/blob/master/bidderPatterns.js), adding an entry with their adapter's name and the url the adapter uses to send and receive bid responses.

## Ticket Coordinator

Expand Down
6 changes: 5 additions & 1 deletion gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,11 @@ function newKarmaCallback(done) {
if (exitCode) {
done(new Error('Karma tests failed with exit code ' + exitCode));
} else {
done();
if (argv.browserstack) {
process.exit(0);
} else {
done();
}
}
}
}
Expand Down
103 changes: 103 additions & 0 deletions integrationExamples/gpt/gdpr_hello_world.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
<html>
<head>
<script>window.__cmp = {config: {logging: 'debug'}}</script>
<script src="//acdn.adnxs.com/cmp/cmp.complete.bundle.js" async></script>

<script>
var PREBID_TIMEOUT = 700;

var adUnits = [{
code: 'div-gpt-ad-1460505748561-0',
sizes: [[300, 250], [300,600]],

// Replace this object to test a new Adapter!
bids: [{
bidder: 'appnexusAst',
params: {
placementId: '10433394'
}
}]

}];

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

</script>

<script type="text/javascript" src="../../build/dev/prebid.js" async></script>
<script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});

pbjs.que.push(function() {
pbjs.addAdUnits(adUnits);
pbjs.setConfig({
consentManagement: {
cmpApi: 'iab',
timeout: 5000,
allowAuctionWithoutConsent: true
},
pubcid: {
enable: false
}
});
pbjs.requestBids({
bidsBackHandler: sendAdserverRequest
});
});

function sendAdserverRequest() {
if (pbjs.adserverRequestSent) return;
pbjs.adserverRequestSent = true;
googletag.cmd.push(function() {
pbjs.que.push(function() {
pbjs.setTargetingForGPTAsync();
googletag.pubads().refresh();
});
});
}

// setTimeout(function() {
// sendAdserverRequest();
// console.log('timeout in main pbjs fired');
// }, PREBID_TIMEOUT);

</script>

<script>
(function () {
var gads = document.createElement('script');
gads.async = true;
gads.type = 'text/javascript';
var useSSL = 'https:' == document.location.protocol;
gads.src = (useSSL ? 'https:' : 'http:') +
'//www.googletagservices.com/tag/js/gpt.js';
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(gads, node);
})();
</script>

<script>
googletag.cmd.push(function () {
googletag.defineSlot('/19968336/header-bid-tag-0', [[300, 250], [300, 600]], 'div-gpt-ad-1460505748561-0').addService(googletag.pubads());

googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
</head>

<body>
<h2>Prebid.js Test</h2>
<h5>Div-1</h5>
<div id='div-gpt-ad-1460505748561-0'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1460505748561-0'); });
</script>
</div>
</body>
</html>
Loading