Tech

Today’s RTB ecosystem evolution

Digital advertising has grown exponentially in the last decade, largely thanks to programmatic sales and real-time bidding (RTB). As we discussed in our previous blog post, the OpenRTB protocol has been crucial in this growth, serving as the fundamental pillar of communication between advertisers and publishers for the buying and selling of advertising inventory in an advantageous and profitable way for all involved parties.

However, not everything is without challenges. Significant hurdles remain, as technological evolution inherently involves constant change. The automation of most programmatic sales processes means that these mechanisms need tools to ensure transparency and legality in all transactions, preventing the fraud that often occurs in this space.

Particularly in CTV, advertising fraud is becoming a problem due to market fragmentation and the lack of standardization. This highlights the critical importance of adopting all the solutions we will discuss below to prevent advertising fraud.

Let’s explore the main tools currently available:

1.   Supply Chain

The Supply Chain refers to the process that forms when a programmatic ad impression is bought and sold. This chain is created and populated with parameters based on the actions of those involved at each step, from SSPs to DSPs. The chain starts with the publisher offering their ad impression, usually through an SSP (Supply-Side Platform), and then DSPs (Demand-Side Platforms) receive the chain and add their information, ensuring that all parties involved in the sale, whether sellers, buyers, or resellers, are reflected in the chain.

In summary, the process works as follows:

Content Provider (CTV/App Streaming TV): The owner of the streaming content or CTV application that offers its advertising inventory.

SSP: Facilitates the management of inventory offers and makes it available to potential buyers, adding information to the chain about the sale conditions.

DSP: Receives the offer request via the established chain, decides which ad impression best fits the needs of their advertiser, and places a bid for it.

An example of an HTTPS call for a supply chain might look like this:

https://tvads.example.com/bid-request?id=bid_9876&ssp_id=ssp_3456&exchange_id=exchange_789&publisher_id=publisher_123&domain=example.com&buyer_id=buyer_555&seller_type=direct&price_floor=1.50&device_id=device_abc123&geo_location=US-NY&page_url=examplepublisher.com&height=1080&width=1920

The parameters in this URL identify the different platforms that have participated in the buying and selling process of the ad impression, communicating according to the OpenRTB standard. This ensures that every part of the supply chain is represented and validated, contributing to transparency and trust within the programmatic digital ecosystem.

2.   Sellers.json

Sellers.json is a file created by the IAB Tech Lab that allows buyers to identify who is involved in the sale of an ad impression. It provides greater transparency in the supply chain.

This file is formatted in JSON (JavaScript Object Notation) and is published by SSPs or Ad Exchanges, indicating how they offer a publisher's inventory, whether directly or as intermediaries, and includes the seller's ID.

Thanks to this file, buyers can verify the legitimacy of sellers, ensuring that they are authorized to offer the inventory and sell it to advertisers, which improves decision-making and proves the authenticity of the inventory.

Examples of this kind of file can be found in marketing company domains, such as in Sellers.json

3.   Ads.txt

One of the first initiatives to fight fraud was the implementation of an ads.txt file (Authorized Digital Sellers) in each publisher's root directory. This initiative, also from the IAB Tech Lab, aims to confirm who is authorized to sell each inventory.

The file contains plain text and lists the SSPs authorized to sell inventory for the specific website. Each line includes the provider’s name, ID, and the relationship type with the publisher (direct or reseller).

By consulting this file, the technology platforms involved in programmatic sales can verify who is selling inventory and whether they are authorized to do so, reducing spoofing (fraudulent misrepresentation of a seller's inventory).

Today, implementing the ads.txt file is a crucial requirement for any advertising platform. Without it, inventory cannot be offered in the RTB ecosystem.

4.   App-ads.txt

App-ads.txt is very similar to ads.txt, essentially an extension designed specifically for mobile environments and apps.

The file is published in the root domain to list authorized sellers of mobile app inventory, containing the same information as ads.txt: authorized sellers, IDs, and the type of relationship established between the parties.

Advertising Fraud in CTV and Streaming services


As we mentioned earlier, the so-called spoofing (inventory falsification) is one of the biggest challenges faced by CTV inventory. Fraudsters pretend to represent premium inventory from well-known streaming services to trick advertisers into buying it, when in fact, this is not the case.

Another increasingly common practice is the falsification of streaming apps that generate substantial traffic, sometimes even at very high levels, and generate high advertising revenue. However, the content is neither legitimate nor obtained legally.

Another common practice is the injection of ads where they shouldn’t be, such as in content streams that are not actually being shown to any user. These ads are played on emulated devices that mimic real connected TVs, and ultimately generate revenue, as the technology is still unable to detect whether anyone is viewing the ad.

Connection with Open RTB


All of these tools are connected and used within the RTB protocol to provide a transparent and verifiable system for programmatic advertising transactions, ensuring that the entities involved in the auction are legitimate. When a DSP receives a bid request, the proper way to ensure the process runs smoothly without fraud is by consulting the ads.txt and Sellers.json files to verify that the parameters added to the supply chain are correct and that no false data is present, ensuring that all intermediaries and sellers are authorized and trustworthy.

It is crucial to keep these files updated to prevent cybercriminals from exploiting gaps in these standards to act illegally, impersonating identities or even applications to redirect advertising budgets to their servers, where the end user never sees the ads, but where technology platforms are unable to detect fraud. In the end, the budget would be consumed, and each dollar spent would benefit these criminals.

The future of advertising


Several measures are being developed and tested to prevent fraud in the advertising ecosystem:

Universal user identifier: This would allow for transparent and accurate tracking of users while avoiding third-party cookies, which often create security vulnerabilities in the user’s local systems. There are several initiatives on the table, but none have been widely adopted by all companies to establish a predominant position in the market (Unified 2.0, ID5, RampID...).

Blockchain: Using blockchain to register each programmatic advertising transaction in an immutable way ensures that the data cannot be modified.

Machine Learning and AI: The growth of machine learning and AI can help detect fraudulent behavior that usually follows repetitive or abnormal patterns, enabling real-time detection of suspicious activities, such as unexpected traffic spikes or bids that do not align with market prices.

Tokenizing each ad impression: Blockchain could be used to tokenize each ad impression, creating a unique token that would verify the authenticity of each impression and prevent fraud, as each token would be unique.


Given all of the above, we can conclude that it is essential to continue developing and maintaining these tools and standards to ensure their relevance and broader adoption in the market.

At tvads we has a professional team able to advise you on this field and and guide you in any area of your streaming advertising business, advising you or even operating it on your behalf if necessary

All author posts
You may also like

Related posts

tvads - your advertising solution for the new streaming era

How we can help?

OTT/CTV Advertising Solutions — Partner with Us
DIVE IN