diff --git a/adapters/sspBC/sspbc.go b/adapters/sspBC/sspbc.go
index 27cd945f13a..62d3fa52f34 100644
--- a/adapters/sspBC/sspbc.go
+++ b/adapters/sspBC/sspbc.go
@@ -2,7 +2,6 @@ package sspBC
import (
"bytes"
- "encoding/base64"
"encoding/json"
"errors"
"fmt"
@@ -19,7 +18,7 @@ import (
)
const (
- adapterVersion = "5.7"
+ adapterVersion = "5.8"
impFallbackSize = "1x1"
requestTypeStandard = 1
requestTypeOneCode = 2
@@ -54,7 +53,7 @@ type templatePayload struct {
PubId string `json:"pubid"`
Page string `json:"page"`
Referer string `json:"referer"`
- McAd string `json:"mcad"`
+ McAd mcAd `json:"mcad"`
Inver string `json:"inver"`
}
@@ -84,7 +83,7 @@ func Builder(_ openrtb_ext.BidderName, config config.Adapter, server config.Serv
`width=device-width, initial-scale=1.0">
") {
// Banner ad is already formatted
return bid.AdM, nil
}
// create McAd payload
- mcad.Id = request.ID
- mcad.Seat = seat
- mcad.SeatBid = []openrtb2.SeatBid{
- {Bid: []openrtb2.Bid{bid}},
- }
-
- mcMarshalled, err := json.Marshal(mcad)
- if err != nil {
- return "", err
+ var mcad = mcAd{
+ Id: request.ID,
+ Seat: seat,
+ SeatBid: []openrtb2.SeatBid{
+ {Bid: []openrtb2.Bid{bid}},
+ },
}
bannerData := &templatePayload{
@@ -255,7 +249,7 @@ func (a *adapter) createBannerAd(bid openrtb2.Bid, ext responseExt, request *ope
PubId: ext.PublisherId,
Page: request.Site.Page,
Referer: request.Site.Ref,
- McAd: base64.URLEncoding.EncodeToString(mcMarshalled),
+ McAd: mcad,
Inver: prebidServerIntegrationType,
}
diff --git a/adapters/sspBC/sspbctest/exemplary/banner-fromtemplate.json b/adapters/sspBC/sspbctest/exemplary/banner-fromtemplate.json
index cba21f00ea4..4d54443f2a9 100644
--- a/adapters/sspBC/sspbctest/exemplary/banner-fromtemplate.json
+++ b/adapters/sspBC/sspbctest/exemplary/banner-fromtemplate.json
@@ -41,7 +41,7 @@
"httpCalls": [
{
"expectedRequest": {
- "uri": "http://ssp.wp.test/bidder/?bdver=5.7&inver=4",
+ "uri": "http://ssp.wp.test/bidder/?bdver=5.8&inver=4",
"body": {
"id": "test-request",
"imp": [
@@ -129,7 +129,7 @@
"id": "response-005",
"impid": "slot",
"price": 20,
- "adm": "<\/title>