Think about the user
Our ads are designed to visually complement the content of your apps. Good ad placement can provide publishers with reliable revenue without sacrificing user experience.
Take extreme care when using AdMob ads in cases where your users might be more prone to accidental clicks. For instance, if an app is meant for children, ads might not be an appropriate monetization solution as young children may have difficulty differentiating ads from app content.
You should always consider the flow of user engagement within your app when deciding where to place your ads. Implement ads where users are expected to be less engaged with the content of the app, such as in transition points of a reading app, or in between levels of a gaming app.
Users should not be encouraged to click on ads
Phrases such as “click the ads” or similar language are not allowed. Any compensation or other incentives to click ads are strictly prohibited. Additionally, incentivizing users in any way to click on links and/or non-AdMob ads is also prohibited, as it may train users to perform actions (such as clicking on ads) that cause invalid activity.
Reserve ad space during loading of app pages
Make sure to prepare fixed space for ads when loading a new screen in your app. Under certain conditions, such as very low signal strength or phone processing capabilities, ads may not load at the same time as your app content. In this case, ensure that ads do not cover or shift the other content to prevent accidental clicks.
Ads should not be placed on screens that don’t offer any content
Ads should not be placed on "dead end" or no content screens (e.g. Thank You, Log in, Exit, Error pages, etc.). These are screens that users may see upon launching the app, potentially leaving the app or after performing a specific action on the screen such as a purchase or download. Ads that are the main focus on these types of screens can confuse users into thinking that the ads are actual content, so please do not place ads on such screens. There must be a way to exit any screen that contains an ad without having to click on the ad (e.g., you should add a "back" or "menu" button). Alternatively, users can be notified that clicking on the home button will exit the app.
You should also avoid placing ads on an app screen when users do not have their attention on the screen. In utility apps, where the phone is used as a tool, the users focus will often be off-screen and accidental clicks are more likely to occur. For example, if you have a utility app like a flashlight app, ads should not be on the screen while the flashlight is in use. However, you may consider placing an ad on the flashlight apps menu screen, especially if the menu screen is separate and the users focus is on the screen while navigating the menu.
Before implementing any ads, you should first consider user experience and the type of interaction users may have with your app.
We recommend that you have ads persist for 60 seconds or longer, depending on the functionality of your app. Our internal tests have shown that this ensures users have enough time to engage with ads, providing the best performance for both advertisers and publishers. Furthermore, these tests have shown that refreshing ads more often can hurt fill rate for our publishers.
If your app is automatically refreshing ads, make sure ad requests are not made when the screen is off. Also, if users navigate to and from pages with ads in an app over a short period of time, a new ad request should not be made sooner than the recommended 60 second rate.
Integrate the latest SDK
Request appropriate ad formats
AdMob supports a variety of ad formats, so be sure to request correct sizes for different placements on different devices.
Use appropriate ad formats
Make sure you use the right type of ad for the screen mode - landscape or portrait. For instance, placing a portrait ad when the app is in landscape mode may hurt performance of your ads. Utilize smart banners to get the most appropriate ads for your apps.
According to our developers forum website, you may also specify demographic targeting information. Out of respect for user privacy, we ask that publishers only use location and demographic data for targeting if that information is already requested by their app for core functionality.
Optimization of ad placement
It is important to experiment and observe how different ad placements perform within parts of your app. AdMob will automatically adjust ad serving to show ads that perform better for your user base to optimize your revenue. However, paying attention to performance in the reports in your account, as well as carefully segmenting your traffic can help deliver the best performance for your app.