How To Get Your First Direct Advertiser for Your App

How To Get Your First Direct Advertiser for Your App

The pitch that does not work: "Hi, I have a developer tool with 5,000 users. Would you like to advertise?"

The pitch that works: "Hi, I run a tool used by 5,000 React developers at mid-size startups. Your product solves a problem they hit constantly. Here are three specific reasons they would click your ad."

Getting your first direct advertiser is a sales problem, not a traffic problem. Here is how to solve it.

When You Are Ready for Direct Deals

You do not need a huge audience. You need a specific audience. The minimum viable setup for approaching direct advertisers:

If you are below this threshold, use programmatic ads (Zerocost, AdMob) as your primary revenue while you grow.

Build a Media Kit First

A media kit is a one-page document (usually a PDF or webpage) that tells an advertiser what they are buying. It needs:

Audience data:

Ad placements:

Pricing:

Past performance (if any):

Keep it honest. Inflated numbers are easy for experienced advertisers to spot and will cost you the deal.

Who to Approach

The best first advertisers are companies whose products your users already use or are likely to buy. Start here:

Complementary developer tools. If your app is a code formatter, approach testing tools, CI/CD platforms, and code review products. Their ideal customer profile overlaps with yours.

Companies that advertise in developer newsletters. Developers who spend on newsletter ads already have a budget for developer audiences. These are warm prospects.

Your own users' employers. If you can see what companies your users work at (via email domains, LinkedIn, or in-app company fields), the marketing teams at those companies are warm prospects — their employees already use your product.

Companies that show up in your users' searches. Tools that show up when your users Google their problems are advertisers who already understand the audience.

The Outreach Message

Keep it short. Busy marketing and developer relations teams delete long cold emails.


Subject: [Your app] — advertising to [specific audience]

Hi [Name],

I run [App], a [one-line description] used by [X] developers, primarily [specific description of your users].

I noticed [Company] [specific observation — recently launched a product for this audience / advertises in [Newsletter] / is hiring engineers who use tools like mine].

I have [N] monthly impressions available in [specific placement]. [One sentence on why your audience is relevant to them.]

Interested in seeing our media kit?

[Your name]


The goal of this email is a "yes, send the media kit" reply — not a closed deal. Keep the ask small.

Pricing Your First Deal

For your first deal, price below market to get a case study:

A cheap first deal that performs well gives you data to raise prices on the second deal. Do not let perfect be the enemy of the first check.

After You Close It

Deliver more value than you promised. If you said 50,000 impressions, deliver 55,000. Send a monthly performance report with real CTR data. Make it easy for them to renew.

A direct advertiser who renews is worth 10 new advertisers you have to pitch. Retention is the whole game.

Last updated: September 2026