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.
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 type | Creates | Good for |
|---|---|---|
| Ad slot template | Ad slots that share sizes, refresh, floors, and other settings | Rolling out the same slot design across many pages/domains |
| Layout template | Layouts with a common slot set and scope pattern | Standardizing page types (article, homepage) across domains |
| Config template | Wrapper configurations | A house baseline for timeouts, bidders, and wrapper settings |
How templates and instances relate
- Create a template with the settings you want as the baseline.
- Create instances from it — for example an ad slot built from an ad-slot template.
- Override per instance where a specific slot needs to differ; overridden fields are tracked on the instance.
- 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.
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.