Seller best practices

This table documents some best practices for Xandr sellers to maximize revenue and optimize their monetization strategies.

Best Practice Recommendations Benefits
Provide all SSP partners with equal access to available ad units and sizes through header bidding. - Limit your supply paths to five SSP partners.
- Limit your wrapper integrations to no more than two.
- Leveraging too many SSPs can ultimately slow down the auction and won’t offer unique demand.
- Improve supply path optimization by reducing redundant competition in the wrapper.
Integrate all SSP partners equally. Pass all parameters needed for an optimal auction in every integration:
- Price Floors
- User IDs (LiveRamp IdentityLink, Unified ID 2.0, etc.)
- Banner-specific parameters (Position, Size, API)
- Video-specific parameters (Mimes, Min/Max Duration, Protocols, Size, and API)
- App-specific parameters (Device & App Info)
Ensure a consistent number of bid requests per partner (ex. All Multi-size, or all not).
- Passing comprehensive information about your inventory and users to DSPs helps bidders make more strategic purchasing decisions.
- Consistently including the same fields across SSPs helps buyers determine the most efficient paths, which typically results in higher yield for sellers.
- Ensure all SSP partners are passing price floors in a consistent manner. For clients using Prebid.js:
- Update to the latest version of Prebid.js and implement the price floor module. This will enable Xandr to pass net floors defined in the Price Floors Module.
For non-Prebid integrations:
- Ensure that you are passing consistent net price floors for your inventory to each supply partner, including Xandr.
- Defining your net price floors in Prebid enables all of your Prebid adapters supporting the module to pass through a consistent set of price floors. This reduces the operational burden of managing price floors individually with each of your SSP partners.
- Passing net price floors to Xandr allows us to forward the gross floor to buyers, which helps to maximize publisher yield by ensuring that bidders only submit bids that when netted out are above your net floor.
Use of standardized placement formats. If you are enabling both display and video placements, do not use multi-format ad requests. - Send separate ad requests to maximize monetization opportunities.
- Many DSPs do not allow for multiple formats in a single request. Due to capacity constraints, they will typically respond to the request for one format, limiting the available overall demand.
Routinely update your Prebid.js integration. Frequently update your Prebid.js integration to capture changes Xandr makes to our Prebid adapter and alleviate any potential errors with demand partners.
- Engineering teams should follow the Prebid.js Releases GitHub project to view recent release notes.
- Xandr makes periodic updates to Prebid Server Premium so you have the best opportunity to monetize your ad requests.
- Adapter updates impact the way bidders and buyers receive publisher requests, and the only way to ensure these updates are captured is by updating Prebid.js.
- Updating Prebid.js is generally a quick and straightforward process and is an easy way to reduce errors with demand partners and improve monetization.
Support and pass a Global Placement Identifier (GPID). - Implement a Global Placement Identifier (GPID) into your ad requests to support DSP supply path optimization efforts.
- To support the GPID, simply update to the latest version of Prebid.js and include the GPT Pre-Auction module.
- DSPs are laser-focused on improving supply path optimization to reduce infrastructure costs and ensure they are not receiving multiple bid requests for the same inventory.
- To streamline spend paths and reduce duplicate requests, DSPs are asking publishers to implement a GPID to better track suppliers sending ad requests to multiple SSPs.
- Proactively supporting and passing a GPID ensures that you don’t miss out on current or future DSP spend as DSPs begin to enforce restrictions to optimize yield.
Ensure price floor parity across your tech stack. - Establish consistent price floors for the same inventory in all systems (i.e. ad server unified pricing rules, line item CPMs, deal prices, SSP floors, etc.).
- If you make a change to price floor in your ad server, you will need to make the same change in Xandr by following the Create a Floor Rule instructions or notifying Account Management.
- Floor prices set for buyers should be net your revenue share in your ad server (i.e. if you set a $16.00 floor in your ad server and you have a 20% revenue share with Xandr, your Xandr price floor should be $20.00).
- Price floors can be applied and enforced in a variety of places throughout your tech stack.
- Establishing consistent prices floors minimizes bidder errors and improves bidder decisioning by eliminating ambiguity.


For additional details on best practices for The Trade Desk, see Publisher Best Practices for The Trade Desk.