Exercise Payment and Advertising- Android Application
points
50
Due date -(Due. 11pm May 17 AND present May 18 in class ===GROUPs allowed)
General Description
This is a group project. You will be split up into group and will investigate, document (through a tutorial) and implement 2 items:
- In-app advertsing. You should discover what are the different kinds of "Ads" offered - banner, recommendation, etc. What are the eCPMs offered or how do you make money. How do you set up and control the kinds of ads that your app will server (do you have control)? Are there different Ad networks? CHOOSE one Mobile Advertising Platform and go into detail -investigate, document and implement in your choosen groups current Project 1 (see step 1 above).
for "In-app Advertising" many people think Google but, there are other mobile advertising options. Find out what are popular and why? Choose what you want including the choice of Google AdMob. I am totally fine if everyone does Google. Here is step by step tutorial on Google AdMob Mobile ads https://firebase.google.com/docs/admob/android/quick-start
Special NOTE: There are different ways you can be paid and different kinds of Ads you need to investigate and understand this--different companies offer different options and deals
Example Interstitial Add (shown when App is exiting)
Banner Ad In-app Ad
Special Note on How to Test adds for Google Ads
read https://firebase.google.com/docs/admob/android/quick-start--- read where it discusses:
"It is against AdMob policy to click on your own live ads. During development and testing, use only 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.."
Required Deliverables (see bottom for where to deliver)
- Documentation for Payment - CREATE a POWERPOINT Containing sections of :
- Title: "Documents and show how to use XX Companies service Advertising in an Android Mobile application" and provide link here to the Company.
- App Description: description of app that you are using to implemenet the in app payment inside of.
- Advertising Implementation:
- describe: describe (and give link to company choosen) description of the advertisment service you are using and
- interface: how the user will see the advertisement(INTERFACE- screen shots) ---show screen shot
- kind: what kinds of add,etc.
- payment: how YOU will get payed (by display, by click through,etc.). - show the console interface of the account you made on the advertiser's website and how the setup works.
- implementation: Demonstrating step by step your code and how you altered it so that they adevertisment service works. YOU MUST show the code AND explain it.
- YouTube Video - go over the powerpoint presentation AND show a live demo of the app working.
- CODE: Zip up of code (well commented)
Special Considerations
- Everyone in your group should contribute to this project their fair share and will earn the same grade. I want you to run this like a company--- As the CEO -- I want you to handle the day-to-day problems you might have and NOT bring those to me. I will not micro-manage you. If there is a serious personnel issue then please do so. But, as you will one day graduate and become professionals I want you to treat this work as if you were working in a real company. It is entirely up to you how to organize the work and your roles. You can not come to me shortly before the due date either complaining about somone or with hardly anything done. This is something again you need to do early on and hopefully your group will handle this.
Schedule |
Phase 1 DESIGN
|
Phase 2 Group Organization and work schedule
Create a document that you are to maintain containing:
|
Phase 3 Group WorkImplement your Group Work Schedule from Phase 2 |
Phase 4 EvaluationYou will present your work - both documentation on what was done AND presentation of the app working. |
Evaluation Guidelines- To be determined (demonstrated in class, peer evaluation)
Deliverables
Powerpoint , URL of Video, Zip of Code
turn in to BOTH Blackboard->Discussion Board->Exercise Payment