enum AdSpotFillType (v202408)
Stay organized with collections
Save and categorize content based on your preferences.
The different options for how ad spots are filled. Only some allocations of ads to subpods
produce a valid final pod.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202408
Enumeration |
Description |
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.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eAdRuleService utilizes BreakTemplate to define how ad spots are filled within ad pods.\u003c/p\u003e\n"],["\u003cp\u003eAdSpotFillType dictates whether an ad spot is required or optional, impacting the overall validity of the ad pod.\u003c/p\u003e\n"],["\u003cp\u003eAdSpotFillType options include REQUIRED, OPTIONAL, and UNKNOWN, with each affecting ad spot behavior differently.\u003c/p\u003e\n"],["\u003cp\u003eREQUIRED AdSpotFillType deems the pod invalid if the ad spot is empty, while OPTIONAL considers it satisfied regardless.\u003c/p\u003e\n"],["\u003cp\u003eUNKNOWN AdSpotFillType indicates the value is not exposed by the current API version.\u003c/p\u003e\n"]]],["AdRuleService's BreakTemplate utilizes `AdSpotFillType` to define how ad spots are filled within a pod. `REQUIRED` indicates an empty ad spot invalidates the pod. `OPTIONAL` signifies the spot is valid whether empty or not. `UNKNOWN` represents an unexposed value. These options determine the validity of a pod based on the presence or absence of ads in specified spots.\n"],null,["# enum AdSpotFillType (v202408)\n\n**Service** \n**AdRuleService** **Dependencies** \n[BreakTemplate.BreakTemplate...](/ad-manager/api/reference/v202408/AdRuleService.BreakTemplate.BreakTemplateMember \"BreakTemplate.BreakTemplateMember\") \n▼\n**AdSpotFillType**\n\nThe different options for how ad spots are filled. Only some allocations of ads to subpods\nproduce a valid final pod.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202408`\n\n| Enumeration | Description |\n|-------------|-------------------------------------------------------------------------------------|\n| `REQUIRED` | If this ad spot is empty, the overall pod is invalid. |\n| `OPTIONAL` | The ad spot is always \"satisfied\", whether empty or nonempty. |\n| `UNKNOWN` | The value returned if the actual value is not exposed by the requested API version. |"]]