AI-generated Key Takeaways
-
An AdRule dictates how the ad server generates video ad playlists, and can be created and updated using the AdRuleService.
-
Each AdRule has key properties like a unique ID, name, priority (1-1000, 1 being highest), targeting criteria, start and end times, and status (active, inactive).
-
AdRules control frequency capping, setting limits on impressions per stream and pod, and can be configured to defer to other rules.
-
AdRules define ad slots for pre-roll, mid-roll, and post-roll placements within video content, supporting various podding strategies.
An AdRule contains data that the ad server will use to generate a playlist of video ads.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
Field |
|
---|---|
|
The unique ID of the AdRule. This value is readonly and is assigned by Google. |
|
The unique name of the AdRule. This attribute is required to create an ad rule and has a maximum length of 255 characters. |
|
The priority of the AdRule. This attribute is required and can range from 1 to 1000, with 1 being the highest possible priority. Changing an ad rule's priority can affect the priorities of other ad rules. For example, increasing an ad rule's priority from 5 to 1 will shift the ad rules that were previously in priority positions 1 through 4 down one. |
|
The targeting criteria of the AdRule. This attribute is required. |
|
This AdRule object's start date and time. This attribute is required and must be a date in the future for new ad rules. |
|
Specifies whether to start using the AdRule right away, in an hour, etc. This attribute is optional and defaults to StartDateTimeType.USE_START_DATE_TIME. Enumerations
|
|
This AdRule object's end date and time. This attribute is required unless |
|
Specifies whether the AdRule has an end time. This attribute is optional and defaults to false. |
|
The AdRuleStatus of the ad rule. This attribute is read-only and defaults to AdRuleStatus.INACTIVE. Enumerations
|
|
The FrequencyCapBehavior of the AdRule. This attribute is optional and defaults to FrequencyCapBehavior.DEFER. Enumerations
|
|
This AdRule object's frequency cap for the maximum impressions per stream. This attribute is optional and defaults to 0. |
|
This AdRule object's frequency cap for the maximum impressions per pod. This attribute is optional and defaults to 0. |
|
This AdRule object's pre-roll slot. This attribute is required. |
|
This AdRule object's mid-roll slot. This attribute is required. |
|
This AdRule object's post-roll slot. This attribute is required. |