At the Amazon Appstore, we’re continuing to create opportunities and services that help app developers reach more customers and make more money. Lately, we’ve highlighted some stories from app publishers who have had success distributing Kindle Fire and Android apps in the Amazon Appstore. You may have read about Soundtracker who increased average session length by 400% and Big Bubble Blue who generated up to 15% better ARPU. Many other developers are experiencing similar success and a recent article from BI Intelligence indicates that Amazon Appstore is “generating strong revenue results.”
“Popular Kindle Fire apps are generating 59 cents of revenue for every dollar earned by top apps in the Google Play store, according to a Distimo study. Download volumes are about half those on Google Play for top app titles — impressive considering how many more Android devices are in circulation.”
75% of Android tablet apps we tested work on Kindle Fire, with no added development necessary. And with apps available in almost 200 countries and strong monetization potential, there hasn’t been a better time to try the Amazon Appstore. Sign up for a free developer account and get started.
Check out the full Business Insider report here.
If you are a developer who has had an app in our store for a while, or someone new to our platform, we encourage you to use Amazon Appstore and Kindle Fire badges and branding to help promote your app. In this article we’ll review badges, other images, links and guidelines for their use with your app and marketing.
There are two badges with three color-treatments each that you can use. Here are the badges that you can use to promote the availability of your app in our U.S. store:
The Amazon and Kindle Fire badges above are available in English, Spanish, German, French, Italian and Japanese. The Amazon badges are also available in Portuguese.
You can get full-size downloads of these badges on this page, along with some usage guidance.
If you’d like to use a plain icon:
Or if you would like to use a Kindle device image:
You can find links to those resources about half way down this page.
Links to the Amazon Appstore
For web-browser based linking, please:
Use this link structure: http://www.amazon.com/gp/product/ASINnumber/ref=mas_pm_app_name
Replace the bold “.com” with your country marketplace suffix. (.com for US, .de for Germany, etc)
Replace the bold “ASINnumber” with your mobile app’s ASIN (Amazon Standard Item Number) and app name. Please use an underscore (_) to separate the words in the “app_name” portion, if your title is more than one word. You can find the ASIN on the Product Details section of your mobile app on www.amazon.com/apps.
For example, this is the Air Patriots link in the German marketplace:
For in-app advertising or mobile app-based linking:
In the US:
Use this link structure: http://www.amazon.com/gp/mas/dl/android?p=com.example.package&ref=mas_pm_app_name
Replace the bold portions with the package name of your APK, and app name respectively.
For our international stores:
Use this link structure:
Replace the bold portion with the package name of your APK.
NOTE: With any of these link structures, please test the links before using them to make sure that they direct to the correct page or search results.
The link instructions above are pretty much identical to the guidance near the bottom of this page.
Other Useful Guidelines
There is still more good stuff on the handy page I keep linking to. This includes guidelines for correct use of the Amazon Appstore trademark when blogging or using social media to promote your app. I would, of course, be remiss if I failed to mention the legal requirements listed at the bottom of the page. Our attorneys have done a good job of breaking the important points down into easily readable bullet points. Please do look at them, it won’t take long.
Just in case you missed the link earlier, you can read all of this information here, on our developer portal.
Today, we’re extending Amazon Coins to all Android devices with the Amazon Appstore installed. Amazon Coins is a way for Amazon Appstore customers to buy and enjoy Android apps, games, and in-app items for less. Customers can save up to 10% on apps and games by purchasing Amazon Coins, while developers continue to get their full 70% revenue share.
Since the launch of Amazon Coins in the US, UK, and Germany in 2013, customers have already purchased hundreds of millions of Amazon Coins and are actively using them on Kindle Fire devices, representing real dollars to developers.
Now, users of the Amazon Appstore on Android will be able to use Amazon Coins to purchase apps, games, and a broad range of in-app items on any Android device running the Amazon Appstore in the US, UK, or Germany. If a customer is already a Kindle Fire user, he or she will automatically see their existing Coins balance on their other Android devices in addition to their Kindle devices.
We have already seen developers benefit from customers using their Amazon Coins to try out and explore new apps and games. Now that Coins are available to an even larger audience, you can take advantage of the opportunity by making sure your app is available on the largest number of devices.
Check your device availability to make sure your app is available to as many Coins-enabled customers as possible. Checking is easy, and adding supported devices is not much harder. Follow these steps below to get started:
1. In the Amazon Developer Portal, go to your app’s detail page.
Under the Binary File(s) tab, check the Device Support section for “All non-Amazon Android devices…” (see sample below).
2. If your app has “All non-Amazon Android devices...” and the Kindle Fire devices listed, then you’re done!
If the entry is missing “All non-Amazon Android devices...” (as shown below), you can change that.
Change this by: a) Modifying your AndroidManifest.xml, b) Creating an ‘Upcoming Version’ in the dev portal, and then c) Submitting the .apk with the new manifest file. Here are the steps to do that:
a. If you have verified that your .apk will run successfully on some (or most) other Android devices, make sure you reference supported devices in your AndroidManifest.xml file by using <compatible-screens /> or <supports-screens /> (please make sure to increment the version number of your app when you modify the manifest).
b. Click Add Upcoming Version in the dev portal.
While in the new ‘Upcoming Version’ section, go to the Binary File(s) tab and check all the appropriate boxes.
c. Upload the .apk with the new manifest.xml, make sure the other tabs are complete (and app version number is different), and re-submit your app.
3. If your app is not available on Kinde Fire devices, you can use Amazon’s App Testing Service to get the info you need in about a minute. Just drag and drop your .apk into the tool to get your results! You can also check out common reasons for incompatibility, and check out the documentation on our dev portal.
Dolby has just released a new Dolby Audio Plug-In for Kindle Fire HD and HDX that helps developers deliver even better audio to their users. Developers can now select an audio profile to optimize the sound based on the kind of audio being delivered. This means optimized audio setting for voice during your app’s dialog, and optimized settings for broad-range sound during your app’s action sequences. All with just a few lines of code you can insert into your app, no re-architecting required!
This isn’t the first time Amazon and Dolby have collaborated. Amazon and Dolby worked together on hardware and software enhancements for the Kindle Fire HD and HDX line of tablets for their launch, delivering Dolby Digital post-processing for native apps. But now Dolby has raised the bar again with Dolby Digital Plus, and the new Dolby Audio APIs for Kindle Fire. (Fear not, Unity fans. There is a Unity plug-in for you too.)
When you use the Dolby Audio Plug-in APIs, you can choose from four audio profiles to tune your sound profile to match the audio use in your app. For example, you can tune your app to use the Voice profile for dialog-heavy parts of your app, and the Game profile for first-person-shooter action. Here are the profiles you can choose from:
-Music: Applies equalization and dynamic range control to enrich instrumental and vocal quality in recorded music
-Movie: Clarifies the dialogue while providing the best representation of the full dynamic range of the program
-Game: Creates a ‘live’ space to best bring out the effect of fast-moving objects in the audio
-Voice: Customized for the reproduction of speech patterns and the tonal range of the human voice
This lets you deliver an optimized audio experience to your users, and it takes very little time to do so. Here are the high level steps to implement this API:
1. Load the Dolby JAR file and import the DolbyAudioProcessing libraries
2. Create a OnDolbyAudioProcessingEvent listener
3. Call getDolbyAudioProcessing to get an instance of the Class (only done once for lifetime of the app)
4. Wait for the app to connect to the DolbyAudioProcessing handler
5. Instantiate the audio profiles as needed to in your app (Voice for dialog heavy parts, Game for FPS parts, etc…)
6. Restore default audio behavior if your app is in the background
7. Restore default audio behavior by releasing the Dolby instance on destroy
Setting the sound profile to use at different points in your app is pretty easy (see below).
You can set profile to Music, Movie, Game or Voice as appropriate at that location in your app.
Overall, integrating the API takes about an hour and does not require re-designing any logic or workflow. It’s a small investment for a big win.
You can download the free sample apk right away so you can hear for yourself how nice this is. To download the API, you need to sign up for a free developer account with Dolby (which took me less than 30 seconds).
Dolby has done a good job of making this easy to deploy. When you download the API package, you’ll get everything you need to get started, including javadocs, a quick start guide, and sample code showing exactly how to invoke Dolby APIs. You can download the free Dolby Audio Plug-in on this page, and learn more about Dolby Developer Services on their developer home page here.