Skip to main content

Templates

Templates let you define an ad slot, layout, or wrapper configuration once and reuse it across many instances. When you change a template, you can apply the change to every instance built from it — except fields you've deliberately overridden on an individual instance.

Screenshot pending

This page describes the Templates section. The concepts and behavior are accurate; the on-screen list and editor are being captured.


Where it lives

Ad Manager (main) mode → Templates. This section is permission-gated — it appears (and is only usable) if your account has template permissions; without them the sidebar entry is disabled. Templates are scoped to your customer and each template's name is unique within the customer.


What you can templatize

Template typeCreatesGood for
Ad slot templateAd slots that share sizes, refresh, floors, and other settingsRolling out the same slot design across many pages/domains
Layout templateLayouts with a common slot set and scope patternStandardizing page types (article, homepage) across domains
Config templateWrapper configurationsA house baseline for timeouts, bidders, and wrapper settings

How templates and instances relate

  1. Create a template with the settings you want as the baseline.
  2. Create instances from it — for example an ad slot built from an ad-slot template.
  3. Override per instance where a specific slot needs to differ; overridden fields are tracked on the instance.
  4. Edit the template, and choose whether to apply the change to existing instances. Applying propagates the edit to every linked instance — for all fields they haven't overridden. If you don't apply, the template is updated but existing instances are left unchanged.

Applying template edits is what makes templates powerful for scale: fix a floor or a size once, apply it, and every non-overridden instance picks it up — no bulk editing.

Override sparingly

The more fields you override on an instance, the less a template edit can do for it. Override only where a slot genuinely needs to differ, so template propagation keeps doing the heavy lifting.