Welcome to the QA sectionWe provide a set of checklists that you can follow to ensure a faster integration process, per ad format.
In this section, we are sharing the checklist that our technical and design team follow to complete their QA checks for the API calls and formats.Before asking your Criteo team to complete the QA, we recommend checking these lists to ensure nothing has been missed from them.This will help to save a lot of time in the development process of the integration.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Criteo Docs","colors":{"primary":"#FE5001","light":"#FE5001","dark":"#FE5001"},"logo":{"light":"https://mintcdn.com/criteo-e1682996/oGhV8AgFf1afoax4/logo/light.svg?fit=max\u0026auto=format\u0026n=oGhV8AgFf1afoax4\u0026q=85\u0026s=25bacaf5d815bd4242b98ca759ed086c","dark":"https://mintcdn.com/criteo-e1682996/oGhV8AgFf1afoax4/logo/dark.svg?fit=max\u0026auto=format\u0026n=oGhV8AgFf1afoax4\u0026q=85\u0026s=28cba1b2ef8d4354739c680b8335cc7c"},"favicon":"https://mintcdn.com/criteo-e1682996/-a_Zn-jb9gMTKnuK/favicon.png?fit=max\u0026auto=format\u0026n=-a_Zn-jb9gMTKnuK\u0026q=85\u0026s=6d00e60b5acc0fba4fca5c228132809a","appearance":{"default":"light"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://status.criteo.com/","label":"Status"},{"href":"https://partners.criteo.com/","label":"Partner Portal"}],"primary":{"type":"button","label":"Contact Sales","href":"https://www.criteo.com/talk-to-an-expert/"}},"fonts":{"heading":{"family":"Graphik LC Web","source":"https://www.criteo.com/wp-content/themes/criteo2017/fonts/graphik-lc/Graphik-Semibold-Cy-Web.woff2","format":"woff2"},"body":{"family":"Graphik LC Web","source":"https://criteo.com/wp-content/themes/criteo2017/fonts/graphik-lc/Graphik-Regular-Cy-Web.woff2","format":"woff2"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"heap":{"appId":"305485844"}},"contextual":{"options":["copy","view","chatgpt","claude","vscode","grok"],"display":"header"},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"criteo-e1682996","hasAudioNarration":false,"actualSubdomain":"criteo-e1682996","customDomains":["developers.criteo.com"],"gitSource":{"type":"github","owner":"criteo","repo":"public-api-doc","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae362234d48ffa49b8b1431","collectionId":"7d4c939d-1d51-4499-b627-6d48dd0269f5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae362234d48ffa49b8b1431"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4a0ade43296fe36a0fa73","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":1622},{"language":"default","tag":"Marketing Solutions API","count":1398},{"language":"default","tag":"Retail Media API","count":1076},{"language":"default","tag":"Campaign","count":689},{"language":"default","tag":"Guides","count":657},{"language":"default","tag":"Guides for Retail Media API","count":274},{"language":"default","tag":"Audience","count":226},{"language":"default","tag":"Marketing Solutions Endpoints","count":200},{"language":"default","tag":"Analytics","count":191},{"language":"default","tag":"Creative","count":161}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"69c3ab31b75fcc3c3b4cdb3d","deploymentId":"69b6cc72b519f361e0c30b32","questionText":"How do I get started with Onsite Display campaigns?","status":"active","generatedBy":"manual","createdAt":"2026-03-25T09:30:25.685Z","updatedAt":"2026-03-25T09:30:25.685Z","__v":0},{"_id":"69c3ab1fb75fcc3c3b4cdafb","deploymentId":"69b6cc72b519f361e0c30b32","questionText":"How do I get started with Sponsored Products campaigns?","status":"active","generatedBy":"manual","createdAt":"2026-03-25T09:30:07.459Z","updatedAt":"2026-03-25T09:30:07.459Z","__v":0}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":""}],"page":{"pagePath":"retailer-integration/docs/qa-checklists","slug":"/retailer-integration/docs/qa-checklists","pageMetadata":{"title":"Checklists per format","original_file":"to-migrate/criteo-dev-portal-full-export/merged_export/Delivery_Docs/v2026_01/docs/QA checklists/qa-checklists/index.md","description":null,"href":"/retailer-integration/docs/qa-checklists"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Info,Note}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Welcome to the QA section`})}),_jsx(_components.p,{children:`We provide a set of checklists that you can follow to ensure a faster integration process, per ad format.`})]}),`\n`,_jsx(_components.p,{children:`In this section, we are sharing the checklist that our technical and design team follow to complete their QA checks for the API calls and formats.`}),`\n`,_jsx(_components.p,{children:`Before asking your Criteo team to complete the QA, we recommend checking these lists to ensure nothing has been missed from them.`}),`\n`,_jsx(_components.p,{children:`This will help to save a lot of time in the development process of the integration.`}),`\n`,_jsxs(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`QA checklists per formats`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/sponsored-products-1`,children:`Sponsored Products`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/flagship-1`,children:`Flagship`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/butterfly-1`,children:`Butterfly`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/showcase-1`,children:`Showcase`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/branded-header-1`,children:`Branded Header`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/interactive-header-1`,children:`Interactive Header`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/display-panel-1`,children:`Display Panel`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/digital-shelf-talker-1`,children:`Digital Shelf Talker`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/iab-1`,children:`IAB`})}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what’s-next`,children:`What’s next`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/sponsored-products-1`,children:`Sponsored products`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/flagship-1`,children:`Flagship`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/butterfly-1`,children:`Butterfly`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/interactive-header-1`,children:`Interactive Header`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/showcase-1`,children:`Showcase`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/flagship-1`,children:`Flagship`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/retailer-integration/docs/branded-header-1`,children:`Branded Header`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Checklists per format","original_file":"to-migrate/criteo-dev-portal-full-export/merged_export/Delivery_Docs/v2026_01/docs/QA checklists/qa-checklists/index.md","description":null,"href":"/retailer-integration/docs/qa-checklists"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What’s next","slug":"what’s-next","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"criteo-e1682996","siteName":"Criteo Docs","title":"Checklists per format - Criteo Docs","navMaps":{"firstHrefInVersion":{"ri-2026.01":{"href":"/retailer-integration/docs/qa-checklists","matchLevel":0},"rm-2026.07":{"href":"/retail-media/docs/welcome-to-criteo","matchLevel":4},"rm-2027.01-rc":{"href":"/retail-media/v2027.01-rc/docs/introduction-to-release-candidate","matchLevel":4},"rm-experimental":{"href":"/retail-media/experimental/docs/introduction-to-experimental","matchLevel":4},"rm-2026.01":{"href":"/retail-media/v2026.01/docs/welcome-to-criteo","matchLevel":4},"rm-2026-preview":{"href":"/retail-media/v2026-preview/docs/introduction-to-preview","matchLevel":4},"rm-2025.10":{"href":"/retail-media/v2025.10/docs/welcome-to-criteo","matchLevel":4},"rm-2025.07":{"href":"/retail-media/v2025.07/docs/welcome-to-criteo","matchLevel":4},"rm-2025.04":{"href":"/retail-media/v2025.04/docs/welcome-to-criteo","matchLevel":4},"rm-2025.01":{"href":"/retail-media/v2025.01/docs/welcome-to-criteo","matchLevel":4},"ms-2026.07":{"href":"/marketing-solutions/docs/welcome-to-criteo","matchLevel":4},"ms-2027.01-rc":{"href":"/marketing-solutions/v2027.01-rc/docs/introduction-to-release-candidate","matchLevel":4},"ms-2026.01":{"href":"/marketing-solutions/v2026.01/docs/welcome-to-criteo","matchLevel":4},"ms-experimental":{"href":"/marketing-solutions/experimental/docs/introduction-to-experimental","matchLevel":4},"ms-2026-preview":{"href":"/marketing-solutions/v2026-preview/docs/introduction","matchLevel":4},"ms-2025.10":{"href":"/marketing-solutions/v2025.10/docs/welcome-to-criteo","matchLevel":4},"ms-2025.07":{"href":"/marketing-solutions/v2025.07/docs/welcome-to-criteo","matchLevel":4},"ms-2025.04":{"href":"/marketing-solutions/v2025.04/docs/welcome-to-criteo","matchLevel":4},"ms-2025.01":{"href":"/marketing-solutions/v2025.01/docs/welcome-to-criteo","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T13:51:59.021Z","originalFileLocation":"retailer-integration/docs/qa-checklists.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Criteo Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Checklists per format - Criteo Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Criteo Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.criteo.com/retailer-integration/docs/qa-checklists\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://criteo-e1682996.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Checklists+per+format\u0026amp;theme=41f5d581d5525872491a60f5\u0026amp;signature=88b18444a6595a39eecb2b25e6d7c4b54caefe7a26d7e3ac6f71c2de61c4d214\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Checklists per format - Criteo Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://criteo-e1682996.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Checklists+per+format\u0026amp;theme=41f5d581d5525872491a60f5\u0026amp;signature=88b18444a6595a39eecb2b25e6d7c4b54caefe7a26d7e3ac6f71c2de61c4d214\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/criteo-e1682996/Q7JsFULesw3hnXj8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Criteo Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FE5001\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.criteo.com/retailer-integration/docs/qa-checklists\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/retailer-integration/docs/qa-checklists.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.criteo.com/#organization\",\"name\":\"Criteo Docs\",\"url\":\"https://developers.criteo.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/criteo-e1682996/oGhV8AgFf1afoax4/logo/light.svg?fit=max\u0026auto=format\u0026n=oGhV8AgFf1afoax4\u0026q=85\u0026s=25bacaf5d815bd4242b98ca759ed086c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.criteo.com#website\",\"name\":\"Criteo Docs\",\"url\":\"https://developers.criteo.com\",\"publisher\":{\"@id\":\"https://developers.criteo.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.criteo.com/retailer-integration/docs/qa-checklists#webpage\",\"url\":\"https://developers.criteo.com/retailer-integration/docs/qa-checklists\",\"name\":\"Checklists per format\",\"dateModified\":\"2026-10-30T13:51:59.021Z\",\"isPartOf\":{\"@id\":\"https://developers.criteo.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.criteo.com/retailer-integration/docs/qa-checklists#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.criteo.com/retailer-integration/docs/qa-checklists#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"QA checklists\",\"item\":\"https://developers.criteo.com/retailer-integration/docs/sponsored-products-1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Checklists per format\",\"item\":\"https://developers.criteo.com/retailer-integration/docs/qa-checklists\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.criteo.com/retailer-integration/docs/qa-checklists#article\",\"headline\":\"Checklists per format\",\"name\":\"Checklists per format\",\"url\":\"https://developers.criteo.com/retailer-integration/docs/qa-checklists\",\"mainEntityOfPage\":{\"@id\":\"https://developers.criteo.com/retailer-integration/docs/qa-checklists#webpage\"},\"dateModified\":\"2026-10-30T13:51:59.021Z\",\"publisher\":{\"@id\":\"https://developers.criteo.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.criteo.com#website\"}}]}\u003c/script>","siteName":"Criteo Docs","nav":{"global":{},"products":[{"product":"API Resources","pages":[{"title":"API Resources","href":"/criteo-apis/docs/overview"}]},{"product":"Retail Media API","pages":[{"title":"Retail Media API","href":"/retail-media/docs/welcome-to-criteo"}]},{"product":"Marketing Solutions API","pages":[{"title":"Marketing Solutions API","href":"/marketing-solutions/docs/welcome-to-criteo"}]},{"product":"Retailer Integration","versions":[{"version":"ri-2026.01","tabs":[{"tab":"Guides","icon":"book-open","groups":[{"group":"Start here","pages":[{"title":"Integration Introduction","href":"/retailer-integration/docs/overview"},{"title":"Integration process","href":"/retailer-integration/docs/integration-process"},{"title":"Glossary","href":"/retailer-integration/docs/rm-glossary"}]},{"group":"Feed \u0026 Product Data","pages":[{"title":"Introduction","href":"/retailer-integration/docs/introduction-1"},{"group":"Product Feed Upload Guide","root":{"title":"Product Feed Upload Guide","href":"/retailer-integration/docs/product-upload-guide"},"pages":[{"title":"Product Feed Parameters","href":"/retailer-integration/docs/product-feed-parameters"},{"title":"Product Feed Examples","href":"/retailer-integration/docs/product-feed-examples"},{"title":"Lookup Files","href":"/retailer-integration/docs/lookup-files"},{"title":"Feed Best Practices","href":"/retailer-integration/docs/feed-best-practices"}]},{"title":"Product Importer API Guide","href":"/retailer-integration/docs/product-importer-guide"},{"title":"Seller Catalog Integration","href":"/retailer-integration/docs/seller-catalog-integration"}]},{"group":"Requesting Ads","pages":[{"title":"Ad Server API Calls","href":"/retailer-integration/docs/api-calls"},{"title":"API Responses","href":"/retailer-integration/docs/api-responses"},{"title":"Authentication Tokens","href":"/retailer-integration/docs/using-tokens"},{"group":"API Parameters","root":{"title":"API Parameters","href":"/retailer-integration/docs/api-parameters-1"},"pages":[{"title":"Homepage","href":"/retailer-integration/docs/homepage"},{"title":"Search Pages","href":"/retailer-integration/docs/search-page"},{"title":"Search Bar Dropdown","href":"/retailer-integration/docs/search-bar-dropdown"},{"title":"AI Assistant","href":"/retailer-integration/docs/ai-assistant"},{"title":"Category Pages","href":"/retailer-integration/docs/category-page"},{"title":"Category Flyout","href":"/retailer-integration/docs/category-flyout"},{"title":"Product Details Page","href":"/retailer-integration/docs/product-details-page"},{"title":"Favorites Page","href":"/retailer-integration/docs/favorites-page"},{"title":"Basket Page","href":"/retailer-integration/docs/cart-page"},{"title":"Order Confirmation Page","href":"/retailer-integration/docs/order-confirmation-page"},{"title":"Organic Add-To-Cart Events","href":"/retailer-integration/docs/organic-add-to-cart-events"},{"title":"Filters","href":"/retailer-integration/docs/filtering"}]},{"title":"Ad Request Best Practices","href":"/retailer-integration/docs/requesting-ads-best-practices"}]},{"group":"AD Rendering","pages":[{"title":"Formats Overview","href":"/retailer-integration/docs/format-overview"},{"group":"Onsite Display (New)","root":{"title":"Onsite Display (New)","href":"/retailer-integration/docs/onsite-display-new-formats"},"pages":[{"title":"Commerce Display Grid Duet","href":"/retailer-integration/docs/commerce-display-grid-duet"},{"title":"Commerce Display Spotlight","href":"/retailer-integration/docs/commerce-display-spotlight"},{"title":"Commerce Display Grid Shelf","href":"/retailer-integration/docs/commerce-display-grid-shelf"},{"title":"Branding Display Grid Solo","href":"/retailer-integration/docs/branding-display-grid-solo"},{"title":"Branding Display Spotlight Solo","href":"/retailer-integration/docs/branding-display-spotlight-solo"},{"title":"IAB Banners","href":"/retailer-integration/docs/iab"}]},{"group":"Onsite Display (Legacy)","pages":[{"group":"Commerce Display","root":{"title":"Commerce Display","href":"/retailer-integration/docs/commerce-display-formats"},"pages":[{"title":"Flagship","href":"/retailer-integration/docs/flagship"},{"title":"Showcase","href":"/retailer-integration/docs/showcase"},{"title":"Butterfly","href":"/retailer-integration/docs/butterfly"},{"title":"Branded Header","href":"/retailer-integration/docs/branded-header"},{"title":"Interactive Header","href":"/retailer-integration/docs/interactive-header"}]},{"group":"Display Banners","root":{"title":"Display Banners","href":"/retailer-integration/docs/display-banners"},"pages":[{"title":"Digital Shelf Talker","href":"/retailer-integration/docs/digital-shelf-talker"},{"title":"Display Panel","href":"/retailer-integration/docs/display-panel"}]}]},{"title":"Sponsored Products","href":"/retailer-integration/docs/sponsored-products"},{"group":"Video Formats","root":{"title":"Video Formats","href":"/retailer-integration/docs/video-formats"},"pages":[{"title":"Commerce Video Spotlight","href":"/retailer-integration/docs/commerce-video-spotlight"},{"title":"Branding Video Standout","href":"/retailer-integration/docs/branding-video-standout"},{"title":"Commerce Video Grid Duet","href":"/retailer-integration/docs/commerce-video-grid-duet"}]},{"title":"Digital Service Act (EU Only)","href":"/retailer-integration/docs/dsa-eu-only"},{"title":"Ad Rendering Best Practices","href":"/retailer-integration/docs/ad-rendering-best-practices"},{"title":"Mobile Deeplinks Guide for Offsite","href":"/retailer-integration/docs/mobile-deeplinks-guide-for-offsite-app-integrations"}]},{"group":"AD Tracking","pages":[{"title":"Introduction to Beacons","href":"/retailer-integration/docs/introduction-to-beacons"},{"title":"Beacon Types","href":"/retailer-integration/docs/beacon-types"},{"title":"Legacy \u0026 Universal Beacons","href":"/retailer-integration/docs/legacy-universal-beacons"},{"title":"BeaconSDK","href":"/retailer-integration/docs/beacon-sdk"},{"title":"Server-Side Beacons","href":"/retailer-integration/docs/server-side-beacons"},{"title":"Ad Tracking Best Practices","href":"/retailer-integration/docs/ad-tracking-best-practices"}]},{"group":"Commerce Video","pages":[{"title":"Get started with Commerce Onsite Video","href":"/retailer-integration/docs/commerce-video-integration"},{"title":"API response structure","href":"/retailer-integration/docs/api-response-structure"},{"title":"Video Player Specifications","href":"/retailer-integration/docs/video-player-specifications"},{"title":"Tracking Ad-Related Activity","href":"/retailer-integration/docs/tracking-ad-related-activity"},{"title":"Criteo-Owned Video Player Integration","href":"/retailer-integration/docs/criteo-owned-video-player-integration"},{"title":"Video Player Implementation (Web Browser)","href":"/retailer-integration/docs/video-player-implementation-guide-desktopmobile"},{"title":"Video Player Implementation (App: Android)","href":"/retailer-integration/docs/video-player-implementation-app-android"},{"title":"Video Player Implementation (App: iOS)","description":"This document provides implementation guidance for Onsite Video Ads in iOS Apps.","href":"/retailer-integration/docs/video-player-implementation-ios-app"}]},{"group":"QA checklists","pages":[{"group":"Checklists per format","root":{"title":"Checklists per format","href":"/retailer-integration/docs/qa-checklists"},"pages":[{"title":"Sponsored Products","description":"Here is a breakdown of the requirements for your sponsored product placement to pass both technical and design QA:","href":"/retailer-integration/docs/sponsored-products-1"},{"title":"IAB","description":"Here is a breakdown of the requirements for your IAB placement to pass both technical and design QA","href":"/retailer-integration/docs/iab-1"},{"title":"Digital Shelf Talker","description":"Here is a breakdown of the requirements for your Digital Shelf Talker placement to pass both technical and design QA","href":"/retailer-integration/docs/digital-shelf-talker-1"},{"title":"Display Panel","description":"Here is a breakdown of the requirements for your Display Panel placement to pass both technical and design QA","href":"/retailer-integration/docs/display-panel-1"},{"title":"Butterfly","description":"Here is a breakdown of the requirements for your Butterfly placement to pass both technical and design QA","href":"/retailer-integration/docs/butterfly-1"},{"title":"Interactive Header","description":"Here is a breakdown of the requirements for your Interactive Header placement to pass both technical and design QA","href":"/retailer-integration/docs/interactive-header-1"},{"title":"Showcase","description":"Here is a breakdown of the requirements for your Showcase placement to pass both technical and design QA","href":"/retailer-integration/docs/showcase-1"},{"title":"Flagship","description":"Here is a breakdown of the requirements for your Flagship placement to pass both technical and design QA","href":"/retailer-integration/docs/flagship-1"},{"title":"Branded Header","description":"Here is a breakdown of the requirements for your Branded Header placement to pass both technical and design QA","href":"/retailer-integration/docs/branded-header-1"}]},{"title":"API calls","href":"/retailer-integration/docs/api-calls-checklist"}]},{"group":"OneTag JavaScript","pages":[{"title":"OneTag for Retail Media Onsite","href":"/retailer-integration/docs/onetag"},{"title":"OneTag for Retail Media Offsite","href":"/retailer-integration/docs/onetag-for-offsite"},{"title":"OneTag for Offsite - Hybrid Apps","href":"/retailer-integration/docs/onetag-offsite-for-hybrid-apps"},{"title":"Offsite Add-on — FPM Identification Call","href":"/retailer-integration/docs/offsite-add-on-fpm-identification-call"}]},{"group":"Google Ad Manager (GAM)","pages":[{"title":"Google Ad Manager (GAM) - Criteo Onsite Display","href":"/retailer-integration/docs/gam-overview"}]}]},{"tab":"Changelog","icon":"bullhorn","pages":[{"title":"Changelog","href":"/retailer-integration/changelog/changelog"}]}]}]},{"product":"MMP Integrations","pages":[{"title":"MMP Integrations","href":"/mobile-integrations/docs/mobile-endpoint-specification"}]},{"product":"Model Context Protocol (MCP)","pages":[{"title":"Model Context Protocol (MCP)","href":"/mcp/docs/criteos-model-context-protocol-mcp"}]}]},"basePath":"","title":"Checklists per format - Criteo Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}