This page lists the deprecation and sunset dates for API versions and individual features in the Display & Video 360 API.
Deprecations and sunset dates for the API will also be announced on the Google Ads developer blog .
Version Deprecations
Display & Video 360 API versions are released, deprecated, and sunset regularly. These steps are defined as follows:
- Release: The version exits any alpha or beta status and is considered stable. Feature additions may still be released for the version.
- Deprecation: The version is being retired and an end of support (sunset) date is announced. Users must migrate to a newer version before the sunset date. Feature additions will no longer be released for the version.
- Sunset: The version is no longer supported. Requests made to the version return an error.
This table lists all existing core Display & Video 360 API versions, their release dates, and their deprecation and sunset dates, if announced.
API Version | Release Date | Deprecation Date | Sunset Date | Migration Guide |
---|---|---|---|---|
March 27, 2025 | ||||
October 31, 2023 | April 2, 2025 | October 7, 2025 | Migrate from v3 to v4 | |
December 6, 2022 | February 15, 2024 | September 3, 2024 | Migrate from v2 to v3 | |
March 9, 2020 | March 13, 2023 | September 14, 2023 | Migrate from v1 to v2 |
Feature Deprecations
Follow our Google Ads developer blog for announcements of upcoming significant feature deprecations.
The table below lists all announced feature deprecations, providing the initial effective date and a description of the deprecation with recommended actions and links to relevant documentation:
Timeline:
- May 17, 2023: Line items using manual triggers will stop serving in Display & Video 360. If you activate a manual trigger linked to an active line item after this date, the line item won't serve ads.
- August 1, 2023:
advertisers.manualTriggers
service in DV360 API v1 and v2,LINE_ITEM_FLIGHT_DATE_TYPE_TRIGGER
enum value in DV360 API v1, and theLineItemFlight.triggerId
field in DV360 API v1 will sunset. After this date, requests made to these services or to these fields will return an error.
Recommended actions:
- Immediately stop using manual triggers to start and stop line item serving.
- Stop making requests to the
advertisers.manualTriggers
service. - Update the
flight.flightDateType
andflight.triggerId
fields for all line items using manual triggers.
Timeline:
- May 20, 2023: You will no longer be able to assign
GoogleAudience
resources with aGoogleAudienceType
ofGOOGLE_AUDIENCE_TYPE_INSTALLED_APPS
orGOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES
to line item or insertion order audience targeting. Requests assigning these audiences to a line item's audience targeting will return an error. This includesadvertisers.lineItems.duplicate
andadvertisers.lineItems.generateDefault
requests, if the created line item would include deprecated audiences in its audience targeting. - June 8, 2023: Impacted audiences will be removed from all line item and insertion order targeting and from all combined audiences. If a line item is not able to serve ads when these audiences are removed, they will be paused. On this date, these audiences will also no longer be retrievable using the
googleAudiences
service.
Recommended Tasks:
- We recommend that you immediately stop using impacted audiences when making future updates to your line item targeting.
- Remove all impacted audiences from existing line item and insertion order targeting. Read about updating audience targeting in our Target Audiences guide .
Timeline:
- May 20, 2023: You will no longer be able to assign
FirstAndThirdPartyAudience
resources with aAudienceType
ofACTIVITY_BASED
orFREQUENCY_CAP
to line item or insertion order audience targeting. Requests assigning these audiences to a line item's audience targeting will return an error. This includesadvertisers.lineItems.duplicate
andadvertisers.lineItems.generateDefault
requests, if the created line item would include deprecated audiences in its audience targeting. - June 8, 2023: Impacted audiences will be removed from all line item and insertion order targeting and from all combined audiences. If a line item is not able to serve ads when these audiences are removed, they will be paused. On this date, these audiences will also no longer be retrievable using the
firstAndThirdPartyAudiences
service.
Recommended Tasks:
- We recommend that you immediately stop using impacted audiences when making future updates to your line item targeting.
- Remove all impacted audiences from existing line item and insertion order targeting. Read about updating audience targeting in our Target Audiences guide .
On May 30, 2023, existing usage limits will be replaced with a hybrid quota structure that does the following:
- Eliminates the requests per day per project quota.
- Institutes a requests per minute per advertiser per project quota for qualifying methods.
These new limits will allow greater flexibility in API usage and enable parallelization of requests across advertisers. Details of this change are in our existing quota limit documentation .
OR
operator usage between restrictions of different fields in LIST
filters
On June 21, 2023, LIST
request filter
parameters will no longer allow OR
logical operators to be used between restrictions of different fields.
For example, resources identified with filter string lineItemType="LINE_ITEM_TYPE_DISPLAY_DEFAULT" OR insertionOrderId="123"
must instead be retrieved using two LIST
requests with the following filter strings:
-
lineItemType="LINE_ITEM_TYPE_DISPLAY_DEFAULT"
-
insertionOrderId="123"
Reference our how-to guide on filtering LIST
requests
for more details on the restrictions of logical operators.
Review the filter
query parameters of all your existing LIST
calls and verify that they are using the OR logical operator correctly before June 21, 2023 to avoid an interruption of service.
budget.budget_segments.
date_range.end_date
and flight.dateRange.endDate
fields Initial Effective Date updated
On June 21, 2023, budget.budget_segments.
and flight.dateRange.endDate
will no longer be accepted fields in advertisers.insertionOrders.list
and advertisers.lineItems.list
filter
and orderBy
query parameters, respectively. After this date, requests using these fields in the filter
and orderBy
query parameters will return an error.
Remove all filter and order logic using these two fields before June 21, 2023 to avoid an interruption of service.
On June 21, 2023, advertisers.lineItems.list
will no longer support filtering by the following fields:
-
flight.triggerId
-
targetedChannelId
-
targetedNegativeKeywordListId
-
warningMessages
Remove all filter logic using these four fields before June 21, 2023 to avoid an interruption of service.
On August 1, 2023, insertion orders using outcome based buying, defined by a billableOutcome
field value of BILLABLE_OUTCOME_PAY_PER_CLICK
or BILLABLE_OUTCOME_PAY_PER_VIEWABLE_IMPRESSION
, and their child line items will be archived.
This change will affect the following requests:
- Attempting to use
advertisers.insertionOrders.create
to create an insertion order using outcome based buying will return a400
error - Attempting to use
advertisers.lineItems.create
,advertisers.lineItems.duplicate
, oradvertisers.lineItems.generateDefault
to create a line item under an insertion order using outcome based buying will return a400
error - Given that archived resources are not included in
LIST
requests by default, impacted resources will no longer be returned byadvertisers.insertionOrders.list
andadvertisers.lineItems.list
methods by default.
publisherReviewStatuses
field in creative resourcesStarting on June 26, 2024, the publisherReviewStatuses
field will sunset and will be empty when retrieving Creative
resources.
On September 30, 2024, the following values for the identified targeting types will sunset for YouTube & Partners line items:
-
TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
: -
CONTENT_RATING_TIER_UNRATED
-
CONTENT_RATING_TIER_GENERAL
-
CONTENT_RATING_TIER_PARENTAL_GUIDANCE
-
CONTENT_RATING_TIER_TEENS
-
CONTENT_RATING_TIER_MATURE
-
CONTENT_RATING_TIER_FAMILIES
-
TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
: -
SENSITIVE_CATEGORY_EMBEDDED_VIDEO
-
SENSITIVE_CATEGORY_LIVE_STREAMING_VIDEO
Sunset targeting options will automatically be removed from existing line item targeting. These values will still be available for use in advertiser-level targeting.
To avoid any interruption of service, remove this targeting from any existing YouTube & Partners line items before the sunset date.
On September 30, 2024, FirstAndThirdPartyAudience
resources sources from Oracle will sunset. Upon sunset, these audiences will be removed from any existing resource targeting and combined audience. If a line item either only targets sunset audiences or negatively targets any sunset audiences, this update will automatically pause that line item.
To avoid any interruption of service, identify and remove any Oracle audiences from existing line item audience targeting and combined audiences before the sunset date.
On September 30, 2024, LineItem
resources using a subset of bid strategies will no longer be compatible with optimized targeting. With this change, LineItem
resources with targetingExpansion.enableOptimizedTargeting
set to True
and bidStrategy.maximizeSpendAutoBid.performanceGoalType
set to BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
, BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN
, or BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED
or bidStrategy.performanceGoalAutoBid.performanceGoalType
set to BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM
will be updated to set targetingExpansion.enableOptimizedTargeting
to False
.
To avoid any interruption of service, update and verify that your line items using these bid strategies don't have optimized targeting turned on.
On November 5, 2024, PACING_TYPE_ASAP
will no longer be compatible with PACING_PERIOD_FLIGHT
when setting the insertion order pacing
field. The pacingType
for all existing insertion orders with this configuration will be updated to PACING_TYPE_AHEAD
.
To avoid any interruption of service, update the pacing
of any existing insertion orders using PACING_TYPE_ASAP
and PACING_PERIOD_FLIGHT
.
On February 28, 2025:
- Requests creating or updating
LineItem
,InsertionOrder
, andCampaign
resources to use aFrequencyCap
object with either atimeUnit
field set toTIME_UNIT_LIFETIME
or atimeUnit
field set toTIME_UNIT_MONTH
and atimeUnitCount
field set to 2 will return a400
error. - Entries in Line Item , Insertion Order , and Campaign Structured Data Files with either the "Frequency Period" column value of "Lifetime" or the "Frequency Period" column value of "Months" and "Frequency Amount" column value of "2" will fail to create or update on file upload.
- Existing campaigns, insertion orders, and line items will be updated to use a frequency cap period 30 days or less.
To avoid any interruption of service:
- Update existing campaign, insertion order, and line item resources that use a frequency cap period over 30 days to be 30 days or less.
- Verify that your integration is not setting a frequency cap period over 30 days when creating or updating campaign, insertion order, or line item resources using Display & Video 360 API or Structured Data Files.
On March 6, 2025:
- Requests creating or updating
LineItem
resources to set theBiddingStrategy
fieldfixedBid
and theTargetingExpansionConfig
fieldenableOptimizedTargeting
to true will return a400
error. - Entries in Line Item Structured Data Files with the "Bid Strategy Type" column value of "Fixed" and the "Optimized Targeting" column value of "True" will fail to create or update on file upload.
- Existing line items using fixed bidding will be updated to turn off optimized targeting.
To avoid any interruption of service:
- Update existing line item resources that use both fixed bidding and optimized targeting.
- Verify that your integration is not setting a fixed bidding strategy and optimized targeting when creating or updating line item resources using Display & Video 360 API or Structured Data Files.
firstAndThirdPartyAudiences.list
default page sizeOn March 6, 2025, the default page size for firstAndThirdPartyAudiences.list
requests will be updated from 100 to 5000.
To avoid an interruption of service, update your integration to set the pageSize
query parameter of your firstAndThirdPartyAudiences.list
requests to your preferred page size.
sdfdownloadtasks.create
partner/adveritser mismatch errorOn March 6, 2025, sdfdownloadtasks.create
requests that use a parent entity filter
to filter by advertisers that are not children of the set partnerId
will start to return a 400
error.
On March 24, 2025, Structured Data Files will require the use of more expansive ad formats when creating or updating line items. This means the following:
- SDF v6
and v7
no longer support creating new Line Item file entries with a
Subtype
value "Reach". - New entries in SDF Line Item
files with
Subtype
value "Reach" must use a "Responsive" value in theTrueView Video Ad Formats
column. Existing entries withSubtype
value "Reach" can't update theirTrueView Video Ad Formats
column value. - New entries in SDF Line Item
files with
Subtype
value "Reach" requires population of theTrueView Video Ad Inventory Control
column.
On April 1, 2025:
-
advertisers.lineItems.create
requests attempting to set thefloodlightActivityConfigs
field of theConversionCountingConfig
object and thecustomBiddingAlgorithmId
field ofMaximizeSpendBidStrategy
orPerformanceGoalBidStrategy
objects that don't use matching floodlight activities will return a400
error. -
advertisers.lineItems.patch
requests attempting to update thefloodlightActivityConfigs
field of theConversionCountingConfig
object while thecustomBiddingAlgorithmId
field ofMaximizeSpendBidStrategy
orPerformanceGoalBidStrategy
objects is set will return a400
error. - Entries in Line Item Structured Data Files that attempt to update the "Conversion Floodlight Activity Ids" column when the "Algorithm Id" column is set will fail to update on file upload.
-
customBiddingAlgorithms.patch
,customBiddingAlgorithms.rules.create
,customBiddingAlgorithms.scripts.create
requests forCustomBiddingAlgorithm
resources that are assigned to a line item will return an error.
To avoid any interruption of service, update your integration to:
- Verify that the relevant floodlight activities are assigned to a line item before or at the same time as the assigning of a custom bidding algorithm.
- Existing custom bidding algorithms are unassigned from all line items before attempting to be updated.
On April 7, 2025, FirstAndThirdPartyAudience
resources will no longer allow infinite audience membership duration. firstAndThirdPartyAudiences.create
and firstAndThirdPartyAudiences.patch
requests setting the membershipDurationDays
field value to 10,000 will return a 400
error. Existing audiences with a membershipDurationDays
field value of 10,000 will be updated to 540 and the new membership duration will be retroactively applied to existing memberships. This will expire all memberships older than 540 days.
To avoid any interruption of service:
- Verify that your integration is not setting the
membershipDurationDays
field value of new or existing audiences to 10,000. - Refresh the memberships of your existing Customer Match audiences using
firstAndThirdPartyAudiences.editCustomerMatchMembers
. - Regularly refresh your Customer Match audience memberships to make sure that the list size of your audiences don't get smaller unintentionally.
In v4, this change is reflected in FirstPartyAndPartnerAudience
resources.
On April 22, 2025, you will no longer be able to create Line items for video action campaigns using Structured Data Files, as they are being upgraded to Demand Gen
. Line item
entries attempting to be uploaded with a Subtype
column value of "Action" and a Type
column value of "TrueView" will fail.
To avoid any interruption of service, update your integration to use Demand Gen instead of video action campaigns.
Starting April 22, 2025, you will be required to include the value "Video Partners" in the TrueView Inventory Source Targeting
column of line item
entries that have a Type
column value of "Demand Gen". Once this enforcement begins, the value will be backfilled for existing line items and included when downloading new Structured Data Files.
To avoid any interruption of service:
- Update your integration to include the "Video Partners" value in all Demand Gen line item entries.
- Update your integration to manage Demand Gen inventory sources at the Ad Group level using SDF v8.1 Ad Group
columns
Demand Gen Inventory Source Strategy
andDemand Gen Enabled Inventory Sources
.
On May 1, 2025, entries in Line Item Structured Data Files that attempt to set the "Bid Multipliers" column will fail to create or update resource on file upload.
On June 12, 2025, content category configurations for individual YouTube & partners line items will no longer be modifiable level as part of an update to brand suitability experience . Content category settings will instead be solely controlled at the advertiser-level. To accommodate this change, the following changes will be made to the Display & Video 360 API and Structured Data Files:
- The
contentCategory
field inYoutubeAndPartnersSettings
objects of YouTube & partnersLineItem
resources will no longer be updated. It will be removed entirely at a later date. - The
TrueView Content Filter
column in Line Item SDFs will no longer be writable.
- Retrieve the
effectiveContentCategory
field in place of thecontentCategory
field when reviewing YouTube & partners line items in the API. - Stop modifying the
TrueView Content Filter
column when updating SDF line item entries. Keep the column empty when creating new line items.
Starting on June 12, 2025, you will no longer be able to update the budget settings for line items with parent insertion orders set to optimize using automated bid strategies.
To avoid any interruption of service:- In API: Check if a line item's parent
InsertionOrder
has eitherbidStrategy.maximizeSpendAutoBid
orbidStrategy.performanceGoalAutoBid
set. If so, don't attempt to update theLineItem
budget field usingadvertisers.lineItems.patch
. - In SDF: Check if the SDF entry for the line item's parent insertion order
has its
Insertion Order Optimization
column set toTRUE
. If so, don't attempt to update theBudget Type
orBudget Amount
columns for the line item SDF entry.
Starting June 12, 2025, we will remove an existing restriction for URLs targeted in SDF entries that restricted newer sites from being included. Instead, SDF will match API and UI behavior and allow the targeting of URLs as long as they are correctly formatted.
This is relevant toSite Targeting - Include
and Site Targeting - Exclude
columns in Insertion Order
and Line Item
files.Starting September 8, 2025, you will be required to declare whether or not a line item will serve European Union political ads when creating a new line item using Display & Video 360 API or SDFs. These declarations can be made in the following ways:
- Using the
containsEuPoliticalAds
field in the Display & Video 360 APILineItem
resource. You can also make this declaration using new fields inadvertisers.lineItems.duplicate
andadvertisers.lineItems.generateDefault
requests. - Using the
Contains EU Political Ads
column in the SDF v9 Line Item file type.
If your parent advertiser won't contain any line items that serve EU political ads, then you can declare at the advertiser level using the containsEuPoliticalAds
field in the Display & Video 360 API Advertiser
resource. If this field is set to DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING
, then all new line items under the advertiser will be assigned the same value if not otherwise specified and all existing line items under the advertiser will be updated to use the same value if a value is not already set. A line item's declaration can be updated any time after creation using the UI, API, or SDF.
If you can't declare at the advertiser level or have declared that EU political ads may be served under your advertiser, update your Display & Video 360 API and SDF integration before September 8, 2025 to avoid an interruption of service:
- Set the
containsEuPoliticalAds
field in a newLineItem
resource when making anadvertisers.lineItems.create
request. - Set the
containsEuPoliticalAds
field in the request body of anyadvertisers.lineItems.duplicate
andadvertisers.lineItems.generateDefault
requests. - Migrate to use Structured Data Files v9 and set the
Contains EU Political Ads
column for any new line items toYes
orNo
on upload. See our v9 migration guide for a step-by-step instructions. - Before updating geography targeting for an existing line item using Display & Video 360 API or SDF, update the line item to provide a declaration.