How to set up programmatic demand (OpenRTB)

What is OpenRTB?

OpenRTB (Real Time Bidding) allows an impression to be auctioned off to the highest bidder in real-time rather than having a traditional waterfall where impressions are sent to exchanges in a sequence. With the introduction of OpenRTB, an impression can be auctioned off to multiple exchanges in real-time, allowing the highest bidder to win that placement.

Why use AdButler for OpenRTB?

Building your own OpenRTB implementation can be very time-consuming. AdButler has a ready-made out of the box interface to easily add in OpenRTB 2.3 and 2.5 endpoints from exchanges, easily include or exclude the demand partners from your inventory and track programmatic statistics.

Note that you will have to have accounts with any demand source or exchange you want to connect to AdButler.

Setting up OpenRTB in AdButler

Setting up OpenRTB is easy, this step by step guide will get you up and running quickly.

Step 1: Navigate to the Programmatic section of the AdButler Dashboard

Step 2: Add a Demand Source

Click the +Add New button under Demand Sources

Step 3: Select your Demand Partner

If the demand partner you're using is listed, select it from the list, otherwise select "Generic OpenRTB" to add in and demand partner that works with OpenRTB 2.3 or 2.5

Step 4: Open the Demand Source

Now that you've added a demand partner, click on the name of the Demand Partner, (Acme Exchange in this example)

Step 5: Add the Demand Endpoint

Now that you've added a demand partner, we need to add in the Endpoint for this demand partner. Click the +Add New under Endpoints.

Step 6: Complete your Endpoint Details

Fill in your Demand Endpoint details that you would have obtained from the Demand Partner you're working with. Some settings may be optional, such as the Site ID or App ID. The mandatory field will be the URL, which you'll obtain from your Demand Partner.

The Default Endpoint settings allow you to add optional parameters such as a bid floor, rev. share with your publishers, markup, or adjust the priority of the bidder.

Step 7: Add Targeting (Optional) and the sizes and types of ad to accept from this demand source.

Add any of your existing geographic targeting to this endpoint (optional), and then select the size of ad units you wish to accept from this demand source. You can also choose whether or not to accept Image or Video.

Support for Native OpenRTB will be available Summer of 2020.

Step 8: Save your endpoint

Hit the "Save Changes" button to the right of the endpoint.

Step 9: Choose where to assign the Demand endpoint.

Next, click the "Manage" link (small blue text) to toggle the inclusion and exclusion lists.

Step 10: Choose where to assign the Demand endpoint.

Use the Inclusion or Exclusion List to choose which zones you want to include, or exclude this Endpoint from bidding on.

Evaluating Performance:

Once you have your Endpoint included in certain zones, provided the Endpoint is active from the Demand Partner, they should immediately start participating in the auction for your zone. You can use the Statistics -> Programmatic -> Demand Source Stats report to determine if the Demand Partner is bidding on your inventory, and compare their win ratios.

Can't find what you're looking for?

Send us an email

Visit the blog

For more ad serving tips, industry news and AdButler insights.