{"id":"038fb04a-59cc-4f63-b56e-9ebb33757410","task":"bulk manage dv360 campaigns using structured data files (sdf) download and upload","domain":"developers.google.com/display-video/api","steps":["Call SdfDownloadTaskService to create a download task specifying file types (campaign, insertion order, line item, ad group, ad) and SDF version.","Poll the returned long-running operation until it completes, then extract the resource name from the response.","Download the zip of SDFs via media.download with ?alt=media appended to the URL.","Edit the CSVs and re-upload using SdfUploadTaskService, or use Partial SDF Upload to modify only a subset of line item columns in bulk.","Confirm which SDF version your integration targets, since SDF formats are versioned up to four times a year."],"gotchas":["SDF versions are deprecated on a rolling sunset (roughly six months after being superseded) - a hardcoded old version string can start failing without any code change on your end.","Partial SDF Upload only supports a reduced column set for existing line items - it cannot create new entities like a full SDF upload can.","The Standard and QA SDF formats aren't interchangeable: QA format uses display names instead of IDs and isn't meant for round-trip updates."],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/038fb04a-59cc-4f63-b56e-9ebb33757410"}