Get started
Get in touch
// Add to head
Ad fraud continues to be a growing concern within the digital advertising industry. To address this issue, the Interactive Advertising Bureau (IAB) launched ads.txt in 2017, a solution increasingly adopted by publishers worldwide.
Ads.txt is an initiative designed to ensure that demand-side platforms and advertisers can verify authorized sellers and resellers of your ad inventories. This verification provides crucial protection against ad fraud, such as domain spoofing.
Despite the effectiveness of ads.txt, an article by eMarketer highlighted in 2018 points out that 16% of publishers among the top 5,000 websites were losing money at that time due to incorrect implementation of ads.txt files.
The main issue lies in creating an ads.txt file that follows a specific format. Any deviation from this format can invalidate the file, leading to lost potential revenue.
In this blog post, we aim to shed light on the importance of ads.txt and highlight common errors publishers often make during its implementation.
We will also provide you with solutions to fix these errors to safeguard your revenue.
The growing importance of ads.txt is evident from its widespread adoption by publishers across the globe. As more and more publishers recognize the value of ads.txt, it has become a crucial tool in the fight against ad fraud. This simple yet effective solution offers numerous benefits for publishers, advertisers, and demand-side partners alike.
For publishers, ads.txt helps maintain the integrity of their ad inventory, ensuring that only authorized sellers and resellers can sell their ad spaces.
Advertisers and demand-side partners benefit from the increased transparency, as they can verify the authenticity of the ad inventory they’re buying. This ultimately leads to a safer and more trustworthy advertising ecosystem.
By understanding the importance of ads.txt and implementing it correctly, publishers can safeguard their revenue and protect their brand’s reputation.
Ads.txt errors are more common than you think, even among the top publishers. Mistakes in ads.txt files can significantly impact the protocol’s effectiveness, potentially leading to revenue loss and compromised programmatic advertising. Publishers must ensure the accuracy and proper implementation of their ads.txt files to avoid these pitfalls and maintain a transparent and secure advertising ecosystem. Major DSPs like Xandr and Google DV360 have been actively promoting the adoption of ads.txt while strictly adhering to the protocol themselves.
They only deal with sellers and SSPs listed in your ads.txt files. This means that a typo or syntax error in your ads.txt files could cause them not to recognize and ignore your authorized sellers.
Although an error in accurately listing a lesser-known demand partner might not result in a significant revenue loss, a similar mistake while listing a larger demand partner, such as Google, could cause publishers to lose substantial money.
In this section, we’ll dive into some of the most common ads.txt errors publishers face and provide practical solutions to fix them. Don’t worry; we’ve got you covered!
Problem: The most common error is that the ads.txt file cannot be found. This might be because you haven’t correctly created an ads.txt file or failed to add it to your domain.
Solution:
Problem: Your Google Publisher ID is a unique identifier associated with your Ad Exchange account. It’s a series of numbers with 16 digits and starts with the prefix ‘pub.’
This identifier lets advertisers and DSPs recognize you and lets them know about the inventory types enabled for your account. It should be included in your ads.txt file to allow advertisers, DSPs, and exchanges to crawl the file and recognize the legitimacy of sellers and resellers.
However, it might be missing or formatted incorrectly, which can cause DSPs to become apprehensive about the details in the ads.txt file.
Solution:
Problem: Sometimes, you might have already uploaded your ads.txt file, but you still get a notification on your AdSense account asking you to create an ads.txt file.
Solution:
Problem: IAB specifically asks for ads.txt files to be uploaded to the root domain of your website. The ads.txt management tool in Ad Manager doesn’t accommodate showing a list of crawled subdomains. Addressing the situation is crucial if you have uploaded your ads.txt file to a subdomain.
Solution:
Problem: A syntax error is a common issue with ads.txt files. IAB specifies that every ads.txt file needs to be properly formatted and written using a pre-ordained style. An error in doing so can invalidate your file or cause DSPs and advertisers to recognize your authorized sellers.
Solution:
< SSP/Exchange Domain >, < SellerAccountID >, < PaymentsType >, < TAGID >
For additional help, go through this link to learn about each field and its purpose.
Problem: After making any changes or ensuring that an ads.txt file works correctly, validating it is imperative. An unvalidated ads.txt file will not work, and it might not be possible for ad exchanges, SSPs, DSPs, or advertisers to crawl these files, making them ineffective.
Solution:
Problem: Some hosting services or security measures might block requests coming from user agents that are not on a pre-approved list. Since crawlers used by ad exchanges and DSPs often have unique user agents, they might be blocked from accessing your ads.txt file.
Solution:
Problem: In some cases, cached versions of your website might not reflect the latest version of your ads.txt file. This can lead to outdated information being served to ad exchanges and DSPs.
Solution:
Problem: After making changes to your DNS records to point to a new location for your ads.txt file, it can take some time for these changes to propagate across the internet. During this propagation period, ad exchanges and DSPs might still be trying to access the old location of your ads.txt file, leading to errors.
Solution:
Managing ads.txt files can be daunting, especially if you’re unfamiliar with the technicalities involved. However, following some best practices can make this task much more manageable and ensure your ads.txt file is accurate and up-to-date.
Reviewing your ads.txt files frequently is crucial to spot any discrepancies early and rectify them. Updating and checking your ads.txt files every week is the most recommended practice. This will enable you to quickly catch any errors, rectify them, and protect yourself from failed bid attempts.
Listing just any company or many companies can be hard to manage and cause fraudulent players to creep into your ads.txt files. Hence, you should carefully consider the companies you are choosing to list. Even a publisher as big as The New York Times has only 17 companies listed in their ads.txt file.
While it might be harder for smaller publishers to allocate the resources that larger publishers can easily manage, it is worth investing in reporting tools that give you a granular metrics view of ads.txt. This will increase your knowledge about ads.txt and provide information about the revenue impact of partners you have included in your ads.txt files.
Automation is the key to a future relying heavily on ads.txt. Many tools in the open market can check for errors in your ads.txt files, and as the popularity of this IAB initiative gains traction with demand partners, such tools are only going to become better. Therefore, investing in such a tool is a wise choice for you.
Ads.txt is poised to play a vital role in combating ad fraud as the industry progresses. With the continuous development and adoption of innovative technologies, ads.txt’s effectiveness will be further enhanced.
Proper implementation of ads.txt is crucial, as it improves transparency, reduces ad fraud, and enhances the legitimacy of programmatic transactions. By embracing Ads.txt, publishers can contribute to a more secure and trustworthy digital advertising ecosystem.
Ultimately, the success of ads.txt will depend on the continued support and adoption of the initiative by publishers, advertisers, and other players in the industry.
We hope that this article has helped provide you with a better understanding of ads.txt and its importance in ad fraud prevention. If you have any questions or comments, please feel free to contact us. We are always happy to help.