Skip to content

ProgX: Change alias of#4352

Merged
bsardo merged 4 commits into
prebid:masterfrom
ProgrammaticX:master
Jan 10, 2026
Merged

ProgX: Change alias of#4352
bsardo merged 4 commits into
prebid:masterfrom
ProgrammaticX:master

Conversation

@ProgrammaticX
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, d5f664d

programmaticX

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:29:	Builder		100.0%
github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:36:	MakeRequests	74.2%
github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:86:	makeRequest	85.7%
github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:104:	MakeBids	100.0%
github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:141:	getBidType	100.0%
total:										(statements)	85.9%

@bsardo bsardo changed the title ProgrammaticX: new adapter New Adapter: ProgrammaticX Jun 4, 2025
@bsardo bsardo added the adapter label Jun 4, 2025
Comment thread static/bidder-info/progx.yaml
Comment thread static/bidder-info/progx.yaml
Comment thread static/bidder-info/progx.yaml
Comment thread adapters/programmaticX/programmaticX.go Outdated
Comment thread adapters/programmaticX/programmaticX.go
Comment thread adapters/programmaticX/programmaticX.go Outdated
Comment thread adapters/programmaticX/programmaticX.go Outdated
Comment thread static/bidder-info/programmaticX.yaml
@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 801cdc9

programmaticX

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:29:	Builder		100.0%
github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:36:	MakeRequests	74.2%
github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:86:	makeRequest	85.7%
github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:104:	MakeBids	100.0%
github.com/prebid/prebid-server/v3/adapters/programmaticX/programmaticX.go:141:	getBidType	100.0%
total:										(statements)	85.9%

Copy link
Copy Markdown
Contributor

@pm-jaydeep-mohite pm-jaydeep-mohite left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@bsardo
Copy link
Copy Markdown
Collaborator

bsardo commented Jul 23, 2025

Hi @ProgrammaticX, I believe this is a white label. If so, please create a hardcoded alias instead as described here: Aliasing an adapter. By default, your alias will inherit all of the properties defined in the YAML file of the adapter you are creating an alias of. If you wish to override any of the inherited properties, add the corresponding property to your alias YAML file.

@ProgrammaticX
Copy link
Copy Markdown
Contributor Author

@bsardo reworked the pull request to use an alias

Comment thread static/bidder-info/programmaticX.yaml Outdated
Comment on lines +7 to +9
redirect:
url: "https://sync.progrtb.com/pbserver?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&ccpa={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&redirect={{.RedirectURL}}"
userMacro: "[UID]"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is redirect enabled? I'm getting a 204 using this URL: https://sync.progrtb.com/pbserver?gdpr=0&gdpr_consent=&ccpa=&gpp=&gpp_sid=&redirect=http%3A%2F%2Flocalhost%3A8000%2Fsetuid%3Fbidder%3DprogrammaticX%26gdpr%3D0%26gdpr_consent%3D%26gpp%3D%26gpp_sid%3D%26f%3Di%26uid%3D%5BUID%5D

Screenshot 2025-08-28 at 2 26 59 PM

Comment thread static/bidder-info/programmaticX.yaml Outdated
Comment on lines +10 to +12
iframe:
url: "https://sync.progrtb.com/pbserverIframe?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&ccpa={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&pbserverUrl={{.RedirectURL}}"
userMacro: "[UID]"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified iframe works with request to PBS setuid endpoint and programmaticX uid correctly set in the PBS cookie
Screenshot 2025-08-28 at 2 25 20 PM

Comment thread static/bidder-info/progx.yaml
@ProgrammaticX
Copy link
Copy Markdown
Contributor Author

@bsardo thank you for the review. At this point, we kindly ask you not to merge the adapter until you receive confirmation from us that you may proceed.

@ProgrammaticX ProgrammaticX changed the title New Adapter: ProgrammaticX New Adapter: ProgX Oct 6, 2025
@ProgrammaticX ProgrammaticX changed the title New Adapter: ProgX Update ProgX adapter Oct 6, 2025
@ProgrammaticX
Copy link
Copy Markdown
Contributor Author

ProgrammaticX commented Oct 6, 2025

@bsardo ProgrammaticX has become an alias for Vidazoo, and ProgX will now be an alias for Teqblaze.
new doc - prebid/prebid.github.io#6281

@bsardo bsardo added the PBS 4.0 label Oct 10, 2025
@bsardo bsardo changed the title Update ProgX adapter ProgX: Change alias of Oct 10, 2025
@bsardo bsardo changed the title ProgX: Change alias of ProgX: Change aliasof Oct 10, 2025
@bsardo bsardo changed the title ProgX: Change aliasof ProgX: Change alias of Oct 10, 2025
redirect:
url: "https://sync.progrtb.com/pbserver?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&ccpa={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&redirect={{.RedirectURL}}"
userMacro: "[UID]"
iframe:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've got only iframe:
image
image

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified iframe works
Screenshot 2025-10-16 at 1 27 46 PM

The setuid endpoint is hit and the PBS cookie has the progx uid in it.

redirect:
url: "https://sync.progrtb.com/pbserver?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&ccpa={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&redirect={{.RedirectURL}}"
userMacro: "[UID]"
iframe:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified iframe works
Screenshot 2025-10-16 at 1 27 46 PM

The setuid endpoint is hit and the PBS cookie has the progx uid in it.

Comment on lines +7 to +9
redirect:
url: "https://sync.progrtb.com/pbserver?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&ccpa={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&redirect={{.RedirectURL}}"
userMacro: "[UID]"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Redirect is not working for me. I expect your endpoint to redirect with a 302 so the PBS cookie can be updated with your uid but instead I am getting a 204. My example url is https://sync.progrtb.com/pbserver?gdpr=0&gdpr_consent=&ccpa=&gpp=&gpp_sid=&redirect=http%3A%2F%2Flocalhost%3A8000%2Fsetuid%3Fbidder%3Dprogx%26gdpr%3D0%26gdpr_consent%3D%26gpp%3D%26gpp_sid%3D%26f%3Di%26uid%3D%5BUID%5D

Screenshot 2025-10-16 at 1 34 06 PM

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bsardo the redirect parameter was set incorrectly, we’ve fixed it.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified redirect navgiates to setuid endpoint and uid is set in the PBS cookie
Screenshot 2025-10-20 at 4 49 04 PM

@ProgrammaticX ProgrammaticX requested a review from bsardo October 20, 2025 15:34
@bsardo bsardo removed the blocked label Oct 20, 2025
@bsardo bsardo merged commit 1f3371f into prebid:master Jan 10, 2026
3 of 6 checks passed
anna-y-perion added a commit to Vidazoo/prebid-server that referenced this pull request Jan 11, 2026
mikael-lundin pushed a commit to Adnuntius/prebid-server that referenced this pull request Feb 5, 2026
t-sormonte pushed a commit to Viously/prebid-server-go that referenced this pull request Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants