creative_qa
Run compliance checks, SSL validation, tracking audits, and tag syntax verification on creatives before activation. Get pass/fail reports with remediation guidance.
Instructions
Creative quality assurance — validate, scan, and pre-check creatives before and after trafficking.
MODE: read-only (all actions are non-destructive analysis) AUTH: OAuth 2.0 required CREDITS: 0 (all free) OUTPUT: Returns a QA report with pass/fail status per check, severity (CRITICAL/WARNING/INFO), and specific issue descriptions with remediation guidance. WHEN TO USE: Run creative_qa after uploading creative assets and before activating line items. Use pre_archive_check before archiving a creative to detect active associations. NOT the same as audit_skill: audit_skill checks network-wide operational health; creative_qa focuses specifically on individual creative compliance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Sub-operation to perform: • scan_creative_compliance: Scan a creative for policy violations, prohibited content, missing click-through URLs, and size non-compliance. Returns a compliance report per check. • validate_creative_ssl: Verify that all URLs in a creative (click-throughs, image src, tracking pixels) are HTTPS. Critical for modern GAM requirements. • validate_creative_ssl_batch: Run SSL validation on multiple creatives in one call. Returns a per-creative summary. • audit_creative_tracking: Verify all impression and click tracking pixels are reachable and return 200. Detects broken trackers. • audit_order_tracking: Audit tracking pixels across all creatives associated with an order. Returns a per-creative, per-tracker report. • validate_tag_snippet: Validate a third-party ad tag snippet for syntax errors, unsafe JS, and missing required macros (%%CLICK_URL%%, etc.). • pre_archive_check: Check whether a creative has active LICA associations before archiving. Returns list of active line items that would be affected. | |
| network_code | No | GAM network code (e.g. 12345678). Required for all network-scoped operations. Obtain via select_gam_network or list_accessible_networks. |