Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.trygravity.ai/llms.txt

Use this file to discover all available pages before exploring further.

Revenue model

You earn on every ad impression served. Gravity bills advertisers on CPM (cost per 1,000 impressions) — when an ad becomes visible to a user, that’s an impression, and you earn a share. Revenue is real-time — your dashboard updates within minutes of the event firing. There’s no monthly reporting lag.

What drives your eCPM

Your effective CPM (revenue per 1,000 impressions) isn’t a fixed rate — it’s bid up by every signal that makes the ad work. The same impression from a publisher with rich context + high CTR + good attribution is worth meaningfully more than a bare-minimum impression. The levers:
  • Match quality (relevancy). Ads served into tight contextual matches convert better, advertisers bid higher for your inventory, eCPM goes up. Your relevancy threshold is a direct input here.
  • CTR. Publishers with above-average click-through rates get advertiser bids lifted. The SDK’s variants + experiments target this automatically.
  • Fill rate. More ads served = more revenue, all else equal. Placement design and the relevancy knob both affect this.
  • Data quality. Passing messages, a stable sessionId, a stable userId, and — biggest lever — a hashed email when you have one. Hashed email unlocks view-through attribution, which advertisers see and bid up for. See Data quality.
  • Pixel installation. Cross-surface attribution (clicks that open inside your in-app browser, or users who come back across devices) only works when the Gravity pixel is installed. No pixel = attribution gaps = lower reported advertiser ROAS = advertisers bid you down.
Short version: performance is the knob. The better your integration’s quality and data, the higher your eCPM.

Dashboard

app.trygravity.aiAI platform → your app. The main tabs:

Overview

Revenue, impressions, eCPM, fill rate — today, this week, this month.

Requests

Ad requests by placement, hour, and day. Diagnose low fill rates here.

Experiments

Per-arm performance if you’ve got any experiments running.

User insights

Unique users, repeat rate, country breakdown.

Key metrics

MetricWhat it measures
RequestsAd requests your app sent, by placement.
Ads servedRequests that returned a filled ad (excludes 204 No Content).
Fill rateads_served / requests — how often we matched a campaign.
ImpressionsAds that fired the impression pixel (i.e. became visible).
eCPMEffective CPM — revenue per 1,000 impressions.
RevenueYour share of ad spend, real-time.

Payout setup

Payout schedules, minimum thresholds, and payment methods are configured by the Gravity team. Email support@trygravity.ai to set up or adjust your payout configuration.

Analytics API (coming soon)

A REST API for pulling your AI platform metrics programmatically is on the roadmap. Until then, the dashboard exports CSV per time range.

Questions

Email support@trygravity.ai for anything payout- or billing-related. We read it.