Brand Suitability Controls in Multi-Advertiser AI Ad Environments
Advertisers' safety tools break down when AI generates ads in real time.

Brand suitability controls built for the open web assume something conversational AI environments don't have: a piece of content that exists before the ad shows up. That assumption breaks the entire toolkit. Keyword blocklists, contextual classifiers, pre-bid filters, all of it was designed to analyze a stable object, a page or a URL, that sits still long enough to be scored. In a chat with an AI assistant or in a search engine's AI-generated summary, no such object exists until the moment the model generates a response, and by then the ad auction may have already cleared.
Brand safety and brand suitability aren't the same problem, and the distinction matters more here than almost anywhere else. Safety is the floor: block hate speech, violence, illegal content, the stuff no brand wants near regardless of category. Suitability sits above that floor and is harder, because it's brand-specific: whether a perfectly legal, perfectly civil piece of content still fits a given brand's tone, values, and audience. A firearms retailer and a children's hospital can both avoid unsafe content while landing in completely different places on a news article about crime statistics. DoubleVerify's 2025 Global Insights report found 65% of marketing and advertising decision-makers worldwide worry about the suitability of their placements on social platforms, on surfaces where the content at least persists long enough for a human or a classifier to look at it. Separately, research found 64% of consumers say the genre of nearby content shapes how they perceive an ad. Adjacency is a concrete worry, and it's measurable: it moves consumer judgment, not just brand-safety anxiety.
Every tool built to manage that adjacency shares one design assumption, and some of them are already dead on arrival for this surface, not merely weaker. Keyword blocklists scan text for flagged terms but are blind to meaning: "shot" could mean a shooting, a vaccine, or a photograph, and a blocklist can't tell the difference. That's not a conversational-AI problem specifically, it's a blocklist problem generally, and anyone still treating this category as useful near this surface is making a basic category error. Contextual classifiers do better, evaluating topic, sentiment, and semantic meaning rather than just word presence. Pre-bid filters score a page before the auction happens. Allow and block lists work at the domain level. Post-bid verification checks the placement after the fact and flags problems retroactively. Every one of these, no matter how advanced, needs a page, a URL, a stable content object to point at. Walled gardens don't solve this either: platform-native controls are necessary but not sufficient, and pairing them with third-party verification only helps where data access allows it. That pairing still depends on something to verify. So what happens when the "page" doesn't exist until after the ad has already been placed?
What makes a conversational AI ad environment structurally different from every surface these controls were designed for
The content a user reads in a conversational AI product doesn't pre-exist the ad call. It's generated per conversation, per user, per moment, assembled in real time by a model reasoning through a specific prompt. That's the structural break, marking a fundamental departure from the old programmatic model. It's a different category of surface, and treating it as a slightly harder version of web display is the first mistake most buyers will make.
In a traditional auction, the publisher's page has already been crawled, classified, and scored before any bid gets placed. The content object is fixed. In a conversational environment, there's no equivalent fixed object at bid time. The "page" is the AI's response, and that response doesn't exist until after the model has processed the prompt, which in many architectures happens concurrently with or after the ad decision. OpenAI's chat_card format, which launched in February 2026, makes this architecture visible: the sponsored card appears below the AI's response, so the adjacency between ad and content is only knowable once the response has already been generated. Google's approach with ads in AI Overviews, which rolled out in October 2024 and expanded to desktop in the US by May 2025 before reaching more countries on both mobile and desktop by December 2025, works a bit differently. It draws ads from existing Search, Shopping, and Performance Max inventory and places them next to a generated summary. But the summary itself still varies query by query, so the adjacency is never fully fixed in advance.
Layer in the multi-advertiser dimension and the problem compounds. Multiple brands can serve ads against the same AI surface within the same session, which means brand adjacency, who else's ad shows up next to yours, isn't knowable ahead of time either. A brand has no page to review and no competitor list to check. It has a prompt, a probabilistic response, and whatever other advertiser happened to win a nearby slot.
The prompt is the only stable signal in the whole chain. It reveals intent, topic, register, the shape of what the user is actually asking. The response itself, though, the content the ad will actually sit beside, is probabilistic: run the same prompt twice and a model can produce two meaningfully different answers. Scale compounds this. Integral Ad Science processes over 280 billion interactions daily across conventional ad surfaces, and ChatGPT alone handles something on the order of 2.5 billion prompts a day. That volume, applied to a surface with no persistent URL, no crawlable HTML, and no stable metadata, is a verification problem the industry hasn't had to solve before. Multi-turn conversations make it worse still. A dialogue that opens with meal planning can drift, three exchanges later, into a discussion of eating disorders, and the suitability profile of turn three has nothing to do with what a classifier would have flagged at turn one.
Where legacy controls fail when applied to generated-context environments
Run each existing tool through this environment and watch where it stalls. Keyword blocklists need content to scan, but at bid time, in a conversational flow, there's nothing yet to scan. The response generates after the auction clears, not before.
Pre-bid contextual filters hit the same wall in a different shape. They're built to classify a URL or a page prior to the bid, and in a generative environment the only thing available prior to the bid is the prompt. That's not nothing, but it's a fraction of the signal a contextual classifier expects, and it can't tell you what the model is actually going to say.
Domain-level allow and block lists turn out to be a blunt instrument here in a way they aren't on the open web. Blocking or allowing an entire AI platform is a binary decision. It can't distinguish a conversation about pediatric nutrition from one about extreme sports, because the decision happens at the level of the whole surface, not the level of the individual exchange.
Post-bid verification, in principle, could still catch problems after the fact. In practice it arrives too late to stop the adjacency from happening, and it doesn't map cleanly onto an object with no persistent URL to attach a verification record to. What gets flagged, exactly? A response that already came and went in a single chat window nobody else will ever see?
The AI-generated content problem isn't confined to chat interfaces either. Integral Ad Science's analysis projects that a large majority, potentially up to 90%, of online content could be AI-generated in the near future. Classification systems built around human-authored pages are already under strain on conventional surfaces before conversational AI gets fully factored in. Over-blocking, already a known failure mode of blocklist-era tools that suppress plenty of legitimate content on the open web, gets worse here: an advertiser spooked by unpredictability doesn't filter a bad response, it excludes the whole AI surface. StackAdapt's June 2025 analysis found 53% of US marketers name social media as the top threat to brand reputation, and social platforms at least offer some content persistence to work with. Conversational AI offers less. The instinct to just block the whole channel is understandable, but it's the wrong call: it trades a manageable risk for a guaranteed opportunity cost.
NLP and LLM-based verification tools, the kind firms like Integral Ad Science and DoubleVerify already deploy to read tone, intent, and sentiment, come closest to being useful here. They were built to evaluate content that already exists, though, not to predict what a generative model is likely to produce in response to an open-ended prompt it hasn't seen yet.
And the multi-advertiser adjacency problem has no precedent in the legacy toolkit at all. On a web page, a brand's ad sits next to a publisher's content, an asymmetry the whole industry has decades of practice managing. In a multi-advertiser AI slot, a brand's ad can sit next to a competitor's ad, both embedded inside a response that endorses neither one.
What purpose-built suitability controls for conversational AI environments actually need to do
Suitability assessment has to move from scoring content to scoring signal, because content isn't available at the moment the decision has to be made. That means working from the prompt and the conversational trajectory, evaluating topic, intent, and register before the response exists, not after. Anyone still designing controls around the response itself is designing for a document that hasn't been written yet, and that's not a minor engineering gap, it's the wrong target.
Timing needs rethinking too. Controls that operate only pre-bid or only post-bid each miss half the picture. The workable shape is a combination: pre-bid probabilistic risk assessment based on conversational signals, paired with post-bid confirmation once the response exists, so a bad match gets flagged even if it couldn't be prevented beforehand.
Suitability also has to scope to the conversation, not the single impression. A dialogue's trajectory matters more than any one exchange within it. The meal-planning conversation that drifts toward eating disorders three turns in isn't the same risk it was at the opening prompt, and a suitability system that only ever looks at the current turn will miss that shift every time.
Google's current approach, excluding certain sensitive verticals from AI Overviews, shows the industry's first instinct: categorical exclusion. It's a reasonable floor, but a floor is all it is. It removes risk by removing entire categories rather than matching suitability at a finer resolution within them, and mistaking that floor for a finished system is exactly the trap brands need to avoid. A general, brand-safe finance question and a genuinely risky one shouldn't be treated the same just because they share a vertical.
Adjacency transparency has to become a real deliverable, not an afterthought. If multiple advertisers can land in the same session, platforms need some mechanism for surfacing which other categories or brands appeared alongside a given impression, so a brand can actually assess competitive exposure instead of guessing at it after the fact.
All of this has to work inside a privacy architecture that doesn't expose individual conversations. OpenAI's current model gives advertisers aggregated performance data only, no visibility into individual chats, and any suitability framework built for this space has to distill its signals at scale rather than relying on conversation-level disclosure. That's a real constraint, not a technicality: it means suitability has to be provable in aggregate even when no single conversation can be pointed to as evidence.
Publishers carry a structural responsibility here too. AI platforms need the infrastructure to define topic-level, tone-level, and category-level suitability parameters themselves, feeding those constraints directly into the auction, rather than offering advertisers a blunt accept-or-reject decision at the campaign level. The IAB Tech Lab's CoMP Working Group, announced in August 2025, is early-stage work focused on the AI content pipeline. It wasn't built for suitability signaling specifically, but infrastructure in that space, extended, could plausibly support it.
How the industry's existing verification frameworks are starting to adapt, and where the gaps remain
NLP and LLM-based verification is the most transferable technology the industry already has. Systems built to read semantic meaning, tone, and intent, rather than just keyword presence, can in principle extend to conversational context in a way blocklist-era tools never could. That's a real advance, not a marginal one.
Integral Ad Science and DoubleVerify have both built layered frameworks combining pre-bid and post-bid controls with computer vision, OCR, and NLP. DoubleVerify's Universal Content Intelligence engine, for instance, integrates video, image, audio, speech, and text analysis into a single system. These are serious, capable frameworks. They were optimized for web, mobile, connected TV, and social, though, not for environments where the content object doesn't exist until generation happens, and no amount of retrofitting changes that underlying design mismatch.
The IAB Tech Lab's CoMP effort is early formal industry infrastructure that touches the publisher side of this problem, engaging with how content moves through the AI pipeline. That's a necessary precondition for suitability signaling to work at any scale, even if it isn't itself a suitability standard yet.
Meanwhile the underlying pressure keeps building. Integral Ad Science's projection that up to 90% of online content could turn out to be AI-generated in the near future means the verification industry is already stretched by synthetic content volume on conventional surfaces, well before conversational AI's own surface area gets fully counted.
The GARM framework, the brand safety floor and suitability tiers developed by the Global Alliance for Responsible Media, was built for digital media broadly, with an early emphasis on social platforms and video. Its categorical structure doesn't translate cleanly to conversational contexts, where the same topic can sit at wildly different risk levels depending on how the conversation actually unfolds. A conversation about addiction recovery and a conversation glorifying substance use might both technically fall under the same GARM category, but they call for opposite suitability judgments, and a framework that can't tell them apart isn't doing suitability work at all.
Categorical exclusion, the approach Google takes with AI Overviews, reduces exposure but isn't a suitability framework in any real sense. It prevents advertising in entire high-value verticals rather than enabling the kind of nuanced, brand-specific matching suitability is supposed to deliver.
There's also a basic measurement question nobody has settled: what's actually the unit being verified in a conversational environment? The single response? The turn? The whole session? No industry consensus exists yet, and without one, comparing suitability performance across platforms is close to meaningless.
Perplexity's decision to exit advertising, confirmed in February 2026, after piloting sponsored follow-up questions, deserves close attention. The move was driven partly by user perception that the sponsored content compromised response integrity, a trust cost specific to conversational AI that doesn't have a clean analog in banner or social advertising. A banner ad next to an article doesn't call the article's honesty into question. A sponsored suggestion embedded in an AI's own answer can, and that's a structural risk, not a rollout mistake Perplexity happened to make.
The honest state of the field: the tools that exist now, NLP-based context analysis, real-time classification, are directionally useful. None of them was built natively for this surface. Everything currently in use is an adaptation, and adaptations have limits that native design doesn't.
What brands and buyers should be building into their AI advertising practice now, before the standards catch up
The prompt is the closest thing this channel has to page context, so treat it that way. Conversation topic, register, and intent are the nearest available analog to the signals that already drive suitability decisions everywhere else, and advertising systems built to read and match against that signal are structurally ahead of those that aren't.
Suitability guidance needs to live at the conversation level internally, not just the keyword or content-category level. That means defining, in advance, which topic trajectories are in-bounds and which aren't, and working with platform partners capable of actually surfacing conversation-level signal rather than a single static category tag.
Adjacency transparency should be a contractual demand, not a wish. In an environment where multiple advertisers can land in the same session, brands need disclosure of what other categories and competitors are showing up alongside their impressions. That's a negotiation with platforms and a design question for publishers, not something a verification vendor can solve on its own after the fact.
Direct relationships with publishers who've built suitability controls natively, rather than retrofitting web-era settings onto a generative surface, matter more here than in most channels. That distinction is only visible through direct supply relationships, not through a standardized rate card, and buyers relying on a rate card alone are buying blind.
Categorical exclusion is a floor, not a strategy. Blocking an entire AI surface or an entire vertical leaves genuinely brand-safe, high-intent conversational moments unbought. The goal has to be precision, and precision requires actually engaging with the conversational signal rather than avoiding the surface altogether.
Aggregated conversation-level reporting should be a baseline expectation now, even without a verified industry standard behind it. Microsoft's Copilot data has already shown meaningfully higher click-through rates and stronger conversion than traditional search in some contexts, which suggests this channel can deliver measurable performance gains. Understanding the conversational context those results came from is how that performance gets protected rather than squandered on placements nobody actually reviewed.
Participation in the IAB Tech Lab's CoMP process is worth the time it costs. The infrastructure being built there for publisher-side AI pipeline engagement is very likely the same infrastructure that eventually carries advertiser suitability signaling too, and the brands and agencies in the room while it's being built will have more say in how it ends up working than those waiting on the sidelines for a finished standard.
Suitability governance in this channel doesn't have a checklist yet, and it won't for a while. Brands building that governance now, ahead of the standard, will be the ones actually ready when the volume shows up at scale. Whoever waits for someone else to hand them the framework will end up building it under pressure, after the fact, with a great deal more at stake.


