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

PAAPI Module: accumulate perBuyerSignals #11094

Closed
patmmccann opened this issue Feb 13, 2024 · 2 comments · Fixed by #11277
Closed

PAAPI Module: accumulate perBuyerSignals #11094

patmmccann opened this issue Feb 13, 2024 · 2 comments · Fixed by #11277

Comments

@patmmccann
Copy link
Collaborator

patmmccann commented Feb 13, 2024

Type of issue

Feature request

Description

Some bidders that are DSPs will be more likely to respond with perBuyerSignals than AuctionConfig. We should have a utility function to assemble the perBuyerSignals for creation of the publisher auction config

PAAPI configuration would take an auctionConfig, PBS would be injected only into that one. Prebid wouldnt be able to prevent someone injecting it into a bidder provided auction Config, but that wouldnt be in scope for this. In the future, some ssps might want to provide an auction config that welcomes injections but it should be only when identified in the response somehow.

A publisher could say for example call

pbjs.accumulatePerBuyerSignalForAdUnitCode('x', myAuctionConfig) where myAuctionConfig is a json object defining a full auction config that could have decisionLogic on the publisher or some other origin.

Aside: the rtbhouse module already provides publisher defined auction config support in their vendor module

@patmmccann patmmccann changed the title PAAPI Module: accumulate PBS PAAPI Module: accumulate perBuyerSignals Feb 14, 2024
@patmmccann patmmccann moved this from Triage to Needs Req in Prebid.js Tactical Issues table Feb 26, 2024
@dgirardi
Copy link
Collaborator

dgirardi commented Mar 21, 2024

Summary of offline discussions:

adapters should be able to provide just buyers and buyer signals instead of a complete auction config;
buyers should collated into a component level auction using seller and decision logic provided by the publisher;
buyer signals should be augmented with FPD in the same way that auction signals are now.

@mikemangas
Copy link

@dgirardi @patmmccann is this module now necessary in order to use fledgeForGpt? Or do they both work completely independent from each other?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging a pull request may close this issue.

3 participants