Skip to main content

Bulk Operations

No bulk-actions UI in the list view today

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

  1. Open AI Assistant from the sidebar (available in both Ad Manager and Account modes).
  2. Describe the change in plain language.
  3. Review the proposed changes.
  4. Confirm to apply.
  5. Ship a release from Wrapper → Releases to push the changes live.

What the Assistant can handle

You askWhat 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:

  1. Switch to Ad Manager mode, go to Demand → Prebid.
  2. Click the Tag IDs dropdown (top-right of the page).
  3. 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

  1. Verify in the portal. Spot-check a handful of the affected slots in Inventory → Ad Slots to confirm the changes look right.
  2. Ship a release. Wrapper → Releases → Create Release. Nothing is live until this step.
  3. Verify in the browser. Load a page with ?pbjs_debug=true, confirm AAM Processing <N> ad slots on page in the console — see Wrapper Debugging.
  4. 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%.