Skip to content

Commit b9e5bf2

Browse files
pm-azhar-mullapm-azhar-mulla
pm-azhar-mulla
authored and
pm-azhar-mulla
committed
Aligned pubmatic adapter entry at top
1 parent 870c2e2 commit b9e5bf2

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

Diff for: src_new/adapters/prebid.js

+10
Original file line numberDiff line numberDiff line change
@@ -1012,6 +1012,15 @@ function setPrebidConfig(){
10121012

10131013
exports.setPrebidConfig = setPrebidConfig;
10141014

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+
10151024
function gets2sConfig(prebidConfig){
10161025
var bidderParams = {};
10171026
var s2sBidders = CONFIG.getServerEnabledAdaptars();
@@ -1262,6 +1271,7 @@ function initPbjsConfig(){
12621271
return;
12631272
}
12641273
window[pbNameSpace].logging = util.isDebugLogEnabled();
1274+
refThis.realignPubmaticAdapters();
12651275
refThis.setPrebidConfig();
12661276
refThis.configureBidderAliasesIfAvailable();
12671277
refThis.enablePrebidPubMaticAnalyticIfRequired();

Diff for: test/controllers/custom.spec.js

+2
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,7 @@ describe("CONTROLLER: CUSTOM", function() {
861861
sinon.spy(CUSTOM, "setWindowReference");
862862
sinon.spy(CUSTOM, "defineWrapperTargetingKeys");
863863
sinon.spy(CUSTOM, "initSafeFrameListener");
864+
sinon.stub(PREBID, "realignPubmaticAdapters")
864865
done();
865866
});
866867

@@ -869,6 +870,7 @@ describe("CONTROLLER: CUSTOM", function() {
869870
CUSTOM.setWindowReference.restore();
870871
CUSTOM.defineWrapperTargetingKeys.restore();
871872
CUSTOM.initSafeFrameListener.restore();
873+
PREBID.realignPubmaticAdapters.restore();
872874
done();
873875
});
874876

Diff for: test/controllers/gpt.spec.js

+2
Original file line numberDiff line numberDiff line change
@@ -2960,6 +2960,7 @@ describe("CONTROLLER: GPT", function() {
29602960
sinon.spy(GPT, "defineGPTVariables");
29612961
sinon.spy(GPT, "addHooksIfPossible");
29622962
sinon.spy(GPT, "initSafeFrameListener");
2963+
sinon.stub(PREBID, "realignPubmaticAdapters")
29632964
done();
29642965
});
29652966

@@ -2970,6 +2971,7 @@ describe("CONTROLLER: GPT", function() {
29702971
GPT.defineGPTVariables.restore();
29712972
GPT.addHooksIfPossible.restore();
29722973
GPT.initSafeFrameListener.restore();
2974+
PREBID.realignPubmaticAdapters.restore();
29732975
done();
29742976
});
29752977

0 commit comments

Comments
 (0)