FT Ads is a Chrome extension intended to give users at-a-glance access to ads-related traffic properties.
Both Multi- (OAds) and Single Request Architectures (PG) are supported.
The query params of requests to the Ad Server are parsed and pretty-printed for easier reading.
The body of POST requests with the query strings type=ads:slot-requested
and type=ads:slot-rendered
are parsed and pretty-printed for easier reading.
The unedited raw data is viewable in the disclosure element at the foot of each column
- Download https://github.com/oliverturner/ft-ads-extension/archive/refs/heads/main.zip
- Unpack the zip file and move the resulting directory into a location of your choice. Note that it contains a folder named
/dist
- Open Chrome's Manage Extensions page by copying and pasting
chrome://extensions
into a new Chrome tab - Enable "Developer mode"
- Click "Load unpacked", navigate to the
/dist
folder and click "Select"
With these steps taken you should now see the extension show up:
- Delete the existing extension folder
- Follow steps 1 to 3 above
- Click the refresh icon
With the extension installed...
- Navigate to a page on FT.com and open the dev tools
- Select the FT Ads tab, refresh the page, and scroll: you should see the results start to show up as below
To start the project, run:
npm start
This will launch the panel as a hot-reloading HTML page pre-loaded with sample data, allowing you to quickly tweak and refine the UI and behaviour
To see the extension in action you will need to install it: follow the instructions from step 3 forwards
To see changes you made in development reflected in the extension
- Regenerate the contents of the
/dist
directory in watch mode by runningnpm run dev
- Right click the body of the panel and click "Reload Frame"
- Refresh the page you're inspecting and scroll to trigger requests
Changes to public/manifest.json
require you to manually refresh the extension:
This extension is yet to be published on the Chrome Store.
- Playwright tests
- More compact layout
- Better parity with Google Publisher Console: link out to
- Line item
- Creative detail
- Delivery diagnostics