ad serving 101

25
RMU 201 - Ad Serving

Upload: cgarcia1980

Post on 26-Jun-2015

1.118 views

Category:

Technology


0 download

DESCRIPTION

Ad Serving Overview

TRANSCRIPT

Page 1: Ad serving 101

RMU 201 - Ad Serving

Page 2: Ad serving 101

Contents

Goals> Be able to discuss ad

serving with confidence> Understand supporting

technologies such as pixels & cookies

> Appreciate the technical complexity

Sections> 1 – Parties, Setup and

Steps in Ad Serving> 2 – Behind the scenes of

Browsers, Ads, Clicks and Cookies

> 3 - Three Basic call Scenarios

> Appendix - Terms

Page 3: Ad serving 101

SECTION 1 - PARTIES, SETUP AND STEPS IN AD SERVING

Page 4: Ad serving 101
Page 5: Ad serving 101

SECTION 2 - BEHIND THE SCENES OF BROWSERS, ADS, CLICKS AND COOKIES

Page 6: Ad serving 101

Web Browsing

> Browsing = Request + Response> URL: Uniform Resource Locator> Headers/Cookies

> Images/Buttons/Ads> Request, Response(click URL = Request)

> Clicks> Record event and show landing page

> Pixel or Pixel Call > Record an event (Action/Converion)> Set a cookie (Behavioral/Segment)

Page 7: Ad serving 101
Page 8: Ad serving 101
Page 9: Ad serving 101
Page 10: Ad serving 101

CLICKS

Page 11: Ad serving 101
Page 12: Ad serving 101

PIXELS & COOKIES

Page 13: Ad serving 101
Page 14: Ad serving 101
Page 15: Ad serving 101
Page 16: Ad serving 101

THREE BASIC CALL SCENARIOS

Page 17: Ad serving 101

3 basic types of ad calls in the Exchange

> The creative is hosted on RM’s content server and the publisher has a RM tag on their web page

> The creative is hosted on a 3rd party’s content server and the publisher has a RM tag on their web page

> Either of the two options above, but the publisher has the RM tag in their 3rd party server, and they have the 3rd party server’s tag on their web page

Page 18: Ad serving 101

The creative is hosted on RM’s content server and the publisher has a RM tag on their web page

Browser requests ad through web page’s RM embedded publisher ad tag

Browser requests ad from RM content server

Content server returns ad to the browser

2

3

RM server returns location of ad (RM hosted)

1

RM

Content

Server

RM server conducts auction and picks ad

Browser serves the ad

Page 19: Ad serving 101

The creative is hosted on a 3rd party’s content server and the publisher has a RM tag on their web page

Browser requests ad through web page’s embedded RM publisher ad tag

Browser requests ad from 3rd party’s ad server

3rd party server returns location of ad

2

3

RM server returns location of ad (3rd party server location)

1

3rd party

content

server

RM server conducts auction and picks ad

Content server returns ad to the browser

Browser requests ad from 3rd party’s content server

3rd party server

4 Browser serves the ad

Page 20: Ad serving 101

Creative is hosted on either RM or 3rd party server, but the publisher has a 3rd party server’s tag on their web page and the RM tag in their ad server

Browser requests ad through web page’s embedded 3rd party publisher ad tag

Browser requests ad from RM’s ad server

RM’s server returns location of ad, which could be on RM server or could be another redirect to another 3rd party server

2

3

If 3rd party server decides ad should come from RM, then looks to RM tag and sends info to browser

1

3rd party

content

server

RM server conducts auction and picks ad

Content server returns ad to the browser

Browser requests ad from 3rd party’s content server

3rd party server decides premium or non-premium, or determines a handoff priority

4 Browser serves the ad

RM

content

server

or

Page 21: Ad serving 101

Potential for latency issues Ad server 1

Ad server 2

Ad server 3

Ad server 4

User changes web page

Page 22: Ad serving 101

Section 3 Summary

Ad calls

> Publishers place ad tags on their web pages that call a specific ad server for ads

> This ad server decides whether to direct the browser to a content server – or to another ad server – to get an ad

> Many redirects between ad servers are possible, causing potential latency issues (delay in the delivery of an ad), and viewers may abandon a web page before an ad can load

> Latency and viewer abandonment can result in discrepancies in billing between advertisers and networks

Page 23: Ad serving 101

Term Definitions

> Server> Ad Server or

Creative Server> HTTP Request> HTTP Header> Pixel or Pixel Call

> Ad Tag or Pub Tag> Content

Management System

> Web Debugger

Page 24: Ad serving 101

RTB-D

Page 25: Ad serving 101