diff --git a/src/main/resources/bidder-config/teqblaze.yaml b/src/main/resources/bidder-config/teqblaze.yaml index 5e1006433ae..ab6bcb4af0f 100644 --- a/src/main/resources/bidder-config/teqblaze.yaml +++ b/src/main/resources/bidder-config/teqblaze.yaml @@ -43,6 +43,23 @@ adapters: mata-info: maintainer-email: support@gravite.net vendor-id: 377 + progx: + enabled: false + endpoint: https://us-east.progrtb.com/pserver + meta-info: + maintainer-email: pxteam@programmaticx.ai + vendor-id: 1344 + usersync: + enabled: true + cookie-family-name: progx + iframe: + url: https://sync.progrtb.com/pbserverIframe?gdpr={{gdpr}}&gdpr_consent={{gdpr_consent}}&us_privacy={{us_privacy}}&gpp={{gpp}}&gpp_sid={{gpp_sid}}&pbserverUrl={{.RedirectURL}} + support-cors: false + uid-macro: '[UID]' + redirect: + url: https://sync.progrtb.com/pbserver?gdpr={{gdpr}}&gdpr_consent={{gdpr_consent}}&us_privacy={{us_privacy}}&gpp={{gpp}}&gpp_sid={{gpp_sid}}&redir={{redirect_url}} + support-cors: false + uid-macro: '[UID]' meta-info: maintainer-email: github@teqblaze.com app-media-types: diff --git a/src/main/resources/bidder-config/vidazoo.yaml b/src/main/resources/bidder-config/vidazoo.yaml index 3e1768fb0cb..adb9b9758a5 100644 --- a/src/main/resources/bidder-config/vidazoo.yaml +++ b/src/main/resources/bidder-config/vidazoo.yaml @@ -2,19 +2,6 @@ adapters: vidazoo: endpoint: https://prebidsrvr.cootlogix.com/openrtb/ aliases: - progx: - enabled: false - endpoint: https://exchange.programmaticx.ai/openrtb/ - meta-info: - maintainer-email: pxteam@programmaticx.ai - vendor-id: 1344 - usersync: - enabled: true - cookie-family-name: progx - iframe: - url: https://sync.programmaticx.ai/api/user/html/685297194d85991a5e6e36dd?pbs=true&gdpr={{gdpr}}&gdpr_consent={{gdpr_consent}}&us_privacy={{us_privacy}}&redirect={{redirect_url}}&gpp={{gpp}}&gpp_sid={{gpp_sid}} - support-cors: false - uid-macro: '${userId}' omnidex: endpoint: https://exchange.omni-dex.io/openrtb/ usersync: diff --git a/src/test/java/org/prebid/server/it/ProgxTest.java b/src/test/java/org/prebid/server/it/ProgxTest.java index 6f77d217a86..c84a146ba7d 100644 --- a/src/test/java/org/prebid/server/it/ProgxTest.java +++ b/src/test/java/org/prebid/server/it/ProgxTest.java @@ -18,7 +18,7 @@ public class ProgxTest extends IntegrationTest { @Test public void openrtb2AuctionShouldRespondWithBidsFromProgx() throws IOException, JSONException { // given - WIRE_MOCK_RULE.stubFor(post(urlPathEqualTo("/progx-exchange/connectionId")) + WIRE_MOCK_RULE.stubFor(post(urlPathEqualTo("/progx-exchange/")) .withRequestBody(equalToJson(jsonFrom("openrtb2/progx/test-progx-bid-request.json"))) .willReturn(aResponse().withBody(jsonFrom("openrtb2/progx/test-progx-bid-response.json")))); diff --git a/src/test/resources/org/prebid/server/it/openrtb2/progx/test-auction-progx-request.json b/src/test/resources/org/prebid/server/it/openrtb2/progx/test-auction-progx-request.json index 3c416a84304..c1994dd61a0 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/progx/test-auction-progx-request.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/progx/test-auction-progx-request.json @@ -3,14 +3,13 @@ "imp": [ { "id": "imp_id", - "secure": 1, "banner": { - "w": 320, + "w": 300, "h": 250 }, "ext": { "progx": { - "cId": "connectionId" + "placementId": "testPlacementId" } } } diff --git a/src/test/resources/org/prebid/server/it/openrtb2/progx/test-auction-progx-response.json b/src/test/resources/org/prebid/server/it/openrtb2/progx/test-auction-progx-response.json index b7437013277..59f6dffcf46 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/progx/test-auction-progx-response.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/progx/test-auction-progx-response.json @@ -7,19 +7,17 @@ "id": "bid_id", "impid": "imp_id", "exp": 300, - "price": 0.01, - "adid": "2068416", - "cid": "8048", - "crid": "24080", + "price": 3.33, + "crid": "creativeId", "mtype": 1, "ext": { + "origbidcpm": 3.33, "prebid": { "type": "banner", "meta": { "adaptercode": "progx" } - }, - "origbidcpm": 0.01 + } } } ], diff --git a/src/test/resources/org/prebid/server/it/openrtb2/progx/test-progx-bid-request.json b/src/test/resources/org/prebid/server/it/openrtb2/progx/test-progx-bid-request.json index eb67f5687e5..dcf904ba566 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/progx/test-progx-bid-request.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/progx/test-progx-bid-request.json @@ -3,22 +3,19 @@ "imp": [ { "id": "imp_id", - "secure": 1, "banner": { - "w": 320, + "w": 300, "h": 250 }, + "secure": 1, "ext": { - "tid": "${json-unit.any-string}", "bidder": { - "cId": "connectionId" + "type": "publisher", + "placementId": "testPlacementId" } } } ], - "source": { - "tid": "${json-unit.any-string}" - }, "site": { "domain": "www.example.com", "page": "http://www.example.com", @@ -38,8 +35,13 @@ "cur": [ "USD" ], + "source": { + "tid": "${json-unit.any-string}" + }, "regs": { + "ext": { "gdpr": 0 + } }, "ext": { "prebid": { diff --git a/src/test/resources/org/prebid/server/it/openrtb2/progx/test-progx-bid-response.json b/src/test/resources/org/prebid/server/it/openrtb2/progx/test-progx-bid-response.json index 47d4f8718ea..180173549d8 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/progx/test-progx-bid-response.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/progx/test-progx-bid-response.json @@ -1,19 +1,21 @@ { - "id": "tid", + "id": "request_id", "seatbid": [ { "bid": [ { - "crid": "24080", - "adid": "2068416", - "price": 0.01, "id": "bid_id", "impid": "imp_id", - "cid": "8048", - "mtype": 1 + "price": 3.33, + "crid": "creativeId", + "mtype": 1, + "ext": { + "prebid": { + "type": "banner" + } + } } - ], - "type": "banner" + ] } ] } diff --git a/src/test/resources/org/prebid/server/it/test-application.properties b/src/test/resources/org/prebid/server/it/test-application.properties index 2a3ffe37083..c110fcc40c5 100644 --- a/src/test/resources/org/prebid/server/it/test-application.properties +++ b/src/test/resources/org/prebid/server/it/test-application.properties @@ -585,6 +585,8 @@ adapters.teqblaze.aliases.appStockSSP.enabled=true adapters.teqblaze.aliases.appStockSSP.endpoint=http://localhost:8090/appstockssp-exchange adapters.teqblaze.aliases.gravite.enabled=true adapters.teqblaze.aliases.gravite.endpoint=http://localhost:8090/gravite-exchange +adapters.teqblaze.aliases.progx.enabled=true +adapters.teqblaze.aliases.progx.endpoint=http://localhost:8090/progx-exchange/ adapters.theadx.enabled=true adapters.theadx.endpoint=http://localhost:8090/theadx-exchange adapters.tradplus.enabled=true @@ -637,8 +639,6 @@ adapters.xeworks.aliases.adipolo.enabled=true adapters.xeworks.aliases.adipolo.endpoint=http://localhost:8090/adipolo-exchange adapters.vidazoo.enabled=true adapters.vidazoo.endpoint=http://localhost:8090/vidazoo-exchange/ -adapters.vidazoo.aliases.progx.enabled=true -adapters.vidazoo.aliases.progx.endpoint=http://localhost:8090/progx-exchange/ adapters.vidazoo.aliases.omnidex.enabled=true adapters.vidazoo.aliases.omnidex.endpoint=http://localhost:8090/omnidex-exchange/ adapters.vidazoo.aliases.tagoras.enabled=true