In short. ChatGPT ad campaigns can include selected native apps and web surfaces through campaign platform targeting.
Definition: Yes. OpenAI's Ads API lets a campaign include selected ChatGPT app and web platform values in
targeting.platforms.included. The setting controls campaign eligibility across native apps and browser surfaces.
Key facts
- As of 17 October 2026, OpenAI documents six accepted values:
android_app,android_web,desktop_web,ios_app,ios_web, andwebin its platform targeting documentation. ios_appandandroid_appidentify native ChatGPT apps.ios_web,android_web, anddesktop_webidentify browser surfaces.- The
webvalue includes all web platforms, including mobile browsers. Existing campaigns usingwebcontinue to include all web platforms. - Campaign targeting combines geography, platform, and audience settings. OpenAI's campaign targeting documentation says that matching one setting does not override the others.
How platform eligibility is set
Platform eligibility is configured on the campaign through targeting.platforms.included. The detailed platform page separates native app inventory from browser inventory, so a campaign can select a native app, a browser family, or a specific browser surface. To target only specific web surfaces, OpenAI says to use their individual values without web.
For example, this request selects the Android and iOS browser surfaces:
{
"targeting": {
"platforms": {
"included": ["android_web", "ios_web"]
}
}
}
The broader web value covers desktop and mobile web. OpenAI's campaign targeting page gives the concrete distinction that an iPhone user visiting ChatGPT in a browser belongs to web inventory, while the native iOS app belongs to the iOS app group.
What other campaign targeting does
Platform selection is one part of campaign eligibility. OpenAI describes geographic, platform, and audience settings as working together, so a user must satisfy the applicable combination of criteria. The same documentation says exclusions take precedence when a person belongs to both an included audience and an excluded audience.
The campaign targeting page also distinguishes audience inclusion from a bid multiplier. Inclusion restricts eligibility to matching users. A multiplier changes the fixed bid for matching users while nonmembers remain eligible under the campaign's other targeting.
What an update inherits or preserves
On campaign creation, omitting targeting.platforms or setting it to null adds no platform restriction. On update, omitting the field preserves the existing platform selection. Setting targeting.platforms to null clears only the platform restriction.
A platform-only update preserves the campaign's location and custom audience targeting. If an update also sends geographic or audience fields, OpenAI says to build the complete intended configuration for those fields because those updates can replace existing criteria. The platform page says {\"platforms\": {}} and {\"platforms\": {\"included\": []}} return HTTP 400 when used to clear the selection.
Ad-group context hints provide additional information about an ad group. OpenAI states that they do not replace explicit geographic, platform, or audience targeting, so the platform restriction remains a campaign setting.
Related terms
FAQ
Can a campaign target only the native iOS and Android apps?
Yes. Set targeting.platforms.included to ios_app and android_app. The campaign targeting documentation describes these as the two broad mobile app groups.
Does selecting web mean desktop browsers only?
No. OpenAI defines web as all web platforms, including mobile browsers. Use desktop_web, android_web, or ios_web when the browser surface needs to be selected more narrowly.
Does changing platforms erase location or audience targeting?
A platform-only update preserves the campaign's location and custom audience targeting. If the same update includes geographic or audience fields, send the complete intended configuration for those fields.
Sources
Check how a page reads to answer engines. Open the GEO score analyzer