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

Update sspbc-adapter branch #5

Merged
merged 56 commits into from
Nov 9, 2020
Merged
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
d8f43de
Adding Medianet outstream renderer support (#5854)
c3p-0 Oct 20, 2020
449a9fa
PR-review: fixed getFloor function name (#5876)
bretg Oct 20, 2020
5d9a0e6
Real Time Data Module - Phase3 (#5783)
omerDotan Oct 20, 2020
c4eb742
Audigent RTD Provider HaloId Support & RTD Phase 3 Compliance (#5777)
Oct 20, 2020
291caa1
[AD-963] - Update JW Player RTD Provider for compliance with RTD Modu…
karimMourra Oct 20, 2020
9c1d1a2
Reconciliation Real Time Data Provider (#5774)
vfedoseev Oct 20, 2020
01eb953
Update instream logic to account for multimp (#5872)
sdao-tl Oct 21, 2020
3423e7b
Verizon Media user id module (#5786)
slimkrazy Oct 21, 2020
820ec1d
Use new ad request format by default in TheMediaGrid Bid Adapter (#5840)
TheMediaGrid Oct 21, 2020
73b4fc7
Floors Module update to include floorMin (#5805)
mmoschovas Oct 21, 2020
372fbbd
Prebid 4.13.0 Release
mike-chowla Oct 21, 2020
73d880f
Increment pre version
Oct 21, 2020
d3c0ded
configurable TTL for impressions (#5880)
jrosendahl Oct 21, 2020
05606c6
PulsePoint Adapter: Fix on multi-format support (#5857)
anand-venkatraman Oct 22, 2020
0576ee2
ID5 user id module: migrate publishers to use local storage instead o…
smenzer Oct 22, 2020
b2ecc7e
add us_privacy to id5 id module (#5858)
smenzer Oct 22, 2020
081a9f2
Rubicon Bid Adapter - Interpret response adds new meta values (#5864)
mmoschovas Oct 22, 2020
22677c1
[Synacormedia] Config override for site.domain property (#5885)
slaufer Oct 23, 2020
da480f2
AOL Adapter: User ID Support (#5886)
slimkrazy Oct 23, 2020
fb95850
the code to require local storage will be released in 4.14.0 not 4.13…
smenzer Oct 23, 2020
6360492
fix: schain complete can be 0 (#5902)
Oct 27, 2020
894c1d7
[AD-1020] JWPlayer RTD: Obtain targeting params from FPD (#5892)
karimMourra Oct 27, 2020
6f531d5
Add support for Publisher Common ID Module (#5871)
madma Oct 27, 2020
5bda2f1
Liveintent id module doesn't fall back to the default implementations…
Oct 27, 2020
7da5dad
aol bid adapter: support IE (#5894)
robertrmartinez Oct 28, 2020
9d37b25
add check for config to make sure its defined (#5873)
Fawke Oct 28, 2020
9dbc998
Prebid 4.14.0 Release
smenzer Oct 28, 2020
d966829
Increment pre version
smenzer Oct 28, 2020
78a2d28
Media type renderers (#5760)
MikeSperone Oct 29, 2020
9a75d26
Added GVL_ID & addtl_consent for smartadserverBidAdapter (#5870)
lowendavid Oct 29, 2020
51f2405
New krushmedia Prebid.js adapter (#5833)
Krushmedia Oct 30, 2020
348a4f5
eTarget: adapter update (#5881)
etargetse Oct 30, 2020
e3a9c60
DMX Fix video bug (#5910)
stevealliance Nov 2, 2020
eb55e67
fix failing lint errors on circle ci (#5918)
Fawke Nov 2, 2020
1a76a46
IX missing sizes testing and diagnosis (#5856)
ix-certification Nov 2, 2020
ae1b4d7
Add apacdex bid adapter & Merge valueimpression, quantumdex to apacde…
thuyhq Nov 2, 2020
640a3cd
Adkernel: basic meta forwarding (#5836)
ckbo3hrk Nov 2, 2020
78d5117
Add skip params to Beachfront adapter (#5847)
jsalis Nov 2, 2020
39df31f
AMX RTB: improve URL handling in request (#5905)
nickjacob Nov 2, 2020
d19f4ca
feat: add the elapsed time to events for debugging (#5868)
gpolaert Nov 2, 2020
024cac8
remove 'only' to run all tests (#5926)
Fawke Nov 3, 2020
07ec2bc
Add Auction Options Config (#5787)
ncolletti Nov 3, 2020
84649e8
TL: Add GVLID, update validation method, add unit tests (#5904)
sdao-tl Nov 3, 2020
38a1c8e
rubicon - support all userIds (#5923)
harpere Nov 3, 2020
97766fb
Adds tcf v2 support (#5883)
onetag-dev Nov 3, 2020
1da9ca6
get dynamic ttl from the server response (#5896)
liranbaruch Nov 4, 2020
fa2394f
Teads adapter: add Global Vendor Id (GDPR enforcement) (#5929)
nailyk Nov 4, 2020
7bbb053
Smaato: Add userIds to BidRequest (#5927)
sbrosinski Nov 4, 2020
7729bb7
Mediasquare: add native and video support (#5823)
matthieularere-msq Nov 4, 2020
31e00f2
33Across: Added Video Support (#5884)
curlyblueeagle Nov 4, 2020
014b65f
Prebid 4.15.0 Release
robertrmartinez Nov 4, 2020
d3eec3a
Increment pre version
robertrmartinez Nov 4, 2020
28473bc
Improve Digital adapter: eids support (#5935)
jbartek25 Nov 5, 2020
bb60431
Adkernel: andbeyond alias (#5922)
ckbo3hrk Nov 5, 2020
f9fdc9c
LunamediaHB bid adapter (#5906)
lunamedia Nov 6, 2020
7efc333
Add User ID Targeting to googletag.cmd as a fallback when GPT API is …
lyubomirshishkov Nov 9, 2020
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
Prev Previous commit
Next Next commit
Reconciliation Real Time Data Provider (prebid#5774)
* FID-162: Add Reconciliation RTD Provider

* FID-162: Update Reconciliation RTD Provider API

* FID-162: Update getTargetingData method

* FID-162: Add tests
  • Loading branch information
vfedoseev authored Oct 20, 2020
commit 9c1d1a26038cbfe9d8b7cbd3b831a59b1af53556
101 changes: 101 additions & 0 deletions integrationExamples/gpt/reconciliationRtdProvider_example.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="../../build/dev/prebid.js"></script>
<script async src="https://www.googletagservices.com/tag/js/gpt.js"></script>
<meta charset="UTF-8">
<title>Reconciliation RTD Provider Example</title>
<script>
var FAILSAFE_TIMEOUT = 3300;
var PREBID_TIMEOUT = 1000;

var adUnits = [{
code: "/21834411153/rsdk-2",
mediaTypes: {
banner: {
sizes: [
[300, 250],
[728, 90],
],
},
},
// Replace this object to test a new Adapter!
bids: [{
bidder: 'appnexus',
params: {
placementId: 13144370
}
}]

}];

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

</script>

<script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});

pbjs.que.push(function() {
pbjs.setConfig({
realTimeData: {
auctionDelay: 0,
dataProviders: [
{
name: "reconciliation",
params: {
publisherMemberId: "test_prebid_publisher",
allowAccess: true
},
},
],
},
});
pbjs.addAdUnits(adUnits);
pbjs.requestBids({
bidsBackHandler: sendAdserverRequest,
timeout: PREBID_TIMEOUT
});
});

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();
}, FAILSAFE_TIMEOUT);

</script>

<script>
googletag.cmd.push(function () {
googletag.defineSlot('/21834411153/rsdk-2', [[300, 250], [728, 90]], 'div-gpt-ad-rsdk-1').addService(googletag.pubads());

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

<body>
<h5>Div-1</h5>
<div id='div-gpt-ad-rsdk-1'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-rsdk-1'); });
</script>
</div>
</body>
</html>
3 changes: 2 additions & 1 deletion modules/.submodules.json
Original file line number Diff line number Diff line change
@@ -26,6 +26,7 @@
"rtdModule": [
"browsiRtdProvider",
"audigentRtdProvider",
"jwplayerRtdProvider"
"jwplayerRtdProvider",
"reconciliationRtdProvider"
]
}
Loading
Oops, something went wrong.