Cosc 5/4735 AdMob for Android.

Slides:



Advertisements
Similar presentations
B: STUDENT DRIVE MOVE INSTRUCTIONS. Using Internet Explorer: From your computers desktop, double click on the Internet Explorer icon. (Internet Explorer.
Advertisements

CASE SCENARIO: GOOGLE DRIVE.  When Google Drive first launched, it served as a place to store your files in the cloud so that they could be accessed.
Accessing and Using the e-Book Collection from EBSCOhost ® When an arrow appears, click to proceed to the next slide at your own pace. To go back, click.
The purpose of this PowerPoint presentation, is to help the user make the connection between a SmartPhone (iPhone or Droid) and software games written.
PhoneGap Development How to make an app using PhoneGap Build ? Presentation By MobilePundits.
To Deliver Videos to Students. web design manager, WICHE.
With Overdrive. What you will need: Valid address Library Card (or #) Device (connected to internet) Amazon/Nook Log-In Info Adobe Open Editions.
1 Mobile Computing Monetizing An App Copyright 2014 by Janson Industries.
Download Dropbox Download should start immediately Save download file:
Basic Android Tutorial USF’s Association for Computing Machinery.
Dayton Williams 19 September easy steps, in a step-by-step process, to add Dragonflies or Through the Grief eBooks to Play Books for the purpose.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
An Introduction to Aurasma. Getting Started Aurasma is an augmented reality app for iOS and Android, but is also available on a computer through use of.
Screenshots of the E-book download For Windows and Flash disks.
Accessing Student Gmail Student Instructional Guide.
3M Cloud Library and iOS How do I get started?. To download eBooks from both Overdrive and the 3M Cloud Library, set up an Adobe ID at
How do I use my Ebooks? Nursing 100 Fall So what’s so great about an Ebook? They are inexpensive Environmentally friendly Lighter to carry Offer.
First Venture into the Android World Chapter 1 Part 2.
Quick Introduction to creating Eyeblaster ads.  Steps for creating an Eyeblaster ad  Building Eyeblaster compatible flash assets  Adding Eyeblaster.
Google Plus (+) Instant Upload In this section you will learn: How to Enable or Disable the Instant Upload feature for your mobile phone How to manage.
How Your Customers Will Pay Online & by Phone
Internet Safety and Productivity Tips Presented by ITS Kerri Sorenson and Sean Hernandez December 11, 8:30-9:00 am.
Employer Login Setup & Password Reset. The following information is available by either going to FFGA Marketing Sharepoint site at
Awareness raising session for Parents and Carers June Todd Awareness raising session for Parents and Carers June Todd.
Cosc 5/4735 Unity 3D Getting Started Guide for Android.
Downloading the App 1 Go to the right store. Access the App Store on iOS devices, the Play Store on Android, and for a.
How To Setup Channel Pear On Roku? For more information visit our website
Trusty E-Commerce Application User Guide
Student iPad Configurations
File Management in the Cloud
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
 Gmail is a free webmail service, developed by Google.  Gmail also supports advertising.  Users can access Gmail on the desktop, laptop or through.
Gmail is one of the finest service which is free, advertising-supported service developed by google. User can easily access gmail on the web.
Native Ads by YeahMobi.
Mobile App Quick Start Guide (Android Version)
CaRT eCapacity Initiative Ghana Productivity Apps
How to Install Aptoide Apk on Android
Gmail is a free webmail service, developed by Google. Gmail also supports advertising. Users can access Gmail on the desktop, laptop or through the mobile.
EBSCO eBooks.
How to setup Hulu on Roku streaming device?
SNS College of Engineering
Development-Introduction
Tutorial support.ebsco.com.
~ Student Aurasma Guide ~
How to Add Contacts in Gmail
Quick Guide 1. Sign In 2. My Apps 3. Update Password 4. App Library
The GoogleMap API By Cody Littley.
HOW TO ACTIVATE ROKU PREMIERE ONLINE? Smart Tv Help Line Toll Free ( ) Visit Our Website :-
Activate and deactivate the HBO go service from IOS 10.2 os.
OverDrive Digital Library Basics
Android SDK & App Development
How To Use As Another Account On Gmail
CIS 470 Mobile App Development
OverDrive Digital Library Basics
Chapter 15: In App Advertising
Setting Up Google Classroom Using a Smart Device
App User Manual   Powered by:.
Student Registration Guide
Google Hangouts Google Hangouts is a instant messaging service. Hangouts supports text, voice and video conversations, and is cross-platform on the.
HOW TO JOIN Google Classroom
It’s KOBO time!.
Soon we will have a new platform to help you stay in control of your independent learning. Introducing…….
Welcome to London.
MyLion Registration Website | Mobile device
Kronos Mobile User Guide – CST Drivers
Garage Buddy Adding AdMob Support.
Anniston City Schools Gmail Setup on Your Smartphone
Using Instagram as a Marketing Tool
Getting Started With LastPass Enterprise
Presentation transcript:

Cosc 5/4735 AdMob for Android

Make money with apps AdMob Google’s AdMob is cross platform Android, iOS, unity, Cocos2d-x game engines, and generic OpenGL based Android games too. Includes analytics to show how users are clicking and on how users are using your app as well.

Ad format Banner ads appear at the top or bottom of your app screen and can prompt users to install apps, visit websites, get directions, view products or call a phone number. Our in-app engagement ads expand to full screen when the banner is tapped. Our smart banners automatically resize to fit different screen sizes as the user rotates their device. AdMob interstitials are full-page ads that appear in your app at natural breaks or transition points. A common use case is after a level is completed in a game. Our advertisers use interstitials to create engaging brand experiences, or direct action, such as driving app downloads. AdMob’s video ads bring rich brand experiences to your app, and the flexible nature of the format allows users to skip the video after 5 seconds. Source: https://www.google.com/admob/monetize.html?subid=ww-en-googdev-admob&utm_source=internal&utm_medium=et&utm_term=productssubpage&utm_content=monetize&utm_campaign=googledevproductsadmob

AdMob develop notes It is against AdMob policy to click on your own live ads. During development and testing, use test ads. If you do need to render live ads before launch, avoid clicking on them. If you click on live ads, your AdMob account may be suspended. You can use Test Ads by telling AdMob you are using a test device. https://developer.android.com/reference/com/google/android/gms/ads/AdRequest.Builder.html#addTestDevice(java.lang.String)

Sign up for an account Sign up for an account (need a gmail account) and select information. https://support.google.com/admob/answer/3052638 You can choose a different ID for each activity. Example id will look like this: ca-app-pub-3940256099942544/6300978111 Add that to the strings.xml as something like <string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string>

Adding to your app In build.gradle Add this to the dependencies compile 'com.google.android.gms:play-services-ads:10.0.1' (or newer current version)

Adding to your app (2) Layout file Assuming a relative layout here <com.google.android.gms.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" ads:adSize="BANNER" ads:adUnitId="@string/banner_ad_unit_id"> </com.google.android.gms.ads.AdView> Add the following to top level: xmlns:ads="http://schemas.android.com/apk/res-auto"

Adding to your app (3) Activity: In the onCreate: Based on the layout In the onCreate: AdView mAdView = (AdView) findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); If studio doesn’t find it: import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView;

Adding to your app (4) Remember, don’t click on live ads! We need test ads for development Run the app. Look in the logging for something like this lines: I/Ads: Starting ad request. I/Ads: Use AdRequest.Builder.addTestDevice("BA1CEB4E1E91135B32F3D0E23E8F6246") to get test ads on this device. Add that line to your code, to produce test ads for this device. Note, you need this for every device (ie phone/tablet/wear?).

Adding to your app (5) The result should look something like this

Demo code You can get their demo code from https://developers.google.com/admob/android/quick-start#see_the_finished_example_on_github It has a lot more examples and you can run it without your ids. This lecture is using one of their IDs.

References https://developers.google.com/admob/ https://www.google.com/admob/platform.html Developers guide: https://developers.google.com/admob/android/quick-start https://developers.google.com/android/reference/com/google/android/gms/ads/package-summary

Q A &