overview mobile application advertising systems 16.08.2013

24
OVERVIEW MOBILE APP ADSVESTING SYSTEMS - Bui Van Quy( [email protected] , [email protected] ) - Pham Van Tra( [email protected], [email protected])

Upload: quy-bui

Post on 20-Aug-2015

943 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Overview mobile application advertising systems 16.08.2013

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

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

2013 3

Mobile Advertising Overview

Page 4: Overview mobile application advertising systems 16.08.2013

2013 4

Mobile Advertising Eco System

Page 5: Overview mobile application advertising systems 16.08.2013

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

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

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

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

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

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 12: Overview mobile application advertising systems 16.08.2013

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

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

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

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

2013 16

Compare: mAdserve, adMod, OpenX, adWord

Mobile Ad

Web Ad

Page 17: Overview mobile application advertising systems 16.08.2013

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

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

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

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

2013 21

Discussing

Page 22: Overview mobile application advertising systems 16.08.2013

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

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

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