1
ormma-code group presentation:“Creating compliant ads and SDKs”
January 31st 2011
2
Agenda: “Creating compliant ads and SDKs”
•1:00 – Welcome and ORMMA update
•1:15 – Becoming SDK compliant developing and using the reference SDK
•1:30 – Developing compliant ads demo of web testing client
•1:45 – Code Group Panel, Q&A
•2:00 – Call ends
3
What is ORMMA?
•ORMMA is a specification that describes a common way for HTML ads to run in native apps
4
State of ORMMA
•Publishers• Reference SDK available for download• ORMMA SDK is “in the wild”, The Weather Channel App
•Advertisers• Web tester is available
5
What is ORMMA-compliant?
•Publishers• SDK follows the specification
•Advertisers• Ads use the JavaScript API for rich media features
6
Three levels of SDK compliance
•Why?• Allow for quicker adoption
•Level 1• Expand/collapse
•Level 2• Access to native features
•Level 3• Caching
7
What is on the ORMMA site?
•Specification• APIhttp://code.google.com/p/ormma/wiki/GeneralRequirements
•Code• Reference SDKhttp://code.google.com/p/ormma/source/browse/#svn%2Ftrunk
• Web Testerhttp://code.google.com/p/ormma/source/browse/#svn%2Ftrunk%2FWebTester
8
Using the ORMMA site
•Publishers• Download and incorporate the reference SDK• Refer to API to modify existing SDK to be compliant
•Advertisers• Consult API for calls to make when expanding, clicking,
and for access to native features• Run the web tester to confirm ads are compliant
9
Using the ORMMA site
•DEMO
•http://code.google.com/p/ormma/
10
ORMMA Reference SDK
•Casey Dement• Enterprise Architect• The Weather Channel
•Rob Hedin• Senior Applications Developer• The Weather Channel
11
Goals for The Weather Channel
•Provide high-level of Rich Media functionality
•Reduce conflicts and expense of multiple ad SDKs
•Maintain revenues during adoption
12
What is ORMMA?• ORMMA is a development standard for rich media ad creative designers• ORMMA is a definition of the common rich media features ads should expect from an application• ORMMA is a common API to express those features across applications and platforms• ORMMA is a set of reference implementations
13
Common Features
14
The ORMMA API
15
Your path to ORMMA
•Incorporate the reference SDK
•Extend an existing SDK to be ORMMA compliant
16
Reference Implementations
17
Reference Implementations
18
ORMMA Web Tester
•Nathan Carver• VP Software• Crisp Media
19
ORMMA Web Tester
•DEMO
• http://localhost/WebTester/
20
State of ormma-code group
• Discussion group for technical implementation and support• Standing call, Friday @ 1:00PM Eastern• Current discussion – providing more ad samples• Preparing for discussions related to ad delivery
21
Panel Discussion
• Nathan Carver, Crisp Media• Casey Dement, The Weather Channel• Rob Hedin, The Weather Channel• Todd Pasternack, PointRoll• Neal Karasic, Jumptap
22
ORMMA is the Future:http://www.xtranormal.com/watch/8316434/?listid=20741118
23
Information and links
• Get latest news• http://blog.ormma.org
• Add to the public discussion• http://groups.google.com/group/ORMMA-discussion
• Join the code group• http://groups.google.com/group/ormma-code
• Download the SDK or Web Tester• http://code.google.com/p/ormma/source/browse/
• Read the API• http://code.google.com/p/ormma/wiki/ORMMA_JavaScript
• Contact ORMMA• [email protected]