A digital advertising agency in Johannesburg that buys against numbers

Paid media has become the default growth channel for South African brands, and the cost of entry rises every year. US digital advertising revenue reached nearly $300 billion in 2025, a 13.9% increase year on year, according to the IAB/PwC Internet Advertising Revenue Report. Every additional bidder in the auction pushes up the price of the same click. Most advertisers respond by adding another platform, and within two quarters nobody can say what any single channel contributed.


Firewater is a digital advertising agency in Sandton, Johannesburg, and paid media sits at the centre of the business. We plan, build and run campaigns on Google Ads and paid search, on Facebook and Instagram, and on whichever other platforms hold your buyers’ attention. Each of those channel pages sits underneath this one, and all of them share a single strategy, one budget model and one set of numbers. Paid media connects to the rest of the marketing services we run, so campaigns carry the same message the brand uses everywhere else.

The work starts with the arithmetic before the media plan. We establish what a customer is worth over their lifetime, set a target cost per acquisition against that figure, then buy to hit it. A platform qualifies for budget when the unit economics support it, and loses budget when they stop. Twenty-six years of buying media has taught us which channels flatter themselves inside their own reporting interface, and how to check their claims against something independent.

Choosing the platform mix

Channel choice follows buying behaviour. Search captures demand that already exists, while paid social has to create the demand before it can capture anything. As a digital advertising agency working across both, Firewater maps your funnel against every platform under consideration, then allocates budget to the ones that can carry the volume. Nothing gets bought because it is fashionable, or because a platform representative offered a spending incentive that quarter.


LinkedIn advertising earns its place when the sale is B2B, considered, and signed off by a committee. TikTok campaigns earn theirs when the product is visual, affordable and bought on impulse. Every platform is set up with its own campaign objective and its own definition of success, because a prospecting video view and a bottom-funnel enquiry are not the same event. Budgets are split by role in the funnel, then reviewed against performance.

Creative and landing pages

Ad creative now decides most of the result. Targeting controls have narrowed steadily over the past five years, and the auction reads creative as one of its strongest delivery signals. Firewater builds ad sets with enough creative variation for the delivery system to learn quickly, then retires the variants that stop earning impressions. Production is deliberately fast and unprecious, because an account needs a steady supply of new angles more than it needs one polished hero film.


The click is half the job. We test landing pages alongside the advertising itself, working with our conversion optimisation team, so that paid traffic arrives somewhere designed to convert it. Google makes the same argument in its Quality Score documentation, where landing page experience is one of three components determining what you pay per click. A cheaper click is usually a design problem before it is a bidding problem.

Measurement that holds up

Every platform dashboard claims the same conversion as its own. Add four reports together and you have apparently sold three times what you shipped. Firewater builds one reporting view that reconciles platform-reported activity against your CRM records or your invoiced sales. Attribution rules are written down, so everyone in the room argues about the same number.


Spend, cost per acquisition and revenue by channel appear in a single reporting dashboard that refreshes on a fixed cycle. Budget then moves towards whatever is producing qualified sales, and away from the campaigns that only produce impressions. Formal reviews happen monthly, with a written note on what changed and why, so the reasoning survives staff turnover on either side. Money shifts sooner than that when one channel is clearly ahead of the rest.

What you can expect

A digital advertising agency should make your spend predictable enough to plan against. You get to know what a qualified lead costs on each platform, which creative is carrying the account, and where the next rand of budget belongs. Finance stops treating advertising as an unexplained line item. Budget conversations get considerably shorter.


Firewater has planned and bought advertising for brands including KFC and Eurolux, across categories with very different margins and buying cycles.

We work from Sandton, Johannesburg, with clients across South Africa and further afield. Call +27 11 262 6056 or send through your brief with your current monthly spend and your target cost per acquisition. Someone senior will come back to you within one working day. Bring the last three months of platform reports if you have them to hand.


Sources: IAB/PwC Internet Advertising Revenue Report, Full Year 2025; Google Ads Help on campaign objectives; Google Ads Help on Quality Score. All links verified September 2026.

Fill in this form to get in touch

    Fill in this form
    to get in touch

      Explore Firewater