How to Set Up AdMob for the First Time (Steps + Screenshots)
Rashmita Behera
Jul 23, 2026
AdMob
Google AdMob is Google’s mobile advertising platform that allows app developers to earn money by displaying targeted advertisements within their mobile applications. It acts as a bridge between developers and advertisers, serving ads to users and paying the developer based on impressions or clicks.
In this article, we will start from basics to understand how to setup AdMob account for the first time, we have divided this into multiple parts so that you can navigate better.
By the end of this guide, you’ll know how to:
Create an AdMob account
Connect your app
Generate ad units
Install the SDK
Test ads
Launch monetization safely
No prior experience is required.
Part 1
Creating Your AdMob Account
What is Google AdMob?
Google AdMob is Google’s mobile app monetization platform. It allows developers to earn revenue by displaying advertisements inside Android and iOS applications.
Unlike Google AdSense, which serves ads on websites, AdMob is designed specifically for mobile apps.
It supports several ad formats, including:
Ad Format
Best For
Banner Ads
Always-visible placements
Interstitial Ads
Between screens or levels
Rewarded Ads
Games and premium content
Rewarded Interstitial
High-engagement experiences
Native Ads
Apps with custom UI
App Open Ads
During app launch
Behind the scenes, AdMob runs an auction for every ad impression. Advertisers bid to show ads to your users, and the highest-quality eligible ad wins.
Why Developers Choose AdMob
Developers choose AdMob because it offers:
Global advertiser demand
Easy integration
No upfront cost
Support for Android and iOS
Mediation with third-party ad networks
Detailed reporting
Automatic optimization using machine learning
For many indie developers, it’s the first monetization platform they implement before expanding into mediation or hybrid monetization strategies.
Who Should Use AdMob?
AdMob works well for:
Mobile games
Utility apps
Productivity apps
Education apps
Finance apps
Health apps
Lifestyle apps
It’s especially suitable if your app receives at least a few thousand monthly users, though many developers integrate it even before launch to ensure monetization is ready as traffic grows.
Before You Begin
Before creating an AdMob account, make sure you have:
✅ A Google Account
✅ An Android or iOS app
✅ Access to Google Play Console or App Store Connect
✅ A website or privacy policy
✅ A bank account capable of receiving payments
✅ A valid tax identity (required before payments)
Step 1: Create Your Google Account
If you already use Gmail, Google Play Console, Firebase, or Google Analytics, you can use the same account for AdMob.
Otherwise:
Visit the Google Account creation page.
Create a new account.
Enable two-factor authentication.
Keep recovery information up to date.
Using a dedicated business account instead of a personal Gmail account is generally recommended.
Take a moment to review these documents, especially if you’re publishing apps in regions with strict privacy regulations like the EU or California.
Step 4: Select Your Country
Choose the country where your business or tax entity is registered.
This selection affects:
Currency
Payment methods
Tax forms
Available payment thresholds
Important: You can’t change this later, so choose carefully.
Step 5: Choose Your Time Zone
Select the reporting time zone that best matches your business operations.
Changing your reporting time zone after setup is either restricted or can complicate historical reporting, so it’s worth getting right from the start.
Step 6: Create Your Publisher Profile
AdMob will ask for details such as:
Business name
Contact email
Website (optional but recommended)
Payment contact
Language preferences
Keep this information consistent with your Google Play Console account to avoid verification issues later.
Step 7: Explore the Dashboard
Once your account is created, you’ll land on the AdMob dashboard.
Key sections include:
Section
Purpose
Apps
Manage your mobile applications
Ad Units
Create banner, interstitial, rewarded ads
Mediation
Connect additional ad networks
Reports
Revenue, impressions, eCPM, fill rate
Policy Center
Compliance issues
Blocking Controls
Block specific ad categories or advertisers
Spend a few minutes familiarizing yourself with these sections before adding your first app.
Step 8: Set Up Payments
This is one of the most important steps. Without completing payment setup, you won’t receive earnings even if your app starts generating revenue.
Navigate to Payments in your Google Payments profile and provide:
Legal name
Business or individual status
Tax information
Bank account details
Billing address
Google may require identity verification depending on your country and payment thresholds.
Tip: Complete payment verification before launching your app to avoid delays when you become eligible for payouts.
Common First-Time Setup Mistakes
Avoid these common issues:
Creating multiple AdMob accounts for the same business without a valid reason.
Using test ads in a production app or clicking your own ads.
Entering incorrect tax or payment information.
Choosing the wrong country during account setup.
Skipping identity verification.
These mistakes can delay approval or even lead to account suspension.
Part 2
Add Your First App, Verify Ownership & Create Your First Ad Unit
After creating your AdMob account, the next step is to add your mobile app. This allows AdMob to generate the identifiers (App ID and Ad Unit IDs) that your app will use to request ads.
In this chapter, you’ll learn how to:
Add an Android or iOS app
Publish vs. unpublished apps
Verify app ownership
Understand App ID vs. Ad Unit ID
Create your first Banner, Interstitial, and Rewarded ad units
Configure basic ad settings
Step 1: Add Your First App
Log in to your AdMob dashboard and navigate to: Apps → Add App
You’ll be asked two questions:
1. Is your app published?
You’ll see two options:
Yes
No
Choose “Yes” if:
Your app is already live on Google Play.
Your app is available on the Apple App Store.
AdMob will search the store listing automatically.
Choose “No” if:
Your app is:
Still under development
In internal testing
In closed beta
Waiting for store approval
This lets you integrate the SDK and test ads before launch.
Pro Tip: If you’re still building your app, add it to AdMob as unpublished. Once it’s live on Google Play or the App Store, you can link the published version without changing your App ID.
Step 2: Search for Your Published App
If you selected Yes, AdMob will ask you to search for your app.
Simply type:
App name
Package name (Android)
Bundle ID (iOS)
Example:
com.company.weatherapp
or
Daily Weather
Once found, click: Add
Why Does AdMob Search the App Store?
Google verifies:
The app actually exists
The package name matches
Store metadata is correct
App ownership can later be verified
This helps prevent fraud and duplicate listings.
Step 3: Add an Unpublished App
If your app isn’t public yet:
Select: No → Add App Manually
You’ll enter:
App name
Platform (Android or iOS)
Example:
Budget Tracker Pro
Platform: Android
Click: Add
That’s it.
You’ll receive an App ID immediately.
Step 4: Understand Your App ID
After adding your app, AdMob generates something like:
ca-app-pub-3940256099942544~3347511713
This is your App ID.
Do not confuse it with your Ad Unit ID.
What is an App ID?
Think of the App ID as your app’s identity inside Google’s advertising ecosystem.
Every app gets one App ID.
You’ll place it inside your Android Manifest or iOS configuration during SDK integration.
Before writing any code, it’s helpful to understand what happens behind the scenes.
User Opens App
│
▼
App Initializes Google Mobile Ads SDK
│
▼
App Requests an Ad
│
▼
Google AdMob Receives Request
│
▼
Advertisers Compete in Real-Time Auction
│
▼
Winning Ad Is Returned
│
▼
User Sees Advertisement
This process usually completes in under a second.
Architecture Overview
Your App
│
▼
Google Mobile Ads SDK
│
▼
Google AdMob Servers
│
▼
Advertisers
The SDK handles communication with AdMob, retrieves ads, tracks impressions and clicks, and reports earnings.
Step 1: Install the Google Mobile Ads SDK
Google provides SDKs for both Android and iOS.
Android
Open your project in Android Studio.
Add the Google Mobile Ads dependency to your app module.
Google recommends always using the latest stable SDK version from the official documentation rather than copying older versions from blog posts.
Official SDK installation guide: https://developers.google.com/admob/android/quick-start
iOS
Open your project in Xcode.
Install the SDK using either:
Swift Package Manager (recommended)
CocoaPods
Official guide: https://developers.google.com/admob/ios/quick-start
Swift Package Manager is now Google’s preferred installation method for new projects.
You can find the required content inside your AdMob dashboard under the app-ads.txt section.
Verify app-ads.txt
After publishing the file:
Return to AdMob.
Open your app.
Navigate to the app-ads.txt page.
Verify that Google detects the file.
It may take several hours (or even a day) for Google to confirm the file.
Step 5: Configure User Privacy and Consent
If your app serves users in regions such as the European Economic Area (EEA), the UK, or California, privacy regulations may require you to collect user consent before serving personalized ads.
Key regulations include:
GDPR (European Union)
UK GDPR
CCPA / CPRA (California)
Other regional privacy laws
Failing to collect consent where required can limit ad serving and expose you to compliance risks.
Use Google’s User Messaging Platform (UMP)
Google offers the User Messaging Platform (UMP) SDK to help developers display consent forms and manage user choices.
With UMP, you can:
Detect whether consent is required.
Show Google’s consent form.
Store user preferences.
Pass consent signals to AdMob automatically.
Integrating UMP is the recommended approach for most developers targeting users in regulated regions.
Privacy Policy Requirements
Your app should include a clear and accessible privacy policy.
At a minimum, it should explain:
What data is collected
How ads are served
Whether third-party advertisers are used
How users can manage or withdraw consent
Links to relevant privacy practices
Your privacy policy should be linked from:
Your app
Your app store listing
Your website (if applicable)
Step 6: Monitor Your First Live Traffic
Once your app is live, visit the Reports section in AdMob.
Initially, you’ll want to track:
Metric
Why It Matters
Requests
Total ad requests sent
Impressions
Ads successfully displayed
Match Rate
Percentage of requests matched with an ad
Fill Rate
Percentage of matched ads actually served
eCPM
Revenue earned per 1,000 impressions
Estimated Earnings
Your projected revenue
Don’t panic if these numbers fluctuate during the first few days. Ad serving often stabilizes as Google’s systems learn more about your app and traffic.
Step 7: Understand Payment Thresholds
AdMob doesn’t issue payments instantly.
You’ll receive earnings after:
Meeting the payment threshold for your country
Completing identity verification
Submitting required tax information
Adding a valid payment method
Payments are typically processed on a monthly cycle, provided all requirements are met.
Common Policy Violations to Avoid
Google enforces strict monetization policies. Violations can result in limited ad serving or account suspension.
Avoid:
Clicking your own ads.
Encouraging users to click ads (“Support us by clicking!”).
Placing ads too close to navigation buttons.
Showing interstitials at disruptive moments.
Displaying more ads than content.
Misleading users into interacting with ads.
Generating artificial traffic through bots or incentivized clicks.
Review Google’s publisher policies regularly, as they may change over time.
Tips for Maximizing Early Revenue
As your app begins serving live ads, keep these best practices in mind:
Start with a balanced mix of banner, interstitial, and rewarded ads.
Focus on user retention first—more engaged users generally mean more monetization opportunities.
Monitor eCPM and fill rate by country.
Avoid excessive ad frequency that could increase churn.
Test different placements over time rather than making large changes all at once.
Optimization is an ongoing process, not a one-time task.
Part 5
Optimize Your AdMob Revenue, Scale with Mediation & Next Steps
If you’ve followed this guide from the beginning, you’ve successfully:
✅ Created your AdMob account
✅ Added your first app
✅ Created ad units
✅ Installed the Google Mobile Ads SDK
✅ Tested ads safely
✅ Published your app
✅ Configured app-ads.txt
✅ Set up privacy and consent
At this point, your app is officially monetized.
But getting ads live is only the beginning.
The developers who earn the most from AdMob don’t just integrate ads—they continuously optimize how those ads are delivered, priced, and displayed.
Monitor Your Core Monetization Metrics
Log into your AdMob dashboard regularly and monitor these metrics:
Metric
What It Means
Why It Matters
Ad Requests
Total ad requests sent
Indicates demand from your app
Impressions
Ads successfully shown
Determines revenue potential
Match Rate
Ads matched to requests
Low values may indicate inventory issues
Fill Rate
Ads actually served
Affects total earnings
eCPM
Revenue per 1,000 impressions
Primary profitability metric
CTR
Click-through rate
Helps evaluate placement quality
Estimated Earnings
Revenue before final adjustments
Tracks monetization progress
Instead of focusing only on total revenue, pay attention to eCPM, fill rate, and retention together. A higher eCPM doesn’t always mean more revenue if users leave because of poor ad experiences.
Optimize Ad Placement
Where you place ads has a significant impact on both revenue and user experience.
Banner Ads
Ideal locations:
Bottom of the home screen
Below article content
Between content sections
Avoid:
Covering navigation buttons
Placing ads too close to clickable elements
Displaying multiple banners on the same screen
Interstitial Ads
Show interstitials during natural pauses, such as:
After completing a game level
Between articles
After finishing a task
Before loading the next screen
Avoid interrupting users while they’re actively interacting with your app.
Rewarded Ads
Rewarded ads consistently generate some of the highest eCPMs in mobile apps because users choose to watch them.
Offer meaningful rewards, such as:
Extra lives
Premium currency
Exclusive content
Time boosts
Unlockable features
The reward should feel valuable enough to encourage participation without undermining your app’s core experience.
Understand Ad Frequency
Showing more ads doesn’t always increase revenue.
Too many ads can lead to:
Lower session length
Reduced retention
More uninstalls
Negative reviews
Instead, experiment with different frequencies and monitor user behavior to find the right balance.
Use Mediation to Increase Competition
One limitation of relying solely on AdMob is that every impression is primarily served through Google’s demand.
With mediation, multiple ad networks compete for the same impression.
More competition often leads to:
Higher eCPMs
Better fill rates
Increased overall revenue
Popular mediation partners include:
AppLovin MAX
Unity Ads
ironSource
Meta Audience Network
Pangle
Mintegral
AdMob also supports mediation, allowing you to connect additional demand sources through its platform.
When AdMob Alone Isn’t Enough
Many developers begin with AdMob because it’s easy to integrate and offers access to Google’s advertiser demand. As your app grows, however, managing monetization becomes more complex.
You may find yourself asking questions like:
Which ad network performs best in each country?
Why is my fill rate dropping in certain regions?
Should I raise or lower floor prices?
Is my waterfall configured correctly?
Are users seeing too many low-value ads?
These aren’t one-time setup tasks—they require continuous monitoring and optimization.
For growing apps and gaming studios, this is where a dedicated monetization partner can make a difference.
Scale Beyond Basic AdMob with UndrAds
If you’re ready to move beyond a simple AdMob setup, UndrAds helps publishers and app developers maximize ad revenue without manually managing every aspect of their ad stack.
Unlike a basic AdMob implementation, UndrAds combines AI-powered optimization with managed ad operations to improve yield across your inventory.
Some of the capabilities include:
AI-driven floor price optimization to adjust pricing dynamically based on demand.
Waterfall optimization that automatically prioritizes the highest-performing demand sources.
Header bidding and mediation expertise to increase competition for each impression.
24/7 monitoring so performance issues are identified and addressed without constant manual oversight.
Google Certified Publishing Partner support, helping developers get more value from Google’s advertising ecosystem.
Detailed reporting and optimization recommendations tailored to your app’s traffic and audience.
Whether you’re an indie developer launching your first app or a gaming studio managing millions of monthly impressions, these optimizations can unlock additional revenue that a default AdMob configuration may leave on the table.
Most accounts are approved quickly, but app reviews and full ad serving may take several days depending on your app and traffic.
Can I use AdMob before publishing my app?
Yes. You can add an unpublished app, integrate the SDK, and test using Google’s test ads before launching.
Can I use AdMob on both Android and iOS?
Yes. AdMob supports Android, iOS, Unity, Flutter, React Native, and several other development frameworks.
Do I need a website?
A website isn’t required to create an AdMob account, but you’ll typically need one to host your app-ads.txt file and privacy policy.
How much does AdMob pay?
There is no fixed rate.
Revenue depends on factors such as:
Country
User demographics
Ad format
App category
Seasonality
Advertiser demand
User engagement
Can I use multiple ad networks?
Yes. You can use AdMob mediation or another mediation platform to allow multiple demand sources to compete for your inventory.
Final Launch Checklist
Before considering your AdMob integration complete, confirm that you’ve:
Created your AdMob account.
Added your app.
Configured payment information.
Generated your App ID and Ad Unit IDs.
Integrated the Google Mobile Ads SDK.
Tested with Google’s test ads.
Switched to production Ad Unit IDs.
Published your app.
Hosted and verified app-ads.txt.
Implemented a privacy policy and consent solution where required.
Monitored your first live impressions and earnings.
Key Takeaways
Setting up AdMob is relatively straightforward, but maximizing revenue takes ongoing optimization. Start with a clean implementation, use Google’s recommended best practices, and monitor performance closely as your audience grows.
As your app scales, don’t hesitate to explore mediation, experiment with placements, and analyze your metrics regularly. Small improvements in eCPM, fill rate, or retention can compound into significant revenue gains over time.
If you’re reaching the point where manual optimization becomes difficult, working with a monetization partner like UndrAds can help you unlock additional demand sources and automate many of the tasks involved in managing a high-performing ad stack.
Never Miss New Updates
Subscribe to our weekly newsletter and stay ahead with latest updates.