SlideShare a Scribd company logo
1 of 25
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
- (void)bannerViewDidLoadAd:(ADBannerView *)banner;

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

- (void)bannerViewActionDidFinish:(ADBannerView *)banner
- (void)bannerView:(ADBannerView *)banner
didFailToReceiveAdWithError:(NSError *)error
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
[[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

What's hot

Mobile App Monetization - Mistakes & Tips
Mobile App Monetization - Mistakes & TipsMobile App Monetization - Mistakes & Tips
Mobile App Monetization - Mistakes & TipsPollfish
 
Status of the Mobile market, Apps and Augmented Reality
Status of the Mobile market, Apps and Augmented RealityStatus of the Mobile market, Apps and Augmented Reality
Status of the Mobile market, Apps and Augmented Realityszabolcs budahazy
 
Android distribution channels
Android distribution channelsAndroid distribution channels
Android distribution channelsandroidaalto
 
Pricing strategies for iOS applications
Pricing strategies for iOS applicationsPricing strategies for iOS applications
Pricing strategies for iOS applicationsMobisoft Infotech LLC
 
Should Automakers Build App Stores?
Should Automakers Build App Stores?Should Automakers Build App Stores?
Should Automakers Build App Stores?Ludovic Privat
 
AppSnips - Monetize Your App, Maximize Your Reach
AppSnips - Monetize Your App, Maximize Your ReachAppSnips - Monetize Your App, Maximize Your Reach
AppSnips - Monetize Your App, Maximize Your ReachLogia Group
 
Get Smart About Rewarded Video
Get Smart About Rewarded VideoGet Smart About Rewarded Video
Get Smart About Rewarded VideoSmart AdServer
 
How to Succeed With Rewarded Video Ads
How to Succeed With Rewarded Video AdsHow to Succeed With Rewarded Video Ads
How to Succeed With Rewarded Video AdsSohan Maheshwar
 
Mobile compatibility a front end perspective
Mobile compatibility a front end perspectiveMobile compatibility a front end perspective
Mobile compatibility a front end perspectivePierre Foucart
 
Rewarded Video Ads - Best Practices For Placements & Rewards
Rewarded Video Ads - Best Practices For Placements & RewardsRewarded Video Ads - Best Practices For Placements & Rewards
Rewarded Video Ads - Best Practices For Placements & RewardsInMobi
 
Quick hop (final project shreyas)
Quick hop (final project  shreyas)Quick hop (final project  shreyas)
Quick hop (final project shreyas)ShreyasSeshadri2
 
Mychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcMychoice -classified site for buying, selling, rent etc
Mychoice -classified site for buying, selling, rent etcNikhil Palyekar
 
MoMoTLV Israel March 2010 - Aviv Revach - Mobile Apps Monetization Overview
MoMoTLV Israel March 2010 - Aviv Revach - Mobile Apps Monetization OverviewMoMoTLV Israel March 2010 - Aviv Revach - Mobile Apps Monetization Overview
MoMoTLV Israel March 2010 - Aviv Revach - Mobile Apps Monetization OverviewMobileMonday Tel-Aviv
 
XV Targi eHandlu SCENA C nr 1 -Vue Storefront / Divante- Artur Wala "Progress...
XV Targi eHandlu SCENA C nr 1 -Vue Storefront / Divante- Artur Wala "Progress...XV Targi eHandlu SCENA C nr 1 -Vue Storefront / Divante- Artur Wala "Progress...
XV Targi eHandlu SCENA C nr 1 -Vue Storefront / Divante- Artur Wala "Progress...ecommerce poland expo
 
Making money with android applications
Making money with android applicationsMaking money with android applications
Making money with android applicationssonia1sh
 
Mobile Gaming Monetization Trends - 2016
Mobile Gaming Monetization Trends - 2016Mobile Gaming Monetization Trends - 2016
Mobile Gaming Monetization Trends - 2016InMobi
 
Rewarded ads
Rewarded adsRewarded ads
Rewarded adsAdtoapp
 

What's hot (20)

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

Viewers also liked

结构化思维
结构化思维结构化思维
结构化思维ops_bd
 
Kata training-2013-manufacturing-conference
Kata training-2013-manufacturing-conferenceKata training-2013-manufacturing-conference
Kata training-2013-manufacturing-conferenceMario Charlin
 
Gacetilla tomada y la titular del incaa anunciaron actividades conjuntas
Gacetilla tomada y la titular del incaa anunciaron actividades conjuntasGacetilla tomada y la titular del incaa anunciaron actividades conjuntas
Gacetilla tomada y la titular del incaa anunciaron actividades conjuntasMintrabajo
 
Mary chosen thee above the women of all
Mary chosen thee above the women of allMary chosen thee above the women of all
Mary chosen thee above the women of allFAHIM AKTHAR ULLAL
 
Practica 25 ciencias iii
Practica 25 ciencias iiiPractica 25 ciencias iii
Practica 25 ciencias iiiDaniel Lopez
 
Los teléfonos inteligentes
Los teléfonos inteligentesLos teléfonos inteligentes
Los teléfonos inteligentespablimonto0803
 
Tarifs publicitaire journal le soleil
Tarifs publicitaire journal le soleil Tarifs publicitaire journal le soleil
Tarifs publicitaire journal le soleil LE SOLEIL
 
ロボ年表を作ってみた
ロボ年表を作ってみたロボ年表を作ってみた
ロボ年表を作ってみたNishida Kansuke
 
Maltrato infantil
Maltrato infantilMaltrato infantil
Maltrato infantilDAHANA1802
 
36th Safety Committee Meeting - draft 28-3-13 new
36th  Safety Committee Meeting - draft 28-3-13 new36th  Safety Committee Meeting - draft 28-3-13 new
36th Safety Committee Meeting - draft 28-3-13 newEmad Salem
 

Viewers also liked (18)

结构化思维
结构化思维结构化思维
结构化思维
 
PM Nr. 1 Weihnachten.pdf
PM Nr. 1 Weihnachten.pdfPM Nr. 1 Weihnachten.pdf
PM Nr. 1 Weihnachten.pdf
 
111027 lv señalización 1 2
111027 lv señalización 1 2111027 lv señalización 1 2
111027 lv señalización 1 2
 
Kata training-2013-manufacturing-conference
Kata training-2013-manufacturing-conferenceKata training-2013-manufacturing-conference
Kata training-2013-manufacturing-conference
 
Zeshan
ZeshanZeshan
Zeshan
 
Março 2011 2012
Março 2011 2012Março 2011 2012
Março 2011 2012
 
Mi ple
Mi  pleMi  ple
Mi ple
 
Death
DeathDeath
Death
 
Gacetilla tomada y la titular del incaa anunciaron actividades conjuntas
Gacetilla tomada y la titular del incaa anunciaron actividades conjuntasGacetilla tomada y la titular del incaa anunciaron actividades conjuntas
Gacetilla tomada y la titular del incaa anunciaron actividades conjuntas
 
Locaciones tele 6tooo
Locaciones tele 6toooLocaciones tele 6tooo
Locaciones tele 6tooo
 
Mary chosen thee above the women of all
Mary chosen thee above the women of allMary chosen thee above the women of all
Mary chosen thee above the women of all
 
Practica 25 ciencias iii
Practica 25 ciencias iiiPractica 25 ciencias iii
Practica 25 ciencias iii
 
3 Round Swiss OCTO!
3 Round Swiss OCTO!3 Round Swiss OCTO!
3 Round Swiss OCTO!
 
Los teléfonos inteligentes
Los teléfonos inteligentesLos teléfonos inteligentes
Los teléfonos inteligentes
 
Tarifs publicitaire journal le soleil
Tarifs publicitaire journal le soleil Tarifs publicitaire journal le soleil
Tarifs publicitaire journal le soleil
 
ロボ年表を作ってみた
ロボ年表を作ってみたロボ年表を作ってみた
ロボ年表を作ってみた
 
Maltrato infantil
Maltrato infantilMaltrato infantil
Maltrato infantil
 
36th Safety Committee Meeting - draft 28-3-13 new
36th  Safety Committee Meeting - draft 28-3-13 new36th  Safety Committee Meeting - draft 28-3-13 new
36th Safety Committee Meeting - draft 28-3-13 new
 

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

Payments in Mobile Apps
Payments in Mobile AppsPayments in Mobile Apps
Payments in Mobile AppsCleveroad
 
Self checkout application presentation
Self checkout application presentationSelf checkout application presentation
Self checkout application presentationAshwinBicholiya
 
Generating revenue with AdMob
Generating revenue with AdMobGenerating revenue with AdMob
Generating revenue with AdMobAndrew Kozlik
 
OGDC 2014_User segmentation and Monetization_Mr. Phat hoang
OGDC 2014_User segmentation and Monetization_Mr. Phat hoangOGDC 2014_User segmentation and Monetization_Mr. Phat hoang
OGDC 2014_User segmentation and Monetization_Mr. Phat hoangogdc
 
Game Republic 24th April 2014 - Maximising your app revenue
Game Republic 24th April 2014  - Maximising your app revenueGame Republic 24th April 2014  - Maximising your app revenue
Game Republic 24th April 2014 - Maximising your app revenueLee Stott
 
Google Analytics For Business - A Beginners Guide
Google Analytics For Business - A Beginners GuideGoogle Analytics For Business - A Beginners Guide
Google Analytics For Business - A Beginners GuideIndulge Media
 
Make Some Money: Speedy Guide to Monetize Android Apps
Make Some Money: Speedy Guide to Monetize Android AppsMake Some Money: Speedy Guide to Monetize Android Apps
Make Some Money: Speedy Guide to Monetize Android AppsNazrul Kamaruddin
 
Mobile app development converted
Mobile app development convertedMobile app development converted
Mobile app development convertedSandy Gupta
 
Monetize your app_with_google_subscriptions_v3_services_intuit
Monetize your app_with_google_subscriptions_v3_services_intuitMonetize your app_with_google_subscriptions_v3_services_intuit
Monetize your app_with_google_subscriptions_v3_services_intuitManohar Mahapatra
 
Online classifieds PROJECT using .NET
Online classifieds PROJECT using .NETOnline classifieds PROJECT using .NET
Online classifieds PROJECT using .NETSwapnadeep Reloaded
 
Understanding Google Analytics: Who's Oggling My Company
Understanding Google Analytics: Who's Oggling My CompanyUnderstanding Google Analytics: Who's Oggling My Company
Understanding Google Analytics: Who's Oggling My CompanyKimberly Swetland
 
Google Checkout Para Medios
Google Checkout Para MediosGoogle Checkout Para Medios
Google Checkout Para MediosJuan Varela
 
[Android] Publish on Google Play & Google Analytics
[Android] Publish on Google Play & Google Analytics[Android] Publish on Google Play & Google Analytics
[Android] Publish on Google Play & Google AnalyticsNatã Melo
 
Setting up BuzzCity account - App Developer
Setting up BuzzCity account - App DeveloperSetting up BuzzCity account - App Developer
Setting up BuzzCity account - App DeveloperBuzzCity-2015
 
Innovative AdMedia Design with Google Gadgets
Innovative AdMedia Design with Google GadgetsInnovative AdMedia Design with Google Gadgets
Innovative AdMedia Design with Google Gadgetsauexpo Conference
 
GoShop: A Digital Bridge between Shopkeepers and Consumers
GoShop: A Digital Bridge between Shopkeepers and ConsumersGoShop: A Digital Bridge between Shopkeepers and Consumers
GoShop: A Digital Bridge between Shopkeepers and ConsumersAI Publications
 
What’s new in android o
What’s new in android oWhat’s new in android o
What’s new in android oAhmed Nabil
 

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

Payments in Mobile Apps
Payments in Mobile AppsPayments in Mobile Apps
Payments in Mobile Apps
 
Self checkout application presentation
Self checkout application presentationSelf checkout application presentation
Self checkout application presentation
 
Generating revenue with AdMob
Generating revenue with AdMobGenerating revenue with AdMob
Generating revenue with AdMob
 
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
 
OGDC 2014_User segmentation and Monetization_Mr. Phat hoang
OGDC 2014_User segmentation and Monetization_Mr. Phat hoangOGDC 2014_User segmentation and Monetization_Mr. Phat hoang
OGDC 2014_User segmentation and Monetization_Mr. Phat hoang
 
Game Republic 24th April 2014 - Maximising your app revenue
Game Republic 24th April 2014  - Maximising your app revenueGame Republic 24th April 2014  - Maximising your app revenue
Game Republic 24th April 2014 - Maximising your app revenue
 
Google Analytics For Business - A Beginners Guide
Google Analytics For Business - A Beginners GuideGoogle Analytics For Business - A Beginners Guide
Google Analytics For Business - A Beginners Guide
 
Make Some Money: Speedy Guide to Monetize Android Apps
Make Some Money: Speedy Guide to Monetize Android AppsMake Some Money: Speedy Guide to Monetize Android Apps
Make Some Money: Speedy Guide to Monetize Android Apps
 
Mobile app development converted
Mobile app development convertedMobile app development converted
Mobile app development converted
 
Monetize your app_with_google_subscriptions_v3_services_intuit
Monetize your app_with_google_subscriptions_v3_services_intuitMonetize your app_with_google_subscriptions_v3_services_intuit
Monetize your app_with_google_subscriptions_v3_services_intuit
 
Online classifieds PROJECT using .NET
Online classifieds PROJECT using .NETOnline classifieds PROJECT using .NET
Online classifieds PROJECT using .NET
 
Understanding Google Analytics: Who's Oggling My Company
Understanding Google Analytics: Who's Oggling My CompanyUnderstanding Google Analytics: Who's Oggling My Company
Understanding Google Analytics: Who's Oggling My Company
 
Google Checkout Para Medios
Google Checkout Para MediosGoogle Checkout Para Medios
Google Checkout Para Medios
 
[Android] Publish on Google Play & Google Analytics
[Android] Publish on Google Play & Google Analytics[Android] Publish on Google Play & Google Analytics
[Android] Publish on Google Play & Google Analytics
 
Setting up BuzzCity account - App Developer
Setting up BuzzCity account - App DeveloperSetting up BuzzCity account - App Developer
Setting up BuzzCity account - App Developer
 
Multiple odoo with single vue storefront
Multiple odoo with single vue storefrontMultiple odoo with single vue storefront
Multiple odoo with single vue storefront
 
Innovative AdMedia Design with Google Gadgets
Innovative AdMedia Design with Google GadgetsInnovative AdMedia Design with Google Gadgets
Innovative AdMedia Design with Google Gadgets
 
GoShop: A Digital Bridge between Shopkeepers and Consumers
GoShop: A Digital Bridge between Shopkeepers and ConsumersGoShop: A Digital Bridge between Shopkeepers and Consumers
GoShop: A Digital Bridge between Shopkeepers and Consumers
 
Gojek Clone App UK
Gojek Clone App UKGojek Clone App UK
Gojek Clone App UK
 
What’s new in android o
What’s new in android oWhat’s new in android o
What’s new in android o
 

More from MobileMonday Estonia

Modern problems in backend engineering, Siim Kaspar Uustalu
Modern problems in backend engineering, Siim Kaspar UustaluModern problems in backend engineering, Siim Kaspar Uustalu
Modern problems in backend engineering, Siim Kaspar UustaluMobileMonday Estonia
 
Modern problems in backend engineering, Marten Meikop
Modern problems in backend engineering, Marten MeikopModern problems in backend engineering, Marten Meikop
Modern problems in backend engineering, Marten MeikopMobileMonday Estonia
 
Modern problems in backend engineering, Asko Tiidumaa
Modern problems in backend engineering, Asko TiidumaaModern problems in backend engineering, Asko Tiidumaa
Modern problems in backend engineering, Asko TiidumaaMobileMonday Estonia
 
Modern problems in backend engineering, Joel Mislav Kunst
Modern problems in backend engineering, Joel Mislav KunstModern problems in backend engineering, Joel Mislav Kunst
Modern problems in backend engineering, Joel Mislav KunstMobileMonday Estonia
 
Modern problems in backend engineering, Jüri Tarkpea
Modern problems in backend engineering, Jüri TarkpeaModern problems in backend engineering, Jüri Tarkpea
Modern problems in backend engineering, Jüri TarkpeaMobileMonday Estonia
 
Scientists meet Entrepreneurs - AI & Machine Learning, Mark Fishel, Institute...
Scientists meet Entrepreneurs - AI & Machine Learning, Mark Fishel, Institute...Scientists meet Entrepreneurs - AI & Machine Learning, Mark Fishel, Institute...
Scientists meet Entrepreneurs - AI & Machine Learning, Mark Fishel, Institute...MobileMonday Estonia
 
Scientists meet Entrepreneurs - AI & Machine Learning, Kristjan Korjus, Starship
Scientists meet Entrepreneurs - AI & Machine Learning, Kristjan Korjus, StarshipScientists meet Entrepreneurs - AI & Machine Learning, Kristjan Korjus, Starship
Scientists meet Entrepreneurs - AI & Machine Learning, Kristjan Korjus, StarshipMobileMonday Estonia
 
Scientists meet Entrepreneurs - AI & Machine Learning, Peeter Piksarv, Moonca...
Scientists meet Entrepreneurs - AI & Machine Learning, Peeter Piksarv, Moonca...Scientists meet Entrepreneurs - AI & Machine Learning, Peeter Piksarv, Moonca...
Scientists meet Entrepreneurs - AI & Machine Learning, Peeter Piksarv, Moonca...MobileMonday Estonia
 
Scientists meet Entrepreneurs - AI & Machine Learning, Tambet Matiisen, Unive...
Scientists meet Entrepreneurs - AI & Machine Learning, Tambet Matiisen, Unive...Scientists meet Entrepreneurs - AI & Machine Learning, Tambet Matiisen, Unive...
Scientists meet Entrepreneurs - AI & Machine Learning, Tambet Matiisen, Unive...MobileMonday Estonia
 
Scientists meet Entrepreneurs - AI & Machine Learning, Dima Fishman, Universi...
Scientists meet Entrepreneurs - AI & Machine Learning, Dima Fishman, Universi...Scientists meet Entrepreneurs - AI & Machine Learning, Dima Fishman, Universi...
Scientists meet Entrepreneurs - AI & Machine Learning, Dima Fishman, Universi...MobileMonday Estonia
 
Space Edition, Sven Lilla, ESA BIC
Space Edition, Sven Lilla, ESA BICSpace Edition, Sven Lilla, ESA BIC
Space Edition, Sven Lilla, ESA BICMobileMonday Estonia
 
Space Edition, Kadri Bussov, EST Cube
Space Edition, Kadri Bussov, EST CubeSpace Edition, Kadri Bussov, EST Cube
Space Edition, Kadri Bussov, EST CubeMobileMonday Estonia
 
Space Edition, Kalev Koppel, KappaZetta
Space Edition, Kalev Koppel, KappaZettaSpace Edition, Kalev Koppel, KappaZetta
Space Edition, Kalev Koppel, KappaZettaMobileMonday Estonia
 
Space Edition, Dr. Ali Nadir Arslan
Space Edition, Dr. Ali Nadir Arslan Space Edition, Dr. Ali Nadir Arslan
Space Edition, Dr. Ali Nadir Arslan MobileMonday Estonia
 
Product Marketing, Kair Käsper, Pipedrive
Product Marketing, Kair Käsper, PipedriveProduct Marketing, Kair Käsper, Pipedrive
Product Marketing, Kair Käsper, PipedriveMobileMonday Estonia
 
Product Marketing, Mattias Liivak, Fortumo
Product Marketing, Mattias Liivak, FortumoProduct Marketing, Mattias Liivak, Fortumo
Product Marketing, Mattias Liivak, FortumoMobileMonday Estonia
 
What Does it take to Develop Kickass Products?, Laura Noodapera
What Does it take to Develop Kickass Products?, Laura NoodaperaWhat Does it take to Develop Kickass Products?, Laura Noodapera
What Does it take to Develop Kickass Products?, Laura NoodaperaMobileMonday Estonia
 
What Does it take to Develop Kickass Products?, Britt Maasalu
What Does it take to Develop Kickass Products?, Britt MaasaluWhat Does it take to Develop Kickass Products?, Britt Maasalu
What Does it take to Develop Kickass Products?, Britt MaasaluMobileMonday Estonia
 
Meeting Female Entrepreneurs in Tech, Triinu Sirge
Meeting Female Entrepreneurs in Tech, Triinu SirgeMeeting Female Entrepreneurs in Tech, Triinu Sirge
Meeting Female Entrepreneurs in Tech, Triinu SirgeMobileMonday Estonia
 

More from MobileMonday Estonia (20)

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

Recently uploaded

Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi OneDay18
 
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Mikko Kangassalo
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...JeylaisaManabat1
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
integrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfintegrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfAmitRout25
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 

Recently uploaded (8)

Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi
 
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
integrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfintegrity in personal relationship (1).pdf
integrity in personal relationship (1).pdf
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 

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
  • 13.
  • 14. - (void)bannerViewDidLoadAd:(ADBannerView *)banner; - (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave - (void)bannerViewActionDidFinish:(ADBannerView *)banner - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
  • 15.
  • 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
  • 21.
  • 22.
  • 23.
  • 24. [[SKProductsRequest alloc] initWithProductIdentifiers: [NSArrayarrayWithObject:productString]]; - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response; - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions; SKPaymentTransactionStatePurchased SKPaymentTransactionStateFailed SKPaymentTransactionStateRestored