How to Earn with Google AdMob

Cody Schneider9 min read

You’ve built your app, polished the user experience, and successfully launched it on the app store - what’s next? Monetization. For many developers, the most direct path to earning revenue from their creation is through in-app advertising, and Google AdMob is often the first place they turn. This guide will walk you through exactly how you can earn money with AdMob, from setup and ad selection to optimizing your strategy for maximum income.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What is Google AdMob, Anyway?

Think of Google AdMob as a marketplace that connects you (the app developer) with millions of brands that want to advertise. AdMob is a mobile advertising platform that lets you display ads inside your mobile app and get paid for it. It acts as the middleman, taking the complication out of finding advertisers and processing payments.

The process is straightforward:

  • Advertisers pay Google to showcase their products or services.
  • AdMob uses your app as one of its ad spaces to display those ads to your users.
  • You earn a share of the revenue every time an ad is displayed or interacted with in your app.

This model allows you to focus on creating a great app experience while Google handles the entire backend of selling ad inventory, serving relevant ads to your users, and collecting payments. Before we dive into the setup, it's helpful to understand a few key terms. The most important one is eCPM, which stands for "effective cost per mille" or effective cost per thousand impressions. This is the estimated revenue you receive for every 1,000 times an ad is shown in your app. It’s the primary metric you'll use to gauge ad performance.

Getting Started: Your AdMob Setup Checklist

Setting up an AdMob account is a fairly painless process, but there are a few prerequisites you need to have in place before you begin.

1. Create Your Accounts

To use AdMob, Google requires you to have a verified AdSense and Google Ads account. Don't worry if you don't already have these, AdMob’s sign-up process guides you through creating them. All you need is a standard Google account to start.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

2. Sign Up for AdMob

Head over to the AdMob website and sign up using your Google account. You'll be asked to provide some basic information, like your country, time zone, and billing currency.

3. Add Your App

Once you’re in, the first thing you'll do is add your app to the dashboard. You'll specify the platform (iOS or Android) and search for your app if it’s already published on an app store like Google Play or the Apple App Store. If your app isn't published yet, you can still register it, but you'll need to link it to the store once it's live to unlock all features.

4. Create Ad Units

An "ad unit" is essentially a specific ad slot within your app. This is where an ad will actually be shown. For each place you want to show an ad (e.g., a banner at the bottom of the screen or a full-screen ad between game levels), you’ll need to create a dedicated ad unit in your AdMob dashboard. This allows you to control the ad format and track the performance of each ad placement individually.

For each ad unit, AdMob will give you a unique ID. Your app's code will use this ID to request an ad from AdMob when it’s time to display one. The implementation itself requires integrating the Google Mobile Ads SDK into your project, a process for which Google provides extensive developer documentation.

Choosing Your Ad Formats: Not All Ads Are Created Equal

The type of ad formats you choose and where you place them will have the biggest impact on both your revenue and your app's user experience. A poor ad strategy can annoy users and lead them to uninstall your app, so thoughtful implementation is critical. Here are the main AdMob formats and when to use them.

Banner Ads

Banner ads are the small, rectangular ads that typically sit fixed at the top or bottom of the screen. They’re one of the oldest and simplest ad formats.

  • Best For: Utility apps, content-heavy apps, or any app where the user's attention is focused on the main content and the banner can stay in their periphery without interrupting the core task.
  • Pros: Easy to implement, less intrusive than full-screen ads.
  • Cons: Lower engagement and generally the lowest eCPM of all ad formats. It’s easy for users to get "banner blindness" and ignore them completely.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Interstitial Ads

Interstitials are full-screen ads that pop up at natural pauses in the user experience, like after a user completes a level in a game or finishes reading an article.

  • Best For: Mobile games (between levels), content apps (after a task is completed), or any app with a clear start and stop to a user flow.
  • Pros: Commands the user's full attention, leading to higher eCPMs than banner ads. Supports both static images and video.
  • Cons: If implemented poorly, they are highly disruptive. Never show an interstitial immediately upon app launch or interrupting a user mid-task.

Rewarded Ads

Rewarded ads (or rewarded video ads) are full-screen video ads that users can choose to watch in exchange for an in-app reward, such as extra lives, in-game currency, or access to a premium feature for a short period.

  • Best For: Almost all free-to-play mobile games and freemium apps where you can offer a valuable reward.
  • Pros: Drives the highest eCPMs because advertisers pay more for the engaged, opt-in audience. Users also perceive them more positively since they initiate the ad view and get something in return.
  • Cons: The reward must feel valuable enough for the user to commit 15-30 seconds of their time watching a video.

Native Ads

Native ads are highly customizable ad formats designed to blend in seamlessly with your app's existing content and UI. For example, a promoted product listing in an e-commerce app or a sponsored post in a social media feed are native ads.

  • Best For: News feed apps, list-based apps (like product directories or real estate listings), and any content-driven app.
  • Pros: The highest level of user experience, they feel like a natural part of the app and therefore generate high engagement.
  • Cons: Requires more development work to implement since you have to design the ad layout yourself to match your app’s aesthetic.

The Golden Rule of Ad Placement: Your primary goal should be to integrate ads without disrupting the user’s primary experience. A happy, engaged user will use your app for longer and more often, which ultimately means a bigger opportunity for ad revenue.

Metrics that Matter: How You Actually Get Paid

After your ads are live, the AdMob dashboard will be filled with data. Understanding a few key metrics is all you need to monitor your performance and identify opportunities for growth.

  • eCPM (Effective Cost Per Mille): As mentioned earlier, this is your total earnings per 1,000 impressions. A higher eCPM means you are earning more money from the ads being shown. This is your most important metric to track profitability.
  • Impressions: This is a simple count of how many times an ad has been displayed to a user. Revenue is a direct function of impressions multiplied by your eCPM. To increase impressions, you need more daily active users and longer session times.
  • Match Rate (or Fill Rate): This is the percentage of ad requests that are successfully filled with an ad. For example, if your app requested an ad 100 times but AdMob only had a relevant ad to show 95 times, your fill rate would be 95%. A low fill rate means you're leaving money on the table because potential ad slots are going unfilled.

Beyond the Basics: Maximizing Your AdMob Revenue

Getting ads live is just the first step. True monetization success comes from actively testing and optimizing your strategy over time.

1. Use AdMob Mediation

Don't rely just on Google's advertisers. AdMob Mediation lets you add other ad networks to a single ad unit. When your app requests an ad, AdMob runs a real-time auction among all configured networks (including its own) and serves the ad from whichever network bids the highest. This competition drives up your eCPM and increases your fill rate, as you have multiple networks available to fill each ad request.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

2. Find the Right Ad Frequency

Showing ads too frequently can annoy users and hurt retention, while showing them too infrequently means lost revenue. Use AdMob's "ad frequency capping" feature to limit the number of interstitial ads a user sees over a certain period. Then, you can use a tool like Firebase A/B Testing to experiment with different frequencies (e.g., one ad every three minutes vs. every five minutes) to find the sweet spot that maximizes revenue without increasing your user churn rate.

3. Focus on App Quality and User Retention

At the end of the day, an ad monetization strategy is only as powerful as the app itself. The single most effective way to increase your AdMob revenue is to increase your number of daily active users and their average session length. A high-quality app that users love will naturally lead to more impressions, which is the foundation of ad revenue. Always prioritize building a great experience first, revenue will follow.

Final Thoughts

Earning with Google AdMob is an ongoing process of setting a baseline, understanding which ad formats work for your user base, tracking key metrics like eCPM, and continually testing new ideas. By prioritizing user experience over aggressive ad tactics, you can build a sustainable revenue stream that grows alongside your user base.

Analyzing that growth often means pulling data from multiple sources - your ad revenue from AdMob, user activity from Google Analytics, purchase data from app stores, and so on - and trying to connect the dots in a spreadsheet. Instead of spending hours pulling reports, we built a better way. With Graphed , you can connect your AdMob account in seconds and build real-time dashboards using plain English. Simply ask, "Create a dashboard showing my AdMob eCPM versus new users from Google Analytics for the past 90 days," and our AI data analyst builds it for you. This allows you to spend less time wrangling data and more time building an app your users - and advertisers - love.

Related Articles