Placement targeting
Choose eligible sponsored surfaces rather than buying an undifferentiated developer audience.
Loading AdFrolic
Preparing your workspace securely…
For advertisers
AdFrolic provides self-serve campaign creation for eligible developer-tool inventory, with structured creative, placement and targeting controls, account funding, moderation, qualified delivery and attribution.
Campaign product
The interface example shows control types and review states. It deliberately does not invent advertiser results, audience scale, budget recommendations or CPM performance.
Campaign journey
Interface example
Name the campaign and set the destination.
Inventory
Inventory is placement-specific. AdFrolic does not treat every developer-tool impression as interchangeable, and planned host integrations are not presented as available supply.
A concise sponsored status surface inside the implemented VS Code integration.
A dedicated AdFrolic sidebar surface for structured sponsored creative.
A display-only sponsored statusline below the prompt input. Reliable click-through is not claimed for this surface.
Campaign controls
Choose eligible sponsored surfaces rather than buying an undifferentiated developer audience.
Campaign targeting can use supported dimensions such as environment, country, language and operating system when those fields are available.
The advertiser product exposes total budget, optional daily budget and campaign bid controls. Current limits remain authoritative in the live dashboard.
Set campaign timing and choose supported delivery behaviour such as even, accelerated or ASAP pacing.
Active campaigns can be paused and resumed through the real campaign API rather than a frontend-only control.
Save campaign drafts, edit before submission and duplicate an existing campaign into a new draft workflow.
Moderation and advertiser quality
Creative and destinations enter a controlled review path. AdFrolic also maintains advertiser trust state and fraud signals separately from campaign targeting.
Review trust and securityCampaign fields are validated rather than accepting advertiser-supplied executable HTML or JavaScript.
Blocked terms and destinations can reject a campaign before it reaches the human queue.
Sightengine evidence is incorporated into the moderation pipeline and ambiguous results can be routed for manual review.
Campaigns still require an admin review decision before becoming active.
Progressive trust tiers exist for account risk controls, but higher trust does not remove creative moderation.
Measurement and attribution
Reporting is based on events the system actually records. AdFrolic does not invent audience scale or guaranteed campaign outcomes for marketing copy.
Ledger-backed campaign spend and advertiser balance information.
Delivered impressions with separate qualification state.
The subset that meets the impression lifecycle requirements for billing and earnings.
Tracked for host surfaces that expose dependable click-through behaviour.
The optional advertiser tag can confirm that a click reached and loaded the destination page.
Purpose-limited first-party conversion events can be reported through the attribution path.
Privacy boundary
Source code, file contents, prompts, AI conversation contents, clipboard contents and terminal output are not advertising targeting inputs. Raw IP and device intelligence used for fraud and security are not exposed to advertisers as work-content targeting data.
Fraud controls
The ad-serving path applies eligibility, frequency, budget and fraud controls. Fingerprint device intelligence also contributes privacy-reduced risk signals at the account/session boundary. Unknown dependency failures on money-affecting paths are designed to fail closed rather than be treated as permission to continue.
Implemented inventory currently comes from VS Code and Claude Code integrations. VS Code supports status-bar and dedicated sidebar placements. Claude Code uses its scriptable statusline. Planned environments are not sold as live inventory.
The current advertiser product uses structured text creative with advertiser, headline, description, CTA and destination fields. Advertisers do not supply executable HTML or JavaScript to the developer-tool client.
Campaign submission runs internal hard-rule checks and contextual moderation. Ambiguous or permitted campaigns still require human review before activation. Advertiser trust level does not bypass creative moderation.
No. Source code, file contents, prompts, AI conversation contents and terminal output are not advertising targeting inputs. Supported targeting uses the coarse and contextual fields exposed by the campaign and ad-request contracts.
The advertiser portal reports campaign spend and delivery metrics including impressions, qualified impressions and clicks where supported. The optional attribution tag can confirm a landing-page load after a click and report supported first-party conversion events.
Use the live advertiser dashboard for current funding and campaign limits. AdFrolic does not publish invented CPM ranges, minimum campaign recommendations or performance guarantees on this page.
Campaign account
Create an advertiser account to see the current funding, campaign and moderation controls in the live product.