You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need a new hook stage executed right before the final Prebid Server response. This allows for the last-chance changes to the response itself. The primary intent behind this stage is to allow the modification of the response format and headers.
Prebid Server doesn’t allow short-circuiting a hook execution group. This effectively means that multiple modules might modify the response. In this case the last hook that modified the response will take precedence.
Prebid Server gives no guarantee which module final response will be used when there are multiple configured exitpoint modules. This effectively means that the host company will need to make sure that there is only one module which does response serialization and that this module is executed last.
As part of this mechanism, Prebid Server will extend AuctionContext with the field indicating HTTP request method, so that it can be used by module creators.
Exit stage modules should still be able to add aTag objects that are seen by analytics adapters.
PBS-Core updates:
allow the module to change the Content-Type header
allow the module to set headers in general
allow the module to set the response body
ideally, detect the situations of multiple modules providing response output (indicating a configuration error) and emit a alert.general metric so that issues will not be unnoticed.
update documentation
The text was updated successfully, but these errors were encountered:
exitpoint modules are not called if PBS is going to respond with a 4xx or 5xx error. i.e. there's no output to format.
the ext.prebid.modules trace output will not contain the status of the exitpoint module invocation
analytics adapters are not expected to be able to read the output created by an exitpoint module. The response sent to analytics adapters should be the ORTB that was present at the start of the exitpoint stage.
We need a new hook stage executed right before the final Prebid Server response. This allows for the last-chance changes to the response itself. The primary intent behind this stage is to allow the modification of the response format and headers.
The document is https://docs.google.com/document/d/1Fkwym4EREfOdaTD8SHUODKwlj-vWpZWQa0eGUToyzPU/edit?tab=t.0#heading=h.iaqb0q3s18nj
Prebid Server doesn’t allow short-circuiting a hook execution group. This effectively means that multiple modules might modify the response. In this case the last hook that modified the response will take precedence.
Prebid Server gives no guarantee which module final response will be used when there are multiple configured exitpoint modules. This effectively means that the host company will need to make sure that there is only one module which does response serialization and that this module is executed last.
As part of this mechanism, Prebid Server will extend AuctionContext with the field indicating HTTP request method, so that it can be used by module creators.
Exit stage modules should still be able to add aTag objects that are seen by analytics adapters.
PBS-Core updates:
The text was updated successfully, but these errors were encountered: