+ All Categories
Home > Business > Introducing the Open Advertising Protocol

Introducing the Open Advertising Protocol

Date post: 16-May-2015
Category:
Upload: jpych
View: 303 times
Download: 11 times
Share this document with a friend
Description:
An overview of the Open Advertising Protocol including motivation, model, protocol, and how to get involved.
Popular Tags:
93
Transcript
Page 1: Introducing the Open Advertising Protocol
Page 2: Introducing the Open Advertising Protocol

Agenda

1. Why standards?

2. eBiz Document standards

1. Advertising Programs

2. Insertion Order standards

3. Buyer and Seller protocols

4. How to get on board

Page 3: Introducing the Open Advertising Protocol

Joe Pych

Marketing Geek

CEO and Founder Bionic Advertising Systems

• 2 BS Math and Computer Science Cornell • MS Computer Science Rensselaer • 20 years marketing systems • Lots of systems integrations • 14 years leading software company • “Cloud” since 1999 • Releasing software every 6 weeks for past

13 years • Lots of battle scars

Page 4: Introducing the Open Advertising Protocol

Why Standards?

Page 5: Introducing the Open Advertising Protocol

$40,000 per campaign

It costs agencies $40,000+ in manual labor

to create and execute a single digital media plan

Page 6: Introducing the Open Advertising Protocol

42 steps per campaign And it takes 42 steps to create and execute

a single digital media plan

Page 7: Introducing the Open Advertising Protocol

42 steps per campaign A lot of friction in the handoffs

Page 8: Introducing the Open Advertising Protocol

We provide digital media planners with a workflow system

Page 9: Introducing the Open Advertising Protocol

Publisher workflow technology provider

I have an API. Integrate with me.

Page 10: Introducing the Open Advertising Protocol

7 months 12 kloc

Page 11: Introducing the Open Advertising Protocol

7 months 12 kloc

I have an API. Integrate with me.

Page 12: Introducing the Open Advertising Protocol

6 months 10 kloc

7 months 12 kloc

Page 13: Introducing the Open Advertising Protocol

6 months 10 kloc

7 months 12 kloc

I have an API. Integrate with me.

Page 14: Introducing the Open Advertising Protocol

6 months 10 kloc

7 months 12 kloc

5 months 11 kloc

Page 15: Introducing the Open Advertising Protocol

6 months 10 kloc

7 months 12 kloc

5 months 11 kloc

I have API. Integrate with me.

I have API. Integrate with me.

Page 16: Introducing the Open Advertising Protocol

6 months 10 kloc

7 months 12 kloc

5 months 11 kloc

I have API. Integrate with me.

I have API. Integrate with me.

I have API. Integrate with me.

I have API. Integrate with me.

I have API. Integrate with me.

Page 17: Introducing the Open Advertising Protocol

6 months 10 kloc

7 months 12 kloc

5 months 11 kloc

I have API. Integrate with me.

I have API. Integrate with me.

I have API. Integrate with me.

I have API. Integrate with me.

I have API. Integrate with me.

You forgot about me. I hate you.

Good bye.

Page 18: Introducing the Open Advertising Protocol
Page 19: Introducing the Open Advertising Protocol

Without Standards With Standards

Custom Implementation for each trading partner

Slow expensive implementations

Multiple large code bases, nightmarish SDLCs

Investment decision for each partner

Exclude low-value partners

Ongoing testing / QA of each implementation

Distraction from core business

Page 20: Introducing the Open Advertising Protocol
Page 21: Introducing the Open Advertising Protocol

3 months 4 kloc

Page 22: Introducing the Open Advertising Protocol
Page 23: Introducing the Open Advertising Protocol

0 months 0 kloc

0 months 0 kloc

Page 24: Introducing the Open Advertising Protocol
Page 25: Introducing the Open Advertising Protocol

0 months 0 kloc each

Page 26: Introducing the Open Advertising Protocol

You rock. I love you. Forever!

Page 27: Introducing the Open Advertising Protocol
Page 28: Introducing the Open Advertising Protocol

Without Standards With Standards

Custom Implementation for each trading partner

1 standard integration project for all trading partners

Slow expensive implementations 1 fast implementation - Solid specs, schemas

Multiple large code bases, nightmarish SDLCs

1 small code base

Investment decision for each partner

Zero investment per partner

Exclude low-value partners All are welcome

Ongoing testing / QA of each implementation

3rd party (IAB) certification

Distraction from core business Focus on core business

Page 29: Introducing the Open Advertising Protocol

Same benefits for a publisher integrating with demand sources

You rock. I love you. Forever!

Page 30: Introducing the Open Advertising Protocol

Programmatic Direct Flowchart

Adopt Industry

Standards?

#winning #fail

Yes No

Page 31: Introducing the Open Advertising Protocol

Setting Standards

Page 32: Introducing the Open Advertising Protocol

invoeging volgorde

Page 33: Introducing the Open Advertising Protocol

Insertion Order English

Werbeauftrag German

Orden de inserción Spanish

Εντολή καταχώρησης Greek

रविष्टि के आदेश Hindi

Ordre d'insertion French

invoeging volgorde Dutch

Indsættelse ordre Danish

Ordem de inserção Portuguese

挿入順序 Japanese

ترتيب اإلدراج Arabic

Порядок вставлення Ukrainian

Page 34: Introducing the Open Advertising Protocol

A Model Provides a Common Language

• Advertising Programs

• Insertion Orders

• Invoices

• Etc…

Page 35: Introducing the Open Advertising Protocol

XML Schema for the Model

• Descriptive

– Solid requirements

– Eliminates confusion

• Verifiable

– Will save you TONS of coding

• Generates code

– Will save you time

• But hard to understand!

Page 36: Introducing the Open Advertising Protocol

XML Schema

Page 37: Introducing the Open Advertising Protocol

XML Schema Editor

Page 38: Introducing the Open Advertising Protocol

Based on IAB 2008 Work

• Simplifies structure

• Removes extraneous fields

• Adds necessary breadth

• Adds necessary depth

Page 39: Introducing the Open Advertising Protocol

Common

Advertising Program

Insertion Order

Invoice

Page 40: Introducing the Open Advertising Protocol

Common

Advertising Program

Insertion Order

Invoice

Page 41: Introducing the Open Advertising Protocol

Common

• Person

• Company

• Transactor

• Email Address

• Phone Number

• Postal Address

• Money

• Rate

• Time span

• Audience Profile

• System

• Dimension

• Unit of Length

• Ad Unit

• Ad Tag

• File

• Note

• Quantity

• Percentage

• Discount

Page 42: Introducing the Open Advertising Protocol

Name

Page 43: Introducing the Open Advertising Protocol

Person

Page 44: Introducing the Open Advertising Protocol

Company

Page 45: Introducing the Open Advertising Protocol

Transactor

Page 46: Introducing the Open Advertising Protocol

Money

ISO 4217 Currency Codes

Page 47: Introducing the Open Advertising Protocol

Rate

Page 48: Introducing the Open Advertising Protocol

Ad Unit

Page 49: Introducing the Open Advertising Protocol

Ad Tag

Page 50: Introducing the Open Advertising Protocol

Common

Advertising Program

Insertion Order

Invoice

Page 51: Introducing the Open Advertising Protocol

Program

Page 52: Introducing the Open Advertising Protocol

Program

Page 53: Introducing the Open Advertising Protocol

Seller

Page 54: Introducing the Open Advertising Protocol

Placements (Products)

Page 55: Introducing the Open Advertising Protocol

Placement (Product)

Page 56: Introducing the Open Advertising Protocol

Profile

Page 57: Introducing the Open Advertising Protocol

Profile

Page 58: Introducing the Open Advertising Protocol

Standard Terms

Page 59: Introducing the Open Advertising Protocol

A Well Defined Program

• Findable

• Understandable

• Orderable

Page 60: Introducing the Open Advertising Protocol

Common

Advertising Program

Insertion Order

Invoice

Page 61: Introducing the Open Advertising Protocol

Order

Page 62: Introducing the Open Advertising Protocol

Buyer, Seller, Advertiser

Page 63: Introducing the Open Advertising Protocol

Line Item

Page 64: Introducing the Open Advertising Protocol

Placement

Page 65: Introducing the Open Advertising Protocol

Terms

Page 66: Introducing the Open Advertising Protocol

System Info

Page 67: Introducing the Open Advertising Protocol

Common

Advertising Program

Insertion Order

Invoice

Page 68: Introducing the Open Advertising Protocol

Invoice coming soon…

Page 69: Introducing the Open Advertising Protocol

Yay! We have a Common Language

We’re done, right?

Page 70: Introducing the Open Advertising Protocol

You’re not done yet

Page 71: Introducing the Open Advertising Protocol
Page 72: Introducing the Open Advertising Protocol

SMTP Connected Us Together

Page 73: Introducing the Open Advertising Protocol
Page 74: Introducing the Open Advertising Protocol

IAB 2008 Work

• No protocol defined

• 6-month integration project for every partner

• Less demand, less supply

• Fewer deals

Page 75: Introducing the Open Advertising Protocol

Protocol

Buyer Seller Put Order

It’s critical to define the protocol, too!

Page 76: Introducing the Open Advertising Protocol
Page 77: Introducing the Open Advertising Protocol
Page 78: Introducing the Open Advertising Protocol
Page 79: Introducing the Open Advertising Protocol
Page 80: Introducing the Open Advertising Protocol

how to get involved

Page 81: Introducing the Open Advertising Protocol

“Sunshine is the best disinfectant”

- Louis Brandeis

Page 82: Introducing the Open Advertising Protocol
Page 83: Introducing the Open Advertising Protocol
Page 84: Introducing the Open Advertising Protocol
Page 85: Introducing the Open Advertising Protocol
Page 86: Introducing the Open Advertising Protocol
Page 87: Introducing the Open Advertising Protocol
Page 88: Introducing the Open Advertising Protocol
Page 89: Introducing the Open Advertising Protocol
Page 90: Introducing the Open Advertising Protocol

Get on board… now is the right time.

Your Name Here

Page 91: Introducing the Open Advertising Protocol

Don’t Miss the Boat!

Page 92: Introducing the Open Advertising Protocol

questions, comments, ideas

Page 93: Introducing the Open Advertising Protocol

Thanks!

Joe Pych

[email protected]

@jpych

(212) 858-5890 x105


Recommended