A reliable campaign launch starts with a disciplined asset review. This reusable marketing campaign QA checklist helps you verify creative files, dimensions, naming, tracking links, landing pages, and cross-platform rendering before ads go live. Use it for routine launches, seasonal campaigns, creative refreshes, and any workflow change that could introduce delivery errors.
Overview
Ad asset management is more than storing images and videos in a shared folder. It connects the approved creative to the correct campaign, destination, audience, tracking setup, and reporting structure. A small mistake—such as an outdated file, a broken URL, or an inconsistent campaign name—can make a correctly planned campaign difficult to launch or measure.
Use this checklist in two passes. First, complete a production check on the source assets and campaign information. Then perform a launch check using the actual ad platform preview, test links, and final placements. Separating these passes makes it easier to identify whether a problem belongs to the creative, the destination, the tracking setup, or the platform configuration.
Keep a written record of approvals, file versions, test results, and exceptions. A simple spreadsheet, project board, or asset library can work if it records the same core details consistently.
Checklist by scenario
For a new campaign
- Confirm the campaign objective, flight dates, markets, placements, and responsible owner.
- Create a clear naming convention for the campaign, ad group or ad set, creative, audience, and destination.
- Collect the approved master assets and record the intended use of each file.
- Check that every asset has the required dimensions, aspect ratio, duration, file type, and file size for its placement.
- Confirm that copy, logos, captions, calls to action, and disclaimers match the approved version.
- Build destination URLs from a controlled template rather than typing tracking parameters manually for every ad.
- Test each final URL on desktop and mobile, including redirects, query parameters, and any required consent or form flow.
- Preview the ads in each planned placement and record any cropping, text wrapping, or playback issue.
For a creative refresh
- Give the replacement assets new version identifiers instead of overwriting the previous files.
- Confirm that the refreshed creative uses the correct offer, price language, product details, and destination.
- Compare the new files with the approved brief to catch accidental changes to branding or messaging.
- Retest tracking links even when the landing page has not changed.
- Set an archive or retirement status for assets that should no longer be used.
- Check reporting labels so results from the new creative can be separated from earlier versions.
For a seasonal or time-sensitive campaign
- Verify every date, time zone, promotion end point, and scheduled change.
- Confirm that landing-page banners, product availability, forms, and promotional language will remain accurate throughout the flight.
- Prepare a replacement or pause plan if an offer changes, inventory becomes unavailable, or a destination needs maintenance.
- Schedule a second review shortly before launch rather than relying only on an early approval.
- Assign a person to monitor delivery and destination behavior during the first launch window.
For repurposed video or creator content
- Confirm that you have permission to use the video, music, logos, voice, and other included elements in the intended advertising context.
- Review the opening seconds, captions, safe areas, and audio behavior after conversion or resizing.
- Check that the exported file plays from beginning to end and has not gained black frames, silent sections, or distorted crops.
- Keep the source file and final ad export separate so the approved master is not confused with a platform-specific version.
For a broader creator workflow, see how to download, organize, convert, and reuse short-form videos. Asset rights and approvals should remain part of the record whenever content is repurposed.
What to double-check
Files and technical specifications
Open every final file instead of relying on its filename or file extension. Confirm that images are sharp at their intended display size, videos have the expected frame orientation and duration, and animated files play correctly. Look for duplicate exports with different compression levels, missing audio, unexpected watermarks, and files that were exported from an unapproved draft.
Use a consistent naming pattern such as campaign_market_placement_concept_version_date. Avoid names such as final2 or newest, which become ambiguous when multiple people update a campaign. If your team uses an asset library, include status fields such as draft, approved, live, paused, and archived.
URLs and tracking
Read the complete destination URL before launch. Check the domain, path, spelling, capitalization where relevant, query parameters, and fallback behavior. A link can appear correct while pointing to the wrong product, an old campaign page, or a page that works only for one device type.
Tracking link tools can help construct and inspect URLs, but they do not replace a live test. Open the link from a clean browser session, follow redirects, submit a test form if appropriate, and confirm that the intended page loads. Never place credentials, private tokens, or other secrets in a URL or an untrusted browser utility.
Rendering and user experience
Use the ad platform's preview when available, then inspect the destination on both a narrow mobile viewport and a desktop viewport. Check headline wrapping, button visibility, image cropping, caption placement, contrast, loading behavior, and whether important information is hidden behind an interface element. If the platform changes the crop or truncates copy, revise the asset rather than assuming the viewer will see the intended version.
Data and handoff records
Before approval, make sure the launch record includes the asset location, version, destination URL, tracking convention, approval owner, scheduled dates, and known limitations. If campaign data is exchanged in a structured format, validate it before sharing or importing it. A JSON formatter and validator can help reveal malformed braces, missing values, or unexpected fields during a technical handoff.
Common mistakes
- Using the wrong version: A file with a familiar name may not be the approved export. Store versions visibly and archive superseded files.
- Testing only the homepage: The homepage may load while the campaign path, form, or product page is broken. Test the exact destination.
- Copying tracking parameters between campaigns: This can create misleading reports. Generate parameters from the current campaign record and inspect them before use.
- Approving one placement and assuming the rest are identical: Cropping, text limits, and playback behavior can vary. Review each meaningful placement.
- Ignoring redirects and mobile behavior: A redirect chain or small-screen layout problem can affect the user experience and measurement.
- Keeping approvals in private messages: Decisions become difficult to audit when they are scattered across chat threads. Record the final approval beside the asset.
- Leaving expired creative available: Clear archive and retirement rules reduce the chance that an old promotion is selected by mistake.
- Treating tools as proof of compliance: Ad creative tools, validators, and previews support QA; they do not determine whether content is authorized or appropriate for a campaign.
For technical handoffs, small utilities can reduce avoidable errors. A regex tester can help check naming patterns, while a markdown previewer can reveal formatting problems in launch notes. Use these tools for inspection, and avoid pasting confidential campaign data into services that you have not evaluated.
When to revisit
Run the full checklist before every new campaign and whenever the destination, creative, audience, placement, or tracking structure changes. Repeat the review before seasonal planning cycles, after a major website release, when a campaign is extended, and when your team changes its asset library or approval workflow.
Review the checklist itself when ad platforms introduce new placement requirements, your naming convention changes, or recurring launch errors reveal a missing control. The goal is not to add steps indefinitely. Remove checks that no longer apply, clarify steps that cause confusion, and keep the checklist aligned with the actual handoff.
For a practical final pass, start with the campaign record and work in order: confirm the approved asset, inspect the file, verify the exact URL, test the destination, preview every placement, and document the result. Do not mark the campaign ready until each exception has an owner and a resolution. Repeating that sequence gives your ad ops tools and asset management system a dependable quality gate instead of relying on memory at launch time.