SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 
ΕΧΩ ΔΙΚΑΙΩΜΑ
ΕΧΩ ΔΙΚΑΙΩΜΑΕΧΩ ΔΙΚΑΙΩΜΑ
ΕΧΩ ΔΙΚΑΙΩΜΑ
 

Último

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Último (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

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