File tree 3 files changed +14
-0
lines changed
3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -1012,6 +1012,15 @@ function setPrebidConfig(){
1012
1012
1013
1013
exports . setPrebidConfig = setPrebidConfig ;
1014
1014
1015
+ function realignPubmaticAdapters ( ) {
1016
+ if ( CONF . adapters && CONF . adapters [ "pubmatic" ] ) {
1017
+ var pubmaticAdpater = { "pubmatic" : CONF . adapters [ "pubmatic" ] } ;
1018
+ CONF . adapters = Object . assign ( pubmaticAdpater , CONF . adapters ) ;
1019
+ }
1020
+ }
1021
+
1022
+ exports . realignPubmaticAdapters = realignPubmaticAdapters ;
1023
+
1015
1024
function gets2sConfig ( prebidConfig ) {
1016
1025
var bidderParams = { } ;
1017
1026
var s2sBidders = CONFIG . getServerEnabledAdaptars ( ) ;
@@ -1262,6 +1271,7 @@ function initPbjsConfig(){
1262
1271
return ;
1263
1272
}
1264
1273
window [ pbNameSpace ] . logging = util . isDebugLogEnabled ( ) ;
1274
+ refThis . realignPubmaticAdapters ( ) ;
1265
1275
refThis . setPrebidConfig ( ) ;
1266
1276
refThis . configureBidderAliasesIfAvailable ( ) ;
1267
1277
refThis . enablePrebidPubMaticAnalyticIfRequired ( ) ;
Original file line number Diff line number Diff line change @@ -861,6 +861,7 @@ describe("CONTROLLER: CUSTOM", function() {
861
861
sinon . spy ( CUSTOM , "setWindowReference" ) ;
862
862
sinon . spy ( CUSTOM , "defineWrapperTargetingKeys" ) ;
863
863
sinon . spy ( CUSTOM , "initSafeFrameListener" ) ;
864
+ sinon . stub ( PREBID , "realignPubmaticAdapters" )
864
865
done ( ) ;
865
866
} ) ;
866
867
@@ -869,6 +870,7 @@ describe("CONTROLLER: CUSTOM", function() {
869
870
CUSTOM . setWindowReference . restore ( ) ;
870
871
CUSTOM . defineWrapperTargetingKeys . restore ( ) ;
871
872
CUSTOM . initSafeFrameListener . restore ( ) ;
873
+ PREBID . realignPubmaticAdapters . restore ( ) ;
872
874
done ( ) ;
873
875
} ) ;
874
876
Original file line number Diff line number Diff line change @@ -2960,6 +2960,7 @@ describe("CONTROLLER: GPT", function() {
2960
2960
sinon . spy ( GPT , "defineGPTVariables" ) ;
2961
2961
sinon . spy ( GPT , "addHooksIfPossible" ) ;
2962
2962
sinon . spy ( GPT , "initSafeFrameListener" ) ;
2963
+ sinon . stub ( PREBID , "realignPubmaticAdapters" )
2963
2964
done ( ) ;
2964
2965
} ) ;
2965
2966
@@ -2970,6 +2971,7 @@ describe("CONTROLLER: GPT", function() {
2970
2971
GPT . defineGPTVariables . restore ( ) ;
2971
2972
GPT . addHooksIfPossible . restore ( ) ;
2972
2973
GPT . initSafeFrameListener . restore ( ) ;
2974
+ PREBID . realignPubmaticAdapters . restore ( ) ;
2973
2975
done ( ) ;
2974
2976
} ) ;
2975
2977
You can’t perform that action at this time.
0 commit comments