Programmatic Guaranteed Flights

Prev Next

TAP Programmatic replaces Yield-Op for programmatic advertising with Triton Digital.

The information on this page refers to programmatic flights using Triton Programmatic Deals. If you are one of the selected publishers using the new TAP Programmatic Deals, please refer to the "TAP Programmatic Deals" topic.

A programmatic guaranteed (PG) deal is an agreement between a publisher and a programmatic buyer to buy inventory directly from the publisher. Once set up, the automated workflow for a Triton Programmatic Deal provides guaranteed inventory buys for PG flight that run with even pacing and standard priority level within TAP. PG inventory is accounted for in TAP forecasting, and is subject to TAP Programmatic's ad quality controls.

Targeting is set up in the TAP PG flight, not the TAP Programmatic deal.

To use Triton PG deals you need:

  • A license for TAP Programmatic.

Here's how Triton PG deals work.

  • Create a new PG deal in TAP Programmatic by creating a new deal with the Market type Programmatic guaranteed.

  • Set up a flight in TAP using Programmatic guaranteed as the flight type, and with the PG deal selected as the flight's creative.

Working with DSPs

Some demand side platforms (DSPs) have native support for PG deals. This ensures their bidder will always return an ad when TAP requests one from them.

Below is the current list of DSPs that natively support PG deals and have been certified to be compatible with TAP. This list is subject to change at any time:

  • AdForm - via BSW

  • Adobe Advertising Cloud

  • Amobee

  • Basis Technologies

  • Beeswax

  • Google DV360

  • Hawk by Tabmo

  • Infillion

  • MobPro

  • PulsePoint

  • RTBiQ

  • SpringServe

  • StackAdapt

  • The Trade Desk

  • Xandr

PG deals can also be created in TAP for use with other DSPs, but they need to be set up as regular deals by the buyer on the DSP side. Please ask the buyer to limit targeting as much as possible (ideally just the deal ID) and to set the deal at the highest possible priority.

Demand Partner Deal Notes

Bidswitch

Because Bidswitch is a DSP aggregator, the Bidswitch entry on your Configuration > Partner Activation table also shows the names of the DSPs that Triton connects to through Bidswitch, along with their Seat IDs. When you set up a deal with a DSP behind Bidswitch, you need to use that DSP's Seat ID, as found in the Bidswitch Partner Activation entry.

Xandr

Xandr DSP deals have historically required intervention by Triton Digital support team to replicate the deal on the demand partner's side. As of May 15, 2023 this is no longer necessary. After this date you can create deals with Xandr directly in Yield-Op with no help from the support team.

Important: Xandr deals made prior to May 15, 2023 will still need intervention by the support team if you want to change or update the deal!

The deals made prior to the above date will continue to work as-is, but you must contact Triton Digital Customer Support to update or change them, Please provide the Deal ID when contacting support. Alternatively, you can end the existing deal and re-do it yourself in Yield-Op, which eliminates the need to go through the support team for future changes to the deal.

DV360

The floor price for DV360 deals cannot be 0. It must be $.01 or higher.

As of July 24, 2023, deals with the the DV360 DSP are automatically pushed into their system upon creation or modification. Deals are directly exposed to DV360 buyers (as specified by the seat on the deal) for direct inclusion on their campaigns without the buyer having to set that deal up first. DV360 deals created before July 24 are not automatically synced and need to be manually updated to DV360 if they are modified.

Note that DV360 does not allow floor changes after a deal has been pushed into their system. To change a deal’s floor, a new deal should be created and approved by the buyer.

AdsWizz, Magnite, SpringServe

Auction Type can only be set to "First Price." 

  • In the TAP Programmatic Deals page, this rule is enforced in the user interface. 
  • In Yield-Op, the interface will let you set a different price but will display an error message if anything other than First Price is used.

Programmatic Guaranteed Usage Notes

  • The deal must already exist in TAP Programmatic before you can select it as the creative in the TAP flight.

  • PG flights are accounted for in forecasting.

  • Targeting is set in the PG flight in TAP, the same as for any other flight.

  • PG deals are pre-negotiated contracts with start- and end-dates, and goals. The deal's dates take precedence over the flight's dates; if you want to extend the flight date you should update the deal contract's date first, or consider creating a new deal.

  • If you expect to make significant changes to dates, goals, etc., consider creating a new contract and PG Deal flight instead of editing the old one; this will help avoid deal synchronization issues.

  • As a best practice, you should create PG flights in their own dedicated campaigns and not mix PG flights with non-PG flights in the same campaign.

Creating a Programmatic Guaranteed Flight

Creating a PG flight is similar to creating a regular flight but with a few exceptions, as described below. Note that the corresponding PG deal must already exist before you can select it as the PG flight's creative.

Flight Type

When creating a flight, select Programmatic guaranteed as the flight type. This changes some of the other flight characteristics.

Priority Type, Priority Level, and Pacing
  • Priority type can be either Sponsorship, Standard, Programmatic, or Bulk.

  • Priority level and Pacing are the same as for any other flight.

  • You must set a flight goal (No goal is disabled.)

Creative

For PG flights, select the corresponding PG deal in TAP Programmatic. The deal must already exist in TAP Programmatic.

  • After saving the flight, go back and click Select PG deal.

  • In the window that appears, use the drop-down menu to select the programmatic deal from TAP Programmatic that you wish to use for this flight.

  • Enter the duration. (This is used for forecasting.)

  • Click Save Deal to save the deal selection.