Last updated on November 1, 2017
OpenX Ad Exchange provides the SSRTB Tester for verifying your RTBReal-time bidding, auctioning online inventory within an ad exchange. Buyers bid for the impression based on the value of the user, whereas the seller sets pricing floors and awards the impression to the highest bidder. The auction process takes place in milliseconds, which is why the process is referred to as “real-time.” implementation.
This tool simulates an ad requestCommunication from a web browser or app to an ad server to display an ad. and subsequent BidRequest from Ad Exchange to make sure that your bidding application is working properly.
To test your application:
Open the SSRTB Tester in your web browser: http://bid.openx.net/ssrtb_tester/.
Based on your choice, the Impression Type drop-down updates. The SSRTB Tester populates values that correspond to your selected inventory type, like common ad sizes for the chosen inventory.
- In the Endpoint field, type in the URL where you want Ad Exchange to send bid requests (the real-time bid URL). In this case, Ad Exchange will send a BidRequest to this URL.
The Protocol field indicates your SSRTB protocol. Ensure openrtb_json is selected. Learn more about the OpenX OpenRTB implementation.
Enter appropriate values for any required fields in the SSRTB tester and for optional fields that you want Ad Exchange to include in the test BidRequest.
The SSRTB Tester sends a test OpenRTB BidRequest message via the BidRequest.test field.
Your application should then return a BidResponse message to make sure that it's set up and working correctly.
If your application returns an error message, learn more by reading the
error_reason row in the AuctionResult table.
|Field name||Data type||Description||Required?|
If the bid won the auction, then this field indicates the actual price that the bidder paid for the impression. This value is expressed in CPMCost per mille, a pricing method which calculates cost based on the number of impressions (per 1000). micros using the currency set for your account. For example, a value of 1,250,000 CPM micros equals $1.25.
If there was an error processing the bid, this field provides one of the following reasons:
If the result of the bid is a loss, this field provides one of the following reasons:
This structure will be the same as the one in the appropriate response message.
An enumeration that indicates if the bid won or lost the auction or if an error occurred. Possible values include:
If the result of the bid is a loss, this field indicates the bid price that actually won the auction. This value is expressed in CPM micros for your account currency.