SlideShare une entreprise Scribd logo
1  sur  9
Integrating AdMob in your App
                       Hackathon #3

                       Claudio M. Camacho

                       www.androidaalto.org




22.01.2011              Android Aalto Community
Agenda

     • introduction

     • briefing about Android Market

     • registering at AdMob

     • AdMob in the App

     • tips and tricks

     • summary




22.01.2011                    Android Aalto Community
Introduction
     • Android Market

     • three main revenue stream models
             • payed app
             • donate versions
             • advertisement

     • advertisement advantages
             • easy
             • allows free applications

22.01.2011                        Android Aalto Community
Android Market

     • being at:
       http://market.android.com/publish

     • two different SLAs
          • one for free apps
          • another one for payed apps

     • $25 per year (developer fee)

     • 30% of earnings go to Google

     • taxation is not included


22.01.2011                        Android Aalto Community
Registering at AdMob

     • register (free) at:
       http://www.admob.com

     • app package name (e.g. com.mkd.testapp)
             • linked to your app in the market
             • generates AdMob publisher's code

     • more information:

         http://developer.admob.com/wiki/PublisherSetup



22.01.2011                       Android Aalto Community
AdMob in the App

     • adding the JAR library (admob-sdk-android.jar)

     • editing AndroidManifest.xml

     • AdMob viewing attributes (res/values/attrs.xml)

     • adding AdMob to your layout
             • beware the padding!

     • setting Test mode



22.01.2011                      Android Aalto Community
Tips and Tricks

     • beware the (horizontal) padding!

     • use Ad settings at admob.com (for simplicity)

     • AdMob placement
         • design your app having the Ad space in mind
         • use as many views as possible to show it

     • AdMob refresh
         • use a scheduled refresh to change your Ad
         • different Ads are differently worthy (revenue)




22.01.2011                    Android Aalto Community
Summary

     • different revenue streams using apps

     • register to AdMob

     • follow their PDF tutorial

     • before publishing
          • register to the Android Market
          • use the same package.app name
          • remove the Test code for your phone
          • export a signed app and test it on your phone




22.01.2011                         Android Aalto Community
Thank you!




22.01.2011    Android Aalto Community

Contenu connexe

En vedette

Géneros literarios
Géneros literariosGéneros literarios
Géneros literariosMIRNUS
 
Как с 1 годом опыта получить контракт с Toyota, Lexus и Suzuki?
Как с 1 годом опыта получить контракт с Toyota, Lexus и Suzuki?Как с 1 годом опыта получить контракт с Toyota, Lexus и Suzuki?
Как с 1 годом опыта получить контракт с Toyota, Lexus и Suzuki?iQSpace
 
Botswana_Careers_Roundtable_v2.0
Botswana_Careers_Roundtable_v2.0Botswana_Careers_Roundtable_v2.0
Botswana_Careers_Roundtable_v2.0Caroline Modise
 
TSS-TECH-PRO-0001 Rev 01 Legal Booklet Electric Fencing and Labour Department
TSS-TECH-PRO-0001 Rev 01 Legal Booklet Electric Fencing and Labour DepartmentTSS-TECH-PRO-0001 Rev 01 Legal Booklet Electric Fencing and Labour Department
TSS-TECH-PRO-0001 Rev 01 Legal Booklet Electric Fencing and Labour DepartmentTrusted Security Solutions
 
ΦΑΝΤΑΣΟΥ ΤΗΝ ΕΙΡΗΝΗ
ΦΑΝΤΑΣΟΥ ΤΗΝ ΕΙΡΗΝΗΦΑΝΤΑΣΟΥ ΤΗΝ ΕΙΡΗΝΗ
ΦΑΝΤΑΣΟΥ ΤΗΝ ΕΙΡΗΝΗkoukouroulla
 
Flujos de Efectivo
Flujos de EfectivoFlujos de Efectivo
Flujos de Efectivo26712291
 
ΕΧΩ ΔΙΚΑΙΩΜΑ
ΕΧΩ ΔΙΚΑΙΩΜΑΕΧΩ ΔΙΚΑΙΩΜΑ
ΕΧΩ ΔΙΚΑΙΩΜΑkoukouroulla
 

En vedette (8)

Géneros literarios
Géneros literariosGéneros literarios
Géneros literarios
 
Как с 1 годом опыта получить контракт с Toyota, Lexus и Suzuki?
Как с 1 годом опыта получить контракт с Toyota, Lexus и Suzuki?Как с 1 годом опыта получить контракт с Toyota, Lexus и Suzuki?
Как с 1 годом опыта получить контракт с Toyota, Lexus и Suzuki?
 
Botswana_Careers_Roundtable_v2.0
Botswana_Careers_Roundtable_v2.0Botswana_Careers_Roundtable_v2.0
Botswana_Careers_Roundtable_v2.0
 
TSS-TECH-PRO-0001 Rev 01 Legal Booklet Electric Fencing and Labour Department
TSS-TECH-PRO-0001 Rev 01 Legal Booklet Electric Fencing and Labour DepartmentTSS-TECH-PRO-0001 Rev 01 Legal Booklet Electric Fencing and Labour Department
TSS-TECH-PRO-0001 Rev 01 Legal Booklet Electric Fencing and Labour Department
 
ΦΑΝΤΑΣΟΥ ΤΗΝ ΕΙΡΗΝΗ
ΦΑΝΤΑΣΟΥ ΤΗΝ ΕΙΡΗΝΗΦΑΝΤΑΣΟΥ ΤΗΝ ΕΙΡΗΝΗ
ΦΑΝΤΑΣΟΥ ΤΗΝ ΕΙΡΗΝΗ
 
Flujos de Efectivo
Flujos de EfectivoFlujos de Efectivo
Flujos de Efectivo
 
MAKARAND GOVIND DHAWANE
MAKARAND GOVIND DHAWANEMAKARAND GOVIND DHAWANE
MAKARAND GOVIND DHAWANE
 
ΕΧΩ ΔΙΚΑΙΩΜΑ
ΕΧΩ ΔΙΚΑΙΩΜΑΕΧΩ ΔΙΚΑΙΩΜΑ
ΕΧΩ ΔΙΚΑΙΩΜΑ
 

Dernier

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Dernier (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Android Aalto Community -- Integrating AdMob in Android Apps

  • 1. Integrating AdMob in your App Hackathon #3 Claudio M. Camacho www.androidaalto.org 22.01.2011 Android Aalto Community
  • 2. Agenda • introduction • briefing about Android Market • registering at AdMob • AdMob in the App • tips and tricks • summary 22.01.2011 Android Aalto Community
  • 3. Introduction • Android Market • three main revenue stream models • payed app • donate versions • advertisement • advertisement advantages • easy • allows free applications 22.01.2011 Android Aalto Community
  • 4. Android Market • being at: http://market.android.com/publish • two different SLAs • one for free apps • another one for payed apps • $25 per year (developer fee) • 30% of earnings go to Google • taxation is not included 22.01.2011 Android Aalto Community
  • 5. Registering at AdMob • register (free) at: http://www.admob.com • app package name (e.g. com.mkd.testapp) • linked to your app in the market • generates AdMob publisher's code • more information: http://developer.admob.com/wiki/PublisherSetup 22.01.2011 Android Aalto Community
  • 6. AdMob in the App • adding the JAR library (admob-sdk-android.jar) • editing AndroidManifest.xml • AdMob viewing attributes (res/values/attrs.xml) • adding AdMob to your layout • beware the padding! • setting Test mode 22.01.2011 Android Aalto Community
  • 7. Tips and Tricks • beware the (horizontal) padding! • use Ad settings at admob.com (for simplicity) • AdMob placement • design your app having the Ad space in mind • use as many views as possible to show it • AdMob refresh • use a scheduled refresh to change your Ad • different Ads are differently worthy (revenue) 22.01.2011 Android Aalto Community
  • 8. Summary • different revenue streams using apps • register to AdMob • follow their PDF tutorial • before publishing • register to the Android Market • use the same package.app name • remove the Test code for your phone • export a signed app and test it on your phone 22.01.2011 Android Aalto Community
  • 9. Thank you! 22.01.2011 Android Aalto Community