ChatGPT Ads launched in Europe. Here is what actually shipped

On 24 August 2026, ChatGPT started showing ads to users across 31 European markets. On 31 August, OpenAI opened self-service buying across Europe, India, the Middle East, and North Africa, and said ChatGPT Ads had reached a $1 billion annualised revenue run rate in under 200 days.

That figure is OpenAI's own, unaudited, and measured as a run rate rather than booked revenue. Treat it as a statement of momentum. Here is the mechanism behind it, what you can control, and what the US evidence looks like after nearly seven months.

The rollout, in order

The pilot started in the United States on 9 February 2026, for logged-in adults on the Free and Go plans. Plus, Pro, Business, Enterprise, and Edu accounts do not carry ads.

From there:

  • 26 March 2026: Canada, Australia, and New Zealand announced.
  • 5 May 2026: beta self-serve Ads Manager begins rolling out, with cost-per-click bidding added alongside CPM.
  • 7 May 2026: UK, Mexico, Brazil, Japan, and South Korea announced.
  • 11 August 2026: OpenAI confirms all five are live for users.
  • 18 August 2026: 31 European markets announced.
  • 24 August 2026: ads begin serving to European users.
  • 31 August 2026: self-service opens across Europe, India, the Middle East, and North Africa.

Two country lists exist and they are not the same thing. One covers where a business can register an advertiser account. The other covers where ads can be served and targeted. Brazil and Mexico showed the gap clearly: both were announced in May and opened to advertisers in August, two weeks apart from each other.

As of 1 September 2026, OpenAI's availability table lists self-service access in 47 countries:

Europe (31): Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland.

Americas: United States, Canada, Mexico, Brazil.

Asia Pacific: India, Japan, Korea, Australia, New Zealand.

Middle East and North Africa: Algeria, Bahrain, Lebanon, Morocco, Qatar, Tunisia.

Also: United Kingdom.

The table carries no dates and changes without announcement, so check it against your own account rather than against any article, including this one. On 1 September, a Lithuanian business could open an account, bill in euro, and reach the campaign builder without going through an agency.

The targeting model is not keywords

This is the part most marketers get wrong on first contact.

There is no keyword bidding. You do not buy a prompt. OpenAI's ads system selects an ad based on the context and intent of the live conversation, weighed against your landing page, your ad title, your ad copy, and the context hints you supply at ad group level. Where a user has ad personalisation enabled, the system may also draw on signals from their broader ChatGPT experience, including past chats, memory, and prior ad interactions. That is a system-side input, and no advertiser-facing control exposes it.

Context hints are natural-language descriptions of the situations where your product belongs. OpenAI's guidance is to describe needs and moments rather than audience labels: its own example replaces "running shoes" with a phrase naming the runner, the training goal, and the shoe's cushioning.

OpenAI states plainly that context hints are not exact-match controls, not audience rules, and not a guarantee that your ad appears against a specific topic. You are describing a semantic region and letting a relevance-weighted, second-price auction decide.

The organic answer and the ad are produced by separate systems, and OpenAI is explicit that advertisers cannot shape, rank, or alter a response. What the two surfaces share is a selection principle: relevance to the meaning of the conversation rather than a match against a typed string. That parallel is worth holding onto, because it is why the skills transfer between them.

Setup starts with a URL

At a webinar in August, OpenAI showed a redesigned campaign onboarding flow that it says builds a campaign in under 60 seconds. You paste your website URL and hit Ad Preview. The model reads the site, infers your objective, your product lineup, and your target customer, suggests which ChatGPT user journeys your campaign should surface in, then generates the creative and copy for you to edit.

OpenAI's onboarding demo. The model reads a website URL and returns a complete campaign.

After that it asks for the remaining inputs: geography, bidding strategy, billing.

This is a demo of an interface still rolling out, not a feature you can assume is in your account today. New advertisers are being offered $500 in matching credits against $500 of spend.

OpenAI's stated direction goes further than a faster form. The product team described a future where a business tells an agent inside ChatGPT to bring in more customers on a $500 monthly budget at no more than $5 per reservation, and the agent runs the campaign.

Note what has happened to the entry barrier. Trade reporting in January described the original pilot as a $60 CPM with upfront commitments around $200,000, later stepped down to roughly $50,000 before minimums were dropped entirely. Those figures came from Adweek and The Information rather than from OpenAI.

Today OpenAI publishes minimum daily budgets for ten countries: $25 USD, £15 GBP, 25 AUD, 25 CAD, 25 NZD, 40 BRL, 150 MXN, 725 INR, 2,500 JPY, and 25,000 KRW. No euro figure appears in that table.

The interface has one. A euro-denominated account created on 1 September rejects anything below €15.00 per day, so the European floor tracks the British one rather than the American, roughly 40% below the US minimum. That number is not in OpenAI's documentation, so verify what your own account enforces before you build a budget around it.

What you can actually control

Campaign level:

  • Campaign type. Two options in a European account on 1 September: Standard and Product feed. Product feed generates ads from an uploaded retail catalogue and is available immediately, gated only by having a feed to point at. Trade reporting in July described a third type pointing to a business agent conversation instead of a website, seen in a limited set of accounts. It is not in the dropdown here
  • Objective. Reach, Clicks, and Conversions, confirmed in the campaign creation flow of a European account on 1 September. Documentation refers to the same three as CPM, CPC, and oCPC, the last optimising toward a tracked conversion event while billing per valid click. The interface notes that the objective governs both how you bid and which ad formats you can then promote, so this choice narrows your creative options downstream. The campaign edit dialog shows only Reach and Clicks, which matches OpenAI's rule that an objective cannot be changed after creation
  • Conversion event, for oCPC campaigns
  • Budget: campaign-total or daily. The budget type is locked once the campaign starts, though the amount stays editable
  • Bid strategy. Maximum results adjusts bids automatically to get as many results as possible inside the budget
  • Start and end dates
  • Locations. Country targeting is the only level available for Lithuania as of 1 September, with no sub-country options in the picker. OpenAI's documentation is inconsistent here: the main text names states, DMAs, and ZIP codes in the United States, while the FAQ on the same page suggests states, cities, DMAs, and postal codes are available where supported. The account confirms the narrower reading for at least one European market. If local targeting matters to you, check the location catalogue OpenAI publishes as a downloadable CSV before assuming anything
  • Platforms: iOS app, Android app, Web
  • Custom audiences to include or exclude, outside Europe. Ads Manager blocks them for any campaign targeting the EEA or Switzerland, because personalised ads are not available there
Location targeting for a European campaign. Every market is a country chip, with no city or region level available below it.

Ad group level:

  • Context hints
  • Maximum bid, CPM or CPC, when bidding manually. OpenAI recommends starting CPC bids at $3 to $5. A euro account accepts CPM bids from €0.01 to €3,250.00. On the Maximum results strategy there is no manual bid to set
  • Landing page query parameters, which accept template values including campaign ID, ad group ID, ad ID, ad account ID, and oppref. That last one is the attribution identifier OpenAI attaches to an ad click, so passing it into your own analytics is the only way to reconcile Ads Manager against another system
Ad group setup. The default maximum CPM bid in a euro account is €39.00, and the landing page query parameter field accepts template values including {oppref}, the attribution identifier OpenAI attaches to an ad click.

Ad level:

  • Advertiser name, favicon, title, copy, landing page URL, one image asset

Measurement:

  • Ads Manager reports impressions, clicks, spend, CTR, average CPC, average CPM, and conversions
  • The Measurement Pixel runs in the browser. The Conversions API runs server-side. Running both and deduplicating on a shared event ID is the setup OpenAI documents
  • Click-through conversions use a configurable window. View-through conversions use a fixed one-day window and are reported as a separate campaign-level metric, deliberately excluded from the Conversions total so they do not affect bidding, billing, or CPA
  • More than 50 technology and measurement partners integrated
  • Static tracking parameters such as UTMs persist through the click

Where custom audiences are available, they need at least 25,000 matched users, with 100,000 recommended. In Europe the question does not arise, since the feature is switched off for EEA and Swiss campaigns entirely.

Worth separating two things that often get merged. Custom audiences are uploaded lists of emails and phone numbers, and Europe loses them. Retargeting by site visitor, lookalike audiences, and demographic targeting are absent from ChatGPT Ads on every market, because OpenAI has not built them. The Measurement Pixel and Conversions API report conversions and do not build audiences. Guides describing how to set up pixel-based retargeting on this platform are describing something that does not exist.

Two eligibility limits worth knowing before you plan creative: ads are not eligible to appear near personal health, mental health, or political conversations, political advertising is not accepted, and ads do not appear in Temporary Chats or the ChatGPT Atlas browser.

One caveat applies to this whole list. OpenAI's documentation runs ahead of the interface, and features arrive account by account. Check what is in your own campaign builder before planning around anything you read about, here or elsewhere.

What is different in Europe

Personalised ads are not initially available in the European Economic Area or Switzerland. In practice that means European ad selection runs on the current conversation thread plus basic context such as general location and language. Past chats, memory, and ad interaction history are excluded. This is not a small footnote. Where personalisation is available, the system can weigh a user's broader history alongside the live conversation. In Europe, the live conversation is close to the entire signal.

The practical consequence: European inventory is bought against context. Behavioural segments are not available, and neither is first-party audience targeting. Ads Manager blocks custom audiences on any campaign pointed at the EEA or Switzerland, which removes inclusion lists, suppression lists, and audience bid multipliers in one move. A European advertiser cannot exclude existing customers from an acquisition campaign.

Custom audiences are unavailable for any campaign targeting the EEA or Switzerland, because personalised ads are not yet available there.

Early evidence from the US

OpenAI publishes no cross-advertiser benchmarks and says directly that no single average CTR or CPA can represent the channel. Everything below is either OpenAI's own disclosure or a single advertiser's account data. None of it is audited.

From OpenAI, 31 August:

  • $1 billion annualised revenue run rate in under 200 days
  • Tens of thousands of advertisers
  • CPC and outcome-optimised bidding now account for the majority of campaigns
  • An unnamed ecommerce advertiser reported 3x return on ad spend across campaigns over 28 days. This is platform-attributed, which is the same measurement caveat that applies to every self-reported ROAS figure
  • An unnamed technology partner reported that more than 80% of ad-driven ChatGPT traffic came from new customers
  • Daily ad revenue grew 25% from the start of August, per OpenAI's business CMO, Colin Fleming

From advertisers:

  • Published CTR figures range from roughly 0.65% to around 4%, depending on whose account you read. eMarketer's figure, quoted widely through trade press, puts the industry average near 0.9% against roughly 6.4% for Google Search. That Google number averages all search advertising including branded queries, which accounts for much of the gap, so the two are not comparable units
  • Bids climb faster than guidance suggests. Symphonic Digital reported being told $3 was a strong bid, then settling around $9 average CPC to pace properly, and finding a competing agency ad on nearly every test query
  • Choice OMG ran two B2B tests and reported CTR inside the expected band with almost no sign-ups
  • Conversion-quality figures often cited alongside these, including Adobe's 15.9% for ChatGPT-referred ecommerce traffic against 1.76% for Google organic, and Criteo's finding that LLM-referred users convert at roughly 1.5x other referral channels, measure referral traffic from ChatGPT generally. The Adobe data pre-dates ads entirely. Neither describes what happens after an ad click

That B2B result points at something structural. Ads serve to Free and Go users, and to logged-out sessions. A marketing lead evaluating software on a Plus or Pro account sits outside the ad inventory, except in the logged-out case. This is an inference from how eligibility is defined rather than a measured finding, but it is the first thing a B2B advertiser should test before committing budget.

What this changes for AI visibility

The ad sits below the answer. The answer is generated first, and it is not for sale.

So the model produces its organic recommendation, and a paid card appears underneath it. A brand present in both holds two positions on one screen. The comparison to owning paid and organic on the same Google result is obvious, though the two surfaces behave differently enough that the comparison is a starting point rather than a conclusion.

The asymmetry is that only one of those positions is purchasable.

There is a second effect worth measuring. A brand name on the screen no longer proves the model chose it. It may have been recommended, or a competitor may have paid to sit next to the answer. Any AI visibility measurement that counts brand mentions without separating earned placement from bought placement is now producing a number that means two different things at once.

Organic position in ChatGPT comes from what the model already associates with your topic. That association is measurable. The distance between where your brand sits and where the model's centre of gravity for your category sits can be calculated, and content can be built to close it.

Run a free scan of what ChatGPT already associates with your brand: metaturbine.com/tools/semantic-brand-scanner

Primary sources: OpenAI (Testing ads in ChatGPT, New ways to buy ChatGPT ads, ChatGPT Ads expands across Europe, A milestone in expanding access to AI, Help Center and developer documentation, all checked 1 September 2026). Interface details, including the euro minimum daily budget and the objective set at campaign creation, were observed directly in a European Ads Manager account on 1 September 2026. Reported figures on pilot pricing come from Adweek and The Information via eMarketer and Digiday. CTR benchmarks attributed to eMarketer are quoted through trade press. Adobe and Criteo conversion figures are quoted through trade press and measure ChatGPT referral traffic rather than ad clicks. Account-level figures are attributed to the agencies that published them.

FAQ

When did ChatGPT Ads launch in Europe?

Ads began serving to European users on 24 August 2026 across 31 markets, the 27 EU member states plus Iceland, Liechtenstein, Norway, and Switzerland. Self-service buying opened across those markets on 31 August.

Which countries can buy ChatGPT Ads?

As of 1 September 2026, OpenAI lists self-service access in 47 countries. The list changes without announcement and carries no dates, so check it against your own account before planning.

Who sees ads in ChatGPT?

Users on the Free and Go plans, plus logged-out sessions. Plus, Pro, Business, Enterprise, and Edu accounts do not carry ads. Accounts identified as belonging to under-18s are excluded, and ads are not eligible near personal health, mental health, or political conversations.

What is the minimum budget for ChatGPT Ads in Europe?

A euro-denominated account rejects anything below €15.00 per day. That figure is not in OpenAI's published table, which lists minimums for ten other currencies. The European floor tracks the British £15 rather than the American $25.

How does targeting work if there are no keywords?

You do not bid on prompts. You write context hints at ad group level, natural-language descriptions of the situations where your product belongs, and a relevance-weighted second-price auction matches them against live conversations. OpenAI states plainly that hints are not exact-match rules and guarantee nothing.

Can you target a city in Europe?

No. Lithuania offers country-level targeting only, with no sub-country options in the picker. A campaign for Vilnius is a campaign for Lithuania.

Are ChatGPT ads personalised in Europe?

Not at launch. Personalised ads are unavailable in the European Economic Area and Switzerland, so selection runs on the current conversation thread plus general location and language. Past chats, memory, and ad interaction history are excluded.

Do ads influence ChatGPT's answers?

No. Ads run on separate systems from the chat model, appear below the response, and are labelled as sponsored. Advertisers cannot shape, rank, or alter what the model says.

Related articles