A partir de 8 de setembro de 2025, todos os novos itens de linha precisarão declarar se vão veicular anúncios políticos da União Europeia (UE). As APIs do Display & Video 360 e os uploads de SDF que não fornecem declarações vão falhar. Consulte nossa página de suspensões de uso para mais detalhes sobre como atualizar sua integração e fazer essa declaração.
[null,null,["Última atualização 2025-07-25 UTC."],[[["\u003cp\u003eDisplay & Video 360 API v1 is sunsetted, and this documentation details updating existing campaigns using the v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe API request utilizes an HTTP PATCH method to \u003ccode\u003ehttps://displayvideo.googleapis.com/v1/advertisers/{campaign.advertiserId}/campaigns/{campaign.campaignId}\u003c/code\u003e and requires specifying the advertiser and campaign IDs.\u003c/p\u003e\n"],["\u003cp\u003eTo update a campaign, provide a request body containing the updated Campaign object and utilize the \u003ccode\u003eupdateMask\u003c/code\u003e query parameter to specify the fields to be modified.\u003c/p\u003e\n"],["\u003cp\u003eSuccessful requests will return the updated Campaign object in the response body.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires specific OAuth scopes like \u003ccode\u003ehttps://www.googleapis.com/auth/display-video\u003c/code\u003e or \u003ccode\u003ehttps://www.googleapis.com/auth/display-video-mediaplanning\u003c/code\u003e.\u003c/p\u003e\n"]]],["This outlines the process for updating a campaign using the Display & Video 360 API, noting that v1 is sunset. A `PATCH` request is sent to a specific URL, including the advertiser and campaign IDs in the path. The `updateMask` query parameter specifies which fields to modify. The request body contains the updated campaign data. Upon success, the API returns the modified campaign data in the response. Access requires specific OAuth scopes.\n"],null,["# Method: advertisers.campaigns.patch\n\n| Display \\& Video 360 API v1 has been sunset.\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization Scopes](#body.aspect)\n- [Try it!](#try-it)\n\nUpdates an existing campaign. Returns the updated campaign if successful.\n\n### HTTP request\n\n`PATCH https://displayvideo.googleapis.com/v1/advertisers/{campaign.advertiserId}/campaigns/{campaign.campaignId}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|-------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `campaign.advertiserId` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Output only. The unique ID of the advertiser the campaign belongs to. |\n| `campaign.campaignId` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Output only. The unique ID of the campaign. Assigned by the system. |\n\n### Query parameters\n\n| Parameters ||\n|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `updateMask` | `string (`[FieldMask](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.FieldMask)` format)` Required. The mask to control which fields to update. This is a comma-separated list of fully qualified names of fields. Example: `\"user.displayName,photo\"`. |\n\n### Request body\n\nThe request body contains an instance of [Campaign](/display-video/api/reference/rest/v1/advertisers.campaigns#Campaign).\n\n### Response body\n\nIf successful, the response body contains an instance of [Campaign](/display-video/api/reference/rest/v1/advertisers.campaigns#Campaign).\n\n### Authorization Scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/display-video`\n- `https://www.googleapis.com/auth/display-video-mediaplanning`\n\nFor more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2)."]]