PSP common issues and best practices

This page highlights some of the common challenges when integrating and setting up Prebid Server Premium (PSP), along with best practices for maximizing performance and resolving issues. Key focus areas are managing connections from inventory to Monetize, troubleshooting developer tools errors, and optimizing collaboration with demand partners.

Connections from Inventory to Monetize

  • Review overall PSP documentation, especially integration and setup content.
  • Page Setup Guidance: See guidance on page setup for both instream and outstream video here.
  • Global Timeout: Affects PSP demand partners as well as all other bidders in our marketplace to ensure fair competition. To safeguard user experience, a starting timeout of around 250ms is advised. Gradually increase the timeout from there to gauge the tradeoff between revenue and user experience.
  • Demand Partners and Contracts: Each seller must have a contract with each demand partner (typically another SSP). Objects must be created in those platforms before they can be mapped to Monetize inventory via PSP configurations.
  • Optimal Number of Demand Partners: There is no optimal number of demand partners for every publisher, although it is recommended to start with around 3 to 4. Additional partners should be added, monitored, and optimized from there. Underperforming partners should be removed. Typically, the more demand partners in an auction, the lower the win rate. Lower win rates tend to cause SSPs to bid less often.

Developer Tools errors

When investigating connections from web pages to Monetize, common errors seen in Chrome Developer Tools include:

  • Member: The member ID does not match the publisher or placement. Correct the values in the page setup to match the objects in Monetize.
  • Unknown: This is often due to HUMAN security identifying and blocking the traffic as fraudulent. This can occur when attempting to emulate a mobile environment on a desktop/standard web where HUMAN correctly identifies the traffic as fraudulent. This can be addressed by adding &apn_test=true to the query string.
  • Other: This can be due to transactions that violate our buyer policy, such as those with U.S. sanctioned individuals, entities, and countries.

Connections from Monetize to Demand Partners

  • Review overall PSP documentation, especially analytics content to understand how to access data and insights.
  • Leverage Monetize Reports: Use the Delivery Analytics and Inventory Analytics reports to track final delivery and revenue.
  • PSP Health Analytics Report: Leverage this report for deeper troubleshooting (detailed errors) and proactive optimization. This report is based on a sample of log data multiplied to estimate the full volume of activity. Documentation includes suggested actions to address each type of error.
  • Monetize Insights Tab: Review trends of PSP monetization against other paths (channel views) and for Monetize against each demand partner (SSP views).
  • PSP Request Response Sampler: Use the PSP Request Response Sampler to find examples of specific errors from Health Analytics to then troubleshoot with demand partners.
  • Configuration Targeting: Ensure the targeting of configurations covers all scenarios. For example, if there is only one configuration targeting the United States, but a publisher sends requests for inventory in Germany, the requests for Germany will not be passed to PSP demand partners.
  • Best Practice: Use a default/global/run-of-site configuration with a low configuration rank. More specific configurations with a higher rank can supersede this to send buyers better signals and increase revenue.
  • Response code 204: When viewing sample bid responses in the PSP Requests Sampler tab, response code 204 from a demand partner means "no bid." This could simply mean there is no demand for the inventory, or that the buyers expect certain signals in bid requests that are not present.

Prebid Server Premium architecture

This section outlines the architectural framework of Prebid Server Premium (PSP). Understanding this architecture will aid in effective integration, troubleshooting, and performance enhancement.

A screenshot of Prebid Server Premium architecture.