A new episode of The Mobile Ads Garage has hit 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, break down the feature, and show screencasts of real implementations on both Android and iOS – all in a friendly format.
In the last episode, Andrew and Gary the Graphics Guy showed you how to implement AdMob interstitials on iOS and Android. Now they're back to show you how to put interstitials to work in the best ways possible. When is the best time to display? How early should you request an ad, and how often should your users see one? You'll get answers to these questions and more, along with cupcakes, cats who can play chess, and what appears to be a cloning incident gone awry.
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.
There are less than three weeks left before the final project submission date of June 28, 2016 by 5:00PM PST. As we mentioned last week, your team should be focused on the final details of your project like wrapping up your business report, and promoting your app. Be sure to check out the Marketing section of the App Development Business Kit on the AdMob website, but the most important part of app promotion is having an awesome app store listing. Here are some tips to make sure you do:
Use high-quality screenshots: Many users view screenshots before downloading an app to see what they’re getting. Make sure the screenshots in your listing give the user a good overview of the major app screens and be authentic; make sure they’re accurate and up to date.
Build word of mouth and choose good keywords: Recommendation from family & friends, app stores, and search engines are where users discover new apps.
Write the perfect description:
Write for your audience.
State its purpose up front and include 2-3 of the app’s best features.
Highlight great reviews and testimonials, from users once you get them.
Be clear about its limitations, and don’t describe anything that your app cannot legitimately do.
Time is running short, so make sure to promote your app as much as possible through the submission date. We will have additional updates in the next week regarding your business report, so stay tuned for that. As always, follow us on AdMob G+ and Twitter for updates and keep an update on #AdMobSAC16 too, for any last-minute posts.
Posted by Jeff Miner AdMob Student App Challenge Team
No one likes being in the dark when a major power outage occurs. That also holds true for developers when something happens to AdMob.
That’s why we’re launching the Ads Status Dashboard, a publicly-accessible tool to help you learn about any major outages or functionality issues on AdMob. If a major incident like an ad serving outage is identified, we’ll generally post an outage notice for AdMob on the Dashboard, then provide regular updates until the issue is resolved. If the dot’s green, it means there are no issues.
We’re hoping that this will help you access crucial information quickly and easily. Anyone who may be impacted can check the Dashboard to see the status of AdMob, so be sure to bookmark it and check back when an issue occurs. We hope it helps you stay updated and informed on any urgent issues affecting AdMob.
Founded in 2011, Sohomob is a Hong Kong based company that’s well known for its successful mobile board game apps. They take pride in delivering high-quality games to users and focus on making the games beautiful, easy to use and functional. As a result, Sohomob’s games have attracted players from all over Asia, with Battle Ludo earning over 10M downloads.
“AdMob is the most comprehensive and reliable product in the market” - Daniel Ho, co-founder, Sohomob
The problem To build a sustainable business, Sohomob needed a way to monetize its growing user base without interfering with social gameplay.
The solution Turning to AdMob because of its reputation for global reach, Sohomob implemented a variety of ad formats including banners, interstitials and videos. To avoid interfering with gameplay, Sohomob showed ads only in between levels and at natural breaks. This helped them engage users without disrupting the gaming experience. Sohomob also leveraged AdMob mediation and ad network optimization to maximize earnings for ad placements. AdMob mediation allowed Sohomob to serve ads from multiple ad networks and ad network optimization enabled Sohomob to serve the highest paying ad from their mediation stack automatically.
The results Adding AdMob mediation and enabling ad network optimization helped Sohomob increase its total revenue by 3X. After seeing so much success with AdMob, Sohomob decided to implement AdMob house ads and in-app purchase ads, helping them cross promote their apps and introduce in-app purchases to their users.
Sohomob is not stopping there, with the aim to build the largest social board game community in the world. To check out Sohomob’s success story, or any other of AdMob’s other success stories, visit the AdMob website. Until next time, be sure to stay connected on all things AdMob by following our Twitter and Google+ page.
There is now a month left before the final submission date for the AdMob Student App Challenge. At this point in the contest, your team should have completed the design of your app, and it should be live on the Google Play Store. For the remainder of the contest, we recommend that your team focus on the following:
Monitor user feedback so that you can make improvements as the app gets the feedback. Your app should be high quality, and part of that is improving it based on user suggestions.
Promote your app. Think about creative ways to do it. Next week, look for a post on promotional suggestions that are simple and effective.
Now is the time to start readying your business report, which is due on June 28, 2016 by 5:00PM PST through this link. The Challenge website already has a recommended template on it, and we will be sending out some pointers on having the best possible project soon.
Remember, your project will be reviewed by a panel of app experts from Google, so your business report will need to be thorough and of professional-level quality.
Continue to follow us on AdMob G+ and Twitter for updates on the last month of the Challenge and keep an update on #AdMobSAC16 too, for any last-minute posts.
The Mobile Ads Garage is a new series that covers how to use the Mobile Ads SDK to display ads from AdMob and Doubleclick For Publishers. Each episode will cover one aspect of the SDK, break down the feature, and show screencasts of real implementations on both Android and iOS – all in a friendly format.
With two episodes on banner ads on the books, the Mobile Ads Garage now turns its focus to interstitial ads.
Andrew and Gary the Graphics Guy are back this week with a detailed explanation of the interstitial ad lifecycle, how to load ads, and how to display at just the right time. Along the way you'll get screencasts of Android Studio and Xcode, plus links to guides, samples, and other resources.
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.
Six years ago, Cheetah Mobile began as a small company of ten employees that built softwares for PCs. Today, they’re one of the world’s leading developers with over one thousand employees. Their popular apps Clean Master and Battery Doctor have been downloaded by millions around the world.
“What we also enjoyed is seeing the speed at which AdMob is innovating, delivering new features. One good example is the support for native ads.”- Charles Fan, Chief Technology Officer, Cheetah Mobile
The problem
With a growing user base, Cheetah Mobile needed a partner to help them expand to the global market while monetizing their apps.
The solution
Cheetah Mobile turned to Google as their first partner, using AdWords to drive downloads and AdMob to increase revenue from their apps.
The results
Within three years, Cheetah Mobile saw its user base grow 16X with 600M active users. 74% of their users came from outside of China and after implementing native ads for its popular Battery Doctor app, Cheetah Mobile saw its revenue increase 4X.
To check out other success stories, visit us at the AdMob website. Until next time, be sure to stay connected on all things AdMob by following our Twitter, LinkedIn and Google+ pages.
Eighteen months ago, Firebase joined Google. Since then, our backend-as-a-service (BaaS) that handles the heavy lifting of building an app has grown from a passionate community of 110,000 developers to over 450,000.
Our current features -- Realtime Database, User Authentication, and Hosting -- make app development easier, but there’s more we can do, so today, we’re announcing a major expansion!
Firebase is expanding to become a unified app platform for Android, iOS and mobile web development. We’re adding new tools to help you develop faster, improve app quality, acquire and engage users, and monetize apps. On top of this, we’re launching a brand new analytics product that ties everything together, all while staying true to the guiding principles we’ve had from the beginning:
Developer experience matters. Ease-of-use, good documentation, and intuitive APIs make developers happy.
Work across platforms. We’ll support you whether you’re building for iOS, Web, or Android.
Integrate where possible. Firebase has one SDK, one console, and one place to go for documentation and support. You can mix-and-match any of our features and, where it makes sense, data flows between them to help you do more, faster.
Introducing Firebase Analytics
Firebase Analytics is our brand new, free and unlimited analytics solution for mobile apps. It benefits from Google’s experience with Google Analytics, and features some new capabilities for apps:
Firebase Analytics is user and event-centric and gives you insight into what your users are doing in your app. You can also see how your paid advertising campaigns are performing with cross-network attribution, which tells you where your users are coming from. You can see all of this from a single dashboard.
Firebase Analytics is also integrated with other Firebase offerings to provide a single source of truth for in-app activity and through a feature called Audiences. Audiences let you define groups of users with common attributes. Once defined, these groups can be accessed from other Firebase features -- to illustrate, we’ll reference Audiences throughout this post.
Develop Faster with Messaging, Storage, Config
To help you build better apps, our suite of backend services is expanding.
Google Cloud Messaging, the most popular cloud-to-device push messaging service in the world, is integrating with Firebase and changing its name to Firebase Cloud Messaging (FCM). Available for free and for unlimited usage, FCM supports messaging on iOS, Android, and the Web, and is heavily optimized for reliability and battery-efficiency. It’s built for scale and already sends 170 billion messages per day to two billion devices.
One of our most requested features is the ability to store images, videos, and other large files. We’re launching Firebase Storage so developers can easily and securely upload and download such files. Firebase Storage is powered by Google Cloud Storage, giving it massive scalability and allowing stored files to be easily accessed by Google Cloud projects. The Firebase Storage client SDKs have advanced logic to gracefully handle poor network conditions.
Firebase Remote Config gives you instantly-updatable variables that you can use to tune and customize your app on the fly to deliver the best experience to your users. You can enable or disable features or change the look and feel without having to publish a new version. You can also target configurations to specific Firebase Analytics Audiences so that each of your users has an experience that’s tailored for them.
In addition, we’re continuing to invest heavily in our existing backend products, Firebase Realtime Database, Firebase Hosting, and Firebase Authentication. Authentication has seen the biggest updates, with brand new SDKs, and an upgraded backend infrastructure. This provides added security, reliability, and scale using the same technologies that power Google’s own accounts. We’ve also added new Authentication features including email verification and account linking. For Hosting, custom domain support is now free for all developers, and the Database has a completely rebuilt UI. We’re working hard on other great Realtime Database features, stay tuned for those.
Introducing Test Lab and Crash Reporting
We’re adding two new offerings to Firebase to help you deliver higher quality apps.
When your app crashes, it’s bad for your users and it hurts your business. Firebase Crash Reporting gives you prioritized, actionable reports to help you diagnose and fix problems in your iOS or Android app after it has shipped. We’ve also connected Crash Reporting to Audiences in Firebase Analytics, so you can tell if users on a particular device, in a specific geography, or in any other custom segment are experiencing elevated crash rates.
Cloud Test Lab, announced last year at Google I/O, is now Firebase Test Lab for Android. Test Lab helps you find problems in your app before your users do. It allows for both automatic and customized testing of your app on real devices hosted in Google data centers.
Grow Your App with Notifications, Dynamic Links, and More
After you’ve launched your app, we can help you grow and re-engage users with five powerful growth features.
Firebase Notifications is a new UI built on top of the Firebase Cloud Messaging APIs that lets you easily deliver notifications to your users without writing a line of code. Using the Notifications console you can re-engage users, run marketing campaigns, and target messages to Audiences in Firebase Analytics.
Firebase Dynamic Links make URLs more powerful in two ways. First, they provide “durability” -- links persist across the app install process so users are taken to the right place when they first open your app. This “warm welcome” increases engagement and retention. Second, they allow for dynamically changing the destination of a link based on run-time conditions, such as the type of browser or device. Use them in web, email, social media, and physical promotions to gain insight into your growth channels.
Firebase Invites turns your customers into advocates. Your users can easily share referral codes or their favorite content via SMS or email to their network, so you can increase your app's reach and retention.
Firebase App Indexing, formerly Google App Indexing, brings new and existing users to your app from the billions of Google searches. If your app is already installed, users can launch it directly from the search results. New users are presented with a link to install your app.
AdWords, Google’s advertising platform for user acquisition and engagement, is now integrated with Firebase. Firebase can track your AdWords app installs and report lifetime value to the Firebase Analytics dashboard. Firebase Audiences can be used in AdWords to re-engage specific groups of users. In-app events can be defined as conversions in AdWords, to automatically optimize your ads, including universal app campaigns.
Monetize Your App With AdMob
To help you generate revenue from your app and build a sustainable business, we’ve integrated Firebase with AdMob, an advertising platform used by more than 1 million apps. We’ve made it easier to get started with AdMob when you integrate the Firebase SDK into your app. Using AdMob, you can choose from the latest ad formats, including native ads, which help provide a great user experience.
Introducing a New Console, Documentation, and SDK
Along with new feature launches, we’re moving our website and documentation to a new home: firebase.google.com.
We’re also launching a brand new console to manage your app. It is completely redesigned and rebuilt for improved ease of use, and we’ve deeply integrated it with other Google offerings, like Google Cloud and Google Play.
Firebase now uses the same underlying account system as Google Cloud Platform, which means you can use Cloud products with your Firebase app. For example, a feature of Firebase Analytics is the ability to export your raw analytics data to BigQuery for advanced querying. We’ll continue to weave together Cloud and Firebase, giving you the functionality of a full public cloud as you grow.
You can also link your Firebase account to Google Play from our new console. This allows data, like in-app purchases, to flow to Firebase Analytics, and ANRs (application not responding) to flow to Firebase Crash Reporting, giving you one place to check the status of your app.
Finally, we’re announcing the beta launch of a new C++ SDK. You can find the documentation and getting started guides here.
Announcing New Pricing Plans
We’re excited to announce that most of these new products, including Analytics, Crash Reporting, Remote Config, and Dynamic Links, are free for unlimited usage.
For our four paid products: Test Lab, Storage, Realtime Database, and Hosting, we’re announcing simpler pricing. We now offer:
A free plan with generous limits
A fixed-rate plan for early-stage startups who need a predictable monthly price
A metered pay-as-you-go plan that scales with the largest apps
Some Things Stay the Same
Many things are changing, but Firebase’s core principles remain the same. We care deeply about providing a great developer experience through easy-to-use APIs, intuitive interfaces, comprehensive documentation, and tight integrations. We’re committed to cross-platform development for iOS, Android, and the Web, and when you run into trouble, we’ll provide support to help you succeed.
If you were using a Firebase feature before today -- like the Realtime Database, GCM, or App Indexing -- there’s no impact on your app. We’ll continue to support you, though we recommend upgrading to the latest SDK to access our new features.
More to Come
As far as we’ve come, this is still early days. We’ll continue to refine and add to Firebase. For example, the JavaScript SDK does not yet support all the new features. We’re working quickly to close gaps, and we’d love to hear your feedback so we can improve. You can help by requesting a feature.
Get Started!
All the new features are ready-to-go, and already in use by apps like Shazam, SkyScanner, PicCollage, and more. Get started today by signing up, visiting our new site, or reading the documentation to learn more.
We can’t wait to hear what you think!
Posted by James Tamplin & Francis Ma, Firebase Product Leads
Advertising experiences on mobile are evolving quickly, providing developers with a wide variety of ad formats to help them make money from their apps. Now, when consumers are on a mobile device while waiting for a bus, getting some ‘me time’ at home, or countless other situations, they’re just as likely to be delighted by a video ad, as they are to click an interstitial ad and view a product that’s captured their interest.
Yet, mobile screens are small. Any content that’s poorly designed, or enters the app’s flow when a user least expects it, can disappoint users - and the same rules apply to ads. Native advertising has emerged as a way to create a more seamless ad experience on mobile, one where ads match the look and feel of an app’s design. It isn’t a new idea, yet it hasn’t been within reach of all developers; many of today’s native ad solutions require significant resources to implement and can be an ongoing burden that’s difficult to scale. Who wants to be writing lengthy code to serve ads instead of building the next killer feature in their app?
We want to make native ads better for developers, so today, we’re excited to announce the full launch of AdMob native ads express, an easier way to implement native ads in apps. Here’s what makes native ads express special:
It’s super-easy to get started. Choose a template from many different pre-defined templates available in the native ads express interface, customize it, and get a great-looking native ad in less than 5 minutes - that’s why it’s ‘express’. The code you implement in your app is kept to a minimum - it’s the same amount that you’d add to request a banner ad.
Ads go live in a flash. You can go live with native ads on the same day you start building them (as soon as your app is approved in the app stores). Our smart technology validates your customization of the ad to help ensure it meets our guidelines and provides a good experience for your users.
Optimize on a whim. Customize, tweak, and redesign the templates in native ads express through the AdMob interface, preview changes, and set your native ad unit loose without rewriting app code. Optimization is no longer a huge time commitment, so you can easily find the best performing native ad for your app. Some publishers using the beta version of native ads saw up to 4X higher CTRs than other ad formats in the same app.
Using the native ads express interface to choose an ad size and customize the ad colors
Developers with millions of users, such as Linghit Limited and Cheetah Mobile and have already found success with AdMob native ads. Linghit Limited needed a way to monetize their Chinese Almanac Calendar app, Shunli, while retaining the great user experience the app is renowned for. They implemented AdMob native ads express and saw a 100% increase in daily ad revenue and a 114% increase in ad impressions.
“Native ads are more intuitive so we displayed them in more prominent positions within apps. We were able to view the effects on user click-through rates in real time based on the information in the ads backend. We could make quick adjustments to the native ads to maximize the effect of the ad.”
Jinnee Lee, Vice President, Linghit Limited
Cheetah Mobile implemented AdMob native ads for its popular Battery Doctor app, and saw its revenue increase 4X.
AdMob native ads in Cheetah Mobile’s Battery Doctor app
We’re also excited to share that AdMob is now used by more than 1M apps. We’re delighted that iOS and Android developers count on AdMob to build and monetize apps that users love. For Google advertisers, our large network of apps means marketers are able to reach more potential customers as they spend time on mobile devices.
Posted by Pasha Nahass, Product Manager, Mobile App Ads
Last year at Google I/O, we shared our mission to make app growth easier with the launch of Universal App Campaigns - one simple campaign that surfaces apps to billions of consumers who use Google Play, Search, YouTube, and more. It’s working, and more people are discovering apps on Google than ever before. Over the past year -- and thanks to Universal App Campaigns -- we've more than doubled the volume of app installs driven by ads, and to date we’ve delivered more than 2 billion downloads to developers.
Today at Google I/O, we’re announcing multiple improvements to Universal App Campaigns to make it an even more powerful tool for app developers to find the right users for their app.
Making app growth simple for iOS developers
First, Universal App Campaigns are expanding beyond Android to help developers grow their iOS apps. Now, all app developers can tap into the simplicity and power of Universal App Campaigns to reach billions of Android and iOS users on YouTube, the Google Search App, and the Google Display Network. Universal App Campaigns for iOS are available in beta today and will roll out to all developers in the near future.
Finding more valuable users with less effort
Second, we’re helping developers more easily grow an active user base by finding the right user from the start. Instead of reaching any user to install their app, developers can now also find customers who are likely to be valuable users of their app. A recent study1 showed that 17% of users drive 85% of app revenue, which is why successful apps are shifting their focus from volume to finding more of the right customers.
Universal App Campaigns will automate targeting, bidding, and creative generation to find your most valuable users based on your in app conversions. Just tell us the in app events that matter to you, whether it’s reaching level ten in your game, subscribing to your service, or making a purchase in your app, and we’ll do the rest. Our models evaluate countless signals and constantly learn and adjust, meaning every ad is based on the freshest, most relevant data. The best thing is that we do all the hard work in the background, predicting which users will be valuable and acquiring them at the right price. These innovations are in testing and will roll out in the coming months.
Pocket Gems has already been leaning on the automation of Universal App Campaigns to find quality users at scale, as David Rose, Director of Performance Marketing said:
"Universal App Campaigns have helped us acquire users with a higher LTV compared to other acquisition channels. We're particularly excited about how the next generation of Universal App Campaigns will enable us to iterate quickly and optimize for the actions that matter most to our business. This is an app marketer's dream."
Screenshots of mobile users discovering the Pocket Gems War Dragons app on Google Play and Google.com, powered by Universal App Campaigns
More ways to reach the right customers at the right moments
That’s not all. We’re creating more chances for developers to show ads where users go to watch, discover, and communicate. Universal App Campaigns will soon reach more users on YouTube, as well as introduce a new opportunity to reach users on top of tabs in Gmail.
New Gmail placement launching in 2016
Insights made for apps
Finally, we know app developers need the best user insights to build better apps and power their marketing campaigns, so we’re particularly excited about Firebase Analytics, our new analytics platform designed for apps from the ground-up that was announced at Google I/O earlier today. It provides prebuilt engagement and in-app actions that will help manage your conversions and lifetime value for AdWords campaigns and over 20 third-party ad networks. If you’re an AdWords user you can funnel these conversions into AdWords so it’s even easier to optimize campaigns to the things you care about.
SparkPeople, one of our early testers in the health and fitness sector, is already gaining more insights and taking a longer term view of app audience growth by linking AdWords accounts to Firebase:
“AdWords is a crucial part of my customer acquisition strategy. Linking my AdWords account to Firebase was incredibly easy, and now I can see total lifetime value for all users I've brought in from AdWords, broken down by campaign. The ability to sync my AdWords data to Firebase Analytics has simplified my daily management and optimization from hours to minutes, so I can spend more time building an app my users will love." - Joe Robb, Digital Marketing Director, SparkPeople
The Firebase Analytics dashboard
We look forward to helping many more developers build and grow successful businesses. At Google I/O, we’ll be sharing essential insights and best practices on how to drive growth with Google tools. You can take part too by viewing the live streamed and recorded sessions here. Happy I/O!
Posted by Sissie Hsiao, Product Management Director, Mobile App Ads