Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename synacormedia adapter to imds to reflect ownership change #4237

Merged
merged 4 commits into from
Jun 16, 2023

Conversation

ecammit
Copy link
Contributor

@ecammit ecammit commented Dec 28, 2022

This renames the synacormedia adapter to imds while allowing existing implementations to continue using synacormedia. This also updates the features in the documentation to reflect what's already supported in the current master.

🏷 Type of documentation

  • new bid adapter
  • update bid adapter
  • new feature
  • text edit only (wording, typos)
  • bugfix (code examples)
  • new examples

📋 Checklist

prebid/prebid-server#2508
prebid/Prebid.js#9381

@netlify
Copy link

netlify bot commented Dec 28, 2022

Deploy Preview for prebid-docs-preview ready!

Name Link
🔨 Latest commit 165a86a
🔍 Latest deploy log https://app.netlify.com/sites/prebid-docs-preview/deploys/645048f9027b650008026938
😎 Deploy Preview https://deploy-preview-4237--prebid-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

Copy link
Contributor

@bretg bretg left a comment

Choose a reason for hiding this comment

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

@ecammit - renames are tricky, and you've done a very solid job here, leaving an alias in place. Thanks.

However, a side effect of changing synacormedia.md to have an aliasCode of imds is that the download page will no longer work for publishers that want to download an older version of PBJS -- the download page is always current, and but there won't be an 'imds' adapter in older versions of PBJS so those downloads will fail.

Options:

  • leave off the aliasCode and add a 'pbjs_version_notes' metadata field that explains "download as imds in 7.X+"
  • leave off the aliasCode and leave a 'stub' bid adapter in PBJS for synacormedia that just includes the entirety of imds. (I believe there's precedence for this -- the stub would get removed in 8.0)

@ecammit
Copy link
Contributor Author

ecammit commented Jan 5, 2023

There's already a stub adapter in the attached code pull requests, so I think I'll just remove the aliasCode.

@bretg
Copy link
Contributor

bretg commented Jan 6, 2023

@ecammit - actually, the code PR sets synacormedia as an alias. This isn't going to work for new versions. I suggest adding the following to the header

pbjs_version_notes: use imds after 7.X

@ecammit
Copy link
Contributor Author

ecammit commented Jan 11, 2023

@ecammit - actually, the code PR sets synacormedia as an alias. This isn't going to work for new versions. I suggest adding the following to the header

pbjs_version_notes: use imds after 7.X

I assumed you meant a literal 7.X. If you don't, let me know and I can try to update it last minute to whatever the latest 7.x version is. One of the code branches was recently reviewed and is blocked, so I don't know what version this will sneak into at the moment.

@bretg
Copy link
Contributor

bretg commented Jan 11, 2023

thanks - you're right that the 'X' should be resolved once we know what actual version it's in

@ecammit
Copy link
Contributor Author

ecammit commented May 1, 2023

Looks like this is going to end up being in prebid 8. I'm going to gamble and say it'll make 8.0.0 and update this commit with that.

@bretg bretg merged commit 9564653 into prebid:master Jun 16, 2023
ecdrsvc pushed a commit to ecdrsvc/prebid.github.io that referenced this pull request Sep 6, 2023
…id#4237)

* Change bid adapter for synacormedia to imds. Update adapter featureset.

* Change synacormedia.md bidder doc to not reference aliasCode=imds

* Added pbjs_version_notes to synacormedia docs to use imds after 7.x

* Update synacormedia note with version 8.0 based upon anticipated release.

---------

Co-authored-by: Timothy M. Ace <tace@imds.tv>
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.

3 participants