Starting September 8, 2025, every new line item will need to declare whether or not they will serve Eurpoean Union (EU) political ads. Display & Video 360 API and SDF uploads that don't provide declarations will fail. See our deprecations page for more details on how to update your integration to make this declaration.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-15 UTC."],[],[],null,["# SdfUploadTask\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n\nType for the [response](/display-video/api/sdf-upload/rest/v4/sdfdownloadtasks.operations#Operation.FIELDS.response) returned by [SdfUploadTaskService.CreateSdfUploadTask](/display-video/api/sdf-upload/rest/v4/advertisers.sdfuploadtasks/upload#google.ads.displayvideo.v4.SdfUploadTaskService.CreateSdfUploadTask).\n\n| JSON representation |\n|------------------------------------|\n| ``` { \"resourceName\": string } ``` |\n\n| Fields ||\n|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `resourceName` | `string` The resource name to be used in [media.download](/display-video/api/sdf-upload/rest/v4/media/download#google.bytestream.RestByteStream.GetMedia) to retrieve the upload results. Resource names have the format `download/sdfuploadtasks/media/{mediaId}`. |"]]