← Back to blog

New in the Dashboard: Campaign Groups, Bulk Actions and Status Counters

My Campaigns got folders. Group campaigns by offer, geo or funnel, see totals per folder, pause or move a whole folder in one click, and jump between Active, Review, Declined and Stopped with live counters. A tour with screenshots.

New in the Dashboard: Campaign Groups, Bulk Actions and Status Counters

If you run more than a handful of campaigns on Adexium, the My Campaigns page has been a long flat table. Comparing “the Tier 1 casino push” against “the Asia VPN TMA tests” meant scrolling, sorting and doing sums in your head. This release fixes that with three things that work together: campaign groups, bulk actions and status counters.

Everything below is live in the advertiser dashboard. There is nothing to enable: the page looks exactly as before until you create your first group.


Campaign groups

A group is a folder on the My Campaigns page. You create it, drop campaigns in, and the table renders each folder as a collapsible section with its own totals row.

My Campaigns with three campaign groups and an Ungrouped section

What you get from a folder header:

  • Totals per group: impressions, clicks, CTR, conversions split by level (L1 / L2 / L3), CR, CPA and spend. They are calculated by the same code as the Total row at the bottom, over the same date range, so a folder total and the page total never disagree.
  • Collapse and expand. Collapsed folders keep their totals visible, which turns the page into a portfolio view: one line per offer or per geo, with the numbers that matter.
  • Ungrouped collects everything you have not filed yet, at the bottom.

All groups collapsed: a portfolio view with one totals line per group

Groups are pure organization. Moving a campaign between folders does not touch the campaign itself: no re-moderation, no change to bids, targeting or status. A campaign belongs to at most one group. Deleting a group does not delete campaigns, they simply return to Ungrouped.

Moving campaigns

Open the ⋮ menu on any row and pick Move to group. The dialog lists your folders, marks the current one, and lets you create a new folder inline without leaving the page.

Move to group dialog with inline group creation

Managing the folders themselves lives behind the Groups button at the top of the page: create, rename, delete, with a campaign count next to each.

Campaign groups management dialog

Groups and filters

Filters and sorting still work inside groups. Sort by spend and every folder sorts by spend internally. Filter by channel and folders that end up empty disappear until you clear the filter. The one thing that changes when groups are active is pagination: the list shows all campaigns at once, and collapsing is the way to keep it short. A page break in the middle of a folder would make the folder total lie.

Bulk actions

Every row now has a checkbox, and so does every folder header. Tick a header to select the whole folder; the header shows a partial state if only some campaigns inside are selected. The checkbox in the table head selects all filtered campaigns, not only the visible page.

Three campaigns selected with the Pause and Move to group toolbar

With a selection, a toolbar appears over the table:

  • Start (N) and Pause (N). The counter shows how many of the selected campaigns the action applies to: Start counts stopped ones, Pause counts active ones. Campaigns in review or declined are skipped, and the result is reported as “N started, M failed” so nothing changes silently.
  • Move to group moves the whole selection, using the same dialog as the single-row move.

Bulk actions run through the same per-campaign rules as the buttons on a row. Nothing a bulk action does could not be done by hand, it is just faster.

Status counters

Between the filters and the table there is now a row of chips: Active, Stopped, Review, Declined, each with a live count for the current filter. Click a chip to show only that status, click again to clear. The chips are the same status filter that already existed in the Statuses dropdown, so the URL of the page still carries your selection and you can share or bookmark it.

Two details worth knowing. First, the counts are calculated over the full filtered list, so activating “Declined” does not zero out the other counters: you still see how many are active while you review what got declined. Second, chips with a count of zero stay visible but disabled, so the row reads the same way every time.

Why folders instead of tags or labels

We considered tags. Folders won because the question advertisers ask is not “which campaigns have label X” but “how is my casino Tier 1 test doing compared to my Asia VPN test”. That needs totals per bucket and a bucket per campaign, which is what a folder is. If a campaign needs to be in two comparisons at once, cloning it is the honest answer: two campaigns produce two sets of numbers.

What to group by

A few patterns we see work well:

  • By offer when you run several verticals from one account: totals per offer become your daily check, and a paused folder is a paused offer.
  • By geo tier when the same offer runs across Tier 1 and Tier 3 with different bids and budgets.
  • By funnel stage, for example a discovery folder with broad campaigns and a whitelist folder with the campaigns that scale, the setup from the Philippines popunder case study. Folder CPA next to folder CPA tells you when to move budget.
  • By client, if you buy for several advertisers from one Adexium account.

Log in to advertiser.adexium.io, open My Campaigns, and press Groups.

More about Adexium

Frequently asked questions

What is the minimum deposit?
Minimum deposit is $100 for advertisers. Funds are credited within minutes for crypto and instantly for cards.
What payment methods are supported?
We accept a wide range of payment options to fit any geography:
USDT
USDTTRC-20, ERC-20, BEP-20, TON
TON
TONToncoin native
Bitcoin
BitcoinBTC native
Ethereum Ethereum
EthereumETH + ERC-20
Capitalist
CapitalistUSD / EUR
Visa / Mastercard Visa / Mastercard
Visa / MastercardInstant top-up
Wire transfer
Wire transferSWIFT / SEPA
Advertisers: top up from $100. Publishers: payouts every 3 business days, min $100.
What geos are supported?
225+ geos worldwide, including tier-1 (United States, United Kingdom, Germany, France, Canada, Australia), tier-2 (Eastern Europe, LATAM, SEA), and tier-3 markets. Targeting works down to city level.
How do payouts work for publishers?
Automated payouts every 3 business days. Minimum payout is $100. We pay via USDT (TRC-20/ERC-20/TON), TON, Capitalist, and bank wire. No manual approvals or hidden fees.
What tracking and postbacks are supported?
Server-to-server (S2S) postbacks, pixel tracking, and macros for all major trackers: Voluum, Keitaro, Binom, RedTrack, BeMob. Real-time conversion reporting.
How does anti-fraud work?
Three layers, none of them a black box. Before the auction, the bidder rejects requests from iframes, datacenter ASNs, hammering IPs and malformed user-agents; proxy/VPN traffic is blocked on SSP supply and targetable by a flag on direct placements. On the click, a JavaScript challenge by Kaminari — an independent antifraud vendor — filters bots before the redirect. Daily, every placement is scored on outcomes: enough clicks with zero conversions for any advertiser, or the same email registering across accounts, and it is blocked network-wide. Confirmed fraud is refunded.
Can I whitelist or blacklist sources?
Yes — whitelist and blacklist by source ID, app ID and zone, per campaign. There is no optimizer that silently drops sources for you. If you want automation, Auto CPA re-bids per source toward your target cost per conversion and leaves the source list under your control.
Can I pay per conversion instead of CPM/CPC?
Yes, two ways. Auto CPA bidding is self-serve on every format: you set a target cost per conversion and the bidder tunes CPM/CPC bids per traffic source to hit it. CPA pricing, where you pay a fixed price per conversion and nothing otherwise, is in beta and available on request — it runs on direct-publisher In-Page Push and Popunder inventory only, so we agree the conversion event and geos with you first. Both require S2S postback conversion tracking.