Category Archives: AdMob Blog

News, tips, and information on the AdMob developer platform

Understanding App Monetization with Google AdMob

All views expressed in this blog post are solely those of the author, and not Google. This guest post is from Sreeraman Thiagarajan, a Google Developers Expert in the app marketing and monetization space and a published author on the Economic Times. Sreeraman is featured as our guest blogger to share insights and tips from his experience to help AdMob developers grow their earnings. If you’re new to AdMob, be sure to sign up here.

There’s never been a better time to be an app developer in India. According to reports referenced in the Economic Times, app downloads on Google Play from India grew from 3.5 billion downloads in 2015 to 6.2 billion downloads in 20161. Based on this report, India now holds the top spot in the world for apps downloaded on Google Play, even outranking the US and Brazil.

As noted in a recent article by Quartz India, nearly 90% of India’s over 220 million smartphone users have Android smartphones, so the ~6 billion app download figures comes as no surprise2. However, from a revenue perspective, Times of India reported that India is  far behind and does not feature as one of the top ten markets3. (According to Android Authority Japan, U.S, and South Korea rank highest4).

World over, an article in MarketWire states that iOS and Android app publishers earned over 89 billion dollars in 2016 as revenue from their app, which includes paid apps, in-app purchases (IAP), and of course ad revenue5.
Indian app developers are in need of proven app monetization techniques. When exploring revenue generation opportunities by deploying Google’s in-app advertising suite, AdMob is a great starting point.

Here’s how:

Don’t be shy or scared of using in-app ads. In my interaction with many startups and app developers, there’s a disturbing insight I’ve discovered. Many developers think using in-app ads are a clichéd way of generating revenue, and that they must come up with a unique and novel way of making money. Nope, it is not necessary to reinvent the wheel. Ad supported businesses have been thriving for decades . Besides being a source of income for a publisher, advertising subsidizes the price of a product for consumers. For example, if not for ads in a local newspaper, we may have to pay 10x or more than its current selling price. The concept of freemium apps may never have picked up as well.

Many of the largest and most recognizable apps use advertising to support their business model. Rather than reinventing their revenue models, they constantly innovate to maximize the ad revenue. From major sporting events to longstanding publishing houses to new age tech-based content providers, every one of them smartly leverages the power of monetizing the massive eyeballs they receive by showing ads, without disrupting the user experience.

An app or game is no different than our above examples. These apps and games can generate money through ads if they can garner users at scale and engage them frequently (converting them into DAU’s or daily active users). Google’s AdMob can help developers immensely in building an ad-supported app and in diversifying revenue streams beyond paid subscriptions or in-app upgrades and purchases.

Picking the right in-app ad platform:There are many options to chose from when picking an ad monetization platform. In fact, there are over 50 ad networks that app developers can choose from, or they can even build their own ad serving mechanism within the app to show ‘house ads’ - the ability to cross promote other apps or services of yours. Or one can also sell ad inventory (such as a masthead, a branded product placed within an app, or branded power-ups in games, etc.) through direct sales teams. However, building one’s own ad suite or depending largely on direct ads is not scalable, and warrants too much time and effort of developers and ad sales team alike to make this work profitably. This is where AdMob makes its biggest contribution in making life easy for both iOS and Android developers.

AdMob has a built-in mechanism that lets developers show ‘house ads’ to cross promote their portfolio of other apps for free. AdMob can also power your direct deals, which lets you run your own directly-negotiated ad deals with advertisers.

Another exciting feature of AdMob is ‘mediation’. Mediation is a technology which helps apps to maximize the number of ads shown in an app, and thus helps increase revenue. Through AdMob mediation, one can integrate nearly 40 different mobile ads networks and even engage in SDK-less mediation for a select set of networks. With mediation, apps can enjoy the benefit of dynamic bidding and direct integration with other ad networks, which allows automatic CPM updates. This eliminates time and effort taken to manually adjust bidding floors. In terms of in-app monetization, AdMob is one handy tool that has all you need to survive - and thrive.

Watch out for the part 2 in this series where we’ll discuss optimizing and measuring app monetization. Google has made a lot of resources available on AdMob here and if you are a developer with apps that has over 100,000 downloads you can request a free consultation here.

1 - http://tech.economictimes.indiatimes.com/news/internet/india-is-top-market-for-google-play-store/56638573
2 - https://qz.com/886985/india-logged-the-most-android-app-downloads-and-usage-in-2016/
3 - http://timesofindia.indiatimes.com/companies/india-number-one-in-google-play-app-downloads-usage/articleshow/56680067.cms
4 - http://www.androidauthority.com/google-play-performance-q2-2015-google-and-apple-gain-big-from-new-emerging-markets-626622/
5 - http://www.marketwired.com/press-release/app-annie-reports-publishers-made-over-89-billion-as-downloads-reached-90-billion-2016-2188696.htm

Source: Inside AdMob


Archiving Ad Units

In today’s topic, we’re going to discuss a feature of the AdMob front-end interface that you may have overlooked in the past: archiving ad units in your apps. When you archive an ad unit, all ad serving and settings associated with the ad unit will be disabled and active campaigns linked to the ad unit may stop running. You’ll no longer be able to access the ad unit from the monetize tab in the AdMob user interface; however, you can still view historical reporting related to that ad unit. It should be noted that you’ll be unable to reverse this process. Once an ad unit has been archived, it will be archived permanently.

It may seem counterintuitive at first. Why archive an ad unit and disable ad serving to your own apps, potentially leaving money on the table? Well, if you're in control of a large portfolio of apps, things aren’t always so simple. Perhaps you no longer have access to your app’s source code, or you have so many apps that it can be difficult to keep track of them all. These “legacy apps” can make it hard to ensure that all of your apps remain compliant. Policy violations that go unfixed can lead to the temporary suspension of your AdMob account.

The easiest way to avoid this issue is to archive any ads in your legacy apps. If your apps aren’t showing ads to users or generating revenue, then they likely aren’t violating AdMob policies. You don’t need to make any changes to the source code in your app, as you can take care of everything in the AdMob front end by following the steps below.

In the AdMob user interface, navigate to “MONETIZE” in the top bar.

You’ll be able to find a list of the apps in your portfolio along the left side of the screen, and clicking on any of them will bring up the app’s ad units.

To archive any of these ad units, select the box beside the ad unit, and then click on “ARCHIVE”.

Once you’ve archived the ads, they’ll stop generating revenue and users will no longer see them. It is important to remember that this is a permanent solution, and archiving cannot be reversed.

Until next time, be sure to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.

Posted by: Tom Ambrose, AdMob Publisher Quality Team

Source: Inside AdMob


Mobile Ads Garage: Episode 12: Native Express in a UITableView

Episode twelve of The Mobile Ads Garage is live on YouTube! If you haven't seen it before, The Mobile Ads Garage is a video tutorial series that covers how to use the Mobile Ads SDK to display ads from AdMob and DoubleClick for Publishers. Each episode covers one aspect of the SDK, breaks down the feature, and shows screencasts of real implementations on both Android and iOS – all in a friendly format.

With their customizable presentations and ability to be precached, Native Express ads fit right in with list-based user interfaces:

In this deep dive episode of the Mobile Ads Garage, you'll learn how to integrate Native Express ads into an iOS app that uses a UITableViewController for its primary UI. Along the way you'll get a detailed set of step and see screencasts of an implementation in Xcode. The episode also covers a handy technique for tapping into the ad lifecycle to load native express ads sequentially, from the top of the list to the bottom.

If you like the video, save the Mobile Ads Garage playlist to your YouTube Playlist collection and you'll never miss an episode.

We’d love to hear which AdMob features you’d like to learn more about. The comment sections for the videos are open, and you're welcome to toss out ideas for new episodes and examples you'd like to see. If you have a technical question relating to something discussed in one of the episodes, you can bring it to our support forum.

Remember to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.

Source: Inside AdMob


The No-Nonsense Guide to Native Ads is now available in Spanish and Japanese

Thanks for your feedback on our recently launched The No-Nonsense Guide to Native Ads. We’re thrilled to announce that it’s now available in Spanish and Japanese.

For our Spanish and Japanese-speaking developer communities, we hope that this ebook will help you implement native ads, an ad format that effectively monetizes while preserving the user experience. Native ads match the look and feel of the content within your app and as spending on native ads is expected to grow to $21 billion in 2018, this presents a huge opportunity for publishers to enhance their user experience and tap into new revenues.

In this guide, you’ll learn:

  • Guiding design principles that will help you better implement native ads 
  • Practical tips, best practices and examples for implementing native ads 
  • How to set up a proper A/B test to begin testing native ads 
  • Ways that AdMob can help you implement native ads. 

Download your free copy of The No-Nonsense Guide to Native Ads in Spanish and Japanese today and learn practical tips and best practices for implementing native ads in your app.

Remember to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.

Source: Inside AdMob


Mobile Ads Garage: Episode 11 – Native Express in a RecyclerView

Episode 11 of The Mobile Ads Garage is live on YouTube! If you haven't seen it before, The Mobile Ads Garage is a video tutorial series that covers how to use the Mobile Ads SDK to display ads from AdMob and Doubleclick for Publishers. Each episode covers one aspect of the SDK, breaks down the feature, and shows screencasts of real implementations on both Android and iOS – all in a friendly format.

In a break with tradition, this video is a deep technical dive on one subject: Native Ads Express in an Android RecyclerView. You'll learn how to modify an existing RecyclerView implementation to include Native Express ads, all the way from updating the adapter to loading the ads. In addition, you'll get a clever trick that makes sure your ads are always sized to match the UI, so they fit right in with your content.

If you haven't used Native Ads Express before, you can see them in action in Episode 7. Andrew and Gary cover all the basics: loading ads, placing them in layouts and storyboards, and using CSS to style the ads to match your app.

If you like the video, save the Mobile Ads Garage playlist to your YouTube Playlist collection and you'll never miss an episode.

We’d love to hear which AdMob features you’d like to learn more about. The comment sections for the videos are open, and you're welcome to toss out ideas for new episodes and examples you'd like to see. If you have a technical question relating to something discussed in one of the episodes, you can bring it to our support forum.

Remember to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.

Source: Inside AdMob


How Using Firebase Can Help You Earn More

Are you a developer building the next great app? Do you wish you could better analyze your app and its users, so you can monetize without compromising the overall user experience? If so, you’re at the right place!

Not only can these questions be addressed simultaneously, but there is already a solution in place: Firebase. Firebase can help you build your app, understand and grow your user base, and link with AdMob to help you better monetize.

Developing your app

Firebase can provide a Realtime Database, Authentication, Cloud Messaging, Storage, Hosting and Crash Reporting to aid you in developing your app. Forget about infrastructure - you can focus on building your masterpiece and leave the operations to Firebase.

Analyze your audience

At the heart of Firebase is a 100% free analytics solution built specifically mobile apps. With unlimited reporting on up to 500 distinct events, you can set up multiple measurements to know exactly what your users are doing in your app, how they’re engaging with your app, and what they love most about your app. With this data, you can focus your efforts to drill down and sustain the best features of your app, while at the same time improve newly surfaced areas of needs.

Grow your audience

After you’ve launched your app, Firebase can help you grow and re-engage users with powerful growth features. Using Firebase Notifications console you can re-engage users, run marketing campaigns, and target messages to Audiences in Firebase Analytics. Dynamic Links can survive the app install process and take users to relevant content whether they're a brand-new user or a longtime customer. There is also the Firebase Invites feature, an out-of-the-box solution for app referrals and sharing, which lets your existing users easily share your app, or their favorite in-app content, via email or SMS. Finally, Firebase can also track your AdWords app installs and report lifetime value to the Firebase Analytics dashboard and Firebase Audiences can also be used in AdWords to re-engage specific groups of users. For example In-app events can be defined as conversions in AdWords, to automatically optimize your ads, including universal app campaigns.

Monetize your product

With AdMob by Google, Firebase can also help you monetize your app by linking your Firebase Analytics with monetization. By combining these two products, you gain deep insights into usage data, which you can then use to optimize your user experience and monetize your app. Do your users have trouble progressing past certain levels? Help them progress with Rewarded Video. Are certain users spending all day endlessly scrolling through your content? Help them discover other cool apps with Native Express. Do a few users spend heavily on your IAPs and you want to keep their experience ad free? Segment them with Firebase, and exclude them from the ad experience.

Want to learn more? 

Check out the above video, where Andrew Brogden, Mobile Ads Developer Relations and David East, Developer Advocate, walk you through what benefits there are to using AdMob and Firebase together, and how to get your Android and iOS projects set up with both SDKs.

Ready to start exploring the true power of Firebase and AdMob? Sign up for a Firebase account and an AdMob account and link the two accounts.

Stay tuned for our next blog on Firebase in the coming weeks, where we will deep dive even further on user behavior analytics (of which you now have deep insights thanks to Firebase) and how this can help you increase those 5-star reviews!

Until next time, be sure to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.

Posted by Alex Fan, Business Development Executive, Mobile Partnerships.

Source: Inside AdMob


Mobile Ads Garage: Episode 10 – Ad Events

Episode 10 of The Mobile Ads Garage is live on YouTube! If you haven't seen it before, the Mobile Ads Garage is a video tutorial series that covers how to use the Mobile Ads SDK to display ads from AdMob and DoubleClick for Publishers. Each episode covers one aspect of the SDK, breaks down the feature, and shows screencasts of real implementations on both Android and iOS – all in a friendly format.

Knowing what's going on with your ads is a big part of maintaining a great user experience. In the latest episode of the Mobile Ads Garage, you'll see how to tap into the ad lifecycle so your app's informed of loads, clickthroughs, and other key events. You'll also get a detailed breakdown of the steps that occur in the life of an ad, info about which classes and callbacks to use for common tasks like pausing game engines and muting audio, and a real world example of how to put it all together.

If you like the video, save the Mobile Ads Garage playlist to your YouTube Playlist collection and you'll never miss an episode.

We’d love to hear which AdMob features you’d like to learn more about. The comment sections for the videos are open, and you're welcome to toss out ideas for new episodes and examples you'd like to see. If you have a technical question relating to something discussed in one of the episodes, you can bring it to our support forum.

Until next time, be sure to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.

Source: Inside AdMob


How Gaming Apps Can Increase Monetization Through Creative Strategies

Many game developers use other successful titles (whether their own or from another developer) as examples of how to best design a game or monetize. This can be a smart move, especially when it comes to user interface elements like control scheme, player progress, and currency economics. However, when it comes to knowing what is the best way to monetize your app, copying other apps may leave you with money on the table.
It's tempting to look at how successful titles in the app market are making money and mimic it. If it works so well for those games, you might say, it should work just as well for my game. While true in some cases, not all titles can bank on the exact same rhythm of in-app purchases and a sprinkle of rewarded video ads to meet revenue targets.
So what can you do? Focus on what makes your game different-- from the art design to the leveling-- and experiment with in-app purchase and ad placements to fit to amplify this experience. Oh, and here’s where a little out of the box thinking can come in handy-- new ad formats can be very effective in holding user attention without breaking the core loop.  Be sure to test how these work in your game-- they could offer a whole new level of return for ads, and even build the suspense for the player journey.
Fantasy world; real solutions - 4 steps to get you started
Let’s travel to a parallel dimension, a place where a strategy game called Collision of Tribes is not doing that well from a monetization standpoint. In fact, it is just one more app in the store. Its core mechanics have great balance, the user base is engaged, but for some reason the revenue isn’t quite there. Here are some steps to consider as to how an uplift in revenue can be achieved using AdMob:

  • Consider new ad formats - the transition point between a battle report and town management screen is a perfect spot to use an interstitial ad. An even better practice would be to target only users that had success on their raid. Combining an ad with a positive experience in-game will increase it’s effectiveness.
  • Test it - there is no need to release the new ad feature to all users. Developers can choose a small segment of their user base (say 10%) to make sure the effect in revenue is positive. 
  • Gauge user response - just as you would when changing a game mechanic or implementing a new one, look at your engagement metrics to see if there is any wanted or unwanted effect. Reading store reviews will give a more personalized understanding of how users perceive the change.
  • Back to the drawing board - even when things are going well, there’s always room for improvement. Use the data you have to balance and rebalance frequency capping, floor prices and placements. On the other hand, if interstitial ads don’t bring the expected results, how about trying native ads or other formats instead?

Following the above steps can help not only for Collision of Tribes’ developers, but hopefully you as well. If following the leader only got you so far, try something new to take that extra step forward.
Until next time, be sure to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.
Posted by Omri Dolev, Strategic Partner Manager, AdMob.

Source: Inside AdMob


Time to Share Your Feedback on AdMob

To improve our product and service, we send out a survey to our developers every 6 months.

Thanks to previous suggestions, we’ve launched new features to improve our product and help you grow your earnings. These included offering expanded frequency capping, support for new mediation networks, and updating reporting capabilities.

You may have received a survey by email over the last few weeks, if so please take the time to respond to it as we value your input.

To make sure that you're eligible to receive the next survey email, please:

Whether you’ve completed this survey before or you’re providing feedback for the first time, we’d like to thank you for sharing your valuable thoughts. We’re looking forward to feedback!

Posted by Susie Reinecke - Developer Happiness Team

Source: Inside AdMob


How to Resolve Google Play Policy Issues

From time to time, you may encounter Google Play policy issues with your apps. The Google Play policy team has been working hard to provide you with the resources and support you need to resolve policy issues.

If the app review team notices a policy issue with your app or app update, you’ll receive an email with the subject line “Notification from Google Play.” (If you didn’t receive this email, make sure to update your email address on the account details page in your Developer Console.)

The policy notification email includes the policy your app violated and the steps you need to take to resolve the issue. If your app is rejected, you can fix the issue and submit the app again for another review - you don’t need to reach out to the policy support team.

If you disagree with a policy violation, or if you’d like help resolving your policy issue, you can always contact our support team. Simply use the contact details in the notification email or click on the question mark at the bottom of each page in the Developer Policy Center.

For the quickest response, make sure to include your package name. As soon as you submit the form, you’ll receive an automated response with a case number in the subject line. This means your appeal has been submitted successfully. A specialist will review your case and respond to you within 72 hours.

If you’d like to learn more about Google Play policy, check out the “10 tips to stay on the right side of Google Play policy” video on the Android Developers YouTube channel or below.

Until next time, be sure to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.

Posted by Chris Jones, Social Team, AdMob.

Source: Inside AdMob