SlideShare a Scribd company logo
OVERVIEW MOBILE APP
ADSVESTING SYSTEMS
- Bui Van Quy( quy.bui@vtc.vn ,
aladeck@gmail.com )
- Pham Van Tra( tra.pham@vtc.vn,
blue.tea.it@gmail.com)
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
2013 2
Mobile Advertising Overview
2013 3
Mobile Advertising Eco System
2013 4
Mobile Advertising Type
• Mobile web
• Text message(SMS)
• Multimedia message(MMS)
• Mobile Video & TV
• Mobile Applications
2013 5
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
2013 6
Mobile Application Advertising Unit
Specifications
• Media Formats
• Aspect Ratios
• Dimensions
• File Size
• Display Length
2013 7
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
2013 8
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
2013 9
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
2013 10
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);
2013 11
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();
}
2013 12
Online Ad(openX) flows
2013 13
Brower Web app Ad server
HTML request
Javascript
Javascript file request
Javascript
Image request
image
Note: This is javascript using case, other cases are iframe using , no javascript&iframe
Mobile Ad flows (non MRAID)
2013 14
View
loadRequest()
WebViewContainer Ad server
……..…..……..
…………….…..……..
…………………...…..……..
………………………….……..
loadRequest()
HTTP GET
AD HTML
Run()
HTTP POST
Mobile Ad flows (MRAID support)
2013 15
View
loadRequest()
WebViewContainer Ad HTML
……..…..……..
…………….…..……..
……………..…..……..
……………………….………….…..……..
Render
HTTP GET
INIT()
AdController
…………………...……
AD HTML
loadRequest()
Ad server
…………………
addEventListener()
loadFile()
Display Ads
Actions
Javascript()
HTTP POST
Run()
Compare: mAdserve, adMod, OpenX,
adWord
2013 16
Mobile Ad
Web Ad
Compare: Advertising Format
mAdserve 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
2013 17
Compare: Advertising Target filter
mAdserve 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
- …
2013 18
Compare: Advertising action
mAdserve adMod OpenX adWord
- Link
- HTML5
supported
- Link to
market(Android,
iOS, Windows
Phone 7)
- Link - Special Links(
See Advertising
format table for
more
information)
2013 19
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)
2013 20
Discussing
2013 21
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,…
2013 22
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
2013 23
Resources
• www.iab.net/media/file/IAB_MRAID_v2_FIN
AL.pdf
• mmaglobal.com/files/mobileadvertising.pdf
• madserve.org
• google.com/AdMob
• openx.com
2013 24

More Related Content

PPT
Introduction to Behavioural Marketing & Advertising
PPTX
Mobile Advertising Glossary
PDF
Report style
PDF
NoSQL for great good [hanoi.rb talk]
PPTX
Giới thiệu redmine(2013)
PPTX
Cassandra Adoption on Cisco UCS & Open stack
PPTX
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
PPTX
Toi uu hoa he thong 30 trieu nguoi dung
Introduction to Behavioural Marketing & Advertising
Mobile Advertising Glossary
Report style
NoSQL for great good [hanoi.rb talk]
Giới thiệu redmine(2013)
Cassandra Adoption on Cisco UCS & Open stack
Introduction to DataStax Enterprise Advanced Replication with Apache Cassandra
Toi uu hoa he thong 30 trieu nguoi dung

Viewers also liked (11)

PPTX
ITLC HN 14 - Bizweb Microservices Architecture
PPTX
ITEC - Qua trinh phat trien he thong BigData
PPTX
itlchn 20 - Kien truc he thong chung khoan - Phan 2
PPTX
Introduction to DataStax Enterprise Graph Database
PDF
Cassandra 3.0 Data Modeling
PPTX
Cassandra on Docker @ Walmart Labs
PDF
Migrating to aws
PDF
Processing Twitter Stream with Oracle Event Processing (OEP)
PDF
Java仮想マシンの実装技術
PDF
Domain Driven Design và Event Driven Architecture
PDF
How to Design Indexes, Really
ITLC HN 14 - Bizweb Microservices Architecture
ITEC - Qua trinh phat trien he thong BigData
itlchn 20 - Kien truc he thong chung khoan - Phan 2
Introduction to DataStax Enterprise Graph Database
Cassandra 3.0 Data Modeling
Cassandra on Docker @ Walmart Labs
Migrating to aws
Processing Twitter Stream with Oracle Event Processing (OEP)
Java仮想マシンの実装技術
Domain Driven Design và Event Driven Architecture
How to Design Indexes, Really
Ad

Similar to Overview mobile application advertising systems 16.08.2013 (20)

PDF
ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...
PPTX
Rich Media Mobile Ads - BlrDroid
PDF
Hire Taxi Booking App Development Company
PDF
Adir regev mobile-ppc-seo-tips-smx-2012
PDF
NEARBUY PRESENTATION
PPT
City Live Corporate Presentation
PPT
Web Service Search Engines - Enabling Of Service Commerce
PDF
Gateway to maximize ad revenue
PDF
An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...
PDF
IRJET- Advertisement Delivery in Vanet Based on User Preference
PDF
Smart insights mobile marketing trends 2014
PDF
Mobile Application Development
PPT
KB Seminars: Working with Technology - Advertising; 10/13
PPTX
Business Model Budget-Shopping Application
PDF
Thomvest Mobile Advertising Overview - February 2016
PPTX
Ibm mobile first briefing
PDF
Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02
DOCX
SAINI SARKAR
PDF
Валерій Чекалкін “IoT у локаційних сервісах”
PDF
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
ENGAGE 2015 - Inn-App Retargeting On Mobile Devices The Way Forward - Addicti...
Rich Media Mobile Ads - BlrDroid
Hire Taxi Booking App Development Company
Adir regev mobile-ppc-seo-tips-smx-2012
NEARBUY PRESENTATION
City Live Corporate Presentation
Web Service Search Engines - Enabling Of Service Commerce
Gateway to maximize ad revenue
An Enhanced User Experience for Automobile Purchases with the WSO2 Mobile Ser...
IRJET- Advertisement Delivery in Vanet Based on User Preference
Smart insights mobile marketing trends 2014
Mobile Application Development
KB Seminars: Working with Technology - Advertising; 10/13
Business Model Budget-Shopping Application
Thomvest Mobile Advertising Overview - February 2016
Ibm mobile first briefing
Transportationmobicloudwebinarv2 0englishedition-130620090944-phpapp02
SAINI SARKAR
Валерій Чекалкін “IoT у локаційних сервісах”
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Ad

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Getting Started with Data Integration: FME Form 101
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
A Presentation on Artificial Intelligence
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MIND Revenue Release Quarter 2 2025 Press Release
Digital-Transformation-Roadmap-for-Companies.pptx
Machine learning based COVID-19 study performance prediction
MYSQL Presentation for SQL database connectivity
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
1. Introduction to Computer Programming.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Tartificialntelligence_presentation.pptx
Spectroscopy.pptx food analysis technology
Building Integrated photovoltaic BIPV_UPV.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Getting Started with Data Integration: FME Form 101
SOPHOS-XG Firewall Administrator PPT.pptx

Overview mobile application advertising systems 16.08.2013

  • 1. OVERVIEW MOBILE APP ADSVESTING SYSTEMS - Bui Van Quy( quy.bui@vtc.vn , aladeck@gmail.com ) - Pham Van Tra( tra.pham@vtc.vn, blue.tea.it@gmail.com)
  • 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 2013 2
  • 4. Mobile Advertising Eco System 2013 4
  • 5. Mobile Advertising Type • Mobile web • Text message(SMS) • Multimedia message(MMS) • Mobile Video & TV • Mobile Applications 2013 5
  • 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 2013 6
  • 7. Mobile Application Advertising Unit Specifications • Media Formats • Aspect Ratios • Dimensions • File Size • Display Length 2013 7
  • 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 2013 8
  • 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 2013 9
  • 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 2013 10
  • 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); 2013 11
  • 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(); } 2013 12
  • 13. Online Ad(openX) flows 2013 13 Brower Web app Ad server HTML request Javascript Javascript file request Javascript Image request image Note: This is javascript using case, other cases are iframe using , no javascript&iframe
  • 14. Mobile Ad flows (non MRAID) 2013 14 View loadRequest() WebViewContainer Ad server ……..…..…….. …………….…..…….. …………………...…..…….. ………………………….…….. loadRequest() HTTP GET AD HTML Run() HTTP POST
  • 15. Mobile Ad flows (MRAID support) 2013 15 View loadRequest() WebViewContainer Ad HTML ……..…..…….. …………….…..…….. ……………..…..…….. ……………………….………….…..…….. Render HTTP GET INIT() AdController …………………...…… AD HTML loadRequest() Ad server ………………… addEventListener() loadFile() Display Ads Actions Javascript() HTTP POST Run()
  • 16. Compare: mAdserve, adMod, OpenX, adWord 2013 16 Mobile Ad Web Ad
  • 17. Compare: Advertising Format mAdserve 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 2013 17
  • 18. Compare: Advertising Target filter mAdserve 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 - … 2013 18
  • 19. Compare: Advertising action mAdserve adMod OpenX adWord - Link - HTML5 supported - Link to market(Android, iOS, Windows Phone 7) - Link - Special Links( See Advertising format table for more information) 2013 19
  • 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) 2013 20
  • 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,… 2013 22
  • 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 2013 23

Editor's Notes

  • #2: This template can be used as a starter file for presenting training materials in a group setting.SectionsRight-click on a slide to add sections. Sections can help to organize your slides or facilitate collaboration between multiple authors.NotesUse the Notes section for delivery notes or to provide additional details for the audience. View these notes in Presentation View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production)Coordinated colors Pay particular attention to the graphs, charts, and text boxes.Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale.Graphics, tables, and graphsKeep it simple: If possible, use consistent, non-distracting styles and colors.Label all graphs and tables.
  • #3: Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  • #6: This is another option for an Overview slides using transitions.
  • #7: This is another option for an Overview slides using transitions.