creatives
Manage Google Ad Manager creatives and native styles: list, update, archive, preview, and associate with line items via LICAs.
Instructions
Manage GAM Creative entities and native styles — full lifecycle from list to archive, plus LICA management.
MODE: mixed (read + write) AUTH: OAuth 2.0 required CREDITS: Reads = 0. Writes = 0.5 credits. Bulk operations = 0.5 credits flat. OUTPUT: Returns Creative objects with id, name, type, size, previewUrl, and associated assetIds. Preview URLs expire after 24h. WHEN TO USE: Use creatives for Creative entity management (metadata, associations, lifecycle). Use creative_assets for raw asset file uploads. Use creative_qa for compliance validation. NOTE: A Creative entity in GAM wraps one or more creative_assets. A LICA (LineItem-Creative Association) links a Creative to a LineItem for serving.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Sub-operation to perform: • list_creatives_by_advertiser: List all creatives for a given advertiser ID. Read-only. • list_creatives_by_line_item: List all creatives associated with a line item. Read-only. • list_creatives_by_network: List all creatives on the network with optional filters. Read-only. • get_creative: Get a single creative by ID. Read-only. • update_creative: Update a creative's name, size, or snippet. Write. • archive_creative: Archive a creative. Destructive write — removes from active serving. Run pre_archive_check first. • duplicate_creative: Duplicate an existing creative to use as a starting point. Write. • get_creative_preview_url: Generate a preview URL for a creative. Read-only. URL expires after 24h. • get_native_style_preview_urls: Generate preview URLs for a native style across all sizes. Read-only. • get_campaign_preview_links: Get all preview links for a campaign (all creatives + all placements). Read-only. • get_video_transcode_status: Check transcode status for a video creative. Read-only. • list_native_styles: List all native ad styles. Read-only. • get_native_style: Get a specific native style by ID. Read-only. • update_native_style: Update a native style's template or CSS. Write. • archive_native_style: Archive a native style. Destructive write. • duplicate_native_style: Duplicate a native style. Write. • ensure_classic_native_template: Ensure a classic native template exists, creating it if absent. Idempotent write. • list_creative_templates: List all creative templates available on the network. Read-only. • get_creative_template: Get a specific creative template by ID. Read-only. • discover_native_formats: Discover available native ad formats and their required fields. Read-only. • associate_creative: Create a LICA between one creative and one line item. Write. • bulk_associate_creatives: Create multiple LICAs in one call. Write. • get_licas_by_line_item: List all LICAs for a line item. Read-only. • get_licas_batch: Retrieve multiple LICAs by ID. Read-only. • deactivate_lica: Deactivate a LICA without deleting it. Write. • update_lica: Update a LICA's weight or start/end date. Write. • delete_licas: Delete LICAs permanently. Destructive write. | |
| network_code | No | GAM network code (e.g. 12345678). Required for all network-scoped operations. Obtain via select_gam_network or list_accessible_networks. |