Skip to content

ChatGPT ads work from a summary of your chat, and OpenAI has now explained how

How ChatGPT Ads Pick What You See, per OpenAI

OpenAI has published a detailed look at how ChatGPT ads are chosen, and the short version is that a language model works from a summary of your conversation to decide which ad might fit. On October 21, 2026, the company also said ChatGPT ads are expanding to 26 more countries, for 89 in total.

If you use the Free or Go plan, ads can appear below an answer, so it is fair to want to know what that system reads. The post explains a lot, but it leaves out the settings most people would go looking for.

TL;DR: OpenAI says ChatGPT ads are picked in a separate service that turns your chat into short summaries, searches an ad index, and runs an auction. The ad model does not pick the winner or set prices. Ads are labeled as sponsored, and showing no ad is a normal outcome. The post names no user settings, so what you can switch off is still unclear.

How ChatGPT ads get picked

OpenAI describes a pipeline with a language model it calls the orchestrator at the front. It turns the conversation into brief summaries and rewritten search queries, which become semantic embeddings used to search several ad indices.

After that, the steps look like familiar ad tech with a model bolted onto the start. The table below follows the order OpenAI gives in its engineering post.

StageWhat OpenAI says happens
SummarizeThe orchestrator condenses the conversation into short summaries and rewritten queries
RetrieveNearest neighbor search pulls a broad candidate pool, including a product feed index that accounts for reviews
FilterCandidates drop out on availability, locale, policy, budget, pacing, placement and per advertiser duplicates
ScoreSurvivors are scored on semantic relevance, predicted engagement and historical performance
AuctionAdmission thresholds, pacing, quality adjusted ranking, pricing and final selection
Final checkThe orchestrator can block an ad that feels inappropriate in context

The orchestrator nominates candidates to the auction, but OpenAI says it does not pick the winner or set prices. That separation is worth noticing, because it limits how much one model’s judgment can steer what you see.

What matters more to most readers is what goes into that first summary step.

What data feeds the ad decision

The system draws on the current conversation and its history, including sessions that persist across turns and across multiple conversations. OpenAI’s own example is a grocery delivery ad shown while someone plans meals for a marathon.

If you choose to personalize ads, it can also use nonsensitive information from your past conversations. Clicks, hides and surveys count as signals too, along with feedback from advertisers through Ads Manager.

Missing from the post is any list of topics that count as sensitive, or any rule for minors. OpenAI says only that integrity models decide when a conversation is appropriate for an ad. Minors are a topic OpenAI has already faced questions on, as in DigitBin’s report on ChatGPT for Teens parent alerts, so that gap is the one to watch.

Where the ad lands, and how it is kept apart from the answer, is spelled out more clearly.

Where ads appear and how they stay separate

Ads appear below ChatGPT’s response, only on eligible turns, and they are clearly labeled as sponsored. A model-generated line explains how the ad relates to the conversation, and OpenAI keeps that line apart from the advertiser’s own creative so ChatGPT’s voice stays neutral.

Ad selection runs in a separate service with its own models and code. OpenAI says this is why ads do not influence organic answers, and why the response carries on normally if the ads system is slow or down. Ads also have to arrive before the chat response is complete.

Returning no ad is a normal outcome. So a reply with nothing under it is the system working as designed, not a glitch.

On plans, OpenAI’s expansion announcement says ads appear on Free and Go, while Plus, Pro and Enterprise stay ad free. That makes a paid tier the only ad free route the company describes.

The business numbers explain why OpenAI is publishing all of this now.

Why OpenAI is spelling this out now

OpenAI says ChatGPT ads passed $1 billion in annualized revenue run rate in under 200 days. More than 100,000 advertisers have run campaigns since ads launched just over eight months ago, and OpenAI says more than 1.2 billion people use ChatGPT weekly.

The 26 new countries include Argentina, Chile, Colombia, Peru, Nigeria, South Africa, Serbia, Ukraine, Cambodia, Bangladesh and Pakistan, and OpenAI does not list the rest. Advertisers reach them through technology partners or self service in Ads Manager.

The post also promises more formats, objectives, buying options and measurement tools. One of those is already in view, since DigitBin covered OpenAI’s plan to trial image generation ads in the US.

What to check in your own account

OpenAI says personalization is a choice you make, and its page footer carries a “Your privacy choices” link, but the post never says where that choice lives inside the app. Until it does, assume the free tiers read a summary of what you type.

If you often ask ChatGPT about money, health or family, that is worth keeping in mind before you rely on the ad separation alone. It is a reasonable design on paper, and the proof will be in how clearly the controls show up.

Leave a Reply

Your email address will not be published. Required fields are marked *