Increase Revenue With Admob


Hello AppyBuilders,

In this post, I’ll go through some tips on how to improve your Admob revenue. Those tips will not necessarily show instant results. I will take some time so be patient!

1. Ad placement:

Use a variety of ad types (Banners, Interstitial, Rewards …). Try your best to locate banners where they’re far from buttons to avoid invalid clicks. Limit the number of banners to 1-2 per screen. If you want to add 2 banners in one screen, use the vertical scroll layout place banners where only one banner is visible at a time. Use Interstitial strategically. Like, show an Interstitial after performing a task. For instance, show Interstitial after a certain number of clicks on a button. Avoid too much Interstitial as they are annoying and will decrease eCPM (discussed below). Award users for watching an Ad. Like giving them more features after reaching some number of watches (points). You must obey to Google Admob Policy. Otherwise, you WILL get your Admob account suspended and it is extremely difficult to get back the account.

2. Use Admob Mediation

It is crucial to use this awesome feature provided by Admob which will enable you to include more ad networks. Now with AppyBuilder, you are only allowed to include ad networks without SDKs (SDK-less)
To properly configure Admob Mediation, login to your Admob account, choose the app you want to configure, under Mediation, click “1 ad source”. Now click on “New Ad Network”. Start adding as much ad networks as possible. Please be aware that you can only choose ad networks with (SDK-less). Also, some ad networks require an account to be able to include them in the Admob mediation.

3. Advertise & publish

It is very important to spread the word about your app. Just putting it in Google Play will not help. Use Google Adwords, Facebook ads, Instagram ads, Twitter ads, and others. How much to spend? Well, a good strategy is to spend 33% of your last month’s net profit for advertisements. If your app is new, well you just need to spend pocket money. In the real world, a new business would take up to 2 years to break-even. What’s break-even:

Also, do not rely on Google Play. Upload your APK file to as much app stores as possible. Find some good Android app stores here:

4. Pay attention to reviews:

I am not sure about this, but I’ve read some articles stating that reviews and ratings may affect your ad earnings and drag down eCPM. So bad reviews may result in low revenue and vice versa.
You really need to provide quality apps with good designs to get good reviews. Pay attention to reported bugs, suggestions and reply to bad reviews (less than 4 stars)

5. eCPM

Definition: The acronym eCPM means ‘effective cost per mille’. It is the outcome of a calculation of the ad revenue generated by a banner or campagne, divided by the number of ad impressions of that banner or campaign expressed in units of 1,000. The ‘M’ for mille in the name comes from the Latin meaning 1,000. The formula to calculate eCPM is not all that complicated, once you realize the components that go into the computation.

The most effective way to increase impression eCPM is to target countries with high eCPM. Those counties include, but not limited to, USA, Canada, UK, Germany, Australia, France, Switzerland, Japan and Denmark.
So in your advertisement campaigns, include those countries and exclude all other countries.

6. Update App Frequently

Constantly, issue updates with new features, fix bugs instantly, and implement user’s suggestions as possible. I’d say try to issue an update at least once a month.

Again, these tips take time to show results. Maybe weeks, maybe months and maybe years. You must be patient.
If any of you have more tips, we are here to teach and learn.
Good luck to all….


Great article! Thank you!!!


@habboubih THANKS. Can we add this to
Will put your info at top, crediting you for the write-up


Sure. Of course. Feel free to put it anywhere.


Good tutorial and nice topic, @habboubih :grinning:

We need more guides about Admob and App Publication…


Done. See here:


This is some amazing documentation! I appreciate your organization skills, and job well done!


Made some corrections. You may need to update your document


@habboubih thanks for updates. We’ll update too


Thanks for post. There are a few things I’d like to ask, can I first add 10 ads with different ad IDs in a scrollview? Is this true? and I’m showing a transition ad 10 seconds after the app opens. without pressing any button. Is this true?. Thank you @habboubih


That is called an earning app and is not allowed and will cost you your developers account.


Thanks for your answer. I have another question. is it correct to add different ads for each activity / fragment? That is, the user will not wait that activity too much (~5 seconds). Just like tabbar activity I’m thinking of adding different ids ads for each tab