What OAI-AdsBot does
OAI-AdsBot is an OpenAI bot that visits web pages submitted as ads on ChatGPT to check that the landing page complies with OpenAI's policies. It only visits pages submitted as ads and does not perform automatic web crawling; OpenAI also uses it to help determine when to display ads to users. OpenAI states that data collected by OAI-AdsBot is not used to train generative AI foundation models.
How to control OAI-AdsBot
Target OAI-AdsBot in your robots.txt with the OAI-AdsBot token. Rules apply per bot, so you can allow this one while blocking others, or the reverse.
Allow OAI-AdsBot
User-agent: OAI-AdsBot
Allow: /Block OAI-AdsBot
User-agent: OAI-AdsBot
Disallow: /OpenAI publishes the IP addresses OAI-AdsBot crawls from at https://openai.com/adsbot.json, so requests claiming this user agent can be verified against that list.
How to identify OAI-AdsBot
Temso identifies OAI-AdsBottraffic by matching the request's User-Agent header against this pattern. User-agent strings can be spoofed, so treat a match as an indication, not proof.
OAI-AdsBotOAI-AdsBot FAQ
What is OAI-AdsBot?
OAI-AdsBot is an OpenAI bot that visits landing pages submitted as ads on ChatGPT to verify they comply with OpenAI's policies and to help determine when ads are shown. OpenAI states its data is not used to train generative AI foundation models.
How do I block OAI-AdsBot?
Add a robots.txt group with "User-agent: OAI-AdsBot" and a Disallow rule for the paths you want excluded. Note that OAI-AdsBot only visits pages that were submitted as ads on ChatGPT, so it does not crawl your site beyond those submitted landing pages.
About Advertising Bots
Bots run by ad platforms to check landing pages, verify ad placements, and analyze content for brand safety and targeting.
If you run ads on a platform, its ad bots usually need access; blocking them can break ad approval and quality checks for your own campaigns.