Skip to content
Docs · ChatGPT ads

Setting up ChatGPT ads, without surprises

This page is the OpenAI handoff, end to end: what to have ready, the permanent settings, verification and review, and the Ads API key you bring back. You build the campaign in Serge while the review runs.

One check before you start: OpenAI accepts advertisers from 52 countries, including the US and UK — this is about where your business is based, not where your ads can show.

See the full country list

Business/account country check: OpenAI currently accepts advertisers in the countries below. This determines account eligibility; it is not a campaign-targeting list. Availability can change, so Serge will ask you to confirm it when the managed handoff opens.

Europe
Austria · Belgium · Bulgaria · Croatia · Cyprus · Czechia · 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 · United Kingdom
Americas
Brazil · Canada · Mexico · United States
Asia-Pacific
Australia · India · Japan · New Zealand · South Korea
Middle East & Africa
Algeria · Bahrain · Egypt · Iraq · Jordan · Kuwait · Lebanon · Morocco · Oman · Qatar · Tunisia

Have these ready

These four items help prevent common setup stalls:

Three settings are permanent

Country, currency, and time zone are locked the moment the account is created. There is no changing them afterwards — a wrong pick means a new account.

The rules of thumb: set the country you bill from, the currency you'll be billed in, and the time zone your team works in.

Creating the account

Go to ads.openai.com and create the account with your business details. Your business should own the account and billing from the first minute. Serge works through the Ads API key you bring back, so you keep direct control and can revoke access yourself.

Business verification runs during signup, against the registration number above. OpenAI controls its timing and current state; check Ads Manager for the latest status. You can return to Serge in the meantime; your saved campaign plan remains here.

The site review

Before ads can serve, OpenAI reviews the site they land on. Many site-review causes are actionable on your side:

The Ads API key

When your account exists, your Ads API key lives at ads.openai.com under Settings. Create one for the ad account and paste it into Serge's connect page. Careful: this is the Ads key from ads.openai.com — not a platform.openai.com model key.

That key lets Serge work with the ads account, including creating the paused campaign; it is not a read-only credential. No Serge user is added. Serge checks the account connection, stores the key encrypted, and loses access when you revoke it in OpenAI.

What Serge does from there

When creation is available, Serge builds the campaign, ad group and ads paused in your own account from the plan and ad example you reviewed. Your campaign workspace shows verified status and available OpenAI campaign totals. Running requires separate launch access, the required OpenAI approvals, and your explicit approval of the saved budget and currency. Available pause controls are in the same workspace. First-party measurement is optional and separate.

Ready to start? Create your Serge account and begin with the OpenAI application — you build the campaign while the review runs, and there is nothing to pay Serge yet. Or return to the docs hub.