SlideShare a Scribd company logo
In-app Payments by Google
         & Apple
     Lauri Eskor, Lauris Kruusamäe
Google In-App Billing
Components
● Google Play Publisher account
● Google Checkout Merchant account
● Managing products from developer console

● In-App billing library (version 3)
● Binding to the Play Store service
Consumable / Non-
consumable
●   Single payment
●   Managed by In-App Billing system
●   Owned state
●   Unowned state after consumption
Subscriptions
● Recurring billing
  ○ Monthly
  ○ Annual
● Optional trial period
● Non-refundable
● Http API for server access
Payment flow
●   Synchronous in library version 3
●   Ask products list
●   Start payment Activity
●   Handle response
<�img src="http://developer.
              android.com/images/in-app-
              billing/v3/iab_v3_checkout_flow.
              png" id="figure1" height="382">




Payment flow example
Limitations
●   Available in 32 countries
●   Not available in Estonia
●   30% transaction fee
●   Taxes
●   Play Store payment system except for
    ○ Physical content / goods
    ○ Digital content usable outside of the application
AdMob
●   Google's ad network
●   Promote
●   Monetize
●   iOS
●   Android
●   Windows Phone
Admob
● Banner ads
● Interstitial ads
● Mediation SDK for multiple ad networks
iAd
iAd
- 10 countries: U.S., Canada, Mexico, Australia,
New Zealand, U.K., France, Germany, Italy,
Spain, Japan

- delivers ads based on selected categories
- possibility to ban ads with non-wanted
keywords
Mobi: "In-app Payments by Google & Apple"
- (void)bannerViewDidLoadAd:(ADBannerView *)banner;

- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner
willLeaveApplication:(BOOL)willLeave

- (void)bannerViewActionDidFinish:(ADBannerView *)banner
- (void)bannerView:(ADBannerView *)banner
didFailToReceiveAdWithError:(NSError *)error
Mobi: "In-app Payments by Google & Apple"
How much do I get?


Revenue based on:
  - Ad impressions (nr of times ads appear)
  - Clicks (nr of times users tap on ads)
  - Contract between advertiser and Apple
How much do I get?

Sample:
1022 loaded banners,
13 clicks

earnings: $2.10




                  http://www.galarina.eu/blog/2011/9/24/photometa-iad-revenues.html
In-App Purchase
In App purchase

- Sell digital goods
- 30% of revenue to Apple
In App Purchase
You can not


- Use another means for unlocking or enabling
additional features or functionality;
- purchase physical goods or goods and services
used outside of the application
Mobi: "In-app Payments by Google & Apple"
Mobi: "In-app Payments by Google & Apple"
Mobi: "In-app Payments by Google & Apple"
[[SKProductsRequest alloc] initWithProductIdentifiers:
[NSArrayarrayWithObject:productString]];


- (void)productsRequest:(SKProductsRequest *)request
didReceiveResponse:(SKProductsResponse *)response;


- (void)paymentQueue:(SKPaymentQueue *)queue
updatedTransactions:(NSArray *)transactions;

   SKPaymentTransactionStatePurchased
   SKPaymentTransactionStateFailed
   SKPaymentTransactionStateRestored
Thank you
Questions?

More Related Content

PDF
Fortumo: "Third Party In-app Payments"
PPTX
One Platform Foundation: Publishing to multiple appstores simplified.
PDF
Mobilepdf
PDF
Moble App .pdf
PDF
How I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
PPTX
How apps makemoney
PDF
Mobile Application Monetisation: A Revenue Model
PDF
WagonR – Driving consumers to dealers through Gaming
Fortumo: "Third Party In-app Payments"
One Platform Foundation: Publishing to multiple appstores simplified.
Mobilepdf
Moble App .pdf
How I Achieved $15,000 Daily Sales on Google Play | Android App Monetization
How apps makemoney
Mobile Application Monetisation: A Revenue Model
WagonR – Driving consumers to dealers through Gaming

What's hot (20)

PDF
Mobile App Monetization - Mistakes & Tips
PPTX
Status of the Mobile market, Apps and Augmented Reality
PDF
W3W SEASON#02 WEEK#41
PPT
Android distribution channels
PDF
Pricing strategies for iOS applications
PDF
Should Automakers Build App Stores?
PPTX
Konstantin Dieterle, AppLift
PPTX
AppSnips - Monetize Your App, Maximize Your Reach
PDF
Get Smart About Rewarded Video
PPTX
How to Succeed With Rewarded Video Ads
PPTX
Mobile compatibility a front end perspective
PPTX
Rewarded Video Ads - Best Practices For Placements & Rewards
PPTX
Quick hop (final project shreyas)
PPTX
Mychoice -classified site for buying, selling, rent etc
PPT
MoMoTLV Israel March 2010 - Aviv Revach - Mobile Apps Monetization Overview
PDF
XV Targi eHandlu SCENA C nr 1 -Vue Storefront / Divante- Artur Wala "Progress...
PPTX
m commerce solution
PDF
Making money with android applications
PPTX
Mobile Gaming Monetization Trends - 2016
PPTX
Rewarded ads
Mobile App Monetization - Mistakes & Tips
Status of the Mobile market, Apps and Augmented Reality
W3W SEASON#02 WEEK#41
Android distribution channels
Pricing strategies for iOS applications
Should Automakers Build App Stores?
Konstantin Dieterle, AppLift
AppSnips - Monetize Your App, Maximize Your Reach
Get Smart About Rewarded Video
How to Succeed With Rewarded Video Ads
Mobile compatibility a front end perspective
Rewarded Video Ads - Best Practices For Placements & Rewards
Quick hop (final project shreyas)
Mychoice -classified site for buying, selling, rent etc
MoMoTLV Israel March 2010 - Aviv Revach - Mobile Apps Monetization Overview
XV Targi eHandlu SCENA C nr 1 -Vue Storefront / Divante- Artur Wala "Progress...
m commerce solution
Making money with android applications
Mobile Gaming Monetization Trends - 2016
Rewarded ads
Ad

Viewers also liked (18)

PPT
结构化思维
PDF
PM Nr. 1 Weihnachten.pdf
PDF
111027 lv señalización 1 2
PDF
Kata training-2013-manufacturing-conference
DOCX
Zeshan
DOCX
Março 2011 2012
PPTX
RTF
DOC
Gacetilla tomada y la titular del incaa anunciaron actividades conjuntas
PDF
Locaciones tele 6tooo
PPSX
Mary chosen thee above the women of all
DOCX
Practica 25 ciencias iii
PDF
3 Round Swiss OCTO!
DOCX
Los teléfonos inteligentes
PDF
Tarifs publicitaire journal le soleil
PPTX
ロボ年表を作ってみた
PPTX
Maltrato infantil
PPT
36th Safety Committee Meeting - draft 28-3-13 new
结构化思维
PM Nr. 1 Weihnachten.pdf
111027 lv señalización 1 2
Kata training-2013-manufacturing-conference
Zeshan
Março 2011 2012
Gacetilla tomada y la titular del incaa anunciaron actividades conjuntas
Locaciones tele 6tooo
Mary chosen thee above the women of all
Practica 25 ciencias iii
3 Round Swiss OCTO!
Los teléfonos inteligentes
Tarifs publicitaire journal le soleil
ロボ年表を作ってみた
Maltrato infantil
36th Safety Committee Meeting - draft 28-3-13 new
Ad

Similar to Mobi: "In-app Payments by Google & Apple" (20)

PDF
Payments in Mobile Apps
PDF
Create professional mobile apps for any device with AI App Builder. Just 3 cl...
PPTX
Self checkout application presentation
PDF
Generating revenue with AdMob
PDF
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
PDF
OGDC 2014_User segmentation and Monetization_Mr. Phat hoang
PDF
Game Republic 24th April 2014 - Maximising your app revenue
PDF
Google Analytics For Business - A Beginners Guide
PDF
Make Some Money: Speedy Guide to Monetize Android Apps
PPTX
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
PDF
Mobile app development converted
PPTX
Monetize your app_with_google_subscriptions_v3_services_intuit
PPTX
Online classifieds PROJECT using .NET
PPTX
Understanding Google Analytics: Who's Oggling My Company
PDF
Google Checkout Para Medios
PDF
Food delivery app in India _ Lilac infotech.pdf
PDF
[Android] Publish on Google Play & Google Analytics
PDF
Setting up BuzzCity account - App Developer
PDF
Multiple odoo with single vue storefront
PPT
Innovative AdMedia Design with Google Gadgets
Payments in Mobile Apps
Create professional mobile apps for any device with AI App Builder. Just 3 cl...
Self checkout application presentation
Generating revenue with AdMob
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
OGDC 2014_User segmentation and Monetization_Mr. Phat hoang
Game Republic 24th April 2014 - Maximising your app revenue
Google Analytics For Business - A Beginners Guide
Make Some Money: Speedy Guide to Monetize Android Apps
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
Mobile app development converted
Monetize your app_with_google_subscriptions_v3_services_intuit
Online classifieds PROJECT using .NET
Understanding Google Analytics: Who's Oggling My Company
Google Checkout Para Medios
Food delivery app in India _ Lilac infotech.pdf
[Android] Publish on Google Play & Google Analytics
Setting up BuzzCity account - App Developer
Multiple odoo with single vue storefront
Innovative AdMedia Design with Google Gadgets

More from MobileMonday Estonia (20)

PPTX
Modern problems in backend engineering, Siim Kaspar Uustalu
PPTX
Modern problems in backend engineering, Marten Meikop
PPTX
Modern problems in backend engineering, Asko Tiidumaa
PPTX
Modern problems in backend engineering, Joel Mislav Kunst
PPTX
Modern problems in backend engineering, Jüri Tarkpea
PDF
Scientists meet Entrepreneurs - AI & Machine Learning, Mark Fishel, Institute...
PPTX
Scientists meet Entrepreneurs - AI & Machine Learning, Kristjan Korjus, Starship
PDF
Scientists meet Entrepreneurs - AI & Machine Learning, Peeter Piksarv, Moonca...
PPTX
Scientists meet Entrepreneurs - AI & Machine Learning, Tambet Matiisen, Unive...
PDF
Scientists meet Entrepreneurs - AI & Machine Learning, Dima Fishman, Universi...
PDF
Space Edition, Sven Lilla, ESA BIC
PPTX
Space Edition, Kadri Bussov, EST Cube
PPTX
Space Edition, Kalev Koppel, KappaZetta
PPTX
Space Edition, Dr. Ali Nadir Arslan
PPTX
Product Marketing, Kair Käsper, Pipedrive
PDF
Product Marketing, Marelle Ellen
PPTX
Product Marketing, Mattias Liivak, Fortumo
PDF
What Does it take to Develop Kickass Products?, Laura Noodapera
ODP
What Does it take to Develop Kickass Products?, Britt Maasalu
PPTX
Meeting Female Entrepreneurs in Tech, Triinu Sirge
Modern problems in backend engineering, Siim Kaspar Uustalu
Modern problems in backend engineering, Marten Meikop
Modern problems in backend engineering, Asko Tiidumaa
Modern problems in backend engineering, Joel Mislav Kunst
Modern problems in backend engineering, Jüri Tarkpea
Scientists meet Entrepreneurs - AI & Machine Learning, Mark Fishel, Institute...
Scientists meet Entrepreneurs - AI & Machine Learning, Kristjan Korjus, Starship
Scientists meet Entrepreneurs - AI & Machine Learning, Peeter Piksarv, Moonca...
Scientists meet Entrepreneurs - AI & Machine Learning, Tambet Matiisen, Unive...
Scientists meet Entrepreneurs - AI & Machine Learning, Dima Fishman, Universi...
Space Edition, Sven Lilla, ESA BIC
Space Edition, Kadri Bussov, EST Cube
Space Edition, Kalev Koppel, KappaZetta
Space Edition, Dr. Ali Nadir Arslan
Product Marketing, Kair Käsper, Pipedrive
Product Marketing, Marelle Ellen
Product Marketing, Mattias Liivak, Fortumo
What Does it take to Develop Kickass Products?, Laura Noodapera
What Does it take to Develop Kickass Products?, Britt Maasalu
Meeting Female Entrepreneurs in Tech, Triinu Sirge

Recently uploaded (20)

PPTX
Learn numerology content and join tarot reading
PPTX
Learn about numerology and do tarot reading
PDF
Elle Lalli on The Role of Emotional Intelligence in Entrepreneurship
PPTX
How to Deal with Imposter Syndrome for Personality Development?
PPTX
Travel mania in india needs to change the world
PPT
cypt-cht-healthy-relationships-part1-presentation-v1.1en.ppt
PPT
proper hygiene for teenagers for secondary students .ppt
PPTX
Chapter-7-The-Spiritual-Self-.pptx-First
PPTX
Presentation on interview preparation.pt
PDF
My 'novel' Account of Human Possibility pdf.pdf
PPTX
Personal Development - By Knowing Oneself?
PDF
The Zeigarnik Effect by Meenakshi Khakat.pdf
PPTX
Understanding the Self power point presentation
PPTX
Attitudes presentation for psychology.pptx
PPTX
Learn how to use Portable Grinders Safely
PPTX
Identity Development in Adolescence.pptx
PDF
SEX-GENDER-AND-SEXUALITY-LESSON-1-M (2).pdf
PDF
Red Light Wali Muskurahat – A Heart-touching Hindi Story
PPTX
cấu trúc sử dụng mẫu Cause - Effects.pptx
PDF
Attachment Theory What Childhood Says About Your Relationships.pdf
Learn numerology content and join tarot reading
Learn about numerology and do tarot reading
Elle Lalli on The Role of Emotional Intelligence in Entrepreneurship
How to Deal with Imposter Syndrome for Personality Development?
Travel mania in india needs to change the world
cypt-cht-healthy-relationships-part1-presentation-v1.1en.ppt
proper hygiene for teenagers for secondary students .ppt
Chapter-7-The-Spiritual-Self-.pptx-First
Presentation on interview preparation.pt
My 'novel' Account of Human Possibility pdf.pdf
Personal Development - By Knowing Oneself?
The Zeigarnik Effect by Meenakshi Khakat.pdf
Understanding the Self power point presentation
Attitudes presentation for psychology.pptx
Learn how to use Portable Grinders Safely
Identity Development in Adolescence.pptx
SEX-GENDER-AND-SEXUALITY-LESSON-1-M (2).pdf
Red Light Wali Muskurahat – A Heart-touching Hindi Story
cấu trúc sử dụng mẫu Cause - Effects.pptx
Attachment Theory What Childhood Says About Your Relationships.pdf

Mobi: "In-app Payments by Google & Apple"

  • 1. In-app Payments by Google & Apple Lauri Eskor, Lauris Kruusamäe
  • 3. Components ● Google Play Publisher account ● Google Checkout Merchant account ● Managing products from developer console ● In-App billing library (version 3) ● Binding to the Play Store service
  • 4. Consumable / Non- consumable ● Single payment ● Managed by In-App Billing system ● Owned state ● Unowned state after consumption
  • 5. Subscriptions ● Recurring billing ○ Monthly ○ Annual ● Optional trial period ● Non-refundable ● Http API for server access
  • 6. Payment flow ● Synchronous in library version 3 ● Ask products list ● Start payment Activity ● Handle response
  • 7. <�img src="http://developer. android.com/images/in-app- billing/v3/iab_v3_checkout_flow. png" id="figure1" height="382"> Payment flow example
  • 8. Limitations ● Available in 32 countries ● Not available in Estonia ● 30% transaction fee ● Taxes ● Play Store payment system except for ○ Physical content / goods ○ Digital content usable outside of the application
  • 9. AdMob ● Google's ad network ● Promote ● Monetize ● iOS ● Android ● Windows Phone
  • 10. Admob ● Banner ads ● Interstitial ads ● Mediation SDK for multiple ad networks
  • 11. iAd
  • 12. iAd - 10 countries: U.S., Canada, Mexico, Australia, New Zealand, U.K., France, Germany, Italy, Spain, Japan - delivers ads based on selected categories - possibility to ban ads with non-wanted keywords
  • 14. - (void)bannerViewDidLoadAd:(ADBannerView *)banner; - (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave - (void)bannerViewActionDidFinish:(ADBannerView *)banner - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
  • 16. How much do I get? Revenue based on: - Ad impressions (nr of times ads appear) - Clicks (nr of times users tap on ads) - Contract between advertiser and Apple
  • 17. How much do I get? Sample: 1022 loaded banners, 13 clicks earnings: $2.10 http://www.galarina.eu/blog/2011/9/24/photometa-iad-revenues.html
  • 19. In App purchase - Sell digital goods - 30% of revenue to Apple
  • 20. In App Purchase You can not - Use another means for unlocking or enabling additional features or functionality; - purchase physical goods or goods and services used outside of the application
  • 24. [[SKProductsRequest alloc] initWithProductIdentifiers: [NSArrayarrayWithObject:productString]]; - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response; - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions; SKPaymentTransactionStatePurchased SKPaymentTransactionStateFailed SKPaymentTransactionStateRestored