176985602337900

Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Chrome Extension - AdWatch
Sign in to Add to Watch List

IT & Programming > Software Application

View Change History

The client has made the following changes to the job.

Description
Date

Job awarded.

Mar 30, 2014

Job title changed to "Chrome Extension - AdWatch". Previously: "Chrome extension"

Job description changed. New Version|Previous Version

Mar 23, 2014
Close

Job Description

  |  Change History >>

Updated

Requirements for Chrome Browser Extension - AdWatch Ad Detection and Logging The app should identify all the ads loaded on a page according to the following requirements: • Identify iframes that their src attribute answer one of the configured regex list (i.e. ad server iframe), the configuration of the regex, ad server name and ID will be configured using a csv file in the below format: AdServerID1,AdServerName1,Regex1 AdServerID2, AdServerName2,Regex2 • In the case of several nested ad server iframes the app will consider only the top iframe. • The app will support finding ad server iframes recursively through non ad server iframes, for example: if site1 has an iframe to a sub domain and in it there are ad server iframes the app will find them as well. All ad server iframes should be logged to a local csv file with the following data points, the csv file will have the column names in the first row and the fields will be wrapped with quotation marks to support data points that contain commas\line break\etc.: • BrowserInstanceID: a GUID created when installing to represent the instance of the user, this will be identical throughout the usage of the app. • ImpressionID: a GUID created for every ad server iframe. • PageViewID: a GUID created for every page view. • Page URL: the URL of the page as seen in the address bar. • Host: the host of the Page URL. • Date: mm/dd/yyyy - based on UTC time. • Time: mm/dd/yyyy hh:mm:ss – based on UTC time. • AdServerID: as was configured in the list of ad server regex • AdServerDomain: the host of the URL of the ad server iframe • Width: the width of the iframe in pixels • Height: the height of the iframe in pixels UI & Configuration The app will have an icon next to the address bar, clicking the icon will open a window showing: • Number Of Ads in current page • Radio buttons to switch between app modes: o OFF: no ad identification and logging. o LOGGING OFF: no logging but still identifies the ads in current page including showing the number of ads in current page. o ON: identifies ads and logs them. o ON + Ad Marking: identifies ads, logs them and creates a 2px red border around every ad server iframe identified to have a visual indication of identified ads. • Log File Location: the path to where the logs are located and the ability to change it, by default this should be: C:\AdWatch\log.csv

Below are the requirements. I am an experienced developer in the field and can develop it myself but currently don't have enough time, I can guide you through every question and I think I provided very detailed and clear requirements. I would like to receive the code once or twice before project is over to make sure the code is as I expect it. Requirements for Chrome Browser Extension - AdWatch Ad Detection and Logging The app should identify all the ads loaded on a page according to the following requirements: • Identify iframes that their src attribute answer one of the configured regex list (i.e. ad server iframe), the configuration of the regex, ad server name and ID will be configured using a csv file in the below format: AdServerID1,AdServerName1,Regex1 AdServerID2, AdServerName2,Regex2 • In the case of several nested ad server iframes the app will consider only the top iframe. • The app will support finding ad server iframes recursively through non ad server iframes, for e...

Mar 23, 2014

Close
  • Posted: Sun, Mar 23, 2014
  • Time Left: Closed
  • Location: Anywhere
  • Client prefers freelancers from:
    Anywhere

    You are still able to submit a proposal for this job.

    The client prefers freelancers from
    a different location.

    You're still able to submit a proposal for this job, regardless of your location.
  • Start: Immediately
  • Budget: Less than $500
  • Fixed Price Job
  • Elance Escrow Protection
  • U.S. freelancers must have W9
Sign in to view client's details

Below are the requirements.
I am an experienced developer in the field and can develop it myself but currently don't have enough time, I can guide you through every question and I think I provided very detailed and clear requirements.
I would like to receive the code once or twice before project is over to make sure the code is as I expect it.

Requirements for Chrome Browser Extension - AdWatch

Ad Detection and Logging

The app should identify all the ads loaded on a page according to the following requirements:
• Identify iframes that their src attribute answer one of the configured regex list (i.e. ad server iframe), the configuration of the regex, ad server name and ID will be configured using a csv file in the below format:
AdServerID1,AdServerName1,Regex1
AdServerID2, AdServerName2,Regex2
• In the case of several nested ad server iframes the app will consider only the top iframe.
• The app will support finding ad server iframes recursively through non ad server iframes, for e...

Sign in or Register to see more

Desired Skills
Javascript, Chrome extension
Job ID: 54663099
Proposals
Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)

 Ukraine  |  
Winner
We offer a broad range of outsourcing services and solutions and provide high quality services for Web Development, Software Development and...
5
  |  
 5.0   |  $1,050 Earnings   |  1 Jobs
Bid ID: 54745315  |  Submitted: Mar 25, 2014 05:44 ET 
Delivery
Within 1 week
$400.00

 India  |  
5+ years Experience in Browser Extension/Plugin/Bookmarklets development | Html5 | CSS3 | JavaScript | jQuery | Bootstrap | CrossRider and Complete...
6
  |  
 4.8   |  Private   |  59 Jobs
Bid ID: 54676743  |  Submitted: Mar 23, 2014 23:47 ET 
Proposal SEALED

Whether you’re dreaming of a must-have mobile app, an automated business process, or a complex website, Smart Pelican Technologies Group will guide...
1
  |  
 0.0   |  Private   |  0 Jobs
Bid ID: 54667800  |  Submitted: Mar 23, 2014 15:48 ET 
Proposal SEALED
Sign in to Elance and start working on jobs today.
Sign in to view more of the job details and submit a proposal. Once registered, you'll have access to thousands of jobs online or through email.
Are you ready to post a job like this one?
Post a Similar Job »