This page provides release notes for the Display \& Video 360 API.

**Latest API version: v4**

## October 22, 2026

### New Features

Released v5 in public beta, which includes:

- The ability to manage YouTube video and channel exclusion targeting at the Advertiser level.
- Support for Digital Out of Home insertion orders.
- Changes to how inventory source deals and auction packages are retrieved and targeted.
- Refactored audience targeting for YouTube and Demand Gen ad groups.
- Removal of Customer Match audience management methods in favor of [upgrading
  to use Data Manager API](https://developers.google.com/data-manager/api/devguides/audiences/display-video/customer-match/upgrade).

Follow the steps in the [migration guide](https://developers.google.com/display-video/api/v5-migration-guide) to migrate from v4 to
v5.

In addition, we've added [`businessName`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#VideoPerformanceAd.FIELDS.business_name) and
[`logo`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#VideoPerformanceAd.FIELDS.logo) fields for Video Performance Ads and support for SDF
version [v10.1](https://developers.google.com/display-video/api/structured-data-file/rel-notes#version_101) in v4.

#### v5 (beta)

The following is an exhaustive list of differences between the [July 23,
2026](https://developers.google.com/display-video/api/release-notes#july_23_2026) v4
version release and the new v5 beta.

- The following methods have been added:

  | Service | Method(s) |
  |---|---|
  | [`advertisers.inventorySources`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.inventorySources) | [`get`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.inventorySources/get) [`list`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.inventorySources/list) |
  | [`lookalikeAudiences`](https://developers.google.com/display-video/api/reference/rest/v5/lookalikeAudiences) | [`create`](https://developers.google.com/display-video/api/reference/rest/v5/lookalikeAudiences/create) [`get`](https://developers.google.com/display-video/api/reference/rest/v5/lookalikeAudiences/get) [`list`](https://developers.google.com/display-video/api/reference/rest/v5/lookalikeAudiences/list) |
  | [`partners.inventorySources`](https://developers.google.com/display-video/api/reference/rest/v5/partners.inventorySources) | [`get`](https://developers.google.com/display-video/api/reference/rest/v5/partners.inventorySources/get) [`list`](https://developers.google.com/display-video/api/reference/rest/v5/partners.inventorySources/list) |

- The following methods have been removed:

  | Service | Method(s) |
  |---|---|
  | [`firstPartyAndPartnerAudiences`](https://developers.google.com/display-video/api/reference/rest/v5/firstPartyAndPartnerAudiences) | `create` `editCustomerMatchMembers` `patch` |
  | `inventorySources` | `create` `editInventorySourceReadWriteAccessors` `get` `list` `patch` |

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`AdGroup`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups#AdGroup) | [`adSource`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups#AdGroup.FIELDS.ad_source) [`creativeAssignments`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups#AdGroup.FIELDS.creative_assignments) |
  | [`AdGroupAd`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#AdGroupAd) | [`containsSyntheticMedia`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#AdGroupAd.FIELDS.contains_synthetic_media) [`parentCreativeId`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#AdGroupAd.FIELDS.parent_creative_id) |
  | [`AssignedTargetingOption`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption) | [`auctionPackageDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.auction_package_details) [`combinedAudienceDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.combined_audience_details) [`customListDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.custom_list_details) [`firstPartyAndPartnerAudienceDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.first_party_and_partner_audience_details) [`googleAudienceDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.google_audience_details) [`lookalikeAudienceDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.lookalike_audience_details) |
  | [`AudioAd`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#AudioAd) | [`userSpecifiedTrackingUrl`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#AudioAd.FIELDS.user_specified_tracking_url) |
  | [`CommonInStreamAttribute`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#CommonInStreamAttribute) | [`userSpecifiedTrackingUrl`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#CommonInStreamAttribute.FIELDS.user_specified_tracking_url) |
  | [`TargetingOption`](https://developers.google.com/display-video/api/reference/rest/v5/targetingTypes.targetingOptions#TargetingOption) | [`auctionPackageDetails`](https://developers.google.com/display-video/api/reference/rest/v5/targetingTypes.targetingOptions#TargetingOption.FIELDS.auction_package_details) |
  | [`ThirdPartyVerifierAssignedTargetingOptionDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.ThirdPartyVerifierAssignedTargetingOptionDetails) | [`peer39`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.ThirdPartyVerifierAssignedTargetingOptionDetails.FIELDS.peer39) |
  | [`VideoPerformanceAd`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#VideoPerformanceAd) | [`businessName`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#VideoPerformanceAd.FIELDS.business_name) [`logo`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#VideoPerformanceAd.FIELDS.logo) [`userSpecifiedTrackingUrl`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#VideoPerformanceAd.FIELDS.user_specified_tracking_url) |
  | [`YoutubeAndPartnersSettings`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems#YoutubeAndPartnersSettings) | [`relatedVideos`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems#YoutubeAndPartnersSettings.FIELDS.related_videos) |

- The following fields have been removed:

  | Object | Field(s) |
  |---|---|
  | [`FirstPartyAndPartnerAudience`](https://developers.google.com/display-video/api/reference/rest/v5/firstPartyAndPartnerAudiences#FirstPartyAndPartnerAudience) | `contactInfoList` `mobileDeviceIdList` |
  | [`TargetingExpansionConfig`](https://developers.google.com/display-video/api/reference/rest/v5/TargetingExpansionConfig) | `audienceExpansionLevel` `audienceExpansionSeedListExcluded` |
  | [`ThirdPartyVerifierAssignedTargetingOptionDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.ThirdPartyVerifierAssignedTargetingOptionDetails) | `adloox` |
  | [`YoutubeAndPartnersSettings`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems#YoutubeAndPartnersSettings) | `relatedVideoIds` |

- The following fields have been updated:

  | Object | Field(s) |
  |---|---|
  | [`AudioAd`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#AudioAd) | [`trackingUrl`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#AudioAd.FIELDS.tracking_url) |
  | [`AssignedTargetingOption`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption) | [`inventorySourceDetails`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.inventory_source_details) |
  | [`CommonInStreamAttribute`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#CommonInStreamAttribute) | [`trackingUrl`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#CommonInStreamAttribute.FIELDS.tracking_url) |
  | [`VideoPerformanceAd`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#VideoPerformanceAd) | [`trackingUrl`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds#VideoPerformanceAd.FIELDS.tracking_url) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`FraudOption`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FraudOption) | `AD_IMPRESSION_FRAUD_75` |
  | [`InsertionOrderType`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.insertionOrders#InsertionOrderType) | `OUT_OF_HOME` |
  | [`PartnerCostType`](https://developers.google.com/display-video/api/reference/rest/v5/PartnerCost#PartnerCostType) | `PARTNER_COST_TYPE_PEER39` `PARTNER_COST_TYPE_PEER39_PREBID` |
  | [`SdfVersion`](https://developers.google.com/display-video/api/reference/rest/v5/SdfConfig#SdfVersion) | `SDF_VERSION_10_1` |
  | [`TargetingType`](https://developers.google.com/display-video/api/reference/rest/v5/TargetingType) | `TARGETING_TYPE_AUCTION_PACKAGE` `TARGETING_TYPE_COMBINED_AUDIENCE` `TARGETING_TYPE_CUSTOM_LIST` `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` `TARGETING_TYPE_GOOGLE_AUDIENCE` `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` `TARGETING_TYPE_LOOKALIKE_AUDIENCE` |

- The following enum values have been removed:

  | Enum | Value(s) |
  |---|---|
  | [`PartnerCostType`](https://developers.google.com/display-video/api/reference/rest/v5/PartnerCost#PartnerCostType) | `PARTNER_COST_TYPE_ADLOOX` `PARTNER_COST_TYPE_ADLOOX_PREBID` |
  | [`TargetingType`](https://developers.google.com/display-video/api/reference/rest/v5/TargetingType) | `TARGETING_TYPE_INVENTORY_SOURCE` |

- The following previously-deprecated enum values have been removed:

  | Enum | Value(s) |
  |---|---|
  | [`ContentRatingTier`](https://developers.google.com/display-video/api/reference/rest/v5/ContentRatingTier) | `CONTENT_RATING_TIER_FAMILIES` `CONTENT_RATING_TIER_GENERAL` `CONTENT_RATING_TIER_MATURE` `CONTENT_RATING_TIER_PARENTAL_GUIDANCE` `CONTENT_RATING_TIER_TEENS` |
  | [`GoogleAudienceType`](https://developers.google.com/display-video/api/reference/rest/v5/GoogleAudienceType) | `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` |
  | [`SdfVersion`](https://developers.google.com/display-video/api/reference/rest/v5/SdfConfig#SdfVersion) | `SDF_VERSION_3_1` `SDF_VERSION_4` `SDF_VERSION_4_1` `SDF_VERSION_4_2` `SDF_VERSION_5` `SDF_VERSION_5_1` `SDF_VERSION_5_2` `SDF_VERSION_5_3` `SDF_VERSION_5_4` `SDF_VERSION_5_5` `SDF_VERSION_6` `SDF_VERSION_7` `SDF_VERSION_7_1` `SDF_VERSION_8` `SDF_VERSION_8_1` |
  | [`SensitiveCategory`](https://developers.google.com/display-video/api/reference/rest/v5/SensitiveCategory) | `SENSITIVE_CATEGORY_ADULT` `SENSITIVE_CATEGORY_ALCOHOL` `SENSITIVE_CATEGORY_DEROGATORY` `SENSITIVE_CATEGORY_DOWNLOADS_SHARING` `SENSITIVE_CATEGORY_DRUGS` `SENSITIVE_CATEGORY_GAMBLING` `SENSITIVE_CATEGORY_POLITICS` `SENSITIVE_CATEGORY_PROFANITY` `SENSITIVE_CATEGORY_RELIGION` `SENSITIVE_CATEGORY_SENSITIVE_SOCIAL_ISSUES` `SENSITIVE_CATEGORY_SHOCKING` `SENSITIVE_CATEGORY_SUGGESTIVE` `SENSITIVE_CATEGORY_TOBACCO` `SENSITIVE_CATEGORY_TRAGEDY` `SENSITIVE_CATEGORY_TRANSPORTATION_ACCIDENTS` `SENSITIVE_CATEGORY_VIOLENCE` `SENSITIVE_CATEGORY_WEAPONS` |

- The following targeting types are now supported by new methods:

  | Method | Targeting Type(s) |
  |---|---|
  | [`advertisers.adGroups.bulkEditAssignedTargetingOptions`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups/bulkEditAssignedTargetingOptions) | `TARGETING_TYPE_COMBINED_AUDIENCE` `TARGETING_TYPE_CUSTOM_LIST` `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` `TARGETING_TYPE_GOOGLE_AUDIENCE` `TARGETING_TYPE_LOOKALIKE_AUDIENCE` |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions.create`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions/create) | `TARGETING_TYPE_COMBINED_AUDIENCE` `TARGETING_TYPE_CUSTOM_LIST` `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` `TARGETING_TYPE_GOOGLE_AUDIENCE` `TARGETING_TYPE_LOOKALIKE_AUDIENCE` |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions.delete`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions/delete) | `TARGETING_TYPE_COMBINED_AUDIENCE` `TARGETING_TYPE_CUSTOM_LIST` `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` `TARGETING_TYPE_GOOGLE_AUDIENCE` `TARGETING_TYPE_LOOKALIKE_AUDIENCE` |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions.get`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions/get) | `TARGETING_TYPE_COMBINED_AUDIENCE` `TARGETING_TYPE_CUSTOM_LIST` `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` `TARGETING_TYPE_GOOGLE_AUDIENCE` `TARGETING_TYPE_LOOKALIKE_AUDIENCE` |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions.list`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions/list) | `TARGETING_TYPE_COMBINED_AUDIENCE` `TARGETING_TYPE_CUSTOM_LIST` `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` `TARGETING_TYPE_GOOGLE_AUDIENCE` `TARGETING_TYPE_LOOKALIKE_AUDIENCE` |
  | [`advertisers.lineItems.bulkEditAssignedTargetingOptions`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems/bulkEditAssignedTargetingOptions) | `TARGETING_TYPE_AUCTION_PACKAGE` `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` |
  | [`advertisers.lineItems.targetingTypes.assignedTargetingOptions.create`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems.targetingTypes.assignedTargetingOptions/create) | `TARGETING_TYPE_AUCTION_PACKAGE` `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` |
  | [`advertisers.lineItems.targetingTypes.assignedTargetingOptions.delete`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems.targetingTypes.assignedTargetingOptions/delete) | `TARGETING_TYPE_AUCTION_PACKAGE` `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` |
  | [`advertisers.lineItems.targetingTypes.assignedTargetingOptions.get`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems.targetingTypes.assignedTargetingOptions/get) | `TARGETING_TYPE_AUCTION_PACKAGE` `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` |
  | [`advertisers.lineItems.targetingTypes.assignedTargetingOptions.list`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems.targetingTypes.assignedTargetingOptions/list) | `TARGETING_TYPE_AUCTION_PACKAGE` `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` |
  | [`advertisers.editAssignedTargetingOptions`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers/editAssignedTargetingOptions) | `TARGETING_TYPE_YOUTUBE_CHANNEL` `TARGETING_TYPE_YOUTUBE_VIDEO` |
  | [`advertisers.targetingTypes.assignedTargetingOptions.create`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.targetingTypes.assignedTargetingOptions/create) | `TARGETING_TYPE_YOUTUBE_CHANNEL` `TARGETING_TYPE_YOUTUBE_VIDEO` |
  | [`advertisers.targetingTypes.assignedTargetingOptions.delete`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.targetingTypes.assignedTargetingOptions/delete) | `TARGETING_TYPE_YOUTUBE_CHANNEL` `TARGETING_TYPE_YOUTUBE_VIDEO` |
  | [`targetingTypes.targetingOptions.get`](https://developers.google.com/display-video/api/reference/rest/v5/targetingTypes.targetingOptions/get) | `TARGETING_TYPE_AUCTION_PACKAGE` |
  | [`targetingTypes.targetingOptions.list`](https://developers.google.com/display-video/api/reference/rest/v5/targetingTypes.targetingOptions/list) | `TARGETING_TYPE_AUCTION_PACKAGE` |

- The following targeting types are no longer supported by certain methods:

  | Method | Targeting Type(s) |
  |---|---|
  | [`advertisers.adGroups.bulkEditAssignedTargetingOptions`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups/bulkEditAssignedTargetingOptions) | `TARGETING_TYPE_AUDIENCE_GROUP` |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions.create`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions/create) | `TARGETING_TYPE_AUDIENCE_GROUP` |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions.delete`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions/delete) | `TARGETING_TYPE_AUDIENCE_GROUP` |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions.get`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions/get) | `TARGETING_TYPE_AUDIENCE_GROUP` |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions.list`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroups.targetingTypes.assignedTargetingOptions/list) | `TARGETING_TYPE_AUDIENCE_GROUP` |
  | [`advertisers.lineItems.bulkEditAssignedTargetingOptions`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems/bulkEditAssignedTargetingOptions) | `TARGETING_TYPE_INVENTORY_SOURCE` |
  | [`advertisers.lineItems.targetingTypes.assignedTargetingOptions.create`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems.targetingTypes.assignedTargetingOptions/create) | `TARGETING_TYPE_INVENTORY_SOURCE` |
  | [`advertisers.lineItems.targetingTypes.assignedTargetingOptions.delete`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems.targetingTypes.assignedTargetingOptions/delete) | `TARGETING_TYPE_INVENTORY_SOURCE` |
  | [`advertisers.lineItems.targetingTypes.assignedTargetingOptions.get`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems.targetingTypes.assignedTargetingOptions/get) | `TARGETING_TYPE_INVENTORY_SOURCE` |
  | [`advertisers.lineItems.targetingTypes.assignedTargetingOptions.list`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.lineItems.targetingTypes.assignedTargetingOptions/list) | `TARGETING_TYPE_INVENTORY_SOURCE` |

- The following values can now be used to filter list methods:

  | Method | Field(s) |
  |---|---|
  | [`advertisers.adGroupAds/list`](https://developers.google.com/display-video/api/reference/rest/v5/advertisers.adGroupAds/list#body.QUERY_PARAMETERS.filter) | `parentCreativeId` |

#### v4

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`VideoPerformanceAd`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#VideoPerformanceAd) | [`businessName`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#VideoPerformanceAd.FIELDS.business_name) [`logo`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#VideoPerformanceAd.FIELDS.logo) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`SdfVersion`](https://developers.google.com/display-video/api/reference/rest/v4/SdfConfig#SdfVersion) | `SDF_VERSION_10_1` |
  | [`ThirdPartyVendor`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#ThirdPartyVendor) | `THIRD_PARTY_VENDOR_AQUILA` |

## July 23, 2026

### New Features

Added a new `syntheticContentAttestationStatus` field to
[`Creative`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives#Creative.FIELDS.synthetic_content_attestation_status) and
[`AdAsset`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets#AdAsset.FIELDS.synthetic_content_attestation_status) resources which lets you specify
whether the creative or ad asset contains content that was created or edited
with AI. Read more in [Labeling AI content in
ads](https://developers.google.com/display-video/api/guides/concepts/campaign-resources/ai-content-labels).

Added a [`patch`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/patch) method under the `advertisers.adAssets`
service.

Added new [`defaultBusinessName`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers#Advertiser.FIELDS.default_business_name) and
[`defaultLogoAssetId`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers#Advertiser.FIELDS.default_logo_asset_id) fields to the [`Advertiser`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers#Advertiser)
resource, which, if set, are automatically inherited by Demand Gen and YouTube
responsive ads if the relevant ad-level fields are left unspecified.

Launched support for [generating reach forecasts](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/generateReachForecast) and
retrieving relevant metadata in beta. These methods are only available to
Display \& Video 360 partners on the allowlist.

#### v4

- The following methods have been added:

  | Service | Method(s) |
  |---|---|
  | [`advertisers.adAssets`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets#methods) | [`patch`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/patch) |
  | [`advertisers.reachForecast`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast#methods) | [`generateReachForecast`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/generateReachForecast) [`retrievePlannableLocations`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/retrievePlannableLocations) [`retrievePlannableProducts`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/retrievePlannableProducts) [`retrievePlannableUserInterests`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/retrievePlannableUserInterests) [`retrievePlannableUserLists`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/retrievePlannableUserLists) |

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`AdAsset`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets#AdAsset) | [`syntheticContentAttestationStatus`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets#AdAsset.FIELDS.synthetic_content_attestation_status) |
  | [`advertisers.adAssets.upload` request body](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/upload#body.request_body) | [`syntheticContentAttestationStatus`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/upload#body.request_body.FIELDS.synthetic_content_attestation_status) |
  | [`Advertiser`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers#Advertiser) | [`defaultBusinessName`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers#Advertiser.FIELDS.default_business_name) [`defaultLogoAssetId`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers#Advertiser.FIELDS.default_logo_asset_id) |
  | [`Creative`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives#Creative) | [`syntheticContentAttestationStatus`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives#Creative.FIELDS.synthetic_content_attestation_status) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`ActiveViewSignal`](https://developers.google.com/display-video/api/reference/rest/v4/ActiveViewSignal) | `AUDIO_COMPLETED` |

## June 10, 2026

### New Features

Added an additional exchange and new `TARGETING_TYPE_AUDIO_CONTENT_TYPE`
targeting values.

Added support for SDF version [v10](https://developers.google.com/display-video/api/structured-data-file/rel-notes#version_10).

In addition to these new features, this launch begins the rollout of Demand Gen
support in Display \& Video 360 API for all Display \& Video 360 partners. Once Demand Gen
support is rolled out to your partner, the following resources and their
targeting will be included in relevant `list` responses and fully manageable
using the methods and fields launched in the [Demand Gen
beta](https://developers.google.com/display-video/api/release-notes#april_14_2026_demand_gen):

- [`LineItem`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItem) resources of `LineItemType` `LINE_ITEM_TYPE_DEMAND_GEN`.
- [`AdGroup`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups#AdGroup) resources of `AdGroupFormat` `AD_GROUP_FORMAT_DEMAND_GEN`.
- [`AdGroupAd`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd) resources using any one of `demandGenVideoAd`, `demandGenImageAd`, `demandGenCarouselAd`, or `demandGenProductAd` fields.

Demand Gen support in Display \& Video 360 API will be rolled out to all partners by June
24, 2026. Learn how to build and serve Demand Gen ads using the Display \& Video 360 API
using our [new guide](https://developers.google.com/display-video/api/guides/tasks/serve-demand-gen-ad/overview).

#### v4

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`AssignedTargetingOption`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption) | [`youtubeChannelPackDetails`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.youtube_channel_pack_details) |
  | [`VideoAdInventoryControl`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#VideoAdInventoryControl) | [`allowNonSkippableInStream`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#VideoAdInventoryControl.FIELDS.allow_non_skippable_in_stream) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`AudioContentType`](https://developers.google.com/display-video/api/reference/rest/v4/AudioContentType) | `AUDIO_CONTENT_TYPE_CATCH_UP_RADIO` `AUDIO_CONTENT_TYPE_TEXT_TO_SPEECH` `AUDIO_CONTENT_TYPE_VIDEO_GAME` `AUDIO_CONTENT_TYPE_WEB_RADIO` |
  | [`Exchange`](https://developers.google.com/display-video/api/reference/rest/v4/Exchange) | `EXCHANGE_EXTE` |
  | [`GeoRegionType`](https://developers.google.com/display-video/api/reference/rest/v4/GeoRegionType) | `GEO_REGION_TYPE_WARD` |
  | [`SdfVersion`](https://developers.google.com/display-video/api/reference/rest/v4/SdfConfig#SdfVersion) | `SDF_VERSION_10` |
  | [`TargetingType`](https://developers.google.com/display-video/api/reference/rest/v4/TargetingType) | `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK` |

## April 14, 2026

### New Features

Added support for a new exchange as well as multiple third party vendors.

Added new fields in [`ImageAsset`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#ImageAsset) and
[`YoutubeVideoDetails`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#YoutubeVideoDetails) objects to identify the relevant
image and videos by [`AdAsset`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets#AdAsset) resource ID.

Launched support for retrieving and managing Demand Gen line items, ad groups,
and ads in beta. [These features](https://developers.google.com/display-video/api/release-notes#april_14_2026_demand_gen) are only available to
customers on the allowlist. A [guide](https://developers.google.com/display-video/api/guides/tasks/serve-demand-gen-ad/overview) on how to use these beta
features is now available. If your partner is not on the allowlist:

- Demand Gen line items, ad groups, and their targeting are not retrievable using `get` and `list` methods.
- Demand Gen line items, ad groups, ads, and their targeting are not able to be created, deleted, or updated using `create`, `delete`, or `patch` methods.

#### v4

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`AdGroup`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups#AdGroup) | [`adGroupInventoryControl`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups#AdGroup.FIELDS.ad_group_inventory_control) |
  | [`AdGroupAd`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd) | [`dcmTrackingInfo`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.dcm_tracking_info) [`demandGenCarouselAd`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.demand_gen_carousel_ad) [`demandGenImageAd`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.demand_gen_image_ad) [`demandGenProductAd`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.demand_gen_product_ad) [`demandGenVideoAd`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.demand_gen_video_ad) |
  | [`ImageAsset`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#ImageAsset) | [`assetId`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#ImageAsset.FIELDS.asset_id) |
  | [`LineItem`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItem) | [`optimizeFixedBidding`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItem.FIELDS.optimize_fixed_bidding) |
  | [`YoutubeVideoDetails`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#YoutubeVideoDetails) | [`videoAssetId`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#YoutubeVideoDetails.FIELDS.video_asset_id) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`BiddingStrategyPerformanceGoalType`](https://developers.google.com/display-video/api/reference/rest/v4/BiddingStrategy#BiddingStrategyPerformanceGoalType) | `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` |
  | [`Exchange`](https://developers.google.com/display-video/api/reference/rest/v4/Exchange) | `EXCHANGE_CADENT` |
  | [`GeoRegionType`](https://developers.google.com/display-video/api/reference/rest/v4/GeoRegionType) | `GEO_REGION_TYPE_POST_TOWN` |
  | [`InventorySourceRateType`](https://developers.google.com/display-video/api/reference/rest/v4/inventorySources#InventorySourceRateType) | `INVENTORY_SOURCE_RATE_TYPE_CPH` |
  | [`ThirdPartyVendor`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#ThirdPartyVendor) | `THIRD_PARTY_VENDOR_AUDIENCE_PROJECT` `THIRD_PARTY_VENDOR_GEMIUS` `THIRD_PARTY_VENDOR_INTAGE` `THIRD_PARTY_VENDOR_ISPOT_TV` `THIRD_PARTY_VENDOR_MACROMILL` `THIRD_PARTY_VENDOR_MEDIA_SCOPE` `THIRD_PARTY_VENDOR_ORIGIN` `THIRD_PARTY_VENDOR_VIDEO_AMP` `THIRD_PARTY_VENDOR_VIDEO_RESEARCH` |

- The max page size has been increased for the following list methods:

  | Method | New Max Page Size |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/floodlightGroups.floodlightActivities/list#body.QUERY_PARAMETERS.page_size` | `200` |

- The following methods have been removed from documentation after their sunset earlier this year:

  | Service | Method(s) |
  |---|---|
  | [`advertisers.campaigns`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns#methods) | `listAssignedTargetingOptions` |
  | `advertisers.campaigns.targetingTypes.assignedTargetingOptions` | `get` `list` |
  | [`advertisers.insertionOrders`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders#methods) | `listAssignedTargetingOptions` |
  | `advertisers.campaigns.targetingTypes.assignedTargetingOptions` | `create` `delete` `get` `list` |
  | [`advertisers.lineItems`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns#methods) | `generateDefault` |

##### Limited to Demand Gen beta

These fields are used in the management of Demand Gen resources, a feature that
is in beta. They are only available to partners on the allowlist.

- The following methods have been added:

  | Service | Method(s) |
  |---|---|
  | [`advertisers.adGroupAds`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#methods) | [`create`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/create) [`delete`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/delete) [`patch`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/patch) |
  | [`advertisers.adGroups`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups#methods) | [`bulkEditAssignedTargetingOptions`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/bulkEditAssignedTargetingOptions) [`create`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/create) [`delete`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/delete) [`patch`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/patch) |
  | [`advertisers.adGroups.targetingTypes.assignedTargetingOptions`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#methods) | [`create`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions/create) [`delete`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions/delete) |

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`BiddingStrategy`](https://developers.google.com/display-video/api/reference/rest/v4/BiddingStrategy) | [`demandGenBid`](https://developers.google.com/display-video/api/reference/rest/v4/BiddingStrategy#FIELDS.demand_gen_bid) |
  | [`KeywordAssignedTargetingOptionDetails`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.KeywordAssignedTargetingOptionDetails) | [`exemptedPolicyNames`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.KeywordAssignedTargetingOptionDetails.FIELDS.exempted_policy_names) |
  | [`LineItem`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItem) | [`demandGenSettings`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItem.FIELDS.demand_gen_settings) |
  | [`TargetingExpansionConfig`](https://developers.google.com/display-video/api/reference/rest/v4/TargetingExpansionConfig) | [`excludeDemographicExpansion`](https://developers.google.com/display-video/api/reference/rest/v4/TargetingExpansionConfig#FIELDS.exclude_demographic_expansion) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`AdGroupFormat`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups#AdGroupFormat) | `AD_GROUP_FORMAT_DEMAND_GEN` |
  | [`LineItemType`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItemType) | `LINE_ITEM_TYPE_DEMAND_GEN` |

## February 17, 2026

Fixed an existing bug allowing line items to use optimized targeting with
incompatible bid strategies.

### Known issues

Prior to this update, a line item could have its
[`targetingExpansion.enableOptimizedTargeting`](https://developers.google.com/display-video/api/reference/rest/v4/TargetingExpansionConfig#FIELDS.enable_optimized_targeting) field set to
`true` while inheriting an incompatible bid strategy from its insertion order.
This update fixes this issue by instituting the following behavior:

- Reject requests that set the line item [`targetingExpansion.enableOptimizedTargeting`](https://developers.google.com/display-video/api/reference/rest/v4/TargetingExpansionConfig#FIELDS.enable_optimized_targeting) field to `true` if inheriting a incompatible bid strategy.
- When updating an insertion order's [`bidStrategy`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders#InsertionOrder.FIELDS.bid_strategy) field to an incompatible bid strategy, automatically set the [`targetingExpansion.enableOptimizedTargeting`](https://developers.google.com/display-video/api/reference/rest/v4/TargetingExpansionConfig#FIELDS.enable_optimized_targeting) field of line items inheriting that insertion order's bid strategy to `false`.

## October 27, 2025

### New Features

Added support for managing assets that can be used in YouTube and Demand Gen
Ads with the [`advertisers.adAssets`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets#methods):

- Use [`upload`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/upload) to upload image assets.
- Use [`create`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/create) and [`bulkCreate`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/bulkCreate) to create YouTube video assets.
- Use [`get`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/get) and [`list`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/list) to retrieve YouTube video assets.

Added support for retrieving Demand Gen Ads using the
[`advertisers.adGroupAds`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#methods) service. Demand Gen `LineItems` and
`AdGroups` are not retrievable using the Display \& Video 360 API.

Added a new [`adPolicy`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.ad_policy) field to the `AdGroupAd` object to
expose the status of an Ad's policy reviews and options for appeal.

Added support for SDF versions [v9.1](https://developers.google.com/display-video/api/structured-data-file/rel-notes#version_91) and [v9.2](https://developers.google.com/display-video/api/structured-data-file/rel-notes#version_92_beta).

Added the ability to retrieve [`youtubeAssetAssociations`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations#YoutubeAssetAssociation).
Creating and deleting these resources is only available to a informed subset of
customers.

#### v4

- The following methods have been added:

  | Service | Method(s) |
  |---|---|
  | [`advertisers.adAssets`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets#methods) | [`bulkCreate`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/bulkCreate) [`create`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/create) [`get`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/get) [`list`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/list) [`upload`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/upload) |
  | [`advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations#methods) | [`create`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations/create) [`delete`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations/delete) [`list`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations/list) |
  | [`advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations#methods) | [`create`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations/create) [`delete`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations/delete) [`list`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations/list) |

- The following updates have been made to existing methods:

  | Methods | Update(s) |
  |---|---|
  | [`advertisers.adGroupAds.get`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/get) | Demand Gen ads are now retrievable using this method. An `AdGroupAd` can be identified as a Demand Gen ad if it does not have any existing [`ad_details`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.oneof_ad_details) fields set. The parent `AdGroup` identified in Demand Gen ads are Demand Gen ad groups and can't be retrieved using the API. |
  | [`advertisers.adGroupAds.list`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/list) | Demand Gen ads are now retrievable using this method. An `AdGroupAd` can be identified as a Demand Gen ad if it does not have any existing [`ad_details`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.oneof_ad_details) fields set. The parent `AdGroup` identified in Demand Gen ads are Demand Gen ad groups and can't be retrieved using the API. |

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`AdGroupAd`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd) | [`adPolicy`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds#AdGroupAd.FIELDS.ad_policy) |
  | [`ComparisonValue`](https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue) | [`contentDurationValue`](https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.content_duration_value) [`contentGenreIdValue`](https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.content_genre_id_value) [`contentStreamTypeValue`](https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.content_stream_type_value) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`AdFraudPrevention`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.AdFraudPrevention) | `SUSPICIOUS_ACTIVITY_FD` |
  | [`AppPlatform`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.AppPlatform) | `APP_PLATFORM_VIDAA` |
  | [`AudienceType`](https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences#AudienceType) | `AGENCY` |
  | [`ComparisonOperator`](https://developers.google.com/display-video/api/reference/rest/v4/ComparisonOperator) | `LIST_CONTAINS` |
  | [`Exchange`](https://developers.google.com/display-video/api/reference/rest/v4/Exchange) | `EXCHANGE_SNAP` |
  | [`ImpressionSignal`](https://developers.google.com/display-video/api/reference/rest/v4/ImpressionSignal) | `VIDEO_CONTENT_DURATION_BUCKET` `VIDEO_DELIVERY_TYPE` `VIDEO_GENRE_ID` |
  | [`SdfVersion`](https://developers.google.com/display-video/api/reference/rest/v4/SdfConfig#SdfVersion) | `SDF_VERSION_9_1` `SDF_VERSION_9_2` |

## August 21, 2025

### New Features

Added support for declaring whether line items serve European Union (EU)
political ads.

Added the ability to use Structured Data Files v9.

Added support for bulk updating the EU political ad declaration of multiple line
items.

> [!WARNING]
> **Warning:** Starting **September 8, 2025** , every new line item will need a valid declaration. See the [deprecations page](https://developers.google.com/display-video/api/deprecations#features.declare_eu_political_ads) for more information.

#### v4

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`Advertiser`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers#Advertiser) | [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers#Advertiser.FIELDS.contains_eu_political_ads) |
  | [`advertisers.lineItems.duplicate` request body](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/duplicate#body.request_body) | [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/duplicate#body.request_body.FIELDS.contains_eu_political_ads) |
  | [`advertisers.lineItems.generateDefault` request body](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/generateDefault#body.request_body) | [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/generateDefault#body.request_body.FIELDS.contains_eu_political_ads) |
  | [`CustomBiddingAlgorithm`](https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms#CustomBiddingAlgorithm) | [`thirdPartyOptimizationPartner`](https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms#CustomBiddingAlgorithm.FIELDS.third_party_optimization_partner) |
  | [`LineItem`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItem) | [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItem.FIELDS.contains_eu_political_ads) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`SdfVersion`](https://developers.google.com/display-video/api/reference/rest/v4/SdfConfig#SdfVersion) | `SDF_VERSION_9` |

- The following methods now have new features:

  | Methods | New features |
  |---|---|
  | [`advertisers.lineItems.bulkUpdate`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/bulkUpdate) | Can now update the [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#LineItem.FIELDS.contains_eu_political_ads) field across multiple line items at once. |

#### v3

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | [`Advertiser`](https://developers.google.com/display-video/api/reference/rest/v3/advertisers#Advertiser) | [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v3/advertisers#Advertiser.FIELDS.contains_eu_political_ads) |
  | [`advertisers.lineItems.duplicate` request body](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems/duplicate#body.request_body) | [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems/duplicate#body.request_body.FIELDS.contains_eu_political_ads) |
  | [`advertisers.lineItems.generateDefault` request body](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems/generateDefault#body.request_body) | [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems/generateDefault#body.request_body.FIELDS.contains_eu_political_ads) |
  | [`LineItem`](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems#LineItem) | [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems#LineItem.FIELDS.contains_eu_political_ads) |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | [`SdfVersion`](https://developers.google.com/display-video/api/reference/rest/v3/SdfConfig#SdfVersion) | `SDF_VERSION_9` |

- The following methods now have new features:

  | Methods | New features |
  |---|---|
  | [`advertisers.lineItems.bulkUpdate`](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems/bulkUpdate) | Can now update the [`containsEuPoliticalAds`](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems#LineItem.FIELDS.contains_eu_political_ads) field across multiple line items at once. |

## July 31, 2025

### New Features

Added support for [campaign](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns.targetingTypes.assignedTargetingOptions#methods) and [insertion order](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders.targetingTypes.assignedTargetingOptions#methods) targeting
in v4. The functionality is identical to v3.

Added support for retrieving [video ad inventory control](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#YoutubeAndPartnersSettings.FIELDS.video_ad_inventory_control)
settings for YouTube \& Partners line items.

#### v4

- The following methods have been added:

  | Services | Methods(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns#methods` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns/listAssignedTargetingOptions` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns.targetingTypes.assignedTargetingOptions#methods` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns.targetingTypes.assignedTargetingOptions/get` `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns.targetingTypes.assignedTargetingOptions/list` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders#methods` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders/listAssignedTargetingOptions` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders.targetingTypes.assignedTargetingOptions#methods` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders.targetingTypes.assignedTargetingOptions/create` `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders.targetingTypes.assignedTargetingOptions/delete` `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders.targetingTypes.assignedTargetingOptions/get` `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders.targetingTypes.assignedTargetingOptions/list` |

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#YoutubeAndPartnersSettings` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#YoutubeAndPartnersSettings.FIELDS.video_ad_inventory_control` |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems#ThirdPartyVendor` | `THIRD_PARTY_VENDOR_TRANSUNION` |

#### v3

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems#YoutubeAndPartnersSettings` | `https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems#YoutubeAndPartnersSettings.FIELDS.video_ad_inventory_control` |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v3/advertisers.lineItems#ThirdPartyVendor` | `THIRD_PARTY_VENDOR_TRANSUNION` |

### Deprecated values

Removed support for SDF v6 given its [sunset on April 30, 2025](https://ads-developers.googleblog.com/2024/07/deprecation-of-structured-data-files-v6.html).

## April 28, 2025

### New Features

Added support for Commerce Grid and Spotify [`Exchange`](https://developers.google.com/display-video/api/reference/rest/v4/Exchange) values.

Added read-only support for
[excluded content theme targeting](https://support.google.com/displayvideo/answer/16042624). This targeting is set at
the advertiser-level and inherited by YouTube and Demand Gen line items.

Added support for new ruleset settings in the [`AlgorithmRules`](https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules)
object, used in rule-based [custom bidding algorithms](https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms#CustomBiddingAlgorithm). These new
settings are only available for a subset of partners.

#### v4

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules` | `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#FIELDS.attribution_model_id` `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#FIELDS.post_impression_signal_ruleset` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.content_theme_exclusion_details` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue` | `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.video_player_size_value` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#Signal` | `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#Signal.FIELDS.active_view_signal` `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#Signal.FIELDS.click_signal` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#SignalValue` | `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#SignalValue.FIELDS.active_view_signal` `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#SignalValue.FIELDS.floodlight_activity_conversion_signal` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/targetingTypes.targetingOptions#TargetingOption` | `https://developers.google.com/display-video/api/reference/rest/v4/targetingTypes.targetingOptions#TargetingOption.FIELDS.content_theme_details` |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/Exchange` | `EXCHANGE_COMMERCE_GRID` `EXCHANGE_SPOTIFY` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/TargetingType` | `TARGETING_TYPE_CONTENT_THEME` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/SdfConfig#SdfVersion` | `SDF_VERSION_8_1` |

#### v3

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules` | `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#FIELDS.attribution_model_id` `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#FIELDS.post_impression_signal_ruleset` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption` | `https://developers.google.com/display-video/api/reference/rest/v3/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.FIELDS.content_theme_exclusion_details` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#ComparisonValue` | `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#ComparisonValue.FIELDS.video_player_size_value` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#Signal` | `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#Signal.FIELDS.active_view_signal` `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#Signal.FIELDS.click_signal` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#SignalValue` | `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#SignalValue.FIELDS.active_view_signal` `https://developers.google.com/display-video/api/reference/rest/v3/AlgorithmRules#SignalValue.FIELDS.floodlight_activity_conversion_signal` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/targetingTypes.targetingOptions#TargetingOption` | `https://developers.google.com/display-video/api/reference/rest/v3/targetingTypes.targetingOptions#TargetingOption.FIELDS.content_theme_details` |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v3/Exchange` | `EXCHANGE_COMMERCE_GRID` `EXCHANGE_SPOTIFY` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/TargetingType` | `TARGETING_TYPE_CONTENT_THEME` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/SdfConfig#SdfVersion` | `SDF_VERSION_8_1` |

### Known Issues

The [`orderBy`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers/list#body.QUERY_PARAMETERS.order_by) parameter in [`advertisers.list`](https://developers.google.com/display-video/api/reference/rest/v4/advertisers/list)
requests has been ignored in recent months, with all responses defaulting to
ordering by ascending `advertiserId`. With this update, the issue is fixed.
Requests not setting the `orderBy` parameter will continue to list advertisers
by ascending `advertiserId`.

## March 27, 2025

### New Features

Moved v4 out of public beta and into general availability.

## February 13, 2025

### New Features

Released v4 in public beta, which includes the following changes:

- The removal of methods enabling the retrieval and management of `Campaign` and `InsertionOrder` resource targeting.
- The renaming of the `FirstAndThirdPartyAudience` resource type to [`FirstPartyAndPartnerAudience`](https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences#FirstPartyAndPartnerAudience).

Follow the steps in our [migration guide](https://developers.google.com/display-video/api/v4-migration-guide) to migrate from v3 to
v4.

In addition, in v3 and v4 we've added:

- Support for asset-based creatives, including a new [`CreativeType`](https://developers.google.com/display-video/api/reference/rest/v3/CreativeType) enum value, as well as new related [asset
  roles](https://developers.google.com/display-video/api/reference/rest/v3/advertisers.creatives#AssetRole).
- Support for using [Integral Ad Science](https://support.google.com/displayvideo/answer/3297897) quality sync custom segments in third party verifier targeting. Support for quality sync custom segments has also been added to live [Structured Data Files
  versions](https://developers.google.com/display-video/api/structured-data-file/third-party-verification#ias).
- Support for new [`GeoRegionType`](https://developers.google.com/display-video/api/reference/rest/v3/GeoRegionType) enum values used in identifying geographic region targeting options.

#### v4 (beta)

The following are differences between the [December 4, 2024](https://developers.google.com/display-video/api/release-notes-archive#december_4_2024) v3
version release and the new v4 beta.

- The following methods have been added:

  | Service | Method(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups#methods` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/bulkListAssignedTargetingOptions` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences#methods` | `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/create` `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/editCustomerMatchMembers` `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/get` `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/list` `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/patch` |

- The following methods have been removed:

  | Service | Method(s) |
  |---|---|
  | `advertisers.adGroups` | `bulkListAdGroupAssignedTargetingOptions` |
  | `advertisers.campaigns` | `listAssignedTargetingOptions` |
  | `advertisers.campaigns.targetingTypes.assignedTargetingOptions` | `get` `list` |
  | `advertisers.insertionOrders` | `listAssignedTargetingOptions` |
  | `advertisers.insertionOrders.targetingTypes.assignedTargetingOptions` | `create` `delete` `get` `list` |
  | `firstAndThirdPartyAudiences` | `create` `editCustomerMatchMembers` `get` `list` `patch` |

- The following fields have been made required:

  | Object | Field(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders#InsertionOrder` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders#InsertionOrder.FIELDS.optimization_objective` |

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.AudienceGroupAssignedTargetingOptionDetails` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.AudienceGroupAssignedTargetingOptionDetails.FIELDS.excluded_first_party_and_partner_audience_group` `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.AudienceGroupAssignedTargetingOptionDetails.FIELDS.included_first_party_and_partner_audience_groups` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.IntegralAdScience` | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.IntegralAdScience.FIELDS.quality_sync_custom_segment_id` |

- The following fields have been removed:

  | Object | Field(s) |
  |---|---|
  | `AudienceGroupAssignedTargetingOptionDetails` | `excludedFirstAndThirdPartyAudienceGroup` `includedFirstAndThirdPartyAudienceGroups` |
  | `ReviewStatusInfo` | `publisherReviewStatuses` |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives#AssetRole` | `ASSET_ROLE_ACCENT_COLOR` `ASSET_ROLE_BACKGROUND_COLOR` `ASSET_ROLE_ENABLE_ASSET_ENHANCEMENTS` `ASSET_ROLE_REQUIRE_IMAGE` `ASSET_ROLE_REQUIRE_LOGO` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/CreativeType` | `CREATIVE_TYPE_ASSET_BASED_CREATIVE` |
  | `https://developers.google.com/display-video/api/reference/rest/v4/GeoRegionType` | `GEO_REGION_TYPE_BARRIO` `GEO_REGION_TYPE_COLLOQUIAL_AREA` `GEO_REGION_TYPE_COMMUNE` `GEO_REGION_TYPE_DIVISION` `GEO_REGION_TYPE_MUNICIPALITY_DISTRICT` `GEO_REGION_TYPE_NATIONAL_PARK` `GEO_REGION_TYPE_QUARTER` `GEO_REGION_TYPE_SUB_DISTRICT` `GEO_REGION_TYPE_SUB_WARD` |

#### v3

The following are updates made since the [December 4, 2024](https://developers.google.com/display-video/api/release-notes-archive#december_4_2024) v3
version release.

- The following fields have been added:

  | Object | Field(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v3/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.IntegralAdScience` | `https://developers.google.com/display-video/api/reference/rest/v3/advertisers.adGroups.targetingTypes.assignedTargetingOptions#AssignedTargetingOption.IntegralAdScience.FIELDS.quality_sync_custom_segment_id` |

- The following enum values have been added:

  | Enum | Value(s) |
  |---|---|
  | `https://developers.google.com/display-video/api/reference/rest/v3/advertisers.creatives#AssetRole` | `ASSET_ROLE_ACCENT_COLOR` `ASSET_ROLE_BACKGROUND_COLOR` `ASSET_ROLE_ENABLE_ASSET_ENHANCEMENTS` `ASSET_ROLE_REQUIRE_IMAGE` `ASSET_ROLE_REQUIRE_LOGO` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/CreativeType` | `CREATIVE_TYPE_ASSET_BASED_CREATIVE` |
  | `https://developers.google.com/display-video/api/reference/rest/v3/GeoRegionType` | `GEO_REGION_TYPE_BARRIO` `GEO_REGION_TYPE_COLLOQUIAL_AREA` `CREATIVE_TYPE_ASSET_BASED_CREATIVE` `GEO_REGION_TYPE_COMMUNE` `GEO_REGION_TYPE_DIVISION` `GEO_REGION_TYPE_MUNICIPALITY_DISTRICT` `GEO_REGION_TYPE_NATIONAL_PARK` `GEO_REGION_TYPE_QUARTER` `GEO_REGION_TYPE_SUB_WARD` |

## Previous releases

To read about previous Display \& Video 360 API releases for sunset versions, see our
[archived release notes](https://developers.google.com/display-video/api/release-notes-archive).