AutoScheduleAds lets you organize banner ads by location, give each one a start and end date, and serve the currently-active ad to any website or app through a simple JSON API. Set it once — the right ad shows up on the right day, automatically.
One workspace to organize, schedule, and serve your banner ads — no ad server to run.
Group your ads under named locations — one per site, page, or placement slot. Each location has its own independent schedule.
Give every ad a start and end date with a built-in date picker. AutoScheduleAds serves only the ad whose window contains today.
Fetch the active ad for any location with a single authenticated POST. Drop the title, image, and link straight into your page.
Archive, expire, or mark ads as used in a click. Keep your active list clean while every ad stays recoverable.
Each ad carries a title, an image URL, and a destination link — the three pieces you need to render a clickable banner anywhere.
Every location and ad is scoped to your account. No public sharing, no leakage — just your ads, served on your schedule.
Minutes to set up, then it runs itself.
Add a location for each site or placement where you want ads to appear. Name it something you'll recognize.
Add ads to the location with an image, a link, and a start and end date. Stack up as many as you like — each runs in its own window.
Call POST /api/ads/<location_id> from your site to get today's active ad, then render it however you want.
Whether it's one banner or a rotating campaign calendar.
Queue up holiday and sale banners weeks ahead. Each one goes live on its start date and steps aside when it ends.
Sell date-bound sponsor slots and let the schedule handle rotation. No manual swapping of image tags every week.
Run a single promo banner that updates itself. Set the dates once and forget about it until the next campaign.
One account, many locations. Every site or app pulls its own active ad from its own location endpoint.
The one ad in that location whose start date is on or before today and whose end date is on or after today — and that isn't archived, expired, or used. If nothing is in window, the API returns an empty result.
A location is a placement — a site or slot. Ads live inside a location, each with its own schedule. You serve ads by location.
No. You provide an image URL and a destination link for each ad. AutoScheduleAds stores the schedule and serves those values back to you through the API.
They're independent flags that take an ad out of rotation. Archive shelves it, expire retires it, and used marks it as already served — and each can be undone from its own list.
Yes. Locations and ads are scoped to your account. There's no public sharing and no cross-user access.
Not today. The service is free to use — create an account and start scheduling.
Create a free account, add a location, and have a scheduled ad serving through the API in under five minutes.