overview mobile application advertising systems 16.08.2013
TRANSCRIPT
![Page 1: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/1.jpg)
OVERVIEW MOBILE APP ADSVESTING SYSTEMS
- Bui Van Quy( [email protected] , [email protected] ) - Pham Van Tra( [email protected], [email protected])
![Page 2: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/2.jpg)
2013 2
Contents• Mobile Advertising Overview
– Mobile Advertising Eco System– Mobile App Advertising Specs
• MRAID - Mobile Rich Media Ad Interface Definitions– Descriptions– Examples– Online Ad flow– Mobile Ad flow– Mobile Rich Media Ad flow(MRAID supported)
• Compare: mAdserve, adWord, OpenX, adMod, – Advertising Format– Advertising Target filter– Advertising action– Dis-advance for building Mobile application Ad Network
• Discussing• Resources
![Page 3: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/3.jpg)
2013 3
Mobile Advertising Overview
![Page 4: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/4.jpg)
2013 4
Mobile Advertising Eco System
![Page 5: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/5.jpg)
2013 5
Mobile Advertising Type
• Mobile web• Text message(SMS)• Multimedia message(MMS)• Mobile Video & TV• Mobile Applications
![Page 6: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/6.jpg)
2013 6
Mobile Application Advertising Unit Definitions
• In-App Display Advertising Units – Mobile Application Banner Ad– Mobile Application Interstitial Ad – Rich Media Mobile Ad (RMMA)
• Integrated Ad• Branded Mobile Application• Sponsored Mobile Application
![Page 7: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/7.jpg)
2013 7
Mobile Application Advertising Unit Specifications
• Media Formats• Aspect Ratios• Dimensions• File Size• Display Length
![Page 8: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/8.jpg)
2013 8
Mobile Application Advertising Creative Design Principles
• Banner Ad Unit Creative Design Principles– Banner ad are opaque (zero image transparency)– Interstitial ad should use full screen of device
• In-App Display Ad Unit Actions– Click-to-Mobile Web– Click-to-call– Click-to-video– Click-to-SMS– Click-to-locate– Click-to-buy– Click-to-storyboard
![Page 9: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/9.jpg)
2013 9
MRAID(Mobile Rich Media Ad Interface Definitions)
• «define a common API (Application Programming Interface) for mobile rich media ads that will run in mobile apps» - iab.net
![Page 10: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/10.jpg)
2013 10
MRAID description• HTML5 + Java script• Representatives from: Google, ESPN, AOL, IDG, Yahoo, ...• Out of scope
– Retrieving the ad from Ad Server, Ad Network, or local resources– Reporting– IDE Integration– Security/ Privacy– Internationalization– Error reporting– Logging– Billing and payments– Ad dimensions and ad behavior– Download of assets to the local file system for caching or off-line use
![Page 11: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/11.jpg)
2013 11
Example: Show Banner Ads
/** AdView(Context context, String requestURL, String publisherId, boolean includeLocation, boolean animation) **/mAdView = new AdView(this, REQUEST_URL,PUBLISHER_ID, true, true);mAdView.setAdListener(this);layout.addView(mAdView);
![Page 12: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/12.jpg)
2013 12
Example: Show VideoInterstitial Ads
mManager = new AdManager(this, REQUEST_URL,PUBLISHER_ID, true);
mManager.setListener(this);
mManager.requestAd();
public void adLoadSucceeded(Ad arg0) {if (mManager != null && mManager.isAdLoaded())
mManager.showAd();}
![Page 13: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/13.jpg)
2013 13
Online Ad(openX) flows
Brower Web app Ad serverHTML request
Javascript
Javascript file request
Javascript
Image request
image
Note: This is javascript using case, other cases are iframe using , no javascript&iframe
![Page 14: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/14.jpg)
2013 14
Mobile Ad flows (non MRAID)View
loadRequest()
WebViewContainer Ad server
……..
…..…
…..
……
……
….
…..…
…..
……
……
……
….
..…
..……
..
……
……
……
……
……
.……
..
loadRequest()HTTP GET
AD HTML
Run()
HTTP POST
![Page 15: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/15.jpg)
2013 15
Mobile Ad flows (MRAID support)View
loadRequest()
WebViewContainer Ad HTML
……..
…..…
…..
……
……
….
…..…
…..
……
……
….
.…
..……
..
……
……
……
……
….
……
……
.…..
……
..
Render
HTTP GET
INIT()
AdController
……
……
……
….
..…
…AD HTML
loadRequest()
Ad server
……
……
……
…
addEventListener()
loadFile()Display Ads
Actions
Javascript()
HTTP POSTRun()
![Page 16: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/16.jpg)
2013 16
Compare: mAdserve, adMod, OpenX, adWord
Mobile Ad
Web Ad
![Page 17: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/17.jpg)
2013 17
Compare: Advertising FormatmAdserve adMod OpenX adWord
- Banner- Interstitial
banner- HTML(MRAID
supported) banner
- HTML(MRAID supported) interstitial
- Text + title- Image ad
- Banner, Button or Rectangle
- Interstitial banner
- Text ad- Email/news
letter ad- Inline video- Overlay video
- Text Ad- Image Ad- Display ad
builder- App / digital
content ad- WAP mobile ad- Product listing
ad- Dynamic search
ad
![Page 18: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/18.jpg)
2013 18
Compare: Advertising Target filtermAdserve adMod OpenX adWord
- Countries- Publication(size
of display)- Channel- Os
- OS and version- Device name- Location- Network
type(wifi or 3G)- Gender- Age Groups
- Brower- Domain- Ip- Language- Os- User agent- Page URL- Referpage- Source- Variable
- Location- Language- Key word - Device- Website- Network if WAP
ad- …
![Page 19: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/19.jpg)
2013 19
Compare: Advertising actionmAdserve adMod OpenX adWord
- Link- HTML5
supported
- Link to market(Android, iOS, Windows Phone 7)
- Link - Special Links( See Advertising format table for more information)
![Page 20: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/20.jpg)
2013 20
Compare: dis-advance for building Mobile application Ad Network
mAdserve adMod OpenX adWord
- Pricing: Define only impression total or per day
- No document- No Plugin
system- Difficult to
Scalability
- No support HTML5 ad (MRAID)
![Page 21: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/21.jpg)
2013 21
Discussing
![Page 22: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/22.jpg)
2013 22
What are difference between mobile app ad network and normal web ad network ?
• Ad content served by web browser vs Web viewer
• Content is filter by mobile targets: mobile OS name, specific geographic location, network provider, Demographics(Male/female, age),…
• Ad Actions: Click to mobile web, click to call, click to sms,…
![Page 23: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/23.jpg)
2013 23
Can customize OpenX to Mobile App Ad Network like Admod?
• Can OpenX’s plugin process information from client for mapping targets? YES
• Can Mobile Client sent information that match with ad targets? YES
• Can Mobile Client process web viewer and ad action? YES
![Page 24: Overview mobile application advertising systems 16.08.2013](https://reader033.vdocuments.mx/reader033/viewer/2022042821/55d56101bb61eb28038b46b4/html5/thumbnails/24.jpg)
2013 24
Resources
• www.iab.net/media/file/IAB_MRAID_v2_FINAL.pdf
• mmaglobal.com/files/mobileadvertising.pdf• madserve.org• google.com/AdMob• openx.com