This document discusses strategies for monetizing mobile apps through in-app purchases and advertising. It introduces the Mobile Associates API which allows selling physical goods through apps. Key features covered include the LinkService for directing users to Amazon product pages, the ShoppingService for enabling in-app purchasing, and the Mobile Ads API. The document provides tips for implementing these monetization strategies and concludes with a reminder that multiple approaches like in-app purchases, freemium models, and ad networks can be combined for a successful monetization plan.
5. Amazon Mobile Associates
6%
Offer Physical and Digital
Items for Sale
Earn up to 6% Advertising
Fees
Leverage Amazon’s Checkout
Experience
6. Incentivize Users with Bundles
•
•
Drive further engagement by tying the purchase of physical products
to digital content in your app
Upon purchase, you’ll get a receipt to fulfill your users’ digital content
Create an In-App Shop
•
Display products in a customizable in-app storefront
•
Users can view and buy products from Amazon without leaving your app
•
Easily populate your storefront by specifying items or using a search term
7. Sell One or Many Products
•
Create a button/link to a customizable listing of one or more products
– Purchase completed in-app for devices with Amazon Appstore
– Purchase linked to Amazon for Google Play devices
8. Key Benefits of Mobile Associates
• Better user experience
– Learn more about a product and buy it from the app
• Incremental monetization
– Complementary to IAP & Mobile Ads
– Up to 6% of sales
– Wide reach - both Amazon Appstore & Google Play
• Easy to integrate
– Simple experience that can be integrated quickly
– Flexibility to create customized experiences
9. Amazon Mobile Associates API Features
API features available through Amazon and other distribution channels
Distribution Channels
Feature
Product Categories
Amazon Appstore for
Android
Other Android Distribution
Channels
Direct Linking to Amazon
Physical and Digital
YES
YES
In-App Product Detail Page
Physical and Digital
YES
YES
In-App Product Preview Popover
Physical and Digital
YES
YES
In-App Shopping Experience
Physical Only
YES
NO
Digital Bundling
(Available with In-App Shopping Experience)
Physical Only
YES
NO
Outside of direct linking to Amazon, search is available only if the app is distributed through
Amazon Appstore and only physical product results will be returned.
10. Agenda
• Introducing the Mobile Associates API
– Setting up your app
– LinkService
– Shopping Service
• Mobile Ads API
• In-App Purchasing API
11. Setting Up Your App Is Easy
•
•
•
•
•
•
•
•
Register Developer Account
Fill out Tax Identity
Get Application Key
Update AndroidManifest
Reference Mobile Associates API external jar
Export Mobile Associates API
Decide on goods to sell (search, asin, etc.)
Implement LinkService or ShoppingService
33. Making a Purchase
Button purchaseButton = (Button)findViewById(R.id.maaButton);
purchaseButton.setOnClickListener(new View.OnClickListener() {
public void onClick(final View view) {
if (globalListener.isInAppDetailSupported()) {
final PurchaseRequest pr = new PurchaseRequest(asin, view);
pr.setPurchaseExperience(PurchaseExperience.IN_APP);
try {
AssociatesAPI.getShoppingService().purchase(pr);
}
catch (NoListenerException e) { }
catch (NotInitializedException e) { }
}
}
});
34. Making a Purchase
public void onPurchaseResponse(PurchaseResponse response) {
switch(response.getStatus()) {
case SUCCESSFUL: break;
case FAILED: break;
case NOT_SUPPORTED: break;
case INVALID_ID: break;
case PENDING: break;
}
localListener.onPurchaseResponse(response);
}
39. Amazon Mobile Ad Network
API available for Android
running 1.6 and higher
Must be available through
Amazon first
Serves ads to U.S. customers
40. Tips for Mobile Ads
•
•
•
•
Place Ads Visibly
Use Auto Ad Size (default)
Use Multiple Ad Networks for fill rate
Refresh Ads every 30–45 seconds
41. Setting Up an Ad Is Easy
•
•
•
•
•
•
•
•
Register Developer Account
Fill out Tax Identity
Get Application Key
Update AndroidManifest
Reference Ads external jar
Export Ads API
Implement Ad Activity and Ad Layout
Optionally set up Ad Targets
47. In-App Purchase Adoption Is Rising
IAP Conversion Rate
INDEX: Average = 100%
Note: Conversion Rate is measured by the Number of IAP Customers / Total App Customers
Source: Amazon Appstore, July 2013
49. IAP Tips
• Number of Sessions vs. Session Length
• Build a core audience
• Design High Value Items
50. Implementing In-App Purchasing
All IAP Activities are Performed Asynchronously
Purchasing
Observer
Your App
Purchasing
Manager
Amazon Appstore
Client
51. Setting Up IAP Is Easy
•
•
•
•
•
•
•
•
Register Developer Account
Fill out Tax Identity
Get Application Key
Update AndroidManifest
Reference IAP external jar
Export IAP API
Set up IAP items on developer portal
Implement ResponseReceiver and
PurchaseObservers
58. Login with Amazon
Freemium
Amazon Device Messaging
Android App Distribution
Kindle Fire
Mobile Associates
Leaderboards
Direct to Account
Indie Storefront
In-App Purchasing
Achievements
PC / Mac Downloads
A/B/n Testing
Amazon Coins
AWS
Amazon GameCircle
Engagement Reports
Mobile Ads
Paymium
Whispersync for Games
Cross Platform
59. Summary
• Mobile Associates is the next step in monetization
• Monetizing through In-App Purchases is about
building relationships
• Freemium can be part of a successful business
model
• Use Mobile Ads to monetize from your non-paying
users
• Use multiple networks to get higher Ad fill rate
• Design High Value Items