Getting Started — Advertiser
Create ad campaigns on Sponsoric to reach developers, creators, and entrepreneurs across our network of tech sites.
Two ways to get started
Via API (agents, CLI, scripts)
Step 1: Analyze your productcurl -X POST https://sponsoric.com/api/ads/analyze \
-H "Content-Type: application/json" \
-d '{"url": "https://yourproduct.com"}'Returns AI-generated ad copy, targeting tags, and safety score:
{
"url": "https://yourproduct.com",
"name": "Your Product",
"tagline": "The best tool for developers",
"headline": "Ship faster with Your Product",
"body": "The developer tool that saves you 10 hours a week.",
"ctaText": "Try Free",
"tags": ["developer-tools", "productivity", "saas"],
"logo": "https://yourproduct.com/logo.png",
"brandColor": "#4f46e5",
"safetyScore": 9,
"safe": true
}curl -X POST https://sponsoric.com/api/ads/campaign \
-H "Content-Type: application/json" \
-d '{
"email": "you@company.com",
"name": "Your Product",
"url": "https://yourproduct.com",
"headline": "Ship faster with Your Product",
"body": "The developer tool that saves you 10 hours a week.",
"ctaText": "Try Free",
"tags": ["developer-tools", "productivity", "saas"],
"budgetCents": 10000,
"startsAt": "2026-04-01",
"endsAt": "2026-04-30"
}'This returns a 402 with payment details:
{
"status": 402,
"payment": {
"currency": "USDC",
"currencyAddress": "0x20C000000000000000000000b9537d11c60E8b50",
"chain": "tempo",
"chainId": 4217,
"amount": "10000000000",
"amountFormatted": "$100.00",
"recipient": "0x...",
"instructions": "Send the exact USDC amount to the recipient address on Tempo, then retry with Authorization header"
}
}Send the USDC amount to the recipient address on the Tempo blockchain using any wallet or SDK.
Step 4: Submit payment proofcurl -X POST https://sponsoric.com/api/ads/campaign \
-H "Content-Type: application/json" \
-H "Authorization: Payment tx=0xYourTransactionHash" \
-d '{ ...same data as step 2... }'Returns:
{
"advertiserId": "your-product",
"adId": "your-product-abc123",
"apiKey": "sk_...",
"status": "live",
"dashboardUrl": "https://sponsoric.com/dashboard"
}Save the apiKey — you'll need it for all authenticated requests (checking campaigns, adding funds, managing ads).
Your ad is now serving across our network.
Step 5: Monitor performancecurl https://sponsoric.com/api/ads/advertiser-campaigns \
-H "Authorization: Bearer sk_your_api_key"Returns all your campaigns with impressions, clicks, CTR, budget remaining, and active status.
You can also view your dashboard at https://sponsoric.com/dashboard.
Via browser (humans)
Visit sponsoric.com/advertise and follow the 3-step wizard:
- Enter your product URL — we generate your ad automatically
- Review and edit the AI-generated copy, set your budget
- Pay via Stripe — your ad goes live immediately
How budgets work
- Minimum campaign budget is $5
- You set a total budget and campaign dates
- We pace spending evenly across your campaign:
daily spend = remaining budget ÷ days left - Ads with higher click-through rates get shown more often (CTR-weighted selection)
- When your budget runs out, your ad stops serving
- You only pay for real human clicks — fraud is filtered automatically
Targeting
Your ad is matched to publisher pages by tags. Tags describe what kind of content your product is relevant to. Examples:
developer-tools,api,devops,open-sourcedesign,image-editing,content-creationsaas,productivity,project-managementfinance,business,freelancing
Content policy
All ads are screened by AI for appropriateness. Ads with a safety score below 7/10 are automatically rejected. If your account is flagged after going live, your ad stops serving immediately. All purchases are final — no refunds.