Best practices for monetizing STV supply

Media Owners
Last Updated: February 12, 2026

We recommend that you follow these best practices when you integrate with Index Exchange (Index) to receive STV demand:

  • At the time of integration, please inform your Index Representative whether you are selling ad space on your own app
    (owned and operated) or if you retain the rights to sell ad space across external FAST apps such as Roku and Pluto. Index will need to create separate site IDs for owned and not owned apps.
  • We recommend that you break up your STV inventory in one of the following ways:
    • Ad duration: This is useful if you price/floor your inventory by ad duration. Index creates site IDs for each duration window and maps the site IDs to your inventory, thereby allowing you to floor 15s at a different (lower) price than say a 30s or 60s spot.
    • Vertical or category: This is useful if you price/floor your inventory by different networks, content verticals, or channels. Index creates site IDs for each vertical or category and maps the site IDs to your inventory. More granularity directly feeds into deal and merchandizing opportunities which is always preferable.
  • Please ensure that you pass a bundle ID for each application in the bid request app.bundle object in the format defined in the IAB's OTT/CTV Store Assigned App Identification Guidelines.
  • Please ensure that you pass the required and recommended attributes to best signal your video supply to buyers with STV budgets. For more information about the attributes, see Signaling STV inventory in OpenRTB bid requests.
  • Please ensure that Index Exchange authorization is implemented in ads.txt and app-ads.txt , and in the inventorypartnerdomain entry in your O&O or any third-party distributing app’s underlying apps-ads.txt file (if applicable). For more information about the implementation, see Ads.txt and app-ads.txt exchange policy.