[{"data":1,"prerenderedAt":492},["ShallowReactive",2],{"header":3,"footer":289,"blog\u002Fyour-bfcm-google-creative-checklist":419,"blog-banner":477},{"header":4},{"primaryNavigation":5,"pages":244,"buttonBlock":247,"visibilityButtonBlock":252,"lightswitch":274,"linkField":275,"plainText":277,"announcementStyle":278,"headScripts":279},[6,82,163,169,214],{"buttonLink":7,"dropdown":13},[8],{"ariaLabel":9,"target":9,"url":10,"text":11,"entryType":12},null,"https:\u002F\u002Fpixis.ai\u002Fproducts\u002F","Products","buttonLink_Entry_LinkType",[14],{"buttonLink":15,"tagline":17,"featureLinks":18,"standardLinks":62,"ctaHeading":76,"ctaLink":77},[16],{"ariaLabel":9,"target":9,"url":10,"text":11,"entryType":12},"Own the next era of advertising.",[19,35,49],{"buttonLink":20,"tagline":24,"asset":25},[21],{"ariaLabel":9,"target":9,"url":22,"text":23,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fproducts\u002Fprism\u002F","Prism","Predict outcomes, improve efficiency",[26],{"type":27,"image":28,"mobileImage":34},"image_Entry",[29],{"src":30,"alt":31,"width":32,"height":33},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002FLogos\u002FPrism.png","Prism logo",140,141,[],{"buttonLink":36,"tagline":40,"asset":41},[37],{"ariaLabel":9,"target":9,"url":38,"text":39,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fproducts\u002Fcreative-ai\u002F","Adroom","Your all-in-one creative powerhouse.",[42],{"type":27,"image":43,"mobileImage":48},[44],{"src":45,"alt":46,"width":47,"height":47},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002FLogos\u002FAdroom-logo.png","Adroom logo",80,[],{"buttonLink":50,"tagline":54,"asset":55},[51],{"ariaLabel":9,"target":9,"url":52,"text":53,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fproducts\u002Fpixis-visibility\u002F","Visibility","Be the brand AI recommends",[56],{"type":27,"image":57,"mobileImage":61},[58],{"src":59,"alt":9,"width":60,"height":60},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002Fv-logo-new.svg",39,[],[63],{"heading":64,"links":65},"Platform",[66,71],{"buttonLink":67},[68],{"ariaLabel":9,"target":9,"url":69,"text":70,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fproducts\u002Fintegrations\u002F","Integrations",{"buttonLink":72},[73],{"ariaLabel":9,"target":9,"url":74,"text":75,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fproducts\u002Fcompliance\u002F","Compliance","Seeing is believing",[78],{"ariaLabel":9,"target":9,"url":79,"text":80,"entryType":81},"https:\u002F\u002Fpixis.ai\u002Fget-a-demo\u002F","Get a demo","buttonLink2_Entry_LinkType",{"buttonLink":83,"dropdown":87},[84],{"ariaLabel":9,"target":9,"url":85,"text":86,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002F","Solutions",[88],{"buttonLink":89,"tagline":91,"featureLinks":92,"standardLinks":93,"ctaHeading":158,"ctaLink":159},[90],{"ariaLabel":9,"target":9,"url":85,"text":86,"entryType":12},"No matter your role or goal, Pixis adapts to your needs.",[],[94,117,135],{"heading":95,"links":96},"By use case",[97,102,107,112],{"buttonLink":98},[99],{"ariaLabel":9,"target":9,"url":100,"text":101,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Fperformance-budget-optimization\u002F","Performance & Budget Optimization",{"buttonLink":103},[104],{"ariaLabel":9,"target":9,"url":105,"text":106,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Faudience-targeting\u002F","Audience Targeting",{"buttonLink":108},[109],{"ariaLabel":9,"target":9,"url":110,"text":111,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Fad-creation\u002F","Ad Creation",{"buttonLink":113},[114],{"ariaLabel":9,"target":9,"url":115,"text":116,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Finsights-monitoring\u002F","Insights & Monitoring",{"heading":118,"links":119},"By team",[120,125,130],{"buttonLink":121},[122],{"ariaLabel":9,"target":9,"url":123,"text":124,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Fperformance-teams\u002F","Performance",{"buttonLink":126},[127],{"ariaLabel":9,"target":9,"url":128,"text":129,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Fcreative-teams\u002F","Creative",{"buttonLink":131},[132],{"ariaLabel":9,"target":9,"url":133,"text":134,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Fagencies\u002F","Agency",{"heading":136,"links":137},"By Industry",[138,143,148,153],{"buttonLink":139},[140],{"ariaLabel":9,"target":9,"url":141,"text":142,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Fretail\u002F","Retail",{"buttonLink":144},[145],{"ariaLabel":9,"target":9,"url":146,"text":147,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Fconsumer-packaged-goods\u002F","Consumer Packaged Goods",{"buttonLink":149},[150],{"ariaLabel":9,"target":9,"url":151,"text":152,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Fhealthcare\u002F","Healthcare",{"buttonLink":154},[155],{"ariaLabel":9,"target":9,"url":156,"text":157,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fsolutions\u002Ftelecoms\u002F","Telecoms","Looking for a stellar marketing agency?",[160],{"ariaLabel":9,"target":9,"url":161,"text":162,"entryType":81},"https:\u002F\u002Fpixis.ai\u002Fstellar\u002F","Our partner agencies",{"buttonLink":164,"dropdown":168},[165],{"ariaLabel":9,"target":9,"url":166,"text":167,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fpeer-stories\u002F","Peer Stories",[],{"buttonLink":170,"dropdown":175},[171],{"ariaLabel":9,"target":9,"url":172,"text":173,"entryType":174},"#","Knowledge Hub","buttonLink_Custom_LinkType",[176],{"buttonLink":177,"tagline":9,"featureLinks":179,"standardLinks":180,"ctaHeading":210,"ctaLink":211},[178],{"ariaLabel":9,"target":9,"url":172,"text":173,"entryType":174},[],[181,208],{"heading":9,"links":182},[183,188,193,198,203],{"buttonLink":184},[185],{"ariaLabel":9,"target":9,"url":186,"text":187,"entryType":12},"https:\u002F\u002Fpixis.ai\u002F2025-benchmarks\u002F","2025 Benchmark Report",{"buttonLink":189},[190],{"ariaLabel":9,"target":9,"url":191,"text":192,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fblog\u002F","Blog",{"buttonLink":194},[195],{"ariaLabel":9,"target":9,"url":196,"text":197,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fresources\u002F","Resources",{"buttonLink":199},[200],{"ariaLabel":9,"target":9,"url":201,"text":202,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fevents-webinars\u002F","Events",{"buttonLink":204},[205],{"ariaLabel":9,"target":9,"url":206,"text":207,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fpodcasts\u002F","Podcasts",{"heading":9,"links":209},[],"What We Learned from Over $1.8B in Ad Spend on Google & Meta",[212],{"ariaLabel":9,"target":9,"url":186,"text":213,"entryType":81},"Get the 2025 Benchmark Report",{"buttonLink":215,"dropdown":218},[216],{"ariaLabel":9,"target":9,"url":172,"text":217,"entryType":174},"Company",[219],{"buttonLink":220,"tagline":9,"featureLinks":222,"standardLinks":223,"ctaHeading":241,"ctaLink":242},[221],{"ariaLabel":9,"target":9,"url":172,"text":217,"entryType":174},[],[224],{"heading":9,"links":225},[226,231,236],{"buttonLink":227},[228],{"ariaLabel":9,"target":9,"url":229,"text":230,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fabout\u002F","About",{"buttonLink":232},[233],{"ariaLabel":9,"target":9,"url":234,"text":235,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fcareers\u002F","Careers",{"buttonLink":237},[238],{"ariaLabel":9,"target":9,"url":239,"text":240,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fnews-press\u002F","News & Press","Join our ambitious team",[243],{"ariaLabel":9,"target":9,"url":234,"text":235,"entryType":81},[245],{"uri":246},"search-results",[248],{"type":249,"buttonLink":250},"pill-solid-pointer-icon",[251],{"ariaLabel":9,"target":9,"url":79,"text":80,"entryType":12},[253,261,268],{"buttonBlock":254},[255],{"type":256,"buttonLink":257},"pill-solid-light",[258],{"ariaLabel":9,"target":9,"url":259,"text":260,"entryType":174},"https:\u002F\u002Fvisibility.pixis.ai\u002F","Log In",{"buttonBlock":262},[263],{"type":264,"buttonLink":265},"pill-solid-teal",[266],{"ariaLabel":9,"target":9,"url":79,"text":267,"entryType":12},"Book a Demo",{"buttonBlock":269},[270],{"type":249,"buttonLink":271},[272],{"ariaLabel":9,"target":9,"url":259,"text":273,"entryType":174},"Sign up for free",false,{"url":276,"target":9},"https:\u002F\u002Fpixis.ai\u002Fmeet-prism\u002F?utm_source=homepage&utm_medium=banner&utm_content=meet_prism","Meet Prism: Your Always-On, AI-Powered Growth Partner","orange",[280,283,286],{"scriptLabel":281,"scriptContent":282},"Claydar Script","(function() {\n    var script = document.createElement('script');\n    script.async = true;\n    script.src = 'https:\u002F\u002Fstatic.claydar.com\u002Finit.v1.js?id=cng7DR4jnB';\n    var firstScript = document.getElementsByTagName('script')[0];\n    firstScript.parentNode.insertBefore(script, firstScript);\n  })();",{"scriptLabel":284,"scriptContent":285},"Default Pixel","!function(e,t){e.__defaultPixel__={key:\"b80666b3-0a8f-41d0-9241-0d1200c42bde\"};!function e(o){o=o||1;var n=t.createElement(\"script\");n.async=!0,n.src=\"https:\u002F\u002Fhandshake.default.com\u002Findex.js\",n.onload=function(){console.log(\"[Pixel] Script loaded successfully\"+(o>1?\" after \"+o+\" attempts\":\"\"))},n.onerror=function(){console.warn(\"[Pixel] Failed to load script (attempt \"+o+\"\u002F3)\"),o\u003C3?setTimeout((function(){e(o+1)}),2e3*o):console.error(\"[Pixel] Script failed to load after 3 attempts\")},t.head.appendChild(n)}()}(window,document);",{"scriptLabel":287,"scriptContent":288},"lemlist","(function() {\n    var script = document.createElement('script');\n    script.async = true;\n    script.src = 'https:\u002F\u002Fapp.lemlist.com\u002Fapi\u002Fvisitors\u002Ftracking?k=wIUMiMPlcVYKUVOt3B39xWwVNYlRvqDI7LTH9ORCn3c%3D&t=tea_JdKFTAfGe4hC5JgDE';\n    var firstScript = document.getElementsByTagName('script')[0];\n    firstScript.parentNode.insertBefore(script, firstScript);\n})();",{"footer":290},{"footerNavigation":291,"partnerAssets":381,"links":402,"copyRightNotice":418},[292,313,333,337,365],{"buttonLink":293,"dropdown":295},[294],{"ariaLabel":9,"target":9,"url":10,"text":11,"entryType":12},[296],{"links":297},[298,301,304,307,310],{"buttonLink":299},[300],{"ariaLabel":9,"target":9,"url":22,"text":23,"entryType":12},{"buttonLink":302},[303],{"ariaLabel":9,"target":9,"url":38,"text":39,"entryType":12},{"buttonLink":305},[306],{"ariaLabel":9,"target":9,"url":52,"text":53,"entryType":12},{"buttonLink":308},[309],{"ariaLabel":9,"target":9,"url":69,"text":70,"entryType":12},{"buttonLink":311},[312],{"ariaLabel":9,"target":9,"url":74,"text":75,"entryType":12},{"buttonLink":314,"dropdown":316},[315],{"ariaLabel":9,"target":9,"url":85,"text":86,"entryType":12},[317],{"links":318},[319,324,328],{"buttonLink":320},[321],{"ariaLabel":9,"target":9,"url":322,"text":118,"entryType":323},"\u002Fsolutions\u002F#teams","buttonLink_Url_LinkType",{"buttonLink":325},[326],{"ariaLabel":9,"target":9,"url":327,"text":95,"entryType":323},"\u002Fsolutions\u002F#use-cases",{"buttonLink":329},[330],{"ariaLabel":9,"target":9,"url":331,"text":332,"entryType":323},"\u002Fsolutions\u002F#industries","By industry",{"buttonLink":334,"dropdown":336},[335],{"ariaLabel":9,"target":9,"url":166,"text":167,"entryType":12},[],{"buttonLink":338,"dropdown":340},[339],{"ariaLabel":9,"target":9,"url":172,"text":173,"entryType":174},[341],{"links":342},[343,346,349,352,355,360],{"buttonLink":344},[345],{"ariaLabel":9,"target":9,"url":191,"text":192,"entryType":12},{"buttonLink":347},[348],{"ariaLabel":9,"target":9,"url":196,"text":197,"entryType":12},{"buttonLink":350},[351],{"ariaLabel":9,"target":9,"url":206,"text":207,"entryType":12},{"buttonLink":353},[354],{"ariaLabel":9,"target":9,"url":201,"text":202,"entryType":12},{"buttonLink":356},[357],{"ariaLabel":9,"target":9,"url":358,"text":359,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fblog\u002Fprism-frequently-asked-questions\u002F","Prism FAQ",{"buttonLink":361},[362],{"ariaLabel":9,"target":9,"url":363,"text":364,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fglossary\u002F","Glossary",{"buttonLink":366,"dropdown":368},[367],{"ariaLabel":9,"target":9,"url":172,"text":217,"entryType":174},[369],{"links":370},[371,374,378],{"buttonLink":372},[373],{"ariaLabel":9,"target":9,"url":229,"text":230,"entryType":12},{"buttonLink":375},[376],{"ariaLabel":9,"target":9,"url":239,"text":377,"entryType":12},"News & press",{"buttonLink":379},[380],{"ariaLabel":9,"target":9,"url":234,"text":235,"entryType":12},[382,392],{"asset":383},[384],{"type":27,"image":385,"mobileImage":391},[386],{"src":387,"alt":388,"width":389,"height":390},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002FLogos\u002Flogo-meta-business-partner.svg","Meta Business Partner logo",81,36,[],{"asset":393},[394],{"type":27,"image":395,"mobileImage":401},[396],{"src":397,"alt":398,"width":399,"height":400},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002FLogos\u002Flogo-google-partner.svg","Google Partner logo",87,61,[],[403,408,413],{"buttonLink":404},[405],{"ariaLabel":9,"target":9,"url":406,"text":407,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fprivacy-policy\u002F","Privacy Policy",{"buttonLink":409},[410],{"ariaLabel":9,"target":9,"url":411,"text":412,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Fleapus-csr-policy\u002F","Leapus CSR Policy",{"buttonLink":414},[415],{"ariaLabel":9,"target":9,"url":416,"text":417,"entryType":12},"https:\u002F\u002Fpixis.ai\u002Ffulfillment-policy\u002F","Pixis Fulfillment Policy","Pixis",{"uri":420,"id":421,"title":422,"url":423,"postDate":424,"dateUpdated":425,"slug":426,"sectionHandle":427,"type":428,"authors":429,"seo":445,"asset":456,"categories":464,"intro":9,"showBanner":274,"contentArea":470,"articleSelect":476,"schemaOrganization":9,"schemaWebsite":9,"schemaWebpage":9,"schemaBreadcrumb":9,"schemaArticle":9,"schemaFaq":9,"schemaSoftwareApp":9,"siteName":418},"blog\u002Fyour-bfcm-google-creative-checklist","42637","Your BFCM Google Creative Checklist","https:\u002F\u002Fpixis.ai\u002Fblog\u002Fyour-bfcm-google-creative-checklist\u002F","2026-11-04T05:03:00-05:00","2026-11-04T05:03:58-05:00","your-bfcm-google-creative-checklist","blog","blog_Entry",[430],{"fullName":431,"asset":432,"position":440,"bio":441,"linkedIn":442,"authorPage":444},"Sakshi Choudhary",[433],{"type":27,"image":434,"mobileImage":439},[435],{"src":436,"alt":437,"width":438,"height":438},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002FE081GMJV4MU-U03US1K3VPD-5065818522d4-512.png","Professional headshot",512,[],"Head of Product, Adroom","\u003Cp>Sakshi works on the kind of product problems every marketer secretly wants solved: how to move from blank-page panic to high-performing ad creatives, faster. With experience across business, product strategy, and the CEO’s Office, she brings structure to creative chaos and helps teams scale ad creation with more speed, consistency, and intelligence. Sakshi is Head of Product for Adroom at Pixis.\u003C\u002Fp>",{"url":443},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsakshi-choudhary-68b597128\u002F",[],{"title":446,"description":447,"advanced":448,"keywords":451,"social":452},"BFCM Google Creative Checklist: Demand Gen &amp; YouTube | Pixis","Check your BFCM Google creative before launch. Review Demand Gen and YouTube specs, copy limits, seasonal offers, and missing assets with Adroom.",{"canonical":449,"robots":450},"",[],[],{"facebook":453,"twitter":455},{"description":447,"title":454},"BFCM Google Creative Checklist: Demand Gen & YouTube | Pixis",{"description":447,"title":454},[457],{"type":27,"image":458,"mobileImage":463},[459],{"src":460,"alt":9,"width":461,"height":462},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002FYour-BFCM-Google-Creative-Checklist-1.png",1920,1360,[],[465,468],{"title":466,"slug":467},"Ad Creative","ad-creative",{"title":39,"slug":469},"adroom",[471],{"blocks":472},[473],{"type":474,"textBlock":475},"textBlock_Entry","\u003Cp>The BFCM creative folder is full. The campaign still needs one more video.\u003C\u002Fp>\u003Cp>It is usually a specific video: a horizontal version that keeps the product visible, a six-second cut that retains the offer, or a vertical edit with a readable CTA. Finding the gap takes minutes. Getting the replacement through production and approval can take considerably longer.\u003C\u002Fp>\u003Cp>With Black Friday approaching, the useful question is whether your approved assets cover the campaign you are about to launch. This guide helps you answer it for Demand Gen and YouTube Video Reach, then turn anything missing into a focused production request.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Key Takeaways\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cstrong>Check against the selected campaign.\u003C\u002Fstrong> Demand Gen and YouTube Video Reach need different asset sets. Required formats depend on the ad type and campaign settings.\u003C\u002Fli>\u003Cli>\u003Cstrong>Separate technical acceptance from useful creative.\u003C\u002Fstrong> An image can have the correct dimensions while its offer becomes unreadable after cropping.\u003C\u002Fli>\u003Cli>\u003Cstrong>Prepare copy by ad type.\u003C\u002Fstrong> Single-image, video, and carousel ads do not share every text field or character limit.\u003C\u002Fli>\u003Cli>\u003Cstrong>Make seasonal messaging specific.\u003C\u002Fstrong> Customers should understand the actual promotion, its conditions, and when it ends.\u003C\u002Fli>\u003Cli>\u003Cstrong>Use Coverage to prioritize production.\u003C\u002Fstrong> Adroom can identify gaps, adapt suitable assets, and generate missing formats before review and export.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>\u003Cstrong>Decide What “Ready” Means for This Campaign\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>Before opening the asset folder, confirm the Google campaign type and the formats you intend to run.\u003C\u002Fp>\u003Cp>For Demand Gen, identify whether the plan includes single-image ads, video, or carousels. For YouTube Video Reach, record the subtype and format mix. A campaign preparing bumpers and horizontal in-stream creative has a different production list from one also planning vertical Shorts creative.\u003C\u002Fp>\u003Cp>Give the review a narrow scope: the assets for this campaign, this promotion, and this launch date.\u003C\u002Fp>\u003Cp>For example, a hypothetical retailer might have two square sale images and a 20-second vertical product demonstration. The number of files tells the team little about readiness. A Demand Gen image campaign may still need landscape creative. A YouTube reach plan may need a bumper and a horizontal edit.\u003C\u002Fp>\u003Cp>That distinction also matters inside Adroom. \u003Cstrong>Account Coverage\u003C\u002Fstrong> audits creative available in the connected Google Ads account. \u003Cstrong>Campaign Coverage\u003C\u002Fstrong> compares selected assets with a chosen campaign type. An account-level result does not establish that a particular BFCM campaign is complete.\u003C\u002Fp>\u003Cp>The\u003Ca href=\"https:\u002F\u002Fpixis.ai\u002Fblog\u002Fpixis-x-google-google-creative-coverage-is-live-in-adroom\u002F\"> Google Creative Coverage launch article\u003C\u002Fa> explains how these checks connect to production and review.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Build a Demand Gen Image Set That Survives the Crop\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>A square sale graphic can be approved while its landscape version still needs substantial work. The product gets smaller, the headline moves toward the edge, and the offer qualification becomes difficult to read.\u003C\u002Fp>\u003Cp>Check the exported compositions individually.\u003C\u002Fp>\u003Cp>Google’s\u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F17140672?hl=en-in\"> Demand Gen image specifications\u003C\u002Fa> list:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Horizontal, 1.91:1:\u003C\u002Fstrong> recommended 1200 × 628 pixels; minimum 600 × 314.\u003C\u002Fli>\u003Cli>\u003Cstrong>Square, 1:1:\u003C\u002Fstrong> recommended 1200 × 1200 pixels; minimum 300 × 300.\u003C\u002Fli>\u003Cli>\u003Cstrong>Portrait, 4:5:\u003C\u002Fstrong> recommended 960 × 1200 pixels; minimum 480 × 600.\u003C\u002Fli>\u003Cli>\u003Cstrong>Vertical, 9:16:\u003C\u002Fstrong> recommended 1080 × 1920 pixels; minimum 600 × 1067.\u003C\u002Fli>\u003Cli>\u003Cstrong>Image file size:\u003C\u002Fstrong> no more than 5 MB.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Prepare the square logo at the recommended \u003Cstrong>1200 × 1200 pixels\u003C\u002Fstrong>, within the \u003Cstrong>150 KB\u003C\u002Fstrong> limit. Leave room around essential details for circular cropping. These limits concern the asset-based image formats covered here; uploaded Display banners have separate specifications.\u003C\u002Fp>\u003Cp>Google’s general Demand Gen specification lists horizontal and square images as required for the standard image setup. Additional orientations depend on the intended coverage.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Give the Team a Production Target\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>For a broader image set, a useful target is \u003Cstrong>three approved horizontal images and three approved square images\u003C\u002Fstrong>, with additional portrait or vertical assets where the media plan calls for them. Google recommends three images per orientation; treat this as a coverage recommendation rather than a universal minimum.\u003C\u002Fp>\u003Cp>The variations should have a reason to exist. One could lead with the product, another with the bundle contents, and another with the seasonal offer. Several near-identical crops may fill slots without giving the team meaningfully different creative to evaluate.\u003C\u002Fp>\u003Cp>Inspect each image at the size a customer will see. Can they recognize the product? Read the discount? Understand whether the price applies to one item or the bundle?\u003C\u002Fp>\u003Cp>If the landscape version cannot answer those questions, send it back for a different composition.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Keep the Offer Intact When Writing Demand Gen Copy\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>A character limit can turn into an offer problem.\u003C\u002Fp>\u003Cp>“Up to 25% off selected products” becomes “25% off” during an edit. A shipping threshold disappears. Copy approved for Friday carries into an ad scheduled for Monday, when the promotion changes.\u003C\u002Fp>\u003Cp>Lock the commercial meaning first, then write versions that fit.\u003C\u002Fp>\u003Cp>For \u003Cstrong>single-image ads\u003C\u002Fstrong>, prepare headlines of up to \u003Cstrong>40 characters\u003C\u002Fstrong>, descriptions of up to \u003Cstrong>90 characters\u003C\u002Fstrong>, and a business name of up to \u003Cstrong>25 characters\u003C\u002Fstrong>. Google permits one to five headlines and descriptions. Its general specification recommends five headlines and three descriptions, including at least one headline of \u003Cstrong>30 characters or fewer\u003C\u002Fstrong> for Display eligibility.\u003C\u002Fp>\u003Cp>For \u003Cstrong>video ads\u003C\u002Fstrong>, prepare a \u003Cstrong>40-character headline\u003C\u002Fstrong>, \u003Cstrong>90-character long headline\u003C\u002Fstrong>, \u003Cstrong>90-character description\u003C\u002Fstrong>, and \u003Cstrong>25-character business name\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>For \u003Cstrong>carousels\u003C\u002Fstrong>, Google’s current image-format guidance lists \u003Cstrong>40-character ad-level headlines and descriptions\u003C\u002Fstrong>, plus \u003Cstrong>40-character card headlines\u003C\u002Fstrong>. Carousels use \u003Cstrong>two to ten cards\u003C\u002Fstrong> with a consistent aspect ratio.\u003C\u002Fp>\u003Cp>Keep those copy sets labeled separately. The carousel description is a particular trap: copying a 90-character description from the single-image brief creates a revision at upload.\u003C\u002Fp>\u003Cp>Write lines that remain understandable independently. “Only until Monday” tells the customer very little if the accompanying asset does not establish the offer.\u003C\u002Fp>\u003Cp>In the Adroom brief, identify exact offer wording and copy that must remain unchanged. Locked text still needs to fit the relevant field. If it does not, resolve the wording before production starts.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Check Demand Gen Video Before Reusing the Shortest Edit\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>Your six-second sale reminder may suit a YouTube bumper. It cannot cover every video requirement.\u003C\u002Fp>\u003Cp>Google’s\u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F17141078?hl=en-in\"> Demand Gen video guidance\u003C\u002Fa> accepts videos from \u003Cstrong>five seconds\u003C\u002Fstrong>, but videos shorter than \u003Cstrong>ten seconds cannot serve on YouTube in-stream\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Recommended HD dimensions are:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Horizontal, 16:9:\u003C\u002Fstrong> 1920 × 1080.\u003C\u002Fli>\u003Cli>\u003Cstrong>Square, 1:1:\u003C\u002Fstrong> 1080 × 1080.\u003C\u002Fli>\u003Cli>\u003Cstrong>Portrait, 4:5:\u003C\u002Fstrong> 1080 × 1350.\u003C\u002Fli>\u003Cli>\u003Cstrong>Vertical, 9:16:\u003C\u002Fstrong> 1080 × 1920.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Google’s general specification recommends \u003Cstrong>ten-to-60-second\u003C\u002Fstrong> videos. That is production guidance, rather than a universal maximum.\u003C\u002Fp>\u003Cp>For a practical BFCM starting set, prepare a horizontal version and a vertical version of the same approved offer when those orientations support your plan. Add square or portrait versions where needed. This is an editorial production recommendation; it does not replace the requirements shown for your selected campaign.\u003C\u002Fp>\u003Cp>Watch the complete exports. A trim can retain the product demonstration while removing the CTA. A wider composition can preserve the footage but make its captions too small.\u003C\u002Fp>\u003Cp>Preview without sound as well. The essential message should remain understandable when audio is unavailable or muted.\u003C\u002Fp>\u003Cp>Include the YouTube hosting step in the handoff. Google’s Demand Gen video workflow uses a YouTube-hosted video, so producing the media file is only part of preparing it for the ad.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Give YouTube Video Reach Its Own Edit List\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>Build YouTube assets around the selected campaign subtype and format mix.\u003C\u002Fp>\u003Cp>Google’s\u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F10581234?hl=en\"> Video Reach guidance\u003C\u002Fa> provides these planning references:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Bumper:\u003C\u002Fstrong> six seconds or less.\u003C\u002Fli>\u003Cli>\u003Cstrong>Standard non-skippable:\u003C\u002Fstrong> seven to 15 seconds.\u003C\u002Fli>\u003Cli>\u003Cstrong>Non-skippable connected TV:\u003C\u002Fstrong> 16–30 seconds, using horizontal assets.\u003C\u002Fli>\u003Cli>\u003Cstrong>Skippable in-stream:\u003C\u002Fstrong> a horizontal 15-second version is a recommended production option, not a universal maximum.\u003C\u002Fli>\u003Cli>\u003Cstrong>Shorts:\u003C\u002Fstrong> vertical creative, with six to 60 seconds recommended for the Efficient Reach mix. That range is not a universal Shorts upload limit.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Recommended Full HD exports are \u003Cstrong>1920 × 1080 horizontally\u003C\u002Fstrong> and \u003Cstrong>1080 × 1920 vertically\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>For Efficient Reach, Google recommends a horizontal 15-second asset, a horizontal six-second asset, and a vertical six-to-60-second asset. Use that as a production reference when it matches your selected setup.\u003C\u002Fp>\u003Cp>A bumper needs a complete six-second idea. It might establish the brand and communicate one approved sale message. A longer version can demonstrate the product or explain what is included.\u003C\u002Fp>\u003Cp>Write each version deliberately. Cutting the first six seconds from a longer ad may leave the customer with an introduction and no offer.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Prepare the Accompanying Copy\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>Google’s Video Reach overview lists headlines and descriptions of up to \u003Cstrong>90 characters\u003C\u002Fstrong>, an optional CTA of up to \u003Cstrong>ten characters\u003C\u002Fstrong>, and an accompanying headline of up to \u003Cstrong>30 characters\u003C\u002Fstrong>. Specific fields vary by format, so confirm the selected ad form before locking copy.\u003C\u002Fp>\u003Cp>Keep each field clearly labeled in the handoff. An uploader should be able to use approved copy without rewriting it inside the account.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Make the Seasonal Asset Explain Why to Buy Now\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>An evergreen product ad establishes the product’s appeal. The seasonal version needs to explain what changes during the promotion.\u003C\u002Fp>\u003Cp>That could be a discount, a holiday bundle, or an approved delivery incentive. The customer should understand the offer without having to interpret the design.\u003C\u002Fp>\u003Cp>Consider a hypothetical image showing three products beside “$49.” Does that price buy all three, one selected product, or a bundle available only with a code? The asset needs enough context to make the answer clear.\u003C\u002Fp>\u003Cp>Before approval, compare the creative with the landing page and checkout. Verify the discount qualification, product eligibility, promotional code, and any shipping threshold. Record the start and end times with the relevant time zone.\u003C\u002Fp>\u003Cp>Plan the transition between Black Friday and Cyber Monday too. If the promotion changes, prepare the replacement assets and assign responsibility for switching them.\u003C\u002Fp>\u003Cp>Adroom’s Account Coverage includes a \u003Cstrong>recommended seasonal or audience-specific asset\u003C\u002Fstrong>. This is a creative-readiness check within Adroom. It is not a universal Google requirement that every campaign contain a seasonal ad.\u003C\u002Fp>\u003Cp>The useful question is whether the seasonal asset communicates a genuine reason to act now.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Turn the Missing Formats Into an Adroom Coverage Plan\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>Return to the retailer with two square images and a vertical demonstration.\u003C\u002Fp>\u003Cp>If the campaign needs landscape images, a horizontal video, and a bumper, the production request is now specific. The team can preserve qualifying assets and focus on those gaps.\u003C\u002Fp>\u003Cp>In Adroom’s Campaign Coverage, select Demand Gen or YouTube Video Reach and bring in existing creative from connected Google or Meta accounts, uploads, or the Brand Library. Complete the Brand Kit and supply the holiday brief, including exact offer wording and the required CTA.\u003C\u002Fp>\u003Cp>Coverage Check compares selected assets with the chosen campaign. Expand missing categories and read the warnings. The percentage represents covered checklist slots, while the individual gaps identify the production work.\u003C\u002Fp>\u003Cp>Review the Coverage Plan before generation. It distinguishes qualifying assets from those to adapt or generate and shows the estimated credit cost.\u003C\u002Fp>\u003Cp>For a vertical-to-horizontal video change, the documented options include cropping, plain padding, blurred padding, and regeneration with AI. Pick the method after inspecting what the original composition can support. Padding can preserve the frame but make the product too small; cropping can remove essential information.\u003C\u002Fp>\u003Cp>\u003Ci>[UI screenshot: Coverage Plan showing qualifying BFCM assets and the ADAPT or GENERATE action for each gap.]\u003C\u002Fi>\u003C\u002Fp>\u003Cp>Generated videos receive ABCD evaluation. Use the feedback alongside your assessment of the product, offer, and brief. Human approval remains part of the workflow: editing or regenerating an approved item clears its approval so the changed version can be reviewed again.\u003C\u002Fp>\u003Cp>At export, inspect specification warnings. Off-spec assets are flagged and excluded from the default selection. The downloaded set groups images and videos separately, with text in a copy file for use in Google Ads.\u003C\u002Fp>\u003Cp>Adroom’s selected campaign targets can be narrower than Google’s overall acceptance rules. Use Coverage to prepare the set, then confirm the final setup and previews in Google Ads.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Your Saveable BFCM Google Creative Checklist\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>Use this in the launch handoff. Give every unresolved item an owner and a deadline.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Campaign scope:\u003C\u002Fstrong> Demand Gen ad types or YouTube Video Reach subtype and format mix are confirmed.\u003C\u002Fli>\u003Cli>\u003Cstrong>Image set:\u003C\u002Fstrong> Required ratios are present, with selected additional orientations prepared.\u003C\u002Fli>\u003Cli>\u003Cstrong>Image exports:\u003C\u002Fstrong> Dimensions, file sizes, product details, and offer readability are checked.\u003C\u002Fli>\u003Cli>\u003Cstrong>Logo:\u003C\u002Fstrong> The correct square logo is available and survives circular cropping.\u003C\u002Fli>\u003Cli>\u003Cstrong>Copy:\u003C\u002Fstrong> Each field fits its ad-type limit without changing the promotion.\u003C\u002Fli>\u003Cli>\u003Cstrong>Video set:\u003C\u002Fstrong> Lengths and orientations match the selected campaign.\u003C\u002Fli>\u003Cli>\u003Cstrong>Short edits:\u003C\u002Fstrong> Each version communicates a complete message and retains its CTA.\u003C\u002Fli>\u003Cli>\u003Cstrong>Seasonal offer:\u003C\u002Fstrong> Qualifications, eligibility, codes, and shipping conditions are correct.\u003C\u002Fli>\u003Cli>\u003Cstrong>Dates:\u003C\u002Fstrong> Start and end times include the relevant time zone.\u003C\u002Fli>\u003Cli>\u003Cstrong>Destination:\u003C\u002Fstrong> The ad, landing page, and checkout communicate the same offer.\u003C\u002Fli>\u003Cli>\u003Cstrong>Creative review:\u003C\u002Fstrong> Product accuracy, brand consistency, and video feedback are resolved.\u003C\u002Fli>\u003Cli>\u003Cstrong>Approval:\u003C\u002Fstrong> Every intended output is approved, including revised versions.\u003C\u002Fli>\u003Cli>\u003Cstrong>Export:\u003C\u002Fstrong> Specification warnings are addressed and the selected files are correct.\u003C\u002Fli>\u003Cli>\u003Cstrong>Upload:\u003C\u002Fstrong> Required YouTube URLs and Google Ads assets are ready.\u003C\u002Fli>\u003Cli>\u003Cstrong>Launch:\u003C\u002Fstrong> Placement previews, schedules, and platform review status are checked.\u003C\u002Fli>\u003Cli>\u003Cstrong>Expiry:\u003C\u002Fstrong> A named owner will remove or replace ended promotions.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The checklist is complete when the remaining work is resolved or explicitly assigned. “Waiting on creative” should become a concrete request, such as “approve the horizontal video with the corrected offer by Wednesday.”\u003C\u002Fp>\u003Ch2>\u003Cstrong>Leave Room for the Last Correction\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>Black Friday is \u003Cstrong>November 27, 2026\u003C\u002Fstrong>, followed by Cyber Monday on \u003Cstrong>November 30\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>If you are completing this review around November 17, use the first pass to lock the offer and identify missing formats. Give production and review the following days, then leave room for upload, previews, and corrections before the launch.\u003C\u002Fp>\u003Cp>Those are internal planning suggestions, not guarantees about platform review times.\u003C\u002Fp>\u003Cp>Check readiness in the destination account as well as the creative workspace. Confirm that the intended assets are attached, the URLs work, and the promotion is available to the customer.\u003C\u002Fp>\u003Cp>For bidding, audience selection, and measurement decisions beyond this creative review, use the\u003Ca href=\"https:\u002F\u002Fpixis.ai\u002Fblog\u002Fgoogle-demand-gen-performance-playbook\u002F\"> Google Demand Gen Performance Playbook\u003C\u002Fa>.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Find the Gaps Before Black Friday\u003C\u002Fstrong>\u003C\u002Fh2>\u003Cp>Your existing creative can give the BFCM campaign a useful head start. The next step is to establish what qualifies, what needs adaptation, and what is missing.\u003C\u002Fp>\u003Cp>Use\u003Ca href=\"https:\u002F\u002Fpixis.ai\u002Fadroom\u002F\"> Adroom\u003C\u002Fa> to bring that work into a shared production and review workflow.\u003C\u002Fp>\u003Cp>\u003Cstrong>Get a Free Creative Coverage Audit\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>See where your Google creative coverage stands and which gaps to address before launch. Have a holiday set ready to adapt? Tell the Adroom team what you are planning through the contact form below.\u003C\u002Fp>\u003Ch2>\u003Cstrong>Frequently Asked Questions\u003C\u002Fstrong>\u003C\u002Fh2>\u003Ch3>\u003Cstrong>Do I Need Every Format Listed Here?\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>No. Required assets depend on your campaign and selected ad formats. Recommendations help you plan broader coverage, but they are different from minimum requirements.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Can I Reuse My Meta BFCM Ads?\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>Suitable source assets can be reused. They still need to fit the selected Google campaign requirements. Check composition, duration, copy, and the promotion before approving an adapted version.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Can a Six-Second Video Cover Demand Gen In-Stream?\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>No. Demand Gen videos shorter than ten seconds cannot serve on YouTube in-stream. Prepare an appropriate longer version if that inventory is part of your plan.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Does Every Campaign Need a Seasonal Asset?\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>A seasonal asset is not a universal Google requirement. It is useful when it explains a genuine promotion or buying occasion. Adroom includes seasonal or audience-specific creative as an account-level recommendation.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Does Full Coverage Guarantee Better Results?\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>Coverage measures assets against a checklist. Performance also depends on the offer, audience, creative idea, campaign setup, and landing page. Use coverage to resolve production gaps, then measure results against the campaign’s objective.\u003C\u002Fp>\u003Ch3>\u003Cstrong>Does Adroom Publish the Campaign Automatically?\u003C\u002Fstrong>\u003C\u002Fh3>\u003Cp>The documented Coverage workflow exports the reviewed asset set. Your team completes the destination-platform setup and checks review and serving status.\u003C\u002Fp>",[],{"blogBanner":478},{"bannerIcon":479,"bannerBrandName":484,"bannerHeading":489,"bannerCta1Text":490,"bannerCta1Url":79,"bannerCta2Text":491,"bannerCta2Url":259},[480],{"url":481,"title":482,"width":483,"height":483},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002Fv-logo.svg","V logo",78,[485],{"url":486,"title":487,"width":488,"height":60},"https:\u002F\u002Fd191k2rrohvvg6.cloudfront.net\u002Fimages\u002Fvisibility-logo.svg","Visibility logo",191,"Increase your visibility on Google and AI search","Book a demo","Signup for free",1793787549899]