Bulk Operations
Inventory → Ad Slots is a compact three-column list (Name, row actions, Last Modified). There are no selection checkboxes and no Bulk Actions menu. Earlier versions of these docs described a bulk UI that doesn't currently exist.
The practical paths for operating on many slots at once are the AI Assistant (for ad-slot changes) and CSV import/export (for demand-side tag IDs). Both are covered below.
Path 1: the AI Assistant
The Assistant is the primary way to change many slots at once in Anima. It can enumerate slots, apply changes, and show you a confirmation before anything is saved.
How to use
- Open AI Assistant from the sidebar (available in both Ad Manager and Account modes).
- Describe the change in plain language.
- Review the proposed changes.
- Confirm to apply.
- Ship a release from Wrapper → Releases to push the changes live.
What the Assistant can handle
| You ask | What it does |
|---|---|
| "Update floor price to $1.50 for all ad slots" | Applies the floor across the slots it identifies |
| "Set floor to $2.00 for slots containing 'header'" | Filters slots by name, applies to the match set |
| "Enable lazy loading for all below-fold slots" | Finds slots tagged / named as below-fold, updates Media settings |
| "Set refresh interval to 45 seconds for sidebar slots" | Updates refresh configuration for matched slots |
| "Disable refresh for all header slots" | Bulk refresh-off |
| "Add all article slots to the Article Pages layout" | Updates the layout's slot assignments |
Tips for best results
- Be specific. "Set floor to $2.00 for slots where name contains 'header'" works better than "update some floors".
- Always review the confirmation list. The Assistant shows you which slots it's about to touch — skim the list before confirming.
- One change at a time. Don't bundle floor + refresh + lazy-loading into a single request; do them as separate operations so you can revert any one of them cleanly.
Path 2: CSV import / export (demand-side tag IDs)
For demand-seat Tag IDs, the portal has a real bulk UI under Demand → Prebid:
- Switch to Ad Manager mode, go to Demand → Prebid.
- Click the Tag IDs dropdown (top-right of the page).
- Options:
- Download Template — blank CSV with the required columns
- Download All — export your current tag-ID mappings across seats (good starting point for edits)
- Upload All — upload a filled-in CSV to import mappings in bulk
This is the fastest path when onboarding a new bidder across dozens of ad slots, or when rebalancing tag IDs after a GAM-side rename.
See Configuring a Prebid seat for context on what tag IDs are and how they work per-slot.
Path 3: one-by-one edits
For changes the Assistant can't do cleanly, or when the change set is tiny, edit slots one at a time from Inventory → Ad Slots. The Copy row action is useful when a new slot should differ from an existing one by just a few fields.
After any bulk change
- Verify in the portal. Spot-check a handful of the affected slots in Inventory → Ad Slots to confirm the changes look right.
- Ship a release. Wrapper → Releases → Create Release. Nothing is live until this step.
- Verify in the browser. Load a page with
?pbjs_debug=true, confirmAAM Processing <N> ad slots on pagein the console — see Wrapper Debugging. - Watch metrics. Dashboard → Monetization for the next few hours to confirm revenue and fill rate track baseline.
For large bulk changes — floor shifts across many slots, new bidder rollouts — consider Wrapper → Experiments to roll out to a traffic slice first rather than 100%.