Channel · Gravity
Gravity ad network
Gravity places sponsored suggestions inside AI apps: chat apps, coding assistants, consumer AI apps and AI search. It matches ads to the conversation rather than to keywords, bills per thousand impressions, and has no minimum spend.
What it is and where ads appear
- What it is
- An ad network for AI: brands reach people inside conversations with LLMs, agents, chatbots and AI search, and the host apps earn from the ads.[1]
- Where ads appear
- Chat apps, coding assistants and IDEs, consumer AI apps and AI search. Gravity names no specific publisher apps.[2]
- Publisher verification
- Ads show only on websites and apps Gravity has verified; Gravity reviews each platform before real ads serve.[3]
- Ad exclusivity on screen
- When a Gravity ad is on screen, no other ad (other networks or house ads) can be on screen.[3]
- Network size (self-reported)
- Gravity claims 20+ AI platforms and 1B+ users across the network.[4]
Formats and creative
- Ad formats (as served to AI platforms)
- Text, server-rendered design, image (top/side), rich frame (iframe, web only), carousel (3-10 product cards, web only).[5]
- Ad group types
- Generative (Gravity writes the ad per conversation from your context) or Static/manual (shown exactly as written).[6]
- Editing generated ads
- Generated ads can't be changed; only manual ads can be edited or archived.[7]
- Image requirements
- Public PNG, JPEG, GIF or WebP, 10 MB or less; some delivery networks need an image on each ad.[7]
Buying model, objectives and budgets
- Buying / pricing model
- CPM (per 1,000 impressions), or CPA where the account allows it. No click (CPC) billing for new campaigns.[2]
- Click billing
- Not offered; billing_model cpm (cpc accepted only for older campaigns).[8]
- Objective: Clicks
- Optimizes for clicks; billed per 1,000 impressions (CPM); no tracking needed.[6]
- Objective: Reach
- Optimizes for unique people at lowest CPM; billed CPM; available to everyone.[6]
- Objective: Conversions
- Optimizes for a chosen conversion event; billed CPM; event must have server-side proof (live CAPI/integration event or passed CAPI test). Pixel events don't count.[6]
- Objective: CPA eligibility
- Pay per attributed conversion; requires $5,000 lifetime spend or Gravity unlock.[6]
- Daily budget
- Average daily budget in dollars; spend on one UTC day can reach 110%, then serving stops until the next day.[6]
- Total (lifetime) budget
- budget_type total requires total_budget, end_time and OpenAI-only delivery.[8]
- Monthly cap (CPA)
- CPA campaigns use a monthly cap; serving stops when spend reaches it each calendar month.[6]
- Learning period
- 2 to 3 months for Conversions campaigns, up to 30 days for other objectives.[6]
Minimum spend
- Minimum spend
- No minimum; start with any daily budget. A payment method is required before a campaign can launch.[9]
Matching and targeting
- How ads are matched
- Contextual: the engine compares recent conversation messages with active campaigns, runs an auction and returns the winning ad.[10]
- Country targeting
- Countries chosen at campaign/ad-group level; none selected means all countries. Regions and DMAs via geo_targets.[6]
- Countries (marketing claim)
- Advertisers page shows "180+ countries".[11]
- Device targeting
- iPhone, Android or desktop (API: web, ios_app, android_app); none selected means all.[6]
- English-only option
- english_only serves only in conversations detected as English.[8]
Review and policies
- Review process
- Gravity reviews every new campaign before delivery; status shows Processing during setup; re-activation can trigger review again.[12]
- Re-review on activation
- Activation can send a campaign to review again.[13]
- Restricted categories
- Weapons, pharma, alcohol, tobacco/nicotine, digital assets, political, dating and licensed gambling need explicit Gravity authorization; a separate prohibited list applies.[14]
Reporting limits
- Reporting levels
- Daily metrics at campaign, ad group and ad unit (creative) level.[15]
- Creative-level reporting limits
- Ad-unit reports give impressions, clicks, spend, CTR, CPC, CPM; conversions, CPA and ROAS are attributed only at campaign level.[15]
- Attribution window
- Currently 7 days after a Gravity click or view; may change.[15]
- Report lookback
- 1 to 365 days per request.[15]
Disclosure
API and MCP
- API base URL and auth
- REST API at https://platform.trygravity.com, X-API-Key header on every request.[13]
- API key scope
- One key per account, no scopes, full access including spend.[16]
- API rate limit
- About 100 requests per second per client IP; 429 with Retry-After above that.[16]
- Default campaign status on create
- active (draft and paused also allowed); docs warn active campaigns can spend.[8]
- Delivery network mode
- network_mode: dynamic, gravity or openai; OpenAI-only delivery needs account access.[8]
- Dashboard MCP server
- https://platform.trygravity.com/mcp; same API key; full admin access; actions run without confirmation; no spend limit.[17]
- Partner delivery (OpenAI / ChatGPT)
- Campaigns can deliver on partner networks; reporting for ChatGPT and OpenAI campaigns aligns with OpenAI reports (America/New_York).[13]
Where sources disagree
When Gravity’s own pages disagree, both are shown. We don’t pick one.
- Ad formats (FAQ version)
- sources disagree FAQ lists Sponsored Block and Inline Hyperlink[9]Gravity’s FAQ lists two formats, Sponsored Block and Inline Hyperlink. Its docs list five: text, server-rendered design, image, rich frame and carousel.
- Attribution (FAQ version)
- sources disagree FAQ says click-based attribution[9]Gravity’s FAQ calls attribution click-based. Its reporting docs count conversions within 7 days of a Gravity click or view.
- Keyword targeting
- sources disagree Advertisers page offers keyword targeting; docs say matching is on context, not keywords, and the campaign API rejects a `keywords` field.[11]Gravity’s advertisers page mentions keyword targeting. Its docs say it matches on context, not keywords, and its campaign API rejects a keywords field.
How Admux buys it
Admux sells this channel as Gravity network. This is what Admux does on your behalf; it doesn’t change what Gravity allows.
- Admux buys Gravity with manual (static) ads you write. Gravity’s generative ad groups write the ad for you and can’t be edited, so Admux doesn’t use them.
- Campaigns are created as drafts and launched only after Gravity’s review and your go-ahead. This matters because Gravity’s API creates campaigns as active by default.
- Gravity’s API key has full account access and no scopes. Admux keeps it server-side and gives your agent its own scoped key with a spending limit.
- Your full budget is reserved from your prepaid balance before submission, so delivery can’t draw on money you didn’t set aside.
Policy by category
Categories where Gravity has its own rule, with the rule quoted on each page.
| Category | Treatment |
|---|---|
| Alcohol | Allowed with conditions |
| Gambling | Allowed with conditions |
| Healthcare and medicines | Allowed with conditions |
| Financial services | Allowed with conditions |
| Crypto and digital assets | Allowed with conditions |
| Dating | Allowed with conditions |
| Tobacco, nicotine and vapes | Allowed with conditions |
| Weapons | Allowed with conditions |
| Political and issue ads | Allowed with conditions |
| Adult and sexual content | Not allowed |
Questions advertisers ask
What is the Gravity ad network?
Gravity describes itself as an ad network for AI. Brands reach people inside conversations with LLMs, agents, chatbots and AI search, and the host apps earn from the ads.
Is there a minimum spend on Gravity?
No. Gravity’s FAQ says there is no minimum and you can start with any daily budget. A payment method is required before a campaign can launch.
How does Gravity charge?
Per thousand impressions (CPM), or per conversion (CPA) on accounts that qualify. CPA needs $5,000 of lifetime spend on Gravity or an unlock from Gravity. Gravity doesn’t offer click billing on new campaigns.
Does Gravity use keywords?
Gravity’s docs say it matches on context, not keywords: it compares recent conversation messages with active campaigns and runs an auction. Its advertisers page mentions keyword targeting, so the sources disagree (see Conflicts).
Which apps show Gravity ads?
Gravity lists chat apps, coding assistants and IDEs, consumer AI apps and AI search, and shows ads only on sites and apps it has verified. It doesn’t name specific apps.
Can Gravity campaigns run in ChatGPT?
Gravity’s API has a network mode that can deliver on OpenAI. OpenAI-only delivery needs account access from Gravity.
Sources
Gravity’s own documentation, help centre and announcements, each read on the date shown.
- Introduction - Gravity docsGravity docs · checked 10 Nov 2026
- Overview - Gravity docsGravity docs · checked 10 Nov 2026
- Guidelines (AI Platform Guidelines) - Gravity docsGravity docs · checked 10 Nov 2026
- Gravity: The Ad Network for AIGravity · checked 10 Nov 2026
- Ad formats - Gravity docsGravity docs · checked 10 Nov 2026
- Campaigns - Gravity docsGravity docs · checked 10 Nov 2026
- Ad groups and ads (API reference) - Gravity docsGravity docs · checked 10 Nov 2026
- Campaigns (API reference) - Gravity docsGravity docs · checked 10 Nov 2026
- AI Advertising FAQ | GravityGravity · checked 10 Nov 2026
- Core concepts - Gravity docsGravity docs · checked 10 Nov 2026
- Advertisers: Reach Buyers Inside AI Conversations | GravityGravity · checked 10 Nov 2026
- Advertiser quickstart - Gravity docsGravity docs · checked 10 Nov 2026
- Dashboard API - Gravity docsGravity docs · checked 10 Nov 2026
- Brand Safety | GravityGravity · checked 10 Nov 2026
- Reports and account data - Gravity docsGravity docs · checked 10 Nov 2026
- Advertiser APIs - Gravity docsGravity docs · checked 10 Nov 2026
- Dashboard MCP server for advertisers - Gravity docsGravity docs · checked 10 Nov 2026