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

Disclosure label
All formats carry a "Sponsored" label.[5]
Labelling policy
All advertising must be identified as such per FTC native-advertising guidance.[14]

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Gravity ad network: category rules
CategoryTreatment
AlcoholAllowed with conditions
GamblingAllowed with conditions
Healthcare and medicinesAllowed with conditions
Financial servicesAllowed with conditions
Crypto and digital assetsAllowed with conditions
DatingAllowed with conditions
Tobacco, nicotine and vapesAllowed with conditions
WeaponsAllowed with conditions
Political and issue adsAllowed with conditions
Adult and sexual contentNot 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.

  1. Introduction - Gravity docsGravity docs · checked 10 Nov 2026
  2. Overview - Gravity docsGravity docs · checked 10 Nov 2026
  3. Guidelines (AI Platform Guidelines) - Gravity docsGravity docs · checked 10 Nov 2026
  4. Gravity: The Ad Network for AIGravity · checked 10 Nov 2026
  5. Ad formats - Gravity docsGravity docs · checked 10 Nov 2026
  6. Campaigns - Gravity docsGravity docs · checked 10 Nov 2026
  7. Ad groups and ads (API reference) - Gravity docsGravity docs · checked 10 Nov 2026
  8. Campaigns (API reference) - Gravity docsGravity docs · checked 10 Nov 2026
  9. AI Advertising FAQ | GravityGravity · checked 10 Nov 2026
  10. Core concepts - Gravity docsGravity docs · checked 10 Nov 2026
  11. Advertisers: Reach Buyers Inside AI Conversations | GravityGravity · checked 10 Nov 2026
  12. Advertiser quickstart - Gravity docsGravity docs · checked 10 Nov 2026
  13. Dashboard API - Gravity docsGravity docs · checked 10 Nov 2026
  14. Brand Safety | GravityGravity · checked 10 Nov 2026
  15. Reports and account data - Gravity docsGravity docs · checked 10 Nov 2026
  16. Advertiser APIs - Gravity docsGravity docs · checked 10 Nov 2026
  17. Dashboard MCP server for advertisers - Gravity docsGravity docs · checked 10 Nov 2026
Admux shows Gravity’s rules as published; it can’t guarantee approval, delivery or placement in any AI answer.