Preview an ad
preview_adShow a realistic mockup of one ad (Google Search, Display, Performance Max, Demand Gen, YouTube, Facebook/Instagram, LinkedIn) right in the chat. No account needed. The ad copy comes from the caller. Images are hosted HTTPS URLs in images[] / logos[], for example from the advertiser's website; this tool never generates images, and Google Search ads need none. Studio, YouTube and www.ppcadeditor.com images load directly. Any other HTTPS image is shown through a signed URL on studio.ppcadeditor.com. One format per call. The result includes save_url, a link where the user can save the ad to a free PPC Ad Editor account, edit it, and get a share link for a client.
Format specs (items allowed per field, max characters per item):
RSA (Google Search): headlines 3-15 (max 30 chars), descriptions 2-4 (max 90 chars)
RDA (Google Display): headlines 1-5 (max 30 chars), long_headlines 0-1 (max 90 chars), descriptions 1-5 (max 90 chars)
PMAX (Performance Max): headlines 1-15 (max 30 chars), long_headlines 0-5 (max 90 chars), descriptions 1-5 (max 90 chars)
DEMAND_GEN (Google Demand Gen): headlines 1-5 (max 40 chars), long_headlines 0-5 (max 90 chars), descriptions 1-5 (max 90 chars)
META_SINGLE (Facebook/Instagram single): headlines 1-5 (max 40 chars), descriptions 0-5 (max 25 chars), primary_texts 0-5 (max 125 chars)
META_CAROUSEL (Facebook/Instagram carousel): headlines 1-10 (max 40 chars), descriptions 0-10 (max 25 chars), primary_texts 0-5 (max 125 chars)
META_STORY (Facebook/Instagram story): primary_texts 0-5 (max 125 chars)
LINKEDIN_SINGLE (LinkedIn single): headlines 1 (max 200 chars), descriptions 1 (max 300 chars), primary_texts 0-1 (max 600 chars)
LINKEDIN_CAROUSEL (LinkedIn carousel): headlines 1-10 (max 45 chars), descriptions 1-10 (max 70 chars), primary_texts 0-1 (max 600 chars)
YOUTUBE (YouTube): headlines 1-5 (max 30 chars), long_headlines 0-1 (max 90 chars), descriptions 1-5 (max 90 chars)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional name for the ad, used if the user saves it | |
| logos | No | Core ad-body logos (brand/profile image shown next to the ad on Meta, LinkedIn, RDA, PMAX). | |
| format | Yes | Ad format of the mockup. Field limits per format are listed in the format specs. | |
| images | No | Core ad-body images (Meta hero, Carousel cards, PMAX assets, etc.). Feature-gated per format. Google image EXTENSIONS (shown below an RSA text ad) go in extensions.images. | |
| videos | No | Core ad-body videos (YouTube URLs). Primary for YOUTUBE format, optional for Meta/PMAX/RDA. | |
| final_url | Yes | ||
| headlines | No | Short headlines. The character limit depends on the format and is listed in this tool's format specs. Google Search headlines are 30 characters. There is no single limit for every format. | |
| extensions | No | Ad extensions (aka ad assets). Google formats only — ignored on Meta/LinkedIn/YouTube. | |
| descriptions | No | Not the Facebook or Instagram body. On META_SINGLE and META_CAROUSEL this is the optional link line under the headline, 25 characters, and it may be omitted. Body copy belongs in primary_texts (125 characters). Google Search descriptions are required and 90 characters. Other formats are in the format specs. | |
| business_name | No | Business name shown on the ad. 25 characters. | |
| primary_texts | No | Body copy for Facebook, Instagram and LinkedIn. META_SINGLE, META_CAROUSEL and META_STORY: 125 characters. Google Search does not use this field. | |
| call_to_action | No | Button label, for example Learn more. 30 characters. | |
| display_path_1 | No | Optional Google display path. 15 characters. | |
| display_path_2 | No | Optional second Google display path. 15 characters. | |
| long_headlines | No | Long headlines for Performance Max, Display and Demand Gen. Character limits are in the format specs. Google Search and Meta do not use this field. |