Skip to content

Most visited

Recently visited

navigation

Earn more revenue with the right monetization options

Earn more revenue with a flexible monetization strategy that adapts to your audience and markets.

Why it works

To maximize your revenue, consider multiple monetization models for your app. Different audiences have different preferences for paid apps, in-app purchases, subscriptions, ads, and e-commerce.

Monetization options:

  • In-app purchases: Use Play in-app Billing to sell items and additional features, or to remove ads. Take advantage of automatic conversion to local prices—with options to round for local pricing patterns or set local prices yourself—pricing templates, promotion codes, the In-app Billing Sandbox, and the ability to sell both durable and consumable virtual goods.
  • Subscriptions: Use Play in-app Billing to offer users ongoing access to content or services for a recurring fee. Use features such as flexible billing frequencies, free trials, introductory and local pricing, payment grace periods, upgrades and downgrades, conversion analytics, and billing reports and dashboards.
  • Advertising: Get paid for showing AdMob ads, including features such as native ads that allow you to match ads to your app’s look and feel.
  • Paid apps: Set a price for your app that the user must pay before they can download and install it. Here, you can also take advantage of automatic local pricing (or set prices yourself), promo codes, and pricing templates.
  • E-commerce: Use Android Pay to sell physical goods and services from your app. Take advantage of user familiarity with their payment methods and a simplified checkout while continuing to use your clearance provider and processes.

Best Practices for setting your initial monetization strategy:

  • Research other apps in your category. Learn how other developers charge for their apps and content. Consider whether there are benefits in breaking from the norm and offering users alternative ways to pay.
  • Think about how your app will be used. Your app’s use patterns can guide the best monetization choices. The more casual the use is likely to be, the more appropriate advertising or in-app purchases are for monetization. However, always consider offering an in-app purchase that removes ads.
  • Make use of natural extensions. If your app can be extended or expanded, such as adding levels in a game, consider making the core app available for free and offering extended features through in-app purchases or subscriptions.
  • Consider your cost structures. If you have significant recurring content costs, consider using subscriptions. Use a free trial period to encourage uptake.
  • Take your audience into account. For some audiences, the scope for using advertising, subscriptions, or in-app purchases is limited. For example, users are more likely to pay for an ad-free, kid-friendly app than a casual use app. In these cases, premium (paid) apps are more appropriate.
  • Consider local factors when setting prices. When setting prices for apps, in-app purchases, or subscriptions in specific markets consider cost of living differences, local pricing patterns, the pricing of competitive apps, and other market factors.

Best practices for optimizing your monetization strategy:

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)