Amazon Ads for books, read against break-even.
Amazon measures ACOS against the price on the listing — money you never see. SelfPub Go puts Sponsored Products, Brands, and Display in one table and recalculates every metric against what a sale actually pays you, while the campaign is still running.
KDP advertising, run from one table.
Three ad consoles, a royalty report, and a spreadsheet is not a workflow. Every KDP ads campaign you run lands in the same grid, measured with the same number.
Every campaign in one table
Sponsored Products and Sponsored Brands side by side, with the same filters, the same sorting, and the bulk bid edits Amazon's console never gave authors.
ACOS against break-even, not a flat target
A 45% ACOS is fine on one book and ruinous on another. SelfPub Go computes each title's break-even ACOS from its own royalty, price, format and marketplace, then reads the campaign against that line instead of a number you guessed.
Search terms that eat the budget
Search-term reports are parsed for you, and the terms quietly draining spend surface in a queue. Block them at the campaign or the ad group, or apply a saved negative list across campaigns.
Every marketplace in one view
Campaigns from every marketplace your books sell in, totalled in a single currency. The original amount is always one click away.
Hour by hour, not yesterday's total
Traffic and spend arrive from Amazon Marketing Stream on an hourly cycle, so a bid that started burning this morning shows up this morning. Between your sessions the app keeps watching the same numbers — ACOS past your line, a book in the red, a campaign that stopped getting impressions — and tells you which one needs a look.
Suggestions that wait for you
Bid changes and negative keywords come as proposals with the data behind them. Nothing is applied to your account until you approve it — in bulk or one at a time.
ACOS against the cover price is the wrong number.
Amazon divides your ad spend by the sales those ads produced, and it counts a sale at the price a reader paid. You never see that money. What reaches you is a royalty — a percentage that shifts with marketplace, format, price band, and delivery cost, and that arrives as page reads when the reader is on Kindle Unlimited.
SelfPub Go recomputes the same campaigns against that royalty. The ranking of your campaigns changes, and so does the list of the ones you should be cutting.
What Amazon shows you
Ad spend ÷ sales at retail price
Flattering, and disconnected from your bank account.
What SelfPub Go shows you
Ad spend ÷ royalty earned, KENP included
The number that decides whether the title is worth a bid.
Amazon PPC for authors, not for FBA sellers.
Ad platforms built for Sellers
They manage campaigns and automate bids well — for people moving physical inventory. They score ACOS against retail price, which is not what a book pays you, and they have no concept of KENP page reads at all. Your royalty rate never enters the model.
SelfPub Go — one desktop app
- Ad spend by the hour and royalties from each KDP report, joined per book
- ACOS against your actual royalty rate, KENP included
- Multi-marketplace totals in one currency, originals preserved
- Royalty reports stay on your machine
Questions about Amazon Ads for books.
Is running Amazon Ads through SelfPub Go against Amazon's Terms of Service?
No. Ads run through Amazon's official Advertising API — you authorize SelfPub Go on Amazon's own OAuth screen and can revoke it there at any time. Royalty data is a different story: KDP's terms restrict handing your reports to third parties, which is exactly why the desktop app keeps royalty data on your computer instead of uploading it to us.
How is this different from Perpetua or Ad Badger?
Both are sold to a different buyer, and they are not the same case. Ad Badger's own product tour calls it “Serious Amazon PPC Software For Serious Sellers, Brands, and Agencies,” and on 21 August 2026 a search of its own site for “KENP” returned no product or feature page. Perpetua describes itself as “retail media optimization software” and names sellers, brands and agencies as its audiences; it does document KDP metrics, and by its own definition its KENP figure is “the estimated number of pages read by Kindle Unlimited customers attributed to your ads.” SelfPub Go starts from your own KDP royalty report instead, so every page read counts whether an ad touched it or not, and each book carries a break-even ACOS computed from what it actually pays you. The sourced, dated version of both comparisons is on the compare pages.
What counts as a good ACOS for a book?
Any ACOS that leaves a profit after your royalty, and that number is different for every title. A $2.99 ebook at 70% royalty and a paperback at 60% minus printing cost break even at wildly different points, and page reads change the answer again. That's the whole reason the app computes a break-even ACOS per title from your own royalty, price and format, and reads the campaign against that line instead of quoting a benchmark that fits somebody else's catalog.
Do I have to connect my Amazon account?
For ads, yes — campaign data can only come from Amazon's Advertising API, and that means authorizing SelfPub Go through Amazon. You'll never type an Amazon password into our app, and you can revoke access from your Amazon account whenever you like.
Does it change my bids on its own?
No. The app watches the numbers between your logins and proposes changes — a bid that's out of line, a search term burning budget, a campaign with zero impressions — and every one of them waits for your approval. Nothing runs unattended.