Skip to content

New Adapter: ferio - #4780

Open
deferoper wants to merge 4 commits into
prebid:masterfrom
deferoper:ferio-adapter
Open

New Adapter: ferio#4780
deferoper wants to merge 4 commits into
prebid:masterfrom
deferoper:ferio-adapter

Conversation

@deferoper

Copy link
Copy Markdown

Type of change

  • New bidder adapter

Other information

Adds the Ferio bidder adapter for Prebid Server.

The adapter declares support for banner, video, and native media types in site and app environments. This change adds the Ferio bidder params schema, bidder-info metadata, OpenRTB extension type, adapter registration, JSON sample tests, and adapter unit coverage.

Docs PR - prebid/prebid.github.io#6568

Related Prebid.js PR - prebid/Prebid.js#14896

Comment thread adapters/ferio/ferio.go Outdated
}
}

bidType, err := openrtb_ext.ParseBidType(string(bidExt.Prebid.Type))

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Consider this as a suggestion. Prebid server expects the media type to be explicitly set in the adapter response. Therefore, recommends implementing a pattern where the adapter server sets the MType field in the response to accurately determine the media type for the impression.

@chebakov

Copy link
Copy Markdown

@bsardo just bumping this up. Could you please review when you get a chance? We haven't had any updates on the adapter for a while, so your feedback would be highly appreciated.

@github-actions

github-actions Bot commented Aug 4, 2026

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, 35835cb

ferio

Refer here for heat map coverage report

github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:22:	Builder			100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:26:	MakeRequests		89.7%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:84:	copyRequest		100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:108:	parseImpExt		100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:126:	makeOutgoingImpExt	75.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:167:	setPublisherID		100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:183:	MakeBids		100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:220:	getBidType		100.0%
total:								(statements)		91.7%

@chebakov

Copy link
Copy Markdown

Hi @Taxel @bsardo, just following up on this PR.

This PR was originally submitted on May 15. Since then, several new adapter PRs submitted later have already been reviewed, merged, and included in Prebid Server releases.

We understand that review capacity and priorities may vary, but we would really appreciate it if you could take a look at this PR as well, or let us know if anything is currently blocking its review. We are ready to address any feedback or CI issues promptly.

Thank you!

@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, 8040b4b

ferio

Refer here for heat map coverage report

github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:22:	Builder			100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:26:	MakeRequests		89.7%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:84:	copyRequest		100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:108:	parseImpExt		100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:126:	makeOutgoingImpExt	75.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:167:	setPublisherID		100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:183:	MakeBids		100.0%
github.com/prebid/prebid-server/v4/adapters/ferio/ferio.go:220:	getBidType		100.0%
total:								(statements)		91.7%

Comment thread static/bidder-info/ferio.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants