From c2895b0ff8eb428f2c1a2a0322d47449043b40e0 Mon Sep 17 00:00:00 2001 From: Cadent Aperture MX Date: Thu, 2 Jul 2026 13:37:59 -0400 Subject: [PATCH] Cadent Aperture MX Bid Adapter: migrate endpoints to ssp.cadent.com Update bidder-info config and adapter test fixtures to use Cadent SSP domains, replacing legacy hb.emxdgt.com, cs.emxdgt.com, imp.emxdgt.com, emxdigital.com, and js.brealtime.com references. --- .../exemplary/banner-and-video-app.json | 10 +++++----- .../exemplary/banner-and-video-site.json | 10 +++++----- .../cadent_aperture_mxtest/exemplary/banner-app.json | 2 +- .../exemplary/minimal-banner.json | 2 +- .../cadent_aperture_mxtest/exemplary/video-app.json | 6 +++--- .../cadent_aperture_mxtest/exemplary/video-ctv.json | 6 +++--- .../cadent_aperture_mxtest/exemplary/video-site.json | 6 +++--- .../supplemental/add-bidfloor.json | 2 +- .../app-domain-and-url-correctly-parsed.json | 2 +- .../supplemental/app-storeUrl-correctly-parsed.json | 2 +- .../bad-imp-video-missing-partial-sizes.json | 6 +++--- .../supplemental/build-banner-object.json | 2 +- .../supplemental/build-video-object.json | 2 +- .../supplemental/invalid-response-no-bids.json | 2 +- .../invalid-response-unmarshall-error.json | 2 +- .../supplemental/server-error-code.json | 2 +- .../supplemental/server-no-content.json | 2 +- .../site-domain-and-url-correctly-parsed.json | 2 +- adapters/cadent_aperture_mx/cadentaperturemx_test.go | 2 +- static/bidder-info/cadent_aperture_mx.yaml | 4 ++-- static/bidder-info/emx_digital.yaml | 4 ++-- 21 files changed, 39 insertions(+), 39 deletions(-) diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-and-video-app.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-and-video-app.json index a2034b03120..aaec4d3762f 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-and-video-app.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-and-video-app.json @@ -52,7 +52,7 @@ "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "headers": { "Accept": [ "application/json" @@ -134,7 +134,7 @@ { "seat": "12356", "bid": [{ - "adm": "
", + "adm": "
", "id": "some_test_ad_id_1", "impid": "some_test_ad_id_1", "ttl": 300, @@ -148,7 +148,7 @@ { "seat": "45678", "bid": [{ - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id_2", "impid": "some_test_ad_id_2", "ttl": 300, @@ -169,7 +169,7 @@ { "bids": [{ "bid": { - "adm": "
", + "adm": "
", "id": "some_test_ad_id_1", "impid": "some_test_ad_id_1", "crid": "94395500", @@ -182,7 +182,7 @@ }, { "bid": { - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id_2", "impid": "some_test_ad_id_2", "crid": "9999999", diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-and-video-site.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-and-video-site.json index ccc449db254..804e9171b61 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-and-video-site.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-and-video-site.json @@ -53,7 +53,7 @@ "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "headers": { "Accept": [ "application/json" @@ -137,7 +137,7 @@ "seatbid": [{ "seat": "12356", "bid": [{ - "adm": "
", + "adm": "
", "id": "some_test_ad_id_1", "impid": "some_test_ad_id_1", "ttl": 300, @@ -151,7 +151,7 @@ { "seat": "45678", "bid": [{ - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id_2", "impid": "some_test_ad_id_2", "ttl": 300, @@ -171,7 +171,7 @@ "expectedBidResponses": [{ "bids": [{ "bid": { - "adm": "
", + "adm": "
", "id": "some_test_ad_id_1", "impid": "some_test_ad_id_1", "crid": "94395500", @@ -184,7 +184,7 @@ }, { "bid": { - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id_2", "impid": "some_test_ad_id_2", "crid": "9999999", diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-app.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-app.json index 6ca6684e703..3ea86f3037f 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-app.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/banner-app.json @@ -30,7 +30,7 @@ "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "headers": { "Accept": [ "application/json" diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/minimal-banner.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/minimal-banner.json index 017b3242766..6abb6cf3cad 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/minimal-banner.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/minimal-banner.json @@ -30,7 +30,7 @@ "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "headers": { "Accept": [ "application/json" diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-app.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-app.json index 717896c6cb5..a08b34d7d92 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-app.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-app.json @@ -36,7 +36,7 @@ "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "headers": { "Accept": [ "application/json" @@ -99,7 +99,7 @@ "seatbid": [{ "seat": "12356", "bid": [{ - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id", "impid": "some_test_ad_id", "crid": "148479785", @@ -117,7 +117,7 @@ "expectedBidResponses": [{ "bids": [{ "bid": { - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id", "impid": "some_test_ad_id", "crid": "148479785", diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-ctv.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-ctv.json index 254c7ad4d79..e42f1adea9c 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-ctv.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-ctv.json @@ -44,7 +44,7 @@ "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "headers": { "Accept": [ "application/json" @@ -117,7 +117,7 @@ "seatbid": [{ "seat": "12356", "bid": [{ - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id", "impid": "some_test_ad_id", "ttl": 300, @@ -136,7 +136,7 @@ "expectedBidResponses": [{ "bids": [{ "bid": { - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id", "impid": "some_test_ad_id", "crid": "148479785", diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-site.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-site.json index b1cd8e58546..f796022026d 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-site.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/exemplary/video-site.json @@ -36,7 +36,7 @@ "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "headers": { "Accept": [ "application/json" @@ -102,7 +102,7 @@ "seatbid": [{ "seat": "12356", "bid": [{ - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id", "impid": "some_test_ad_id", "ttl": 300, @@ -121,7 +121,7 @@ "expectedBidResponses": [{ "bids": [{ "bid": { - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id", "impid": "some_test_ad_id", "crid": "148479785", diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/add-bidfloor.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/add-bidfloor.json index 6ca27960b2a..90f9e5a0a53 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/add-bidfloor.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/add-bidfloor.json @@ -17,7 +17,7 @@ }, "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [{ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/app-domain-and-url-correctly-parsed.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/app-domain-and-url-correctly-parsed.json index 78756b36c19..6910d592789 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/app-domain-and-url-correctly-parsed.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/app-domain-and-url-correctly-parsed.json @@ -28,7 +28,7 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [{ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/app-storeUrl-correctly-parsed.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/app-storeUrl-correctly-parsed.json index 792701ced0d..61c04684a87 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/app-storeUrl-correctly-parsed.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/app-storeUrl-correctly-parsed.json @@ -27,7 +27,7 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [{ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/bad-imp-video-missing-partial-sizes.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/bad-imp-video-missing-partial-sizes.json index fc6b9db9c8b..105568caaeb 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/bad-imp-video-missing-partial-sizes.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/bad-imp-video-missing-partial-sizes.json @@ -37,7 +37,7 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "headers": { "Accept": [ "application/json" @@ -106,7 +106,7 @@ "seat": "12356", "bid": [ { - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id", "impid": "some_test_ad_id", "ttl": 300, @@ -129,7 +129,7 @@ "bids": [ { "bid": { - "adm": "00:00:15", + "adm": "00:00:15", "id": "some_test_ad_id", "impid": "some_test_ad_id", "crid": "148479785", diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/build-banner-object.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/build-banner-object.json index 61368b7e1ef..7741e47b9c3 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/build-banner-object.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/build-banner-object.json @@ -29,7 +29,7 @@ }, "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [{ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/build-video-object.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/build-video-object.json index e5ffbf22b2e..d1d6bf363c9 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/build-video-object.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/build-video-object.json @@ -27,7 +27,7 @@ }, "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [{ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/invalid-response-no-bids.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/invalid-response-no-bids.json index e4064ce83cb..002b3b07e4e 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/invalid-response-no-bids.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/invalid-response-no-bids.json @@ -20,7 +20,7 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/invalid-response-unmarshall-error.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/invalid-response-unmarshall-error.json index 904f54de283..44763c901b5 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/invalid-response-unmarshall-error.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/invalid-response-unmarshall-error.json @@ -17,7 +17,7 @@ "httpCalls": [{ "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [{ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/server-error-code.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/server-error-code.json index c5ff49c3939..ef8f5596b52 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/server-error-code.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/server-error-code.json @@ -20,7 +20,7 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/server-no-content.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/server-no-content.json index 9e17898d9a4..1fe2eec5486 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/server-no-content.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/server-no-content.json @@ -20,7 +20,7 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [ diff --git a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/site-domain-and-url-correctly-parsed.json b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/site-domain-and-url-correctly-parsed.json index d1e4483bfcc..88627d3cf2d 100644 --- a/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/site-domain-and-url-correctly-parsed.json +++ b/adapters/cadent_aperture_mx/cadent_aperture_mxtest/supplemental/site-domain-and-url-correctly-parsed.json @@ -28,7 +28,7 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.emxdgt.com?t=1000&ts=2060541160", + "uri": "https://hb-pub.ssp.cadent.com?t=1000&ts=2060541160", "body": { "id": "some_test_auction", "imp": [{ diff --git a/adapters/cadent_aperture_mx/cadentaperturemx_test.go b/adapters/cadent_aperture_mx/cadentaperturemx_test.go index a17eac4b669..a86c7c54367 100644 --- a/adapters/cadent_aperture_mx/cadentaperturemx_test.go +++ b/adapters/cadent_aperture_mx/cadentaperturemx_test.go @@ -11,7 +11,7 @@ import ( func TestJsonSamples(t *testing.T) { bidder, buildErr := Builder(openrtb_ext.BidderCadentApertureMX, config.Adapter{ - Endpoint: "https://hb.emxdgt.com"}, config.Server{ExternalUrl: "http://hosturl.com", GvlID: 1, DataCenter: "2"}) + Endpoint: "https://hb-pub.ssp.cadent.com"}, config.Server{ExternalUrl: "http://hosturl.com", GvlID: 1, DataCenter: "2"}) if buildErr != nil { t.Fatalf("Builder returned unexpected error %v", buildErr) diff --git a/static/bidder-info/cadent_aperture_mx.yaml b/static/bidder-info/cadent_aperture_mx.yaml index b5c72bd9a9d..38e04ec7708 100644 --- a/static/bidder-info/cadent_aperture_mx.yaml +++ b/static/bidder-info/cadent_aperture_mx.yaml @@ -1,4 +1,4 @@ -endpoint: "https://hb.emxdgt.com" +endpoint: "https://hb-pub.ssp.cadent.com" maintainer: email: "contactaperturemx@cadent.tv" gvlVendorID: 183 @@ -13,5 +13,5 @@ capabilities: - video userSync: iframe: - url: "https://cs.emxdgt.com/um?ssp=pbs&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&redirect={{.RedirectURL}}" + url: "https://cs.ssp.cadent.com/um?ssp=pbs&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&redirect={{.RedirectURL}}" userMacro: "$UID" diff --git a/static/bidder-info/emx_digital.yaml b/static/bidder-info/emx_digital.yaml index b5c72bd9a9d..38e04ec7708 100644 --- a/static/bidder-info/emx_digital.yaml +++ b/static/bidder-info/emx_digital.yaml @@ -1,4 +1,4 @@ -endpoint: "https://hb.emxdgt.com" +endpoint: "https://hb-pub.ssp.cadent.com" maintainer: email: "contactaperturemx@cadent.tv" gvlVendorID: 183 @@ -13,5 +13,5 @@ capabilities: - video userSync: iframe: - url: "https://cs.emxdgt.com/um?ssp=pbs&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&redirect={{.RedirectURL}}" + url: "https://cs.ssp.cadent.com/um?ssp=pbs&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&redirect={{.RedirectURL}}" userMacro: "$UID"