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

Remove Sonobi SSP from Prebid Configuration #1732

Merged
merged 3 commits into from
Jan 13, 2025
Merged

Conversation

dskamiotis
Copy link
Contributor

What does this change?

This PR removes the Sonobi SSR (Server-Side Rendering) integration from the Prebid configuration. The following changes have been made to achieve this:

  1. Removed Sonobi Bidder Configuration:
    Deleted all references to the Sonobi bidder from the Prebid configuration files.
    Removed Sonobi-specific parameters and targeting logic.

  2. Updated Bidder Imports:
    Removed Sonobi-related imports from the relevant modules.

  3. Cleaned Up Bidder Code:
    Ensured that any Sonobi-specific code, including bid requests and response handling, has been removed.

  4. Updated Documentation:
    Updated any relevant documentation to reflect the removal of the Sonobi bidder.## Why?
    Sonobi has been determined to be not be worthwhile supporting. Let’s remove the SSP and all associated code.

Why?

Sonobi has been determined to be not be worthwhile supporting.
The Sonobi bidder was previously configured to participate in the header bidding process via Prebid.
This PR ensures that Sonobi is no longer included in the bid requests or responses.
The removal of Sonobi simplifies the Prebid configuration and reduces the overall complexity of the header bidding setup.

Testing:

  • Verified that the Prebid configuration works correctly without the Sonobi bidder.
  • Ensured that other bidders continue to function as expected.
  • Conducted end-to-end tests to confirm that ads are served correctly without Sonobi.

@dskamiotis dskamiotis requested a review from a team as a code owner January 9, 2025 16:12
Copy link

changeset-bot bot commented Jan 9, 2025

🦋 Changeset detected

Latest commit: 6fadd73

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@guardian/commercial Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

github-actions bot commented Jan 9, 2025

Ad load time test results

For consented, top-above-nav took on average 4364ms to load.
For consentless, top-above-nav took on average 3103ms to load.

Test conditions:

  • 5mbps download speed
  • 1.5mbps upload speed
  • 150ms latency

Copy link

@cemms1 cemms1 left a comment

Choose a reason for hiding this comment

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

Looks great @dskamiotis

Just wondering if we need to remove the test 'should only include multiple bidders being tested, even when their switches are off' since we could test this with a different bidder?

src/lib/header-bidding/prebid/bid-config.spec.ts Outdated Show resolved Hide resolved
src/lib/header-bidding/prebid/bid-config.spec.ts Outdated Show resolved Hide resolved
@Jakeii
Copy link
Member

Jakeii commented Jan 10, 2025

I think the title should be SSP? 😉

@dskamiotis dskamiotis changed the title Remove Sonobi SSR from Prebid Configuration Remove Sonobi SSP from Prebid Configuration Jan 13, 2025
Copy link

@cemms1 cemms1 left a comment

Choose a reason for hiding this comment

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

Looks great! 👏

@dskamiotis dskamiotis force-pushed the ds/remove-sonobi-ssp branch from eda3b86 to 6fadd73 Compare January 13, 2025 14:06
@dskamiotis dskamiotis merged commit fda5154 into main Jan 13, 2025
14 checks passed
@dskamiotis dskamiotis deleted the ds/remove-sonobi-ssp branch January 13, 2025 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants