File tree Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -161,11 +161,20 @@ export const spec = {
161
161
domain : domain ,
162
162
publisher : {
163
163
id : publisherId
164
+ } ,
165
+ content : {
166
+ ext : {
167
+ prebid : {
168
+ name : 'pbjs' ,
169
+ version : '$prebid.version$'
170
+ }
171
+ }
164
172
}
165
173
} ,
166
174
device : device ,
167
175
at : at ,
168
- cur : cur
176
+ cur : cur ,
177
+ ext : { }
169
178
} ;
170
179
171
180
const userExt = { } ;
@@ -194,6 +203,8 @@ export const spec = {
194
203
} ;
195
204
}
196
205
206
+ // requestPayload.user.ext.ver = pbjs.version;
207
+
197
208
// Targeting
198
209
if ( getBidIdParameter ( 'data' , bid . params . user ) ) {
199
210
var targetingarr = [ ] ;
@@ -336,6 +347,7 @@ function createOutstreamConfig(bid) {
336
347
let confTitle = getBidIdParameter ( 'title' , bid . renderer . config . outstream_options ) ;
337
348
let confSkipOffset = getBidIdParameter ( 'skipOffset' , bid . renderer . config . outstream_options ) ;
338
349
let confDesiredBitrate = getBidIdParameter ( 'desiredBitrate' , bid . renderer . config . outstream_options ) ;
350
+ let confVisibilityThreshold = getBidIdParameter ( 'visibilityThreshold' , bid . renderer . config . outstream_options ) ;
339
351
let elementId = getBidIdParameter ( 'slot' , bid . renderer . config . outstream_options ) || bid . adUnitCode ;
340
352
341
353
logMessage ( '[SMARTX][renderer] Handle SmartX outstream renderer' ) ;
@@ -384,6 +396,10 @@ function createOutstreamConfig(bid) {
384
396
smartPlayObj . desiredBitrate = confDesiredBitrate ;
385
397
}
386
398
399
+ if ( confVisibilityThreshold ) {
400
+ smartPlayObj . visibilityThreshold = confVisibilityThreshold ;
401
+ }
402
+
387
403
smartPlayObj . adResponse = bid . vastContent ;
388
404
389
405
const divID = '[id="' + elementId + '"]' ;
Original file line number Diff line number Diff line change @@ -189,6 +189,14 @@ describe('The smartx adapter', function () {
189
189
domain : '' ,
190
190
publisher : {
191
191
id : '__name__'
192
+ } ,
193
+ content : {
194
+ ext : {
195
+ prebid : {
196
+ name : 'pbjs' ,
197
+ version : '$prebid.version$'
198
+ }
199
+ }
192
200
}
193
201
} ) ;
194
202
} ) ;
@@ -525,6 +533,7 @@ describe('The smartx adapter', function () {
525
533
bidderRequestObj . bidRequest . bids [ 0 ] . params . outstream_options . title = 'abc' ;
526
534
bidderRequestObj . bidRequest . bids [ 0 ] . params . outstream_options . skipOffset = 2 ;
527
535
bidderRequestObj . bidRequest . bids [ 0 ] . params . outstream_options . desiredBitrate = 123 ;
536
+ bidderRequestObj . bidRequest . bids [ 0 ] . params . outstream_options . visibilityThreshold = 30 ;
528
537
529
538
responses [ 0 ] . renderer . render ( responses [ 0 ] ) ;
530
539
You can’t perform that action at this time.
0 commit comments