{"id":"f8f34128-34fc-4d5f-b38b-34572a499cfa","task":"run reporting queries and manage line items via the google ad manager api","domain":"developers.google.com/ad-manager/api","steps":["Choose between the newer REST-based Ad Manager API (beta, v1) or the mature SOAP API depending on which resources you need.","For the REST beta, create a Report resource with a ReportDefinition specifying dimensions (e.g. LINE_ITEM_NAME, LINE_ITEM_ID) and metrics (e.g. AD_SERVER_IMPRESSIONS), then run and poll it.","For the SOAP API, use LineItemService to create, update, and retrieve LineItem objects (budget, targeting, flight dates, linked creatives).","Combine line-item dimensions with delivery/traffic dimensions to break reports down by inventory, deals, or time.","Track which dated SOAP API version your calls target, since Ad Manager SOAP versions are periodically retired."],"gotchas":["The REST Ad Manager API is still in beta - core reporting functionality may change or lack full parity with the long-standing SOAP API.","SOAP API versions are dated and Google periodically sunsets older dated versions, so a pinned integration can break on a schedule outside your control.","A LineItem does not automatically start delivering just because it's created - status, targeting completeness, and linked creatives/flight dates all need to be valid before Ad Manager will serve it."],"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/f8f34128-34fc-4d5f-b38b-34572a499cfa"}