Tasteful advertising, on purpose.
Four slots. Always labeled “Advertisement.” No interstitials, no sticky video, no surprise audio. If it would look cheap next to a Free Press or Deadline Detroit citation, it does not run.
Slots
| Placement | Size | Config key |
|---|---|---|
| Leaderboard under the masthead | 728 × 90 (scales down) | ads.slots.leaderboard |
| Right rail | 300 × 250 | ads.slots.sidebar |
| In-feed card after the fourth story | Flexible card | ads.slots.inFeed |
| Footer strip | 970 × 90 equivalent | ads.slots.footer |
How you add an advertiser
Open js/config.js. For a linked image banner:
leaderboard: {
href: "https://advertiser.example",
image: "ads/your-banner.jpg",
headline: "Name of the business"
}
Leave image blank to keep the house “available” card. Set ads.enabled to false to hide every slot in one move. Drop creative files in the ads/ folder.
House rules for creative
Local and regional advertisers preferred. Animation under five seconds, no looped sound. No before/after medical miracles, no payday-loan pressure copy, no dark-pattern “download” buttons. Political ads must name the committee paying. Cannabis and alcohol only with required state disclaimers.
Rates
Fill these in once you have traffic numbers. Until then, treat the placeholders as invitation units and sell them as flat monthly sponsorships rather than noisy CPM auctions.
| Slot | Intro monthly | Notes |
|---|---|---|
| Leaderboard | Set your price | One advertiser at a time |
| Sidebar | Set your price | Good for a neighborhood business |
| In-feed | Set your price | Must stay labeled Sponsored |
| Footer | Set your price | Quiet, persistent |
| Site sponsor | Set your price | Name in the mast top bar |
Contact
ads@seeinsidedetroit.com — send the business name, the slot you want, a 728 or 300 asset, and the destination URL.