Some text on your page, so you can see how the banner sits in it.
And some more underneath.
No key. Every parameter takes a comma-separated list, and anything unrecognised is ignored rather than erroring.
| Endpoint | |
|---|---|
GET /a |
302 to a random matching banner, never cached. The one you embed. |
GET /api/pick | the same choice as JSON |
GET /api/sample | n random ones at once |
GET /api/list |
page a filter, limit to 500, offset to page |
GET /api/facets | categories, languages, colours, sizes with counts |
GET /api/stats | corpus totals |
GET /frame |
one banner as a page, for an iframe. mode,
every, cooldown |
GET /b/<id> | where a banner came from |
GET /api/guestbook |
the guestbook, newest first. limit, offset |
GET /blob/<id> | one exact image, cached a year |
| Parameter | |
|---|---|
cat | … |
lang |
en latin lettering · zh any CJK
· none no text detected.
Use en,none for an English page. |
color |
the colour a banner reads as:
red orange yellow
green teal blue
purple pink brown
black gray white.
Measured off the pixels, ignoring transparent ones, so a
banner that is transparent behind blue text is
blue and not white. |
size | exact pixels, 468x60 |
adbank collected none of this. It republishes what other people archived:
| Banner Depot 2000 | 22,915 ads mined from Wayback snapshots by Richard Lewei Huang and Yufeng Zhao. CC BY 4.0. |
| Digital Ad Archive | Hand-written alt text and curated subjects. |
| GifCities | The Internet Archive's search over GeoCities GIFs. |
| Wayback CDX | DoubleClick, LinkExchange, Burst, ValueClick and the rest of the ad networks. |
| 88x31 collection | The canonical button wall. |
The short version. Full attribution, the people who drew and tested things, and everybody's buttons are on the credits page. Nothing is served until it has been screened for nudity. The filter is deliberately over-eager.
Sign it if you put a banner on your page, or if you just came to look.