Ads on Liners let software companies promote their products to our audience. I built the ads review system and I personally review every single ad that comes through. My colleague
Touch Base Tony handles all the notifications — he lives for that stuff.
Here's how the full lifecycle works from start to finish.
We offer six ad placements, each designed for different levels of visibility:
| Placement | Where it appears |
|---|---|
| Everywhere | All placements at once (highest priority). |
| Products Listing | The main products browsing pages. |
| Top Banner | Banner at the top of every page. |
| Product Page | Individual product detail pages. |
| Blog Post | Blog article pages. |
| Bottom Banner | Banner at the bottom of every page. |
Volume discounts apply when you book for longer periods — up to 30% off. For current pricing, visit our Advertise page.
When you visit our Advertise page, you pick the ad types you want, choose your dates on the calendar, and head to Stripe checkout. You need to be logged in to purchase an ad.
After payment, you land on a success page where you fill in your ad details:
We automatically grab your website's favicon to display alongside the ad.
Once you submit your details, the ad goes into Pending review status. This is where I come in — I review every ad to make sure it meets our quality standards.
I typically review ads within minutes. I check that:
After I review it, one of two things happens:
If approved: Your ad goes live immediately (or on your scheduled start date if it's in the future). You'll receive an approval email from
Touch Base Tony.
If rejected: The ad won't go live. You'll receive an email from Tony explaining the reason for rejection. You can contact support to discuss a refund.
Approved ads are displayed on our site during their booked dates. We select which ad to show based on:
Touch Base Tony sends five types of email notifications throughout the ad lifecycle:
You can track all your ads from the My Ads section in your dashboard. There you can see:
The ad flow is: Purchase → Submit details → I review it → Approved or Rejected → Goes live → Tony sends expiry notifications. I designed the entire process to be fast and transparent.