“How can I increase eCPM?” is a popular question on app development forums. And the answer is pretty simple – you can increase eCPM if you completely understand what it is and how it works.
What is eCPM?
eCPM stands for “effective cost per mille” where “mille” is Latin for “thousand”. Basically, it’s effective cost for a thousand of ad impressions and it is something used by app developers when comparing how different ad networks and ad sizes perform. You can calculate your eCPM by using the following formula:
Total Earnings/Impressions * 1,000
Increasing your eCPM
To increase your eCPM, think that eCPM is your Click-Through Rate * Conversion Rate * Revenue per Conversion * 1,000. If you manage to increase any of these factors, even a single one, your eCPM will increase as well. The easiest factor to improve is your Click-Through Rate (CTR).
If you use banner ads in your mobile app, you can boost your CTR by experimenting with ad placement and ad sizes. Try placing the ad at the top of the screen and then compare the results with placing the ad at the bottom of the screen. Test how different ad designs perform for you and experiment with sizes. There is no universal recipe on which sizes and color schemes work because it all depends on your users and your app.
Remember that ad conversion depends on its relevance to the user, its optimization, and timing if you use full screen ads.
As you can see, eCPM is not all that hard to understand. And if you break it down into CTR and conversion rate, it becomes a lot easier to come up with ideas to increase eCPM.
If you are a newbie iOS app developer, there’s a lot you’ll have to learn to stop encountering many common problems when developing, submitting and marketing your app. Here are the top four problems iOS app developers meet and some advice on how to solve them.
1. Using iOS Developer Portal
The iOS Developer Portal is something you will have to use a lot and it will be pretty difficult until you get the hang of it. You can save yourself a lot of time and trouble by learning how to use the Developer Portal in bite-sized chunks before you start working on your main app project. Pay extra attention to the tools and the publishing process, and things will get easier pretty quickly.
2. Meeting iOS 7 design guidelines
iOS 7 has been around for a while, but this doesn’t mean that developing for it is easy. Make sure you follow Apple’s design guidelines and make end user experience your top priority. Remember that Apple likes to highlight well-designed and intuitive apps in the App Store, whereas poorly designed apps often get buried.
3. iPhone and iPad compatibility
Many new iOS app developers make the same mistake – they design an app for the iPhone and then simply stretch the design to make it fit an iPad screen. Well, very few things look worse than that, so make sure you get two designs: for the iPhone and for the iPad. Remember that both your designs should focus on great user experience.
4. App Store approval
And last but not least, you will have to face the App Store approval process. When you are planning to release your app, plan ahead for the approval time. And don’t forget to thoroughly review submission guidelines to avoid your app being rejected.
Both user acquisition and user retention are very important to a mobile app. While a lot of people focus on acquisition, they are forgetting all about user retention. Here are some tips on how to make your users stick around.
The most common problem is that a lot of developers don’t look further than acquiring users. They spend a lot of time and money on attracting new users, but once the users are there, nothing happens. What developers should really do is get new users and turn them into long-term customers.
The main thing you should remember is that your users should never feel abandoned. They need to have the means to communicate with the developer and be able to see that their feedback counts. You can achieve this by setting up a communications channel and updating your app frequently. Don’t forget that a lot of users like communicating with the app developer via social media, so it’s a good idea to set up a Facebook page and a Twitter account for your app. The more your users feel that you listen to them, the more they will trust you as a developer.
Another thing you should remember is that everybody likes to be rewarded. While rewards may not work well for any app, game developers know how their users like receiving points and occasional freebies. Work out what kind of rewards you can offer and don’t forget to notify your users about them. For example, push notifications work well for announcing in-app store daily deals.
The goal of user retention is to create a community around your app that will become your app’s ambassador on social media, blogs, and ultimately all over the Internet. Experiment with different strategies and you will find a way to turn people who download your app into your loyal followers.
The mobile apps industry is maturing, which means that new trends are emerging. There are new designs, new demands from users, and even new concerns. Let’s take a look at which app trends are hot, and which are not.
The sad trend that is not changing is that most apps are only opened once and then are either forgotten, or uninstalled. So, what can you do to change the odds for your app? One of the smart trends is to offer user rewards and benefits. There are lots of options – coupons, freebies in the in-app store, points that users can redeem and so on.
When Apple released the redesigned iOS 7, flat design was the new kid. But now it’s spreading everywhere, from mobile apps to websites. Flat design may not be great for every single app, but you should definitely consider it.
Social Media Authentication
Remember the privacy concerns we’ve discussed above? Well, gone are the days of apps that automatically shared information on the user’s social media profiles and offered only social media authentication. A lot of people may not want to share their app activity on Facebook and Twitter, and even more people would want to log into the app with separate credentials.
Yes, apps for the iOS still bring more revenue. But you can’t ignore the fact that 80% of the global smartphone market is Android. So, if you don’t have an Android version of your iOS app, start working on it now.
All smartphone users know this feeling: you’re using an app or playing a game, and then everything gets interrupted by a full screen video ad. Nothing is as annoying as that. And if you get video ads pop up too often, you are highly likely to uninstall the app because it gets more annoying than useful. The way video ads are used in mobile apps often give an impression that advertisers still use old-school mobile phones and have no idea about smartphone user experience. Here are three important monetization tips that will help you avoid your app being ruined by ads.
1. Let the user enjoy the app
Most advertisers forget one simple thing – the user wants to enjoy the app. And if your ads are spoiling it all, you will start losing users. Remember that nobody likes being interrupted when they are doing something; so be very careful when deciding when to play your video ads. Make sure that the ads integrate with the user experience as much as possible.
2. Do not auto-play ads
Remember how frustrating it is to open a browser tab where an ad starts blaring out sound and music without you asking? Well, don’t let ads do the same in your app. Just like Web users frantically close pages with such ads, mobile users simply uninstall annoying app and leave nasty reviews.
3. Engage your users
So you’ve just played a video ad for your user. Now what? Surprisingly, most video ads offer no way to engage the consumer after playing. Let your users connect with your advertisers right after the ad plays. This will help them feel more valued and let you earn more revenue. Plus the click-through rates will allow you to see if your users are getting a good experience and like what the ads offer.
These days most mobile app developers need to consider creating for at least two platforms – iOS and Android. As a rule, cross-platform apps are challenging to create, especially from the user experience point of view. Here is some basic advice for developing a successful cross-platform app.
Choose your development tools
Every mobile platform has its own native language and an SDK (software development kit). For example, iOS uses Objective C and Cocoa SDK. As for Android developers, they often work with Java and ADK. If you are creating a Web app, then you can base it on HTML5, which will result in a universal app that will run on all devices.
Utilize additional tools
You can make cross-platform app development go a lot smoother with the help of additional tools. For example, Developer Garden is a handy Cloud-based developer platform specifically tailored for cross-platform app developers. It lets developers program apps a lot quicker and makes it more cost effective in the process.
Have ongoing quality assurance and support
No matter how hard you try and how good a job you do, there are bound to be some bugs and negative customer feedback. While iOS makes it easier for you to do all the necessary testing before the release, Android is a bit more obscure from the QA point of view. When you create a cross-platform app, it’s important that all your users get a timely response and the needed bug fixes.
Getting your new iOS app reviewed by a popular app review site is a great way to enhance your marketing efforts. The only problem is that it’s not easy to get your app reviewed by big blogs. We’ve rounded up four smaller, yet top quality review sites that you should check out.
This site runs in association with Yahoo and it provides an app discovery service for both iOS and Android users. One of the main advantages of Appolicious is its strong user community. Plus there are professional journalists who do the actual reviews.
AppReviewMe is a pretty unique peer review service for iOS apps. Basically, it’s a new way to share reviews with other app developers. You give a review and then you receive a review. It’s that simple. You can get unlimited reviews and honest feedback from the developer community.
AppAdvice is a pretty good app discovery tool for iPhone and iPad apps. What you get is app reviews and app lists that help users find the apps they want. The team is friendly and they are happy to get review requests from iPhone app developers.
This used to be an Android-only service, but they’ve evolved into a catalogue of both iOS and Android apps. You can get all sorts of app discovery services from AppsZoom including a review, app analysis and app promotion. All for a reasonable price.
These four alternative app review sites will help you jump-start your app marketing campaign and get your app noticed.
So you want to hire some iPhone app developers, but you are not sure where to start? We’ve got some tips to help you make up your mind and find the perfect iOS app developer partner.
There are lots of talented indie developers out there, but talent does not necessarily convert into successful apps for clients. That’s why you should always look for experienced mobile app developers who have a strong portfolio. Don’t be shy to ask you prospective partners to show you their apps on the App Store and see how well these app rank. Also check user feedback to get the full picture.
Ask about after-sales support
Creating an app and submitting it to the App Store is only the first step because each and every app needs bug fixes and regular updates. Check with your prospective app developers if they provide these after-sales services. Ideally, you are looking for a development team who will provide all the necessary updates in a timely manner.
Meet the team
These days the trend is to hire app developers remotely through sites like oDesk. While this can work out well, there is a high risk of partnering with the wrong company. Always try to meet your chosen iPhone app developers for a chat to see if you understand each other well enough to get into business together. If meeting the team in person is not an option, organize a Skype conference instead and make sure that you talk to the programmers, not the marketers.
Finding your perfect iPhone app developer partner can be tricky. Never be shy to ask question, request additional information, and never settle for second best.
Picking the right name for your app can make all the difference between success and failure. Just like in show business where the first impression may be the only impression you’ll ever make, your app’s name will either attract or scare off your potential users. Today we have five essential app naming tips for you to follow.
1. Never duplicate
The first thing you should do when you get an app name idea is Google it. There’s always a chance that no matter how unique your naming idea sounds, there may be other apps or companies using it. You wouldn’t want anyone suing you for using their intellectual property. Also remember that you can’t squat a name on the App Store before your app is fully developed.
2. Combine words to your advantage
A lot of great app names are two-part names where the word for the function of the app is paired with a term that enhances it. Think of Evernote, Tweetbot, Duolingo and Wunderlist.
3. Be crystal clear
Remember that users may not look further than your app’s name, so it’s your chance to grab their attention. An important part of it is making sure they immediately understand what your app is about from just seeing its name and its icon.
4. Use no more than 11 characters
Long app names are bad for many reasons. They are difficult to process plus they look terrible in app collections. Make sure you stick to under 11 characters when you are thinking of a name for your app.
5. Can you pronounce it?
It’s fine to make up words to give your app a cool name, but make sure everyone can pronounce it. If an app’s name is difficult to pronounce, your potential users will become frustrated by simply trying to read the name. Also remember that the app market is international; so try to keep things simple.
Remember that making that great first impression is crucial in the mobile app development business, so take your time and create a really cool name for your app.