# type BreakTemplate.BreakTemplateMember (v202505)

**Service** **AdRuleService** **Dependencies** [BreakTemplate](https://developers.google.com/ad-manager/api/reference/v202505/AdRuleService.BreakTemplate) ▼ **BreakTemplate.BreakTemplate...**

A building block of a pod template.

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202505`

| ## Field ||
|---|---|
| ### `adSpotId` | ` xsd:long` The ID of the [AdSpot](https://developers.google.com/ad-manager/api/reference/v202505/AdRuleService.AdSpot) that has the settings about what kinds of ads can appear in this position of the [BreakTemplate](https://developers.google.com/ad-manager/api/reference/v202505/AdRuleService.BreakTemplate). |
| ### `adSpotFillType` | ` https://developers.google.com/ad-manager/api/reference/v202505/AdRuleService.AdSpotFillType ` The behavior for how the [AdSpot](https://developers.google.com/ad-manager/api/reference/v202505/AdRuleService.AdSpot) should be filled in the context of the [BreakTemplate](https://developers.google.com/ad-manager/api/reference/v202505/AdRuleService.BreakTemplate). *** ** * ** *** **Enumerations** `REQUIRED` :   If this ad spot is empty, the overall pod is invalid. `OPTIONAL` :   The ad spot is always "satisfied", whether empty or nonempty. `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. <br /> |