AdMob is the most popular ad network for monetizing mobile apps today. Apps with large audiences can use AdMob to not only generate revenue for the creator but in some cases (like with AdMob Rewarded Video), create better user experiences than the alternative (e.g. in-app purchases to play a new game level).
We highly recommend that you only add ads to your app after you have a large audience of users (otherwise, you won't generate much revenue anyway).
- Review guidelines
- Sample apps
- Ad formats
- Banner ad
- Interstitial ad
- Rewarded video ad
- Live test
- Download and publish ****
- Troubleshooting
{% hint style="info" %} AdMob is a component. While all Thunkers can add AdMob to their app projects and live test the ads in their apps, only PRO Thunkers can download and publish apps with AdMob.
All apps must be approved by Thunkable subject to our review guidelines. If you are a PRO Thunker, you can submit your app for review here. Once approved, apps can be downloaded and published without further review.
Thunkable reserves the right to change an app's approval status subject to any violation of our guidelines.
Thunkable also reserves the right to charge up to a 10% maintenance fee for revenue earned via AdMob in the future. {% endhint %}
Thunkable has partnered with AdMob to ensure that apps created on our cross-platform use ads to monetize apps in a way that both provides high quality traffic to advertisers and a high quality user experience for end users of apps.
All apps with AdMob must be first approved by Thunkable before they can be downloaded or published. AdMob has its own policies that an app must comply with including but not limited to:
- Inappropriate content that advertisers do not want to be associated with e.g. copyrighted, adult
- Invalid activity that lowers the quality of traffic to advertisers e.g. ad placements that encourage clicks
Thunkable will review apps for compliance with AdMob policies but will specifically reject apps that are:
- Incomplete apps - apps that are still in their early stages and won't show how ads will be used in the app
- Earning apps - apps that encourage users to clicks ads in exchange for some form of payment
- Auto-impression apps - apps that repeatedly load banner ads in the background of apps
Once approved, apps can be downloaded and published without further review.
Thunkable reserves the right to change an app's approval status subject to any violation of our guidelines.
Sample App | Description |
---|---|
Dad with Ad | Dad app with AdMob Banner ad on home screen and AdMob Rewarded Video ad that appears after a user has receive an answer from my dad |
Banner ad | Interstitial ad | Rewarded video ad | |
---|---|---|---|
Description | Banner ads are rectangular image or text ads that occupy a spot within an app's layout. They stay on screen while users are interacting with the app, and can refresh automatically after a certain period of time. If you're new to mobile advertising, they're a great place to start. | Interstitial ads are full-screen ads that cover the interface of their host app. They're typically displayed at natural transition points in the flow of an app, such as between activities or during the pause between levels in a game. When an app shows an interstitial ad, the user has the choice to either tap on the ad and continue to its destination or close it and return to the app. | Full-screen video ads that users have the option of watching in full in exchange for in-app rewards. |
Recommended for | Single-screen apps | Multi-screen apps | Multi-level games |
Limit | 1 per screen | 1 per app | 1 per app |
AdMob banner ads are the simplest ad format to implement and are recommended for beginners.
That's it. There's no blocks needed.
The first banner ad will load when ready and will reload a new ad every minute.
Interstitial ads are recommended after a user has completed a task in your app. We don't recommend showing an interstitial ad right after the app opens and the user has not spent any time in your app.
To show an interstitial app, you need to first add the component and then add the Show Ad
block after the appropriate event in your app
Rewarded video ads are recommended after a user has completed a heavy task in your app and would be willing to watch a long video to continue.
To show a rewarded video app, you need to first add the component and then add the Show Ad
block after the appropriate event in your app. You'll then want to add a Reward User
event to continue the app.
For your convenience, we have provided a test Ad Unit ID
for you to see how a particular ad format may appear in your app.
During live test, all AdMob ads will be set to test mode = true
, which means clicks and impressions will not be counted. This is true even if you add your own Ad Unit ID
and set test mode = false
.
{% hint style="info" %} Only ****members can download and publish apps with AdMob {% endhint %}
All apps with AdMob must be approved by the team at Thunkable (submit your app here).
Once approved, apps can be downloaded and published without further review.
Thunkable reserves the right to change an app's approval status subject to any violation of our guidelines.
To set your ads live, you'll need to first create an AdMob account. Once you have created your account, you'll need to set up an app and create an Ad Unit ID
. (It may take up to an hour for Ad Unit ID
to be activated and start showing ads)
Below is a visual walkthrough of the steps after you have created your AdMob account:
{% hint style="info" %}
The Ad Unit ID should begin with ca-app-pub-xxx
{% endhint %}
To protect the integrity of your account, we have by default set test mode = true
.
When you are ready activate your ads when you download or publish, you'll simply need to set test mode = false
.
If you are not seeing ads appear in your app, it may be due to the following reasons:
- Your AdMob account has been disabled due to a policy violation. Please sign in to your AdMob account
- Your AdMob component property
test mode = true
. To activate, you'll need to flip the switch totest mode = false
- Your
Ad Unit ID
has not yet been activated. This may take up to a few hours - You have entered the App ID or the Publisher ID instead of the Ad Unit ID which begins with
ca-app-pub-xxx
- Please check the mobile device internet connectivity or disable ad blockers on the mobile device
- Your setup is correct. The issue is that AdMob does not always have an ad to return for every request. This may happen particularly if you have just registered your AdMob publisher ID, as it takes some time and multiple requests before the new ID starts returning ads
- Check the community forum for other potential errors
****
****