Making money with android applications

Post on 23-Jan-2018

1.233 views 0 download

Transcript of Making money with android applications

Google Confidential and Proprietary

Making Money with Android Applications

July 17, 2013soniash@google.com

Google Confidential and Proprietary

Lets be Rich !

Google Confidential and Proprietary

Lets be Rich !

No Secret Formula: Jini make me rich

Google Confidential and Proprietary

Agenda

Awesome Product

Google Confidential and Proprietary

Agenda

Awesome Product

Revenue Model

Google Confidential and Proprietary

Agenda

Awesome Product

Revenue Model

Users/Buyers

Google Confidential and Proprietary

Agenda

Measure / Improve

Revenue Model

Users/Buyers

Awesome Product

Google Confidential and Proprietary

Awesome Product

Awesome Product

Useful, worth buying

Google Confidential and Proprietary

Awesome Product cont.

● Catchy name● Increase App

discovery

Entice Users

Google Confidential and Proprietary

Catchy Application name

Experiment with these sites to come up with a great name.

PunGeneratorNameChkThefreedictionaryWerdMergeWikiRhymer

Create Good Application Name

Google Confidential and Proprietary

Awesome Product● Smooth UI● Easy to use● Loads fast● Innovative design

● Catchy name● Increase App discovery

Entice Users

Great U

ser Experience

Google Confidential and Proprietary

Awesome Product cont.

● Less bandwidth● Less memory● Less battery

● Smooth UI● Easy to use● Loads fast● Innovative design

● Catchy name● Increase App discovery

Entice Users

Great U

ser E

xperience

Resource Management

Google Confidential and Proprietary

Awesome Product cont.

● Less bandwidth● Less memory● Less battery

● User engagement● Constantly updated

● Smooth UI● Easy to use● Loads fast● Innovative design

● Catchy name● Increase App discovery

Entice User

Great U

ser E

xperience

Resource Management

Ret

ain

Use

r

Google Confidential and Proprietary

Revenue Models

Revenue Model

Google Confidential and Proprietary

Revenue Models

Revenue Model

Free: Ads funded

PaidIn-App

Freemium Premium

Subscriptions

Google Confidential and Proprietary

Revenue Models

Free: Ads funded

Google Confidential and Proprietary

Revenue Models

You publish ads in your Application

Advertiser provides ads

Advertiser pays for ads

based on user clicks

You make money

Google Confidential and Proprietary

Flexible Ad Formats

SMART BANNER

BANNER

Google Confidential and Proprietary

Ads funded

Admob (Ad platforms)Does all heavy lifting

Publisher

Internet

Google Confidential and Proprietary

Ads funded: 4 easy steps

Signup at admob.com

Google Confidential and Proprietary

Ads funded: 4 easy steps

Signup at admob.com

Add admob library/sdk to project

Google Confidential and Proprietary

Ads funded: 4 easy steps

Signup at admob.com

Add admob library/sdk to project

</manifest><uses-permission android:name="android.permission.INTERNET" />

Google Confidential and Proprietary

Ads funded: 4 easy steps

Signup at admob.com

Add admob library/sdk to project

Add Permission to use internet

Specify Ad look and feel

Google Confidential and Proprietary

Ads funded<LinearLayout ……

<com.google.ads.AdView

xmlns:googleads="http://schemas.android.

com/apk/lib/com.google.ads"

android:id="@+id/ad"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

googleads:adSize="BANNER"

googleads:adUnitId="@string/admob_id" />

………

</LinearLayout>

Google Confidential and Proprietary

Ads funded Mediation<LinearLayout ……

<com.google.ads.AdView

xmlns:googleads="http://schemas.android.

com/apk/lib/com.google.ads"

android:id="@+id/ad"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

googleads:adSize="BANNER"

googleads:adUnitId="@string/admob_id" />

………

</LinearLayout>

Google Confidential and Proprietary

Better Ads ExperienceTargeted Ads

public View onCreateView (LayoutInflater inflater, ViewGroup container,

Bundle savedInstanceState) { ……..

View v = inflater.inflate(R.layout.main, container, false);

mAdStatus = (TextView) v.findViewById(R.id.status);

mAdView = (AdView) v.findViewById(R.id.ad);

mAdView.setAdListener(new MyAdListener());

AdRequest adRequest = new AdRequest();

adRequest.addKeyword("shoes");

mAdView.loadAd(adRequest); return v;

}

Google Confidential and Proprietary

Better Ads Experience

Targeted Ads

User controls Ads

Google Confidential and Proprietary

Better Ads Experience

Targeted Ads

User controls Ads

Incentivize users to click on Ads

Google Confidential and Proprietary

Better Ads Experience

Targeted Ads

User controls Ads

Incentivize users to click on Ads

Make beautiful Ads http://code.google.com/mobile/ads/

Google Confidential and Proprietary

Better Ads Experience

Targeted Ads

User controls Ads

Incentivize users to click on Ads

Make beautiful Ads

Don’t be Evil

Google Confidential and Proprietary

Revenue Models

Paid

Google Confidential and Proprietary

Paid

Google Confidential and Proprietary

Revenue Models

In-App Billing

Google Confidential and Proprietary

Implementing In-App Billing

Google Confidential and Proprietary

Implementing In-App Billing

Google Confidential and Proprietary

Implementing In-App Billing

Get details of items

Purchase flow

Google Confidential and Proprietary

Implementing In-App Billing

Application Google Play Server

Does all heavy lifting

Queries details synchronously

Google Confidential and Proprietary

Implementing In-App Billing

Application Google Play

Install Billing library

Google Confidential and Proprietary

Implementing In-App Billing

ApplicationAdd interface to talk to library IInAppBillingService.aidl

Google Play

Install Billing library

Google Confidential and Proprietary

Implementing In-App Billing

Application

Add interface

Add permission to use library<uses-permission android:name="com.android.vending.BILLING" />

Google Play

Install Billing library

Google Confidential and Proprietary

Implementing In-App Billing

Application

Add Interface

Permission to use lib

Connect to lib public void onCreate (Bundle savedInstanceState) { IabHelper mHelper = new IabHelper( .... );}

Google Play

Install Billing library

Google Confidential and Proprietary

Implementing In-App Billing

Application

query in-app item detailsmake/launch purchase flowquery all purchaseconsume purchase

Google Play

Server

Cache

Google Confidential and Proprietary

Revenue Models

Subscriptions

Google Confidential and Proprietary

Subscriptions

Application Google Play

query in-app item detailsmake/launch purchase flowquery all purchase

Google Confidential and Proprietary

Increase Reach/Buyers

Users/Buyers

Google Confidential and Proprietary

Increase Reach/Buyers

Increase device coverage● Read Supporting Multiple Screens

Customize for tablets● Use 9-patch drawables

Google Confidential and Proprietary

Increase Reach/Buyers

Globalize● 2/3rd revenue from outside US

Google Confidential and Proprietary

Increase Reach/Buyers

Accessibility support● ~1 billion have accessibility needs

Google Confidential and Proprietary

Increase Reach/Buyers

Word of

Mouth

Social engagement

G+ APIs

Reply to reviews

Constantly update

Blog/ask others to

blog

Ask for review/ratin

g

Don’t reach wrong

audience

Google Confidential and Proprietary

Increase Reach/Buyers

Blogging can increase and almost double your leads.

This is a great way to connect to people directly andget feedback.

Google Confidential and Proprietary

Increase Reach/Buyers

Marketing

Incentivize users

Bulk sales

Loyalty programs

Co-marketing

Cross promotions

Timely Promotions

Campaigns

Google Confidential and Proprietary

Validate / Measure and Improve

Measure/Improve

Google Confidential and Proprietary

Validate / Measure and Improve

Devconsole/Analytics● No of users● Geo/Device● Uninstalls● Crashes

Google Confidential and Proprietary

Validate / Measure and Improve

Check Optimization Tips

Google Confidential and Proprietary

In App testing

Testing● Test using reserved/mock product IDs/products● Create Beta groups for testing and refund money● Use Sandbox environment. Add test accounts

Google Confidential and Proprietary

Summary

Google Confidential and Proprietary

Summary: Awesome Product

Useful, worth buying

Awesome Product

Google Confidential and Proprietary

Summary: Increase Reach/Buyers

Reach all target audience and don’t reach wrong audience

Users/Buyers

Google Confidential and Proprietary

Summary: Revenue Models

Select Revenue Model based on application, target audience and competition

Revenue Model

Google Confidential and Proprietary

Summary: Validate / Measure and Improve

Test with real users before releasing app

Measure/Improve

Google Confidential and Proprietary

Thanks and Questions?

Send feedback to:soniash@google.com