Fraudulent Activity in Online Advertising



Similar documents
Impression Fraud in Online Advertising via Pay-Per-View Networks

Digital media glossary

Search Engines and Google Adwords

GOOGLE ANALYTICS TERMS

Here are our Pay per Click Advertising Packages:

2013 Ad Solutions. Cross Channel Advertising. (800) Partnership Opportunities 1. (800)

Common Online Advertising Terms Provided by ZEDO, Inc.

CIBC Business Toolkit Grow and Manage Your Business Online. Part 5: Grow Online Worksheet

Add Munchkin Tracking Code to Your Website

Search engine optimization: Black hat Cloaking Detection technique

Selling Digital Goods Online

Must-Read Tips for Creating a Successful Retargeting Campaign

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction

Getting Starting with Google Analytics. Summer Durrant IUPUI University Library Indiana Library Federation Conference November 14, 2012

How To Prevent Fraud Through Ad Verification

Creating Campaign Tracking URLs

Campaign Goals, Objectives and Timeline SEO & Pay Per Click Process SEO Case Studies SEO & PPC Strategy On Page SEO Off Page SEO Pricing Plans Why Us

web analytics ...and beyond Not just for beginners, We are interested in your thoughts:

The Absolute Beginners Guide to SEO

SEO Training SYLLABUS by SEOOFINDIA.COM

INTERNET MARKETING. SEO Course Syllabus Modules includes: COURSE BROCHURE

Internet Marketing Institute Delhi Mobile No.: DIMI. Internet Marketing Institute Delhi (DIMI)

1 Which of the following questions can be answered using the goal flow report?

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey

How To Market Your Website Online

Search Engine Optimization and Pay Per Click Building Your Online Success

DIGITAL MARKETING TRAINING

Concepts. Help Documentation

Digital marketing services

The Lane s Gifts v. Google Report

How to set up a campaign with Admedo Premium Programmatic Advertising. Log in to the platform with your address & password at app.admedo.

Preparing for the Cross Site Request Forgery Defense

When Reputation is Not Enough: Barracuda Spam & Virus Firewall Predictive Sender Profiling

Search Engine Optimisation workbook

When Reputation is Not Enough: Barracuda Spam Firewall Predictive Sender Profiling. White Paper

6 Digital Advertising. From Code to Product gidgreen.com/course

SEO Techniques for Higher Visibility LeadFormix Best Practices

6 Shocking Truths About Online Fraud

Free Website By Weebly Site & Weebly SEO

Is Your Google Analytics Data Accurate?

SmarterStats vs. Google Analytics

The art of Digital Marketing PPC, SEO & Social

Internet Advertising Glossary Internet Advertising Glossary

[state of the internet] / SEO Attacks. Threat Advisory: Continuous Uptick in SEO Attacks

Google Adwords and Your Nonprofit. Adam Chipman, Marketing Specialist, Allegiance Health

A SIMPLE GUIDE TO PAID SEARCH (PPC)

Search Engine Friendliness of Search Engine Marketing Methods

How to get started with search marketing

Guidelines for the Conduct of Ad Verification A Summary of the IAB US Document for the AU Market

Tracking True & False Demystifying Recruitment Marketing Analytics

WebLink 3 rd Party Integration Guide

2015 ftld SEO and Domain Name Best Practices. SEO and Domain Names: Best Practices, Moving Your Site

PAYDAY LENDING MARKET INVESTIGATION. Summary of a response hearing with money.co.uk held on Wednesday 23 July 2014

[Ramit Solutions] SEO SMO- SEM - PPC. [Internet / Online Marketing Concepts] SEO Training Concepts SEO TEAM Ramit Solutions

Your Blueprint websites Content Management System (CMS).

Getting A Google Account

The Social Network Guide for Skeptical Small Business Owners Bill McBride!!!!! p! c! r! SocIal

Digital Media Glossary. A user-friendly guide to the language of digital media.

How Web Browsers Work

80 % Section I: Web Page Analysis TOP 5 WORDS URL DESCRIPTION TAG TITLE TAG SPEED COPY. ocean19.com

Google Analytics: Tracking Where a Visitor Goes on Your Web Site

1/2014. Integral Ad Science Semiannual Review. Key findings from Integral s analysis of the display advertising industry

Alexander Nikov. 8. ecommerce Marketing Communications. Marketing Communications. Outline

SEO ADVANCED CHECKLIST (TECHNICAL EDITION v1.0)

Chapter 6. Attracting Buyers with Search, Semantic, and Recommendation Technology

Why do businesses order PPC services?

Analytics for Pros. SEMpdx

ONLINE ADVERTISING (SEO / SEM & SOCIAL)

Engelske slider. Menyene i Google Analy2cs

Threat Intelligence for Dummies. Karen Scarfone Scarfone Cybersecurity

Hybrid Approach to Search Engine Optimization (SEO) Techniques

Lesson 31: Backlinks and Negative Backlink SEO Audits

1. The information we collect and how we collect it.

Web Vulnerability Scanner by Using HTTP Method

Baidu: Webmaster Tools Overview and Guidelines

Pay per click advertising

SEO Course A 15 minute Introduction to Internet Marketing

ADVERTISING RESOURCES

Information Collected. Type of Information Collected. We may collect two general types of information when you use the Site:

CS 558 Internet Systems and Technologies

Getting Started To get started, you will need to access your Associates Central and DFP accounts. The 4-step process is as follows:

CEDIA WHITE PAPER. Inbound Marketing 2014 CEDIA

Is it time to hire an expert to take over your business online marketing?

How To Track Your Ads On Bing On A Pc Or Pcf On A Microsoft Macbook V2.2.5 (For Pc) On A Macbook Or Bing Ppl On A Web Browser On A Blackberry Or Ip

Google AdWords customers can see their Analytics data from inside their AdWords account

How to integrate Exoclick s conversions tracking with. tracking software voluum

Pay Per Click (PPC) Drive Calls To Your Business

SEO Definition. SEM Definition

Understanding Fraudulent Activities in Online Ad Exchanges

Post Affiliate Pro - a complete affiliate management platform

Everything You Need to Know About Digital Marketing

WE KNOW IT BEFORE YOU DO: PREDICTING MALICIOUS DOMAINS Wei Xu, Kyle Sanders & Yanxin Zhang Palo Alto Networks, Inc., USA

Online marketing. Summery. Introduction. marketing. Martin Hellgren,

SEO and Internet Marketing. For Professionals

GOOGLE ANALYTICS 101

WEB ANALYTICS. Presented by Massimo Paolini MPThree Consulting Inc

Demystifying Digital Introduction to Google Analytics. Mal Chia Digital Account Director

Online Marketing Optimization Essentials

SEO Glossary A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-R-S-T-U-V-W-X-Y

LASTLINE WHITEPAPER. Large-Scale Detection of Malicious Web Pages

Transcription:

Fraudulent Activity in Online Advertising Kevin Springborn, Paul Barford Summer 2013

Motivation 1990 s flat fee popups c. 2000 CPC adwords Today CPM display ads

The online ad ecosystem

Threats Simple threats: script-based page retrieval Ubiquitous - $12/10K impressions Mechanical turk Humans who are paid (or requested) to access sites More complex threats: botnets Geotargeting, clicks, and other characteristics As much as $100/10K impressions New threats: pay-per-view networks Websites that load 3rd party pages in an obfuscated fashion when accessed by users

Web traffic generation Search is the original form of traffic generation Search engine optimization (SEO) is a popular service Legitimate forms of traffic generation Adwords Content widgets (e.g., OutBrain) Type purchase web traffic in Google search MANY traffic generation offerings Wide variety of features (geo, uniques, etc.) Investigation of 34 target sites Assurance that no black hat methods are used Great deal of repackaging and ambiguous DNS registrations

Honeypot websites Series of websites developed to be targets for traffic generation Look and feel of a real site Instrumentation Gather as much data per access as possible

Case study traffic purchases Vendor Amount Runtime Price MaxVisits 10,000 5 days $11.99 BuildTraffic 20,000 60 days $55.00 AeTraffic 10,000 7 days $39.95 BuyBulkVisitor 20,000 5 days $53.00 TrafficMasters 50,000 2 days $70.00 US-based traffic, unique users over 24 hour period

Purchased traffic profiles BuildTraffic arrival process TrafficMasters arrival process

Purchased traffic observations 69K out of the 110K purchased impressions were delivered BuildTraffic ended 28 days into its 60 day cycle AeTraffic is still delivering at a low level BuyBulkVisitor delivered 1 impression Tiny (1%) overlap with public IP blacklists Virtually no interactions on our site Only modest reuse of IP addresses Inconsistent ad loads Most traffic was from pop-unders Only 53% of view had non-zero frame size

PPV networks Traffic generation objective: look like a real user (and offer features at low price) Some TG services offer a simple tag that when included on a site pays attractive CPM will not block any of your site content and does not lead to actions where users might be led to leave your site Tag will display 3rd party websites PPV network: groups of sites that run tags from a single TG service

Deep dive into PPV nets When a user accesses a site running a PPV tag a pop-under window is generated Typically requires a user action Pop-under calls PPV network server Delivers details on user and site PPV network will deliver URL s of sites buying traffic Often to 0 height frames Frequent reloads

Scope of PPV nets Many PPV sites publish their volume Average of 17.16M unique visitors and 6.29B page views per provider per day are claimed We identified 10 candidate PPV tags from review of purchased traffic and online forums We searched Jan-June 12 Common Crawl DB for publisher sites that run PPV tags from 10 providers Javascript checked for pop-under generation Over 4M PPV tags found on over 11K domains Largest: ero-advertising.com on 5.8K domains

Impact of PPV nets MuStats used to estimate daily page views on identified pages (domains and subdomains) Over 168M estimated daily page views Assumptions 25% of pop-unders are blocked 4 destination sites per pop-under Destination sites run 4 ads @ $0.25 CPM Over $15M/month in wasted ad spend from 10 PPV networks alone!

Mitigating PPV nets Viewport size filters Advertisers or intermediaries that run ad servers can augment their Javascript to check viewport Would filter 46% of impressions in our data Referrer blacklist Block traffic originating from PPV networks Would block 99% of our purchased traffic Publisher blacklist Identify publishers that participate in PPV nets Block ad requests from those publishers Would discourage publishers from PPV nets

Summary and status Fraud is a huge problem in online advertising From simple scripts to sophisticated bots to PPV networks Ongoing honeypot-based data gathering m.labs has developed TQ platform to identify fraud m.labs open experimental platform Data repository and API for ad fraud detection New directions for data gathering and fraud analysis

Thank you! Paul Barford Broadcast Interactive Media Kevin Springborn (kevin@mdotlabs.com)