{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/mCRtxU7HspN2oyHNzovg/6Rlty7YGfK8scE527Oqn/PqPrcRKFo-2.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as a}from\"framer\";import{motion as n}from\"framer-motion\";import*as i from\"react\";export const richText=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Three years ago, Stena Line - one of Europe\u2019s leading ferry operators - faced a major challenge: How could they successfully manage a \",/*#__PURE__*/e(\"strong\",{children:\"new, centralized marketing model\"}),\" across \",/*#__PURE__*/e(\"strong\",{children:\"eleven markets\"}),\", with a \",/*#__PURE__*/e(\"strong\",{children:\"leaner team\"}),\" while meeting increasing demands for efficiency?\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Challenge: Streamlining Ad Production Without Losing Local Relevance\"})}),/*#__PURE__*/t(\"p\",{children:[\"Before centralization, each market worked with its own advertising agency, ensuring \",/*#__PURE__*/e(\"strong\",{children:\"local relevance\"}),\" but at the cost of \",/*#__PURE__*/e(\"strong\",{children:\"high expenses and brand fragmentation\"}),\". With multiple teams and a mix of advertising, media, and specialist agencies, Stena Line set a new goal in 2022.\"]}),/*#__PURE__*/t(\"p\",{children:[\"To future-proof their marketing operations, \",/*#__PURE__*/e(a,{href:\"https://www.stenaline.se/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Stena Line\"})})}),/*#__PURE__*/e(\"strong\",{children:\" opted for a centralized marketing approach\"}),\"\u2014but without compromising \",/*#__PURE__*/e(\"strong\",{children:\"scalability or local adaptability\"}),\". The central marketing team invested in \",/*#__PURE__*/e(\"strong\",{children:\"digital technology and automation\"}),\" to create a \",/*#__PURE__*/e(\"strong\",{children:\"flexible, scalable\"}),\" solution for digital advertising.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:'\"We needed a solution and workflow that not only saved time and money but also enabled us to quickly create locally relevant campaigns while maintaining a unified brand presence,\" '}),\"says \",/*#__PURE__*/e(\"strong\",{children:\"Fredrik Bayati, Group Media Manager at Stena Line\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"After thorough evaluation, Stena Line, in collaboration with their media agency \",/*#__PURE__*/e(a,{href:\"https://omg.com/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Omnicom\"})})}),\", partnered with \",/*#__PURE__*/e(\"strong\",{children:\"Ad Layer\"}),\"\u2014a platform designed to \",/*#__PURE__*/e(\"strong\",{children:\"create, manage, and optimize\"}),\" digital campaigns. Ad Layer\u2019s \",/*#__PURE__*/e(\"strong\",{children:\"Dynamic Creative Optimization (DCO)\"}),\" technology allows content to automatically adapt based on \",/*#__PURE__*/e(\"strong\",{children:\"location, time, and audience\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:'\"Ad Layer has allowed us to consolidate our digital production in one place while making the entire process faster and more efficient,\"'}),\" Fredrik explains.\"]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"500\",src:\"https://framerusercontent.com/images/zc8UJM5SJr3fpn11SNgdDUf4zJo.png\",srcSet:\"https://framerusercontent.com/images/zc8UJM5SJr3fpn11SNgdDUf4zJo.png?scale-down-to=512 512w,https://framerusercontent.com/images/zc8UJM5SJr3fpn11SNgdDUf4zJo.png 1000w\",style:{aspectRatio:\"1000 / 1000\"},width:\"500\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Fredrik Bayati, Group Media Manager, Stena Line\"})}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Results: A New Standard of Efficiency, Relevance, and Scalability\"})}),/*#__PURE__*/t(\"p\",{children:[\"The latest campaign is a \",/*#__PURE__*/e(\"strong\",{children:\"prime example of success\"}),\". With Ad Layer, \",/*#__PURE__*/e(\"strong\",{children:\"Stena Line produced over 1,500 ad variations and launched them across eleven markets simultaneously\"}),\"\u2014something previously unthinkable from both a \",/*#__PURE__*/e(\"strong\",{children:\"cost\"}),\" and \",/*#__PURE__*/e(\"strong\",{children:\"production\"}),\" perspective.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:'\"With Ad Layer, we\u2019ve reduced costs by up to 70% through automation while ensuring brand consistency across all eleven markets,\"'}),\" says Fredrik.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"851\",src:\"https://framerusercontent.com/images/BqAp95qD5mqa9cEasaq8BfzQVKI.png\",srcSet:\"https://framerusercontent.com/images/BqAp95qD5mqa9cEasaq8BfzQVKI.png?scale-down-to=1024 854w,https://framerusercontent.com/images/BqAp95qD5mqa9cEasaq8BfzQVKI.png 1420w\",style:{aspectRatio:\"1420 / 1702\"},width:\"710\"}),/*#__PURE__*/t(\"p\",{children:[\"Beyond efficiency, the new model has freed up resources to focus on \",/*#__PURE__*/e(\"strong\",{children:\"strategic initiatives, creative development, and innovation\"}),\". The next step for Stena Line is to \",/*#__PURE__*/e(\"strong\",{children:\"internally scale\"}),\" this new approach and implement an \",/*#__PURE__*/e(\"strong\",{children:\"advanced image bank system\"}),\" that will automatically generate market- and campaign-specific content.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Their \",/*#__PURE__*/e(\"strong\",{children:\"long-term ambition\"}),\" is to \",/*#__PURE__*/e(\"strong\",{children:\"personalize communication in digital channels\"}),\" while building an \",/*#__PURE__*/e(\"strong\",{children:\"even more flexible and sustainable\"}),\" marketing model that meets \",/*#__PURE__*/e(\"strong\",{children:\"future demands\"}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"591\",src:\"https://framerusercontent.com/images/TejCVm1aYzcaTVbSIDJSnt97B4.png\",srcSet:\"https://framerusercontent.com/images/TejCVm1aYzcaTVbSIDJSnt97B4.png?scale-down-to=512 512w,https://framerusercontent.com/images/TejCVm1aYzcaTVbSIDJSnt97B4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/TejCVm1aYzcaTVbSIDJSnt97B4.png 2048w\",style:{aspectRatio:\"2048 / 1182\"},width:\"1024\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Keys to Success\"})}),/*#__PURE__*/e(\"p\",{children:\"Fredrik Bayati highlights three key factors behind Stena Line's transformation:\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Cost Savings & Efficiency\"})}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Automation and centralization have resulted in \",/*#__PURE__*/e(\"strong\",{children:\"up to 70% cost savings\"}),\", allowing the team to \",/*#__PURE__*/e(\"strong\",{children:\"reinvest in strategic initiatives\"}),\".\"]})})})]})}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Scalability & Speed\"})}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"The ability to launch \",/*#__PURE__*/e(\"strong\",{children:\"highly customized ad variations simultaneously\"}),\" has boosted both \",/*#__PURE__*/e(\"strong\",{children:\"reach and targeting precision\"}),\".\"]})})})]})}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Flexibility & Relevance\"})}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Real-time adjustments through \",/*#__PURE__*/e(\"strong\",{children:\"DCO technology\"}),\" ensure campaigns remain \",/*#__PURE__*/e(\"strong\",{children:\"relevant, engaging, and highly effective.\"})]})})})]})}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[\"Stena Line\u2019s journey proves that with the right \",/*#__PURE__*/e(\"strong\",{children:\"technology, strategy, and innovation\"}),\", marketing transformation is not just about \",/*#__PURE__*/e(\"strong\",{children:\"efficiency\"}),\"\u2014it\u2019s about creating a \",/*#__PURE__*/e(\"strong\",{children:\"scalable, future-proof model\"}),\" that drives \",/*#__PURE__*/e(\"strong\",{children:\"long-term success\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"171\",src:\"https://framerusercontent.com/images/KfCqtDfW34K72pOY5KdaWZb2Q.png\",srcSet:\"https://framerusercontent.com/images/KfCqtDfW34K72pOY5KdaWZb2Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/KfCqtDfW34K72pOY5KdaWZb2Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/KfCqtDfW34K72pOY5KdaWZb2Q.png 1830w\",style:{aspectRatio:\"1830 / 342\"},width:\"915\"})]});export const richText1=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Social media advertising can be both a blessing and a \",/*#__PURE__*/e(\"strong\",{children:\"major headache\"}),\". On one hand, it\u2019s never been easier to reach global audiences on platforms like Meta and TikTok. On the other hand: have you ever thought about the sheer amount of creatives and variations needed to run effective campaigns at scale? Oh dear, we can tell you we have! And this is where the knots often really need to be untangled. \",/*#__PURE__*/e(\"strong\",{children:\"Ad Layer fixes this..\"})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[\"Our natty \",/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/nyheter/cmp-creative-management-platform-explained-for-everyone\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"Creative Management Platform\"})}),\" (CMP) is built to help advertisers take control of their creative production workflow, no matter how many markets, formats, or variations they need. With direct API integrations to Meta and TikTok, a newly introduced support for Meta Catalog Ads, and a unique way to produce, preview, and distribute ads to all major platforms in record time, we make sure you spend less time on busywork and more time on your strategy.\"]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"Meta & TikTok: Now Playing Nice with Your Workflow\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Let\u2019s talk about Meta and TikTok\"}),\"\u2014two platforms that can drive serious results but also require an endless amount of creative assets to get there. Instead of juggling with multiple spreadsheets and those all-manual uploads, \",/*#__PURE__*/e(\"strong\",{children:\"Ad Layer connects directly to both platforms with API Integrations\"}),\", letting you \",/*#__PURE__*/e(\"strong\",{children:\"design and publish your social ads in just a few clicks\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"It gets even better? Our new \",/*#__PURE__*/e(\"strong\",{children:\"support for Meta Catalog Ads\"}),\" means that product ads can be dynamically generated from your feed, and designed with nice backgrounds and other important elements\u2014something you simply could not get done on Meta Ads Manager.\"]}),/*#__PURE__*/e(\"p\",{children:\"Ad Layer supports Meta Catalog Ads, and makes it easy to create designs that actually stand out and perform.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Have you ever tried launching a social campaign across multiple regions? Yes? Well then you know how much time gets lost in the details\u2014resizing, re-formatting, translating, localizing etc. It\u2019s a process that in our opinion should take minutes, but somehow often stretches into days (or worse, weeks).\"}),/*#__PURE__*/t(\"p\",{children:[\"Ad Layer automates the heavy lifting. Using dynamic templates, you can \",/*#__PURE__*/e(\"strong\",{children:\"create one ad and generate thousands of variations\"}),\" faster than Domino\u2019s delivers the pizza you ordered a moment before you opened your campaign on Ad Layer. Different languages? Done. Market-specific tweaks? Easy. Whether you\u2019re rolling out a campaign in five different markets or twenty-five, every version is ready to go\u2014fast.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Powering Video Ads with Seamless Automation\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Social media today is all about video\"}),\" \u2013 we know that. Static ads have their place, but if you\u2019re not leveraging social video, animations, and dynamic content, you\u2019re missing a massive opportunity. Ad Layer makes video ad production scalable and efficient.\"]}),/*#__PURE__*/e(\"p\",{children:\"Need to create a video ad from scratch? Use our intuitive Ad Builder with support for MP4 and webM (with alpha channel!). Want to animate text, logos, or product elements? It\u2019s all possible, just like with image ads. Whether it\u2019s a short-form TikTok ad, an engaging Instagram Reel, or something for YouTube, Ad Layer helps you stay ahead\u2014without spending hours in an editing suite creating all the versions needed.\"}),/*#__PURE__*/e(\"h3\",{children:\"Mock-Up Previews: Because Surprises Belong in Birthday Parties, Not in Ad Campaigns\"}),/*#__PURE__*/e(\"p\",{children:\"Nobody likes the moment when an ad goes live and\u2014whoops\u2014the formatting is all wrong. Ad Layer\u2019s mock-up previews help your team see how your ads will likely appear on every platform before you publish. For 100% accuracy, always check the final ad in the social channel though. Less last-minute panic, and more nicely optimized creatives every time.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Produce all ads for all your social media channels on one platform. Ad Layer can help you do that.\"})}),/*#__PURE__*/e(\"h3\",{children:\"Full Creative Control, No Compromises\"}),/*#__PURE__*/t(\"p\",{children:[\"Scaling up shouldn\u2019t ever mean giving up control. Ad Layer gives you the best of both worlds: \",/*#__PURE__*/e(\"strong\",{children:\"automation where it makes sense, and full customization where you need it\"}),\". We believe in humans, and want to ensure that talent is always used where it should be! Want to tweak the messaging for a specific market? Need different visuals for different regions? It\u2019s all possible, without having to start from scratch every time.\"]}),/*#__PURE__*/e(\"p\",{children:\"As a bonus, with the built-in collaboration tools, your team stays aligned and your approval processes smooth. No more endless email chains, no scattered files\u2014just one platform where everything happens.\"}),/*#__PURE__*/e(\"h3\",{children:\"One Platform to Rule Them All\"}),/*#__PURE__*/e(\"p\",{children:\"Ad Layer isn\u2019t just for social media. Sure, we make Meta, TikTok, Snapchat, YouTube, LinkedIn, Pinterest (and so on\u2026) advertising way easier, but we also support display, video, Digital Out of Home (DOOH), and pretty much any other format you can think of. That means you\u2019re not juggling different tools for different channels\u2014everything happens in one place. You save time, you win.\"}),/*#__PURE__*/e(\"h3\",{children:\"So What Can You Actually Do with Ad Layer?\"}),/*#__PURE__*/e(\"p\",{children:\"Let\u2019s sum it up. What can be done with Ad Layer when it comes to social media advertising? Here\u2019s a few key points:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Create social templates from scratch\"}),\" using Ad Builder.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mass-edit and version ads\"}),\" to make changes across multiple variations at once.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Preview and review\"}),\" your creatives before launch to make sure they look prime.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Publish directly via API\"}),\" to Meta, TikTok, and export to other major platforms.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Scale production effortlessly\"}),\" with automated language versions, localized tweaks, and brand consistency across markets.\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"The Future of Social Media Advertising (Without the Headaches)\"}),/*#__PURE__*/e(\"p\",{children:\"Social media moves faster than a new Ferrari, and advertisers need a way to keep up without burning out. With Ad Layer, you can scale creative production, maintain brand consistency, and get your campaigns always live in time\u2014without losing control in the process.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Ready to see how it works? \"})}),/*#__PURE__*/e(a,{href:{webPageId:\"carDcP3mk\"},motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"Let\u2019s talk.\"})})})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText2=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Have you ever worked on large-scale ad campaigns? Ok, well then you know how messy it can get. Assets scattered across different platforms, endless email threads about minor edits, and that oh-so-typical last-minute scramble to make sure everything is formatted correctly for every channel. Yup, it\u2019s a nightmare. That\u2019s exactly why every team running digital ads needs a Creative Management Platform (CMP).\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What a CMP Actually Does\"})}),/*#__PURE__*/t(\"p\",{children:[\"A \",/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/nyheter/cmp-creative-management-platform-explained-for-everyone/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"Creative Management Platform\"})}),\" brings everything\u2014creative production, versioning, approvals, and publishing\u2014into one place. Instead of manually tweaking hundreds of ad variations, re-uploading assets, and chasing approvals days on end, with a CMP, your team can build, scale, and push ads without having to deal with the chaos so many of us are so used to.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"And Why This Matters\u2026?\"})}),/*#__PURE__*/t(\"ol\",{style:{\"--list-style-type\":\"none\"},children:[/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"It Saves You a Ridiculous Amount of Time\"})}),/*#__PURE__*/e(\"p\",{children:\"We really mean it. If you\u2019re still downloading creatives, emailing them around, and manually adjusting them for every market and format\u2014stop. Try Ad Layer! A well-designed CMP automates the boring, repetitive parts so your team can actually focus on making great ads. We did the work, so you get to work less.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Helps You Avoid Costly Mistakes\"})}),/*#__PURE__*/e(\"p\",{children:\"A wrong logo here, outdated pricing there\u2014when things are managed across multiple tools and emails, errors slip through. Facts. A good CMP keeps everything centralized and ensures the right creatives go live, every time. Aaaand when you are running with DCO (like we think you should), in case an odd little typo makes it through the review process, you can even fix the live ads in an instant!\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Scaling to Multiple Markets Becomes Effortless\"})}),/*#__PURE__*/e(\"p\",{children:\"Launching a campaign in five, ten, or ninety markets? Without a CMP, that\u2019s pretty much a textbook definition of a logistical pain-in-the-butt. When you are using Ad Layer, it\u2019s just a few clicks! Easily adjust formats, translations, and brand elements without needing a top-paid designers or translators to manually update each version.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Collaboration Becomes Smoother\"})}),/*#__PURE__*/e(\"p\",{children:\"Let\u2019s face it. Marketing teams, designers, and media buyers shouldn\u2019t have to play project manager. A great CMP keeps feedback, approvals, and assets in one place, so campaigns move faster, with fewer bottlenecks. Smooth is a word we like.\"})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Direct Publishing = No More Upload Madness\"})}),/*#__PURE__*/e(\"p\",{children:\"Instead of exporting files, sending them to another team, and waiting for someone to upload them manually, Ad Layer connects directly to platforms like TikTok, Meta, and Google CM360. That means your ads can go live faster and with fewer errors. Be kind to yourself. Mindfulness and all that jazz.. We are living in 2025 after all, so get on the program!\"})]})]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"569\",src:\"https://framerusercontent.com/images/86NBZkAB11L0sIVd2YPhaSvU3g.png\",srcSet:\"https://framerusercontent.com/images/86NBZkAB11L0sIVd2YPhaSvU3g.png?scale-down-to=512 512w,https://framerusercontent.com/images/86NBZkAB11L0sIVd2YPhaSvU3g.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/86NBZkAB11L0sIVd2YPhaSvU3g.png 2048w\",style:{aspectRatio:\"2048 / 1139\"},width:\"1024\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Using a CMP such as Ad Layer can save advertisers from a lot headaches. It lets you handle all the steps of the creative production process in one place.\"})}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"So, Does Your Team Need One?\"})}),/*#__PURE__*/e(\"p\",{children:\"If your team runs high-volume digital ad campaigns, the short answer is [insert a drumroll] YES!\"}),/*#__PURE__*/e(\"p\",{children:\"A CMP will help you shave away the time-wasting, error-prone parts of ad production so you can focus on strategy and creativity instead of file management. Or maybe you even get to finish your day a couple of hours earlier, and go for a calming walk in the forest.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"At Ad Layer, we built our CMP because we were tired of inefficient ad workflows. We believe that everyone deserves to learn to work more efficiently. Time is a limited resource, and you should always make sure that you use yours in a smart way.\"})}),/*#__PURE__*/e(\"p\",{children:\"So stop wasting resources today and let us show you how Ad Layer will help you save time!\"})]});export const richText3=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"We at Ad Layer are excited to announce that our \",/*#__PURE__*/e(\"strong\",{children:\"TikTok API integration is now live and available to all our clients\"}),\"! The importance of TikTok for advertisers has become undeniable; an API that allows advertisers to \",/*#__PURE__*/e(\"strong\",{children:\"publish creatives directly to TikTok Ads Manager\"}),\" is a natural addition to our digital advertising solution.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Why This Matters for Advertisers\"}),/*#__PURE__*/t(\"p\",{children:[\"TikTok has grown to a point, it can be included on the list of key platforms for modern digital advertisers. With our new integration, brands and agencies can design, create, review, and scale their creatives across all their global markets under \",/*#__PURE__*/e(\"strong\",{children:\"one platform\"}),\"\u2014and now also publish them directly to TikTok with ease.\"]}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/t(\"em\",{children:[\"\u201CAs of \",/*#__PURE__*/e(\"strong\",{children:\"January 2025, TikTok has over 1 billion users worldwide\"}),\", with some estimates suggesting\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"over 2 billion by 2026\"}),\".\u201D\"]})})}),/*#__PURE__*/e(\"h3\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"How the Ad Layer TikTok API Works\"}),/*#__PURE__*/t(\"p\",{children:[\"To keep it simple, our \",/*#__PURE__*/e(\"strong\",{children:\"TikTok API connects Ad Layer to TikTok Ads Manager\"}),\". What makes this so great is that it saves \",/*#__PURE__*/e(\"strong\",{children:\"a huge amount of time\"}),\" for advertisers managing multiple ad versions and markets. Instead of downloading creatives, emailing them, and re-uploading to TikTok, all creatives can now be \",/*#__PURE__*/e(\"strong\",{children:\"pushed straight into TikTok campaigns directly from Ad Layer\"}),\"\u2014removing unnecessary steps and making the process seamless.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"610\",src:\"https://framerusercontent.com/images/hXYFQ9CQ983TNTIb234dcrqa0.png\",srcSet:\"https://framerusercontent.com/images/hXYFQ9CQ983TNTIb234dcrqa0.png?scale-down-to=512 512w,https://framerusercontent.com/images/hXYFQ9CQ983TNTIb234dcrqa0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/hXYFQ9CQ983TNTIb234dcrqa0.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/hXYFQ9CQ983TNTIb234dcrqa0.png 2764w\",style:{aspectRatio:\"2764 / 1220\"},width:\"1382\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Why TikTok Is So Important\"}),/*#__PURE__*/t(\"p\",{children:[\"One word: \",/*#__PURE__*/e(\"strong\",{children:\"Engagement\"}),\". TikTok has cracked the code on keeping users coming back, thanks to \",/*#__PURE__*/e(\"strong\",{children:\"short-form, eye-catching videos\"}),\" and an \",/*#__PURE__*/e(\"strong\",{children:\"algorithm that delivers exactly what users want to see\"}),\". That\u2019s why it\u2019s so wildly popular.\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Massive Audience Growth:\"}),\" In 2024, TikTok had over \",/*#__PURE__*/e(\"strong\",{children:\"150 million monthly active users in Europe\"}),\", and that number keeps growing.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Global Reach:\"}),\" As of \",/*#__PURE__*/e(\"strong\",{children:\"January 2025, TikTok has over 1 billion users worldwide\"}),\", with some estimates suggesting \",/*#__PURE__*/e(\"strong\",{children:\"over 2 billion by 2026\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ad Revenue Boom:\"}),\" TikTok\u2019s \",/*#__PURE__*/e(\"strong\",{children:\"annual ad revenue now exceeds $23 billion\"}),\", with projections reaching \",/*#__PURE__*/e(\"strong\",{children:\"$35 billion by 2026\"}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Precise Targeting:\"}),\" TikTok\u2019s \",/*#__PURE__*/e(\"strong\",{children:\"advanced audience targeting\"}),\" helps advertisers reach exactly the right users.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"E-commerce & Impulse Purchases:\"}),\" TikTok works incredibly well for \",/*#__PURE__*/e(\"strong\",{children:\"brands selling products directly to users\"}),\", with many making \",/*#__PURE__*/e(\"strong\",{children:\"instant, impulse purchases\"}),\"\u2014especially for gadgets, apps, and other digital products.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"TikTok: A Key Part of Your Digital Marketing Strategy?\"}),/*#__PURE__*/t(\"p\",{children:[\"If you want to \",/*#__PURE__*/e(\"strong\",{children:\"reach a massive global audience and engage Gen Z & Millennial consumers\"}),\", there might not be a better channel than TikTok. With our \",/*#__PURE__*/e(\"strong\",{children:\"new TikTok API integration\"}),\", we make it incredibly easy for brands to \",/*#__PURE__*/e(\"strong\",{children:\"manage and publish creatives without the extra hassle\"}),\".\"]}),/*#__PURE__*/e(\"h3\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"Get Started Today\"}),/*#__PURE__*/t(\"p\",{children:[\"We are really proud of this milestone and can\u2019t wait to show you how \",/*#__PURE__*/e(\"strong\",{children:\"simple it is to publish creatives through the Ad Layer-TikTok API connection\"}),\". If TikTok is a key channel for your brand, \",/*#__PURE__*/e(\"strong\",{children:\"reach out to us today!\"})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/book-a-demo/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"Book a demo now\"})}),\" and let us show you how our platform can \",/*#__PURE__*/e(\"strong\",{children:\"make your creative workflow smoother than ever\"}),\".\"]})]});export const richText4=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Effortless Ad Scaling for Global Brands\"}),/*#__PURE__*/e(\"p\",{children:\"In today's fast-paced digital landscape, advertisers need a solution that allows them to scale campaigns efficiently without sacrificing creativity or market relevance. Ad Layer transforms the ad creation process, assisting leading global brands to go from a single ad to hundreds\u2014customized for multiple markets and formats\u2014with just a few clicks.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Ad Layer Process: Scaling Your Ads Globally\"}),/*#__PURE__*/e(\"h3\",{children:\"1. Start with One Ad\"}),/*#__PURE__*/e(\"p\",{children:\"Just like every big adventure starts with the first step, every campaign on Ad Layer begins with a template - from which you can create your first single ad. This first ad version serves as the foundation for all future variations.\"}),/*#__PURE__*/e(\"p\",{children:\"Ad Layer makes it easy to create an ad with fully dynamic elements, such as text, videos, images, animations. Also the styling, fonts, colors etc. can be dynamically changed at any point.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"845\",src:\"https://framerusercontent.com/images/xeey1HCZ92XliG7JROkYTw7BKw.png\",srcSet:\"https://framerusercontent.com/images/xeey1HCZ92XliG7JROkYTw7BKw.png?scale-down-to=1024 847w,https://framerusercontent.com/images/xeey1HCZ92XliG7JROkYTw7BKw.png 1398w\",style:{aspectRatio:\"1398 / 1690\"},width:\"699\"}),/*#__PURE__*/e(\"h3\",{children:\"2. Generate Multiple Versions Instantly\"}),/*#__PURE__*/e(\"p\",{children:\"Once the initial ad is ready, you can create various versions manually or fully automate the process using a feed. Whether you need 10 or 100++ versions, Ad Layer makes mass production seamless.\"}),/*#__PURE__*/e(\"p\",{children:\"Our platform supports all major ad formats, so you can create anything from display banners to video ads, or social media campaigns to large Digital Out of Home creatives.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"841\",src:\"https://framerusercontent.com/images/RE1r822oAHx6glJY2zmZbRRxDQ.png\",srcSet:\"https://framerusercontent.com/images/RE1r822oAHx6glJY2zmZbRRxDQ.png?scale-down-to=1024 845w,https://framerusercontent.com/images/RE1r822oAHx6glJY2zmZbRRxDQ.png 1388w\",style:{aspectRatio:\"1388 / 1682\"},width:\"694\"}),/*#__PURE__*/e(\"h3\",{children:\"3. \u201CGo Global\u201D with Your Ads with a Single Click\"}),/*#__PURE__*/t(\"p\",{children:[\"We have worked with our global clients, advertising on all continents, to develop the Global Ads product to be the number one choice for any large corporation. This strengthens Ad Layer's position as one of the leading digital advertising solutions, (or CMP for short ( \",/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/nyheter/cmp-creative-management-platform-explained-for-everyone/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"Creative Management Platform\"})}),\" ) ) for the largest advertisers, who need to deal with immense amounts of ad variations. Instead of having multiple creative teams working in different parts of the world, now the majority of the production can be centralized. Talk about being efficient\u2026\"]}),/*#__PURE__*/e(\"p\",{children:\"The way it works, in a nutshell, is that by using the main advertiser on Ad Layer for all the production, and having local advertisers for all the local markets, the team working centrally can produce all the ads, and share them with all the markets to their local advertisers. All the review processes and publishing can be handled within the system.\"}),/*#__PURE__*/t(\"p\",{children:[\"Sounds too good to be true? Well it is not. \",/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/how-it-works/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"We can show you how to do this\"})}),\" ...\"]}),/*#__PURE__*/e(\"p\",{children:\"With Ad Layer's \u201CGlobal Share\u201D feature, you can instantly distribute your ad versions throughout different regions while ensuring:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Language localization through dynamic feeds\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Market-specific adaptations\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Review and edit capabilities for local teams\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"842\",src:\"https://framerusercontent.com/images/lBNkmCYho4lCsaytDvBtj2aOw.png\",srcSet:\"https://framerusercontent.com/images/lBNkmCYho4lCsaytDvBtj2aOw.png?scale-down-to=1024 842w,https://framerusercontent.com/images/lBNkmCYho4lCsaytDvBtj2aOw.png 1386w\",style:{aspectRatio:\"1386 / 1684\"},width:\"693\"}),/*#__PURE__*/e(\"h2\",{children:\"The Benefits of Using Global Share Function with Ad Layer\"}),/*#__PURE__*/e(\"h3\",{children:\"\uD83D\uDE80 Save Time & Cut Costs\"}),/*#__PURE__*/e(\"p\",{children:\"Centralized production drastically reduces the time and expense associated with manual ad creation.\"}),/*#__PURE__*/e(\"h3\",{children:\"\uD83C\uDF0D Achieve Market Consistency\"}),/*#__PURE__*/e(\"p\",{children:\"Ensure brand uniformity across different regions while allowing room for local customization.\"}),/*#__PURE__*/e(\"h3\",{children:\"\uD83D\uDCC8 Scale Your Advertising Globally\"}),/*#__PURE__*/e(\"p\",{children:\"Expand your reach effortlessly with a scalable solution that supports rapid ad versioning.\"}),/*#__PURE__*/e(\"h3\",{children:\"\uD83D\uDD17 Seamless Integration\"}),/*#__PURE__*/e(\"p\",{children:\"Ad Layer integrates directly with leading ad-serving platforms, ensuring smooth execution across various markets. We even have APIs to social channels!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"839\",src:\"https://framerusercontent.com/images/x53BpBudB43s0IBUVkPxR2zERpI.png\",srcSet:\"https://framerusercontent.com/images/x53BpBudB43s0IBUVkPxR2zERpI.png?scale-down-to=1024 850w,https://framerusercontent.com/images/x53BpBudB43s0IBUVkPxR2zERpI.png 1394w\",style:{aspectRatio:\"1394 / 1678\"},width:\"697\"}),/*#__PURE__*/e(\"h2\",{children:\"It Is Time to Reimagine Your Advertising Strategy\"}),/*#__PURE__*/e(\"p\",{children:\"Ad Layer helps global advertisers to produce, adapt, and distribute ad campaigns efficiently while maintaining the highest possible creative standards.\"}),/*#__PURE__*/e(\"p\",{children:\"Whether you're launching a regional promotion or a worldwide campaign, our technology allows you to ensure your ads stay relevant, engaging, and optimized for every audience.\"}),/*#__PURE__*/e(\"p\",{children:\"\uD83D\uDE80 Ready to re-think your digital advertising with us?\"}),/*#__PURE__*/e(\"p\",{children:\"Let us show you how Ad Layer can transform your ad production process today, and book a meeting with us now.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText5=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Short news is the best news! At least, considering the attention span most smartphone users have these days. So let\u2019s keep it brief.\"})}),/*#__PURE__*/t(\"p\",{children:[\"We will be taking part in the \",/*#__PURE__*/e(a,{href:\"https://www.bonniernewsevents.se/event/00ebc500-4c89-491e-ab7d-eb53f3958cac/summary?RefId=Praktisk%20info\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Martech 2024 conference\"})})}),\" hosted by \",/*#__PURE__*/e(a,{href:\"https://www.resume.se/events/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Resum\\xe9\"})})}),\" and \",/*#__PURE__*/e(a,{href:\"https://www.dagensmedia.se/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Dagens Media\"})})}),\". This year the event is set to take place on \",/*#__PURE__*/e(\"strong\",{children:\"September 26, 2024\"}),\", at \",/*#__PURE__*/e(\"strong\",{children:\"Grand Hotel, locale Spegelsalen, Stockholm\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[\"Not only will you be able to spot \",/*#__PURE__*/e(\"strong\",{children:\"Mike,\"}),\" \",/*#__PURE__*/e(\"strong\",{children:\"Anders, \"}),\"and \",/*#__PURE__*/e(\"strong\",{children:\"Jon\"}),\" in their very natural habitat, but you can also catch Anders on stage, sharing his thoughts on \",/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"strategy\"})}),\". With many industry leaders and experts expected to attend, it\u2019s going to be a great opportunity to connect, learn, and exchange ideas.\"]}),/*#__PURE__*/e(\"p\",{children:\"Let's hear some thoughts from Anders and Mike.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Anders:\"}),\" \",/*#__PURE__*/e(\"em\",{children:\"You are featured as a speaker at the event. What are you planning to talk about?\"})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:'\"Yes, looking forward to the 26th. I will speak about how things were back in 2006, when media owners evaluated their own campaign results. I also want to highlight the importance of collaboration between teams and why it\u2019s crucial to choose martech solutions that are open.\"'})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mike:\"}),\" \",/*#__PURE__*/e(\"em\",{children:\"Why have Ad Layer decided to sponsor this event?\"})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:'\"We love tech in advertising, and events like Inhouset\\xe4vlingen 2024 give us the opportunity to see how far the business has come and our role in the ecosystem. Jon M\\xf6llersten and I will be hanging around our corner, chatting with colleagues and sharing words of wisdom.\"'})})}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Besides the awesome Ad Layer team\"}),\", the conference will feature a packed schedule of keynote speeches and panel discussions, focused on the latest trends in marketing technology in Sweden. Whether you are interested in the latest tools, insights, or just looking to chat about all-things-martech over a coffee, this is 100% the place to be.\"]}),/*#__PURE__*/e(\"p\",{children:\"If you are around, let\u2019s connect! We are looking forward to seeing many familiar and new faces, hearing all the talks, and diving deep into the future of marketing technology.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"See you at \"}),/*#__PURE__*/e(a,{href:\"https://www.bonniernewsevents.se/event/00ebc500-4c89-491e-ab7d-eb53f3958cac/summary?RefId=Praktisk%20info\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Martech 2024\"})})}),/*#__PURE__*/e(\"strong\",{children:\"!\"})]})]});export const richText6=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h5\",{children:\"The wonderful world of digital marketing is full of confusing acronyms such as CPC, CTR, VTC, and so on. We at Ad Layer like to simplify things, and not spam you with indecipherable-for-most letter combos. Instead, we are here to help you understand what they stand for.\"}),/*#__PURE__*/e(\"h5\",{children:\"Recently we explained DCO, Dynamic Creative Optimization, in simple words. As that article was quite popular, we are now going to break down the other 3-letter-combo: CMP - which stands for Creative Management Platform.\"}),/*#__PURE__*/e(\"h2\",{children:\"So, what exactly is a CMP?\"}),/*#__PURE__*/t(\"p\",{children:[\"CMP, or when not put in an industry short code, \",/*#__PURE__*/e(\"strong\",{children:\"Creative Management Platform, is a tool enabling its users to gain full control over digital ad production\"}),\". We like to say that a CMP makes the complexities of global advertising a lot more manageable for brands and agencies. Or at least that is what we have been focusing on when developing the Ad Layer Creative Management Platform.\"]}),/*#__PURE__*/e(\"p\",{children:\"Think of a CMP as all the various steps of the ad production process and the multiple teams involved being brought together under one single umbrella. Because nobody wants to stand outside in the pouring rain.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"840\",src:\"https://framerusercontent.com/images/TE5vhjsg0mmpgSI2eaLgvSNxpg.png?scale-down-to=1024\",style:{aspectRatio:\"1392 / 1680\"},width:\"696\"}),/*#__PURE__*/e(\"h2\",{children:\"The benefits of a Creative Management Platform\"}),/*#__PURE__*/t(\"p\",{children:[\"Well, simply put, for \",/*#__PURE__*/e(\"em\",{children:\"advertisers\"}),\" it can be quite tempting to be able to streamline processes and save both time and money. Being able to \",/*#__PURE__*/e(\"strong\",{children:\"create successful advertising campaigns more efficiently to all channels\"}),\", while \",/*#__PURE__*/e(\"strong\",{children:\"improving branding consistency and compliance\"}),\", and \",/*#__PURE__*/e(\"strong\",{children:\"gaining a nice overview of ads\"}),\" that are live or being built, is a no-brainer.\"]}),/*#__PURE__*/e(\"p\",{children:\"If we told you that you could spend 40% less time on ads but with the same effect, that would sound pretty amazing right? Well, that\u2019s what it does!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"839\",src:\"https://framerusercontent.com/images/uO6oDQTZgZJgczvH7GDQMveLFEY.png?scale-down-to=1024\",style:{aspectRatio:\"1412 / 1678\"},width:\"706\"}),/*#__PURE__*/e(\"h2\",{children:\"But what\u2019s in it for me?\"}),/*#__PURE__*/t(\"p\",{children:[\"The biggest advantage? \",/*#__PURE__*/e(\"strong\",{children:\"You will save time and resources by bringing all your teams and workflows under one roof.\"})]}),/*#__PURE__*/e(\"p\",{children:\"No more bottlenecks or long email chains\u2014just smooth, efficient collaboration. Now ain\u2019t that candy for your ears!\"}),/*#__PURE__*/t(\"p\",{children:[\"Another great benefit is that CMPs allow teams to design ads using tools like the \",/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/how-it-works/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"Ad Builder,\"})}),\" ensuring creative consistency across all channels and markets. With dynamic ad scaling in Ad Manager, you can turn one ad into many variations across different markets, languages, and formats, while keeping your brand identity intact.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"803\",src:\"https://framerusercontent.com/images/srNf80O5AD4tSaBY3An7xmx70Hw.png?scale-down-to=1024\",style:{aspectRatio:\"1480 / 1606\"},width:\"740\"}),/*#__PURE__*/e(\"h2\",{children:\"Are you ready for a CMP?\"}),/*#__PURE__*/e(\"p\",{children:\"If you\u2019re a marketer who values efficiency, cost-effectiveness, and the ability to scale your advertising campaigns while maintaining consistent branding across all markets, then Creative Management Platforms are the perfect solution for you. By embracing this technology, you can save time, enhance targeting, and stay ahead of the competition.\"}),/*#__PURE__*/t(\"p\",{children:[\"If you would like to know more about how this could benefit you, You can simply \",/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/book-a-demo/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"click here\"})}),\" and book a quick demo with us.\"]}),/*#__PURE__*/e(\"p\",{children:\"That is it! Enjoy the rest of your day :) \"})]});export const richText7=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"New to online advertising? At Ad Layer we have been doing this for a looong time, so in theory, we should have an idea on what we are talking about. Let our support team - who handle inquiries way trickier than these, day in and day out - quickly answer a few questions that someone fairly new to digital advertising might ask.\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/t(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Why should I even care about how much my banners weigh?\"}),\"\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"Easy. The weight of your banners directly impacts loading times, user experience, and ultimately, your campaign's success. Heavy banners load slowly, leading to frustrated users who bounce before your message even loads. By optimizing your banner weight, you ensure fast-loading times and seamless experience which will keep your audience engaged and clicking. Your goal is to be seen and to get those clicks, right?\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is weighing so much in my html5 ad? And how do I make it smaller?\"})}),/*#__PURE__*/e(\"p\",{children:\"\\xa0Good question! Ads consist of 4 things:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The html file\"}),\" with scripts: This one doesn\u2019t usually weigh that much and there is very little we can do to affect it.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The font files\"}),\" can be heavier but you can always use technology such as subsetting (as Ad Layer does) to create smaller font files. Try to use smaller number of fonts - and if you need to have a lot of different fonts, you can flatten them into images.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The images\"}),\" are usually the biggest files. Luckily they can be easily optimized by resizing and adding compression on each and every image.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Video banners\"}),\"\\xa0(as the name suggests) need videos and can be very heavy. The secret here is to use streaming tech such as SeenThis, and the load can be very little to start with.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are some of the most used online banner formats?\"})}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/t(\"h4\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Leaderboard\"}),\" \",/*#__PURE__*/e(\"strong\",{children:\"banner \"}),\"(728x90 pixels)\",/*#__PURE__*/e(\"br\",{}),\"Some like it wide. A \u201CLeaderboard\u201D spans the width of a webpage, typically positioned at the top. It offers prime real estate for brand messages and is widely used for its visibility across various devices.\"]}),/*#__PURE__*/t(\"h4\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Medium Rectangle banner \"}),\"(300x250 pixels)\",/*#__PURE__*/e(\"br\",{}),\"Often spotted in the sidebar or within content, this common format strikes a balance between size and impact. Its versatility makes it a favourite for both desktop and mobile advertising\\xa0\"]}),/*#__PURE__*/t(\"h4\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Skyscraper banner \"}),\"(160x600 pixels)\",/*#__PURE__*/e(\"br\",{}),\"Tall and slim, the classic skyscraper banner commands attention alongside content, especially so on desktop screens. Its vertical orientation is ideal for showcasing products or services in detail, and it has been one of the most commonly used banners for a while now.\"]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why on earth should I use video in my banners?\"})}),/*#__PURE__*/e(\"p\",{children:\"Video has become the new king of content, and for good reasons. Incorporating video into your banners adds a dynamic element that grabs attention and conveys messages with greater impact. From product demonstrations to storytelling, video engages audiences in ways static images rarely can match. Plus, with autoplay and sound options, you can tailor the user experience to maximize engagement and conversions.\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What defines a \u201CGood Ad\u201D?\"})}),/*#__PURE__*/e(\"p\",{children:\"Ah, this is a great question! A good ad is one that not only captures attention but also delivers results. It starts with understanding your audience and crafting a message that resonates with their needs and desires. Visual appeal, concise copy, and a compelling call-to-action are essential elements. And if you want to improve the results (like we think you should) use targeting to make sure you efficiently reach your target audience. Beyond that, tracking and analyzing performance metrics will help you to iterate and optimize for better outcomes. A good ad drives action - whether it's clicks, conversions, or brand recognition. A great ad delivers great results.\"})]});export const richText8=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Yep! \",/*#__PURE__*/e(\"strong\",{children:\"Dynamic Creative Optimization\"}),\" is something that we at Ad Layer are truly passionate about - and if you are a marketer, you should be too!\"]}),/*#__PURE__*/e(\"p\",{children:\"Why so? Let us give it our best shot to explain DCO in simple words to you, or anyone who might not be 100% familiar with the wonderful concept of using data to supercharge your dynamic creatives.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"650\",src:\"https://framerusercontent.com/images/FK6qczhdnHzeXQ5lmF5VZZpcw0.png\",srcSet:\"https://framerusercontent.com/images/FK6qczhdnHzeXQ5lmF5VZZpcw0.png?scale-down-to=1024 855w,https://framerusercontent.com/images/FK6qczhdnHzeXQ5lmF5VZZpcw0.png 1086w\",style:{aspectRatio:\"1086 / 1300\"},width:\"543\"}),/*#__PURE__*/e(\"p\",{children:\"Firstly, it is worth noting that Batman and Robin are not the only dynamic duo that ever existed; data and creatives are part of this long list as well!\"}),/*#__PURE__*/e(\"p\",{children:\"In short, Dynamic Creative Optimization is combining data with creatives to generate personalized ads based on real-time data. Easy, right!\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"645\",src:\"https://framerusercontent.com/images/oAZxIYq5oAje8rFiQkZ0nFyNDs.png\",srcSet:\"https://framerusercontent.com/images/oAZxIYq5oAje8rFiQkZ0nFyNDs.png?scale-down-to=1024 868w,https://framerusercontent.com/images/oAZxIYq5oAje8rFiQkZ0nFyNDs.png 1094w\",style:{aspectRatio:\"1094 / 1290\"},width:\"547\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"But wait, what is a creative?\"})}),/*#__PURE__*/e(\"p\",{children:\"In this instance, creative refers to a template. A template, frame, or a placeholder, which can be filled with content based on data. Smart advertisers are all about data, and stunning creatives that capture the eyes of their target audience.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why would one want to swap images in their ads and not just use one image with a simple text and logo slammed on it?\"})}),/*#__PURE__*/e(\"p\",{children:\"Our answer might be ever-so-slightly biased, but if you were to go to any marketing professional being responsible for running campaigns in 2024 for a broader audience than the people who walk past a local community notice board, they are likely to talk to you about complicated concepts such as targeting and a/b testing.\"}),/*#__PURE__*/e(\"p\",{children:\"We try to keep it extra simple today, so let's just say that using DCO in your marketing is like adding a rocket engine to your old car that has not moved for 20 years: we can guarantee that you will notice the difference!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"645\",src:\"https://framerusercontent.com/images/Lqz0iEFDSzj7edxH41MNtEkskI.png\",srcSet:\"https://framerusercontent.com/images/Lqz0iEFDSzj7edxH41MNtEkskI.png?scale-down-to=1024 857w,https://framerusercontent.com/images/Lqz0iEFDSzj7edxH41MNtEkskI.png 1080w\",style:{aspectRatio:\"1080 / 1290\"},width:\"540\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data is your friend\"}),\" - so scared shall you not be. Instead, you should look at data as a helper who will do all the heavy lifting for you! We all have that special someone who comes in and carries our sofas when we are moving, or at least we wish we did.\"]}),/*#__PURE__*/e(\"p\",{children:\"When doing DCO with Ad Layer, the data can be almost anything. Think Google Sheets, product catalogs, site scraping, social media... Essentially everything that contains information is what we call data. You should think of data as an essential building block for your ad campaign, that will help the skyscraper to stand taller and be built quicker and with less costs. Sounds great, right!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"645\",src:\"https://framerusercontent.com/images/UZ7sgwPQfca1OhE2xdyKC780.png\",srcSet:\"https://framerusercontent.com/images/UZ7sgwPQfca1OhE2xdyKC780.png?scale-down-to=1024 866w,https://framerusercontent.com/images/UZ7sgwPQfca1OhE2xdyKC780.png 1092w\",style:{aspectRatio:\"1092 / 1290\"},width:\"546\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"And here is the secret: data can do more!\"}),\" You can use data to tell to your ads when to be shown, and to whom, and where. It is sort of like a set of instructions we can give to the system to make sure that the ads are seen by the target audience.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Are you an advertiser? Are you looking for great results from your next ad campaign? If you answered yes twice, look no further! Dynamic Creative Optimization will help you get better results from your advertising efforts. \",/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/book-a-demo/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"Contact us to learn more now!\"})}),\" (if you answered yes only once, we are slightly concerned)\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"641\",src:\"https://framerusercontent.com/images/XLCdwmz1maaXrGny4C0lCD9H08.png\",srcSet:\"https://framerusercontent.com/images/XLCdwmz1maaXrGny4C0lCD9H08.png?scale-down-to=1024 864w,https://framerusercontent.com/images/XLCdwmz1maaXrGny4C0lCD9H08.png 1082w\",style:{aspectRatio:\"1082 / 1282\"},width:\"541\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Not convinced yet?\"})}),/*#__PURE__*/e(\"p\",{children:\"If you are a marketer and are not interested in saving time, cutting costs, scaling up your advertising campaigns and targeting efficiency, and you could not care less about staying relevant and keeping your branding consistent in all your markets, our solution is not for you. We thank you for spending the time on reading this article though, and wish you all the best.\"}),/*#__PURE__*/t(\"p\",{children:[\"For the rest of you, we would be happy hear from you! You could just \",/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/book-a-demo/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"click here\"})}),\" and book a demo with us.\"]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[\"Oh, we almost forgot. If you would like to \",/*#__PURE__*/e(\"strong\",{children:\"download a free DCO guide\"}),\" in PDF form that is essentially what you just saw, please do so below.\"]}),/*#__PURE__*/e(\"p\",{children:\"We would be thrilled if you share this with some of your friends or colleagues as well. Just make sure to say hi from the friendly people at Ad Layer :)\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(a,{href:\"https://www.adlayer.se/wp-content/uploads/2024/02/DCO_Explained_for_Everyone-by-Ad-Layer-1.pdf\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"DCO_Explained_for_Everyone by Ad Layer\"})})})]});export const richText9=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"\uD83C\uDF10 The cookie apocalypse is soon here, and it\u2019s going to be fine! Just chill!\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:'So I guess you already heard of this whole \"cookie apocalypse\" thing and, honestly, I\\'m kind of excited about it!'})}),/*#__PURE__*/e(\"p\",{children:\"Here's why:\"}),/*#__PURE__*/t(\"p\",{children:[\"\uD83D\uDD12 Privacy is a priority: We're about to see a big shift towards user privacy. The phasing out of third-party cookies means less of the 'big brother' (we are watching you!) vibe and more respect for user preferences. A true win for everyone's online privacy.\",/*#__PURE__*/e(\"br\",{}),\"\u200C\",/*#__PURE__*/e(\"br\",{}),\"\uD83D\uDE80 Time for innovation: With the old cookie model crumbling (pun intended), we must think differently. I'm looking forward to seeing what will emerge in terms of creative and innovative strategies. Google's new FLoC tech is already making waves, and it's just the beginning. Everyone dealing with 3rd party cookies will have to do something drastic; which will be interesting to follow.\",/*#__PURE__*/e(\"br\",{}),\"\u200C\",/*#__PURE__*/e(\"br\",{}),\"\uD83D\uDCC8 Quality over quantity: The ongoing change puts the spotlight on first-party data., aka getting insights directly from our audiences. I think this can lead to more meaningful and genuine customer interactions. The drawback is that only the biggest players will have access to first-party data.\",/*#__PURE__*/e(\"br\",{}),\"\u200C\",/*#__PURE__*/e(\"br\",{}),\"\uD83D\uDCCA Smarter strategies: No more lazy reliance on cookies for analytics. We'll need to get smarter with how we measure success. It's like leveling up in a game - challenging but way more rewarding. Also what\u2019s wrong with impressions and clicks, it worked in -97 ;)\",/*#__PURE__*/e(\"br\",{}),\"\u200C\",/*#__PURE__*/e(\"br\",{}),\"\uD83E\uDD1D A fair play field: This can level the digital marketing playing field. Big or small, every brand will need to innovate and adapt. We are ready for the challenge!\",/*#__PURE__*/e(\"br\",{}),\"\u200C\"]}),/*#__PURE__*/e(\"p\",{children:'So, while \"cookie apocalypse\" might sound like a scary thing, I think it\\'s a chance to grow and innovate in digital marketing.'}),/*#__PURE__*/e(\"p\",{children:\"Let's embrace the apocalypse and see where it takes us!\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"- Mikael Jansson, Chief Product Officer at Ad Layer\"})})]});export const richText10=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"2023 has kept us busy - now we are delivering you the API integration to Facebook and Instagram.\"}),/*#__PURE__*/e(\"h2\",{children:\"3rd Release for 2023\"}),/*#__PURE__*/e(\"p\",{children:\"We are proud to announce that Release 3 for 2023 is here! We have worked extremely hard on this one, and we know that it will be received well. Besides the major updates listed below, the Release 3 also includes some smaller fixes and stability improvements.\"}),/*#__PURE__*/e(\"p\",{children:\"We at Ad Layer are all about finding solutions and saving precious time of our clients and anyone visiting our website, so let\u2019s go straight to seeing what is included in the third release for the year.\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:\"Meta API\"}),/*#__PURE__*/e(\"p\",{children:\"Here comes the real game changer! We have built an API integration to Meta, which allows you to publish your social ads directly from Ad Layer.\"}),/*#__PURE__*/e(\"p\",{children:\"Meta API connects you directly to Facebook Business Manager. In other words, you can now publish your Facebook and Instagram ads straight onto your Facebook Ads Manager. Also updating the live ad creatives can also be done with just a few clicks!\"}),/*#__PURE__*/e(\"p\",{children:\"How many hours per each day do you think this will save your team?\"}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/EraBMLWrtbekamNTOFgml00nPq0.mp4\"}),/*#__PURE__*/e(\"h2\",{children:\"New social type: Reels\"}),/*#__PURE__*/e(\"p\",{children:\"We added Reels to the social ad types on Ad Builder. You can now create Feed ads, Stories, and Reels for both Instagram and Facebook \u2013 and use the Meta API to publish them to your Ads Manager. All the social text fields are naturally a part of this as well!\"}),/*#__PURE__*/e(\"p\",{children:\"The handy overlay social mockups of how the ad will look like in the social media make it easier to finish the designs.\"}),/*#__PURE__*/e(\"p\",{children:\"Nice little addition, we think!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"427\",src:\"https://framerusercontent.com/images/FgKVEa2iQTWwxkTpzwr7hRo93Q.jpg\",srcSet:\"https://framerusercontent.com/images/FgKVEa2iQTWwxkTpzwr7hRo93Q.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/FgKVEa2iQTWwxkTpzwr7hRo93Q.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/FgKVEa2iQTWwxkTpzwr7hRo93Q.jpg 1280w\",style:{aspectRatio:\"1280 / 855\"},width:\"640\"}),/*#__PURE__*/e(\"h2\",{children:\"Search and filter in drop down menus\"}),/*#__PURE__*/e(\"p\",{children:\"This was something that was requested by many of our global clients working with multiple markets and a ludicrous number of campaigns and ad versions.\"}),/*#__PURE__*/e(\"p\",{children:\"We listened and made some of the menus searchable and filterable.\"}),/*#__PURE__*/e(\"p\",{children:\"Staying organized saves time, and by making it easier to for our clients to find what they are looking for, we are helping them save even more hours!\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Banner weight in Versioning\"}),/*#__PURE__*/e(\"p\",{children:\"We are all about keeping the banners light in kb. We want to ensure that our clients don\u2019t accidentally publish heavy creatives to their DCO campaigns, so we included a weight estimation tool to the preview in versioning step. A warning will be triggered if we think your ad seems a bit too heavy. Another time saver! Better catch these ones before you go live with ads that take unnecessarily too long to load.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"444\",src:\"https://framerusercontent.com/images/3KCKgApbhqZFMlixgbrwdcNPF0.jpg\",srcSet:\"https://framerusercontent.com/images/3KCKgApbhqZFMlixgbrwdcNPF0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/3KCKgApbhqZFMlixgbrwdcNPF0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/3KCKgApbhqZFMlixgbrwdcNPF0.jpg 1280w\",style:{aspectRatio:\"1280 / 889\"},width:\"640\"}),/*#__PURE__*/t(\"h2\",{children:[/*#__PURE__*/e(\"br\",{}),\"That is it for the Release 3.\"]}),/*#__PURE__*/e(\"p\",{children:\"Time to get social! We might gather our team for a quick social gathering to celebrate this achievement, but soon after, we are back at what we do best: developing the best creative management platform for global advertisers, and making sure our clients stay ahead of the competition!\"}),/*#__PURE__*/e(\"p\",{children:\"Until next time!\"})]});export const richText11=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h5\",{children:\"We are thrilled to share Ad Layer\u2019s groundbreaking initiative to revolutionize our clients' onboarding experience. We call this Co-Piloting: for all your onboarding needs, designed to provide comprehensive assistance and guidance throughout the planning, creation, and execution of your first Dynamic Creative Optimization (DCO) campaigns or other advanced setups.\"}),/*#__PURE__*/e(\"h5\",{children:\"At Ad Layer, we have always been committed to delivering exceptional results to our clients. Offering hand-to-hand onboarding sessions and top-of-the-class support to all of our clients has, and always will be, a priority for us. With the Co-Pilot Program, we are taking that commitment to another plateau by offering an unmatched level of support, empowering our clients to maximize their campaign success right from the start.\"}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"What is Co-Piloting? \"}),\"\u2708\uFE0F\"]}),/*#__PURE__*/e(\"p\",{children:\"1\uFE0F\u20E3 Personalized Support: Our expert team of dedicated professionals will be assigned as co-pilots to our clients, guiding them through every step of the DCO campaign creation journey. From ideation to execution, we will be there to provide insightful recommendations and answer any questions, ensuring a seamless experience throughout.\"}),/*#__PURE__*/e(\"p\",{children:\"2\uFE0F\u20E3 From Production to Publishing: We aim to streamline the entire process of launching DCO campaigns. Our co-pilots will be actively involved in the creation, development, and implementation stages, assisting clients with guidance and support from start to finish.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"3\uFE0F\u20E3 Step-by-Step Assistance: We get it, every client has their own set of goals and needs. That's why our team of co-pilots will be right there with you, working hand in hand with your team and partners and offering the support you need at every critical juncture. Whether it's helping you craft the most captivating ad creatives or walking you through the intricacies of setting up targeting for Google CampaignManager360, rest assured, we've got your back, making sure no detail slips through the cracks.\"}),/*#__PURE__*/e(\"p\",{children:\"4\uFE0F\u20E3 Unleash Your Potential: The Co-Pilot Program is designed to empower our clients to unleash their true potential. By leveraging our industry expertise and the power of Ad Layer we can create personalized, data-driven campaigns that captivate audiences and drive impactful results. And guess what - you will likely save lots of time by being able to hop over the hurdles one can often face planning and building their first campaigns.\"}),/*#__PURE__*/e(\"p\",{children:\"5\uFE0F\u20E3 Let's embrace a growth-focused collaboration! We aim\\xa0 to cultivate a strong partnership with our clients, and the Co-Pilot Program is all about nurturing a mutually beneficial relationship. We prioritize sharing knowledge and constant improvement. Our commitment extends beyond just guiding you through your initial DCO campaign; we're here to equip you with invaluable insights and best practices to fuel your future ventures!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"230\",src:\"https://framerusercontent.com/images/rZw94iCeEubEMK03raVoumA6U54.gif\",style:{aspectRatio:\"368 / 460\"},width:\"184\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"We're thrilled about the Co-Pilot Program and the possibilities it opens up for our clients. We are now also offering Co-Piloting as an additional service for other campaigns and not just the first! We're reinforcing our dedication to consistently providing outstanding customer experiences and helping propel your campaign toward success.\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Let us show you how you can get your campaigns off the runway and up into the air!\"})})]});export const richText12=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h5\",{children:\"Our friends at Nord DDB Stockholm are pushing the envelope with their DCO campaigns for Elkjop / Elgiganten / Gigantti that are running across the Nordic markets. We feel they are showing a great example on how to keep the branding consistent in different countries.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"19\",src:\"https://framerusercontent.com/images/BQgvpSl2PDnHj0WctJ82cT58.svg\",style:{aspectRatio:\"210 / 38\"},width:\"105\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"em\",{children:\"How does Ad Layer help Nord DDB accomplish this?\"})}),/*#__PURE__*/e(\"p\",{children:\"Ad Layer is a DCO creative management platform that empowers brands to achieve unparalleled consistency and impact across multiple markets. We understand the vital importance of maintaining a cohesive brand identity in today\u2019s competitive landscape, and our solution is designed to help you navigate the complexities and unlock the true potential of your digital advertising campaigns.\"}),/*#__PURE__*/t(\"p\",{children:[\"In partnership with innovative agencies such as \",/*#__PURE__*/e(a,{href:\"https://nordddb.com/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"Nord DDB Stockholm\"})}),\", Ad Layer has proven to be a game-changer in the realm of digital advertising. Our platform seamlessly integrates with your brand guidelines and empowers you to deliver captivating and compelling, social ads, dynamic in-banner videos and HTML5 creatives across the markets on a global scale.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\u201CIt\u2019s challenging to combine brand guidelines from both Google and Elkj\\xf6p in one single ad \u2013 a lot of dos and don\u2019ts to navigate,\u201D\"}),\" explains Merwan Maaruf, Head of Digital Production at Nord DDB Stockholm.\",/*#__PURE__*/e(\"strong\",{children:\" \u201CLuckily, Ad Layer\u2019s platform allows the rules and frameworks to be set up and approved by all stakeholders beforehand. This enables us to focus on the creative part and deliver outstanding campaigns that resonate with our audience.\u201D\"})]}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/IGKK4NnSagzd0JmDJUbGGUD78fE.mp4\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"\\xa0Using Ad Layer, Nord DDB were able to build the impressive Google Pixel 7 launch campaign for Elgiganten that was run over all the Nordic Markets.\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"With Ad Layer, you can rest assured that we have the expertise and tools to streamline the process of combining diverse brand guidelines. Our platform allows for the creation and approval of comprehensive rules and frameworks that align with the guidelines of all stakeholders, enabling you to focus on the creative aspects that truly bring your brand to life.\"}),/*#__PURE__*/e(\"p\",{children:\"Experience the impressive results that Ad Layer brings to your digital advertising campaigns. Discover how our platform revolutionizes your creative process, streamlines your production workflow, and elevates your brand's presence in the market. Unlock the true potential of your brand and forge a lasting connection with your audience.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"426\",src:\"https://framerusercontent.com/images/pex51EmanXeLWzAE0DQxz2JNgZY.jpg\",srcSet:\"https://framerusercontent.com/images/pex51EmanXeLWzAE0DQxz2JNgZY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/pex51EmanXeLWzAE0DQxz2JNgZY.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/pex51EmanXeLWzAE0DQxz2JNgZY.jpg 1280w\",style:{aspectRatio:\"1280 / 853\"},width:\"640\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Keeping your branding consistent across multiple markets is challenging. We know it - and we want to make it easier for you.\"})}),/*#__PURE__*/e(\"p\",{children:\"Choose Ad Layer as your trusted partner in harnessing the power of branding consistency across multiple markets. With our DCO solution, you can confidently navigate the challenges of combining diverse brand guidelines while delivering captivating and impactful, dynamic advertising campaigns. Let us show you how you can streamline your ad production!\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Interested to learn more? Scroll down and Book a Demo now!\\xa0\"})})]});export const richText13=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"The second release for the year is here\"}),/*#__PURE__*/e(\"p\",{children:\"Keeping up with fast pace of pushing out releases in 2023, we are going in for another round of \u201CLet\u2019s make things that was good even better\u201D. This time we have made a huge improvement on how we handle reviews. This release addresses especially the feedback and requests that we have received from clients working on global campaigns on multiple markets, and having to do hundreds of reviews simultaneously.\"}),/*#__PURE__*/e(\"p\",{children:\"Let us show you what is new!\"}),/*#__PURE__*/e(\"h2\",{children:\"Hide unneeded ad versions in the versioning step\"}),/*#__PURE__*/e(\"p\",{children:\"We had received client requests to make it possible to hide some of the unneeded versions in the ads that have LOTS of them, and we have now made it possible to do exactly so!\"}),/*#__PURE__*/e(\"p\",{children:\"Hiding the versions, and making your campaigns look neater is as easy as clicking the hide icon on the versions you don\u2019t need. This will hide the versions also from preview, review and publishing steps. And in case you want to bring hidden ads back, you can of course make them visible again. Neat!\"}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/PI0ng5VyLrWoW5bhSOFB9LjNnvM.mp4\"}),/*#__PURE__*/e(\"h2\",{children:\"Automatic Translations\"}),/*#__PURE__*/e(\"p\",{children:\"Have you used Google Translate? If yes, you are familiar with the concept. Get all the text in your ads translated to languages you need!\"}),/*#__PURE__*/e(\"p\",{children:\"We are working towards including an AI-powered learning translation system, that will adjust the translations based on your previous choices and edits. With this first step, you can have access to automated translations for your ads, after which someone who knows the language, should check that everything looks bueno, and make any desired tweaks to make sure the copy is in line with branding and the message you are sending. This should make the translation process a fair bit faster already!\"}),/*#__PURE__*/e(\"p\",{children:\"This is currently available just for creative licence users - so if you are in need of this, contact your sales rep for more info.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"343\",src:\"https://framerusercontent.com/images/OReKcmd54L04wa9sYvlzFGNrk.png\",srcSet:\"https://framerusercontent.com/images/OReKcmd54L04wa9sYvlzFGNrk.png?scale-down-to=512 512w,https://framerusercontent.com/images/OReKcmd54L04wa9sYvlzFGNrk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/OReKcmd54L04wa9sYvlzFGNrk.png 1128w\",style:{aspectRatio:\"1128 / 686\"},width:\"564\"}),/*#__PURE__*/e(\"h2\",{children:\"The Big Thing: Review Hub\"}),/*#__PURE__*/e(\"p\",{children:\"Review Hub is the new, improved way on how reviews are handled on Ad Layer. Instead of sending out five (or sometimes 100+) different links to reviews, everything is now gathered nicely in one interface. It looks like an email inbox - but instead of spam and mail from that Duolingo bird - you now have every review you need to do gathered, neatly in one list.\"}),/*#__PURE__*/e(\"p\",{children:\"So just jump into a campaign, check the status, do the review and send it away.\"}),/*#__PURE__*/e(\"p\",{children:\"Your access is password protected. Simply click the link in any email, and it will lead you to the Hub. If you have access to Ad Layer, you can find a direct link under Tools.\"}),/*#__PURE__*/e(\"p\",{children:\"Enough jabbering, let\u2019s check it out below!\"}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/nN4JgT5abqFKG8ObdBNwyFmPRw.mp4\"}),/*#__PURE__*/e(\"p\",{children:\"Review Hub: review management in one interface. Review more ads easier, save more time.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"281\",src:\"https://framerusercontent.com/images/RTJ950nrrmD5SobY9Mad36eLTFg.png\",srcSet:\"https://framerusercontent.com/images/RTJ950nrrmD5SobY9Mad36eLTFg.png?scale-down-to=512 512w,https://framerusercontent.com/images/RTJ950nrrmD5SobY9Mad36eLTFg.png 1024w\",style:{aspectRatio:\"1024 / 563\"},width:\"512\"}),/*#__PURE__*/e(\"p\",{children:\"Now you can select one or more ads to send out to review at once.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"239\",src:\"https://framerusercontent.com/images/KFewGmcW8OqsRzdCQHRq8l4Meo.png\",srcSet:\"https://framerusercontent.com/images/KFewGmcW8OqsRzdCQHRq8l4Meo.png?scale-down-to=512 512w,https://framerusercontent.com/images/KFewGmcW8OqsRzdCQHRq8l4Meo.png 931w\",style:{aspectRatio:\"931 / 479\"},width:\"465\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"This is now your login to the Review Hub! You can also jump into the Review Hub from your Ad Layer page so no need looking for those emails.\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"That is it! We are back to the lab, and working on the Release 3 now!\"})})]});export const richText14=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Did you bump into\\xa0\",/*#__PURE__*/e(a,{href:\"https://www.linkedin.com/company/scandic-hotels/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"Scandic Hotels\"})}),\"\\xa0brand new and cool campaign featured in\\xa0\",/*#__PURE__*/e(a,{href:\"https://www.linkedin.com/feed/hashtag/?keywords=adweek&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6998666959663849472\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"#ADWEEK\"})}),\"\\xa0\u2013\\xa0 kicking it live during a couple of weeks across Nordics and Germany?!\"]}),/*#__PURE__*/t(\"p\",{children:[\"We love when our tool enables those kinds of campaigns and big applause to the team at\\xa0\",/*#__PURE__*/e(a,{href:\"https://www.linkedin.com/company/drum-swe/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"DRUM SWE\"})}),\"\\xa0for making it happen and taking full advantage of our video platform!\"]}),/*#__PURE__*/t(\"p\",{children:[\"More about the campaign >\\xa0\",/*#__PURE__*/e(a,{href:\"https://lnkd.in/dddnBZUw\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"https://lnkd.in/dddnBZUw\"})})]})]});export const richText15=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"What are the upsides of dynamic and hyper-local DOOH? And how did one of the largest and fastest-growing sports retailers in the Nordics elevate their existing setup onto a multichannel campaign with such a great impact?\"}),/*#__PURE__*/e(\"p\",{children:\"By connecting Clear Channel as a DOOH tech vendor to the Ad Layer CMP, XXL could test and serve ads on billboards in Sweden, located close to the department stores. Combining video and location-based messages, the campaign effectively grabbed the bypasser\u2019s attention.\"}),/*#__PURE__*/e(\"p\",{children:\"By connecting creatives to specific locations and having relevant GEO-based messaging, the versatile setup made it easy, at a moment\u2019s notice, to change the content when there was a need to update. Based on the extension being built on top of an existing framework, the results exceeded the expectations.\"}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/e(\"p\",{children:'\"We are impressed by how the creative flexibility is enabled by programmatic\"'})}),/*#__PURE__*/e(\"p\",{children:\"\u201CWith the Ad Layer platform, there are possibilities to in an easy way create relevant ads with relevant messaging without a tremendous workload. With the use of feeds, we can easily adjust the message, create hundreds or thousands of different ads, and of course, also do changes when needed. Traditionally DOOH has the same message all over, but now the message can be much more specific\u2013 both based on geo, but also different times on the day, etc. We are impressed by how the creative flexibility is enabled by programmatic\u201D, says Christine Magelssen Bergby, Head of Operations at Merkle.\"}),/*#__PURE__*/e(\"p\",{children:\"Let us deep dive into the numbers of this pilot Christmas campaign that lasted for one week, on 22 billboard surfaces, and had a share of voice of 16,6%.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"79% of the receivers perceived the sender of the campaign as clear\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"75% thought the campaign message was clear.\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The campaign showed how easy it is to adjust the message to different screens and locations\"})}),/*#__PURE__*/e(\"p\",{children:\"The effect of the campaign was above average with the positive effect being 38% and the positive impression reaching 56%. This means that people who saw the campaign consider that it had a positive impact on them. Looking at what interaction the campaign gave, showed that people visiting/contacting the store, and searching information online were also above average.\"}),/*#__PURE__*/e(\"p\",{children:\"The campaign showed how easy it is to adjust the message to different screens and locations, to create more content for the same campaign in a cost-efficient way and how DOOH also can use tailor-made content.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"The key takeaway from the campaign is:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Efficiency: The solution is built on an existing setup and framework that are flexible and scalable.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Smart: By selecting billboards close to XXL stores in Stockholm, combining video and location-based messages effectively grabbed the bypasser\u2019s attention.\"})})]})]});export const richText16=/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Great teamwork with \"}),/*#__PURE__*/e(a,{href:\"https://www.linkedin.com/company/clear-channel-scandinavia/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"em\",{children:\"Clear Channel Scandinavia\"})})}),/*#__PURE__*/e(\"em\",{children:\"\\xa0and their client\\xa0\"}),/*#__PURE__*/e(a,{href:\"https://www.linkedin.com/company/privatmegleren/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:/*#__PURE__*/e(\"em\",{children:\"PrivatMegleren\"})})}),/*#__PURE__*/e(\"em\",{children:\".\"})]}),/*#__PURE__*/t(\"p\",{children:[\"The campaign was created by the agency\\xa0\",/*#__PURE__*/e(a,{href:\"https://www.linkedin.com/company/ko-&-co/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"KO OG CO\"})}),\".\",/*#__PURE__*/e(\"br\",{}),\"The campaign is described in the press release as; \u201CAd Layer is now opening up another new dimension for digital outdoor advertising where the campaign can be updated continuously. It gives advertisers the opportunity to manage, adjust and change their own material during the campaign\u201D.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"Link to Komm24 article (Norwegian)\",/*#__PURE__*/e(\"br\",{})]}),/*#__PURE__*/e(a,{href:\"https://www.kom24.no/ad-layer-clear-channel-dennis-hojland-nyegaard/clear-channel-tar-i-bruk-ad-layer/422922\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"https://www.kom24.no/ad-layer-clear-channel-dennis-hojland-nyegaard/clear-channel-tar-i-bruk-ad-layer/422922\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"Link to Clear Channel press release (Norwegian)\",/*#__PURE__*/e(\"br\",{})]}),/*#__PURE__*/e(a,{href:\"https://www.clearchannel.no/aktuelt/ny-dimensjon-for-digital-utendorsreklame/\",motionChild:!0,nodeId:\"PqPrcRKFo\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(n.a,{children:\"https://www.clearchannel.no/aktuelt/ny-dimensjon-for-digital-utendorsreklame/\"})})]})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "richText11", "richText12", "richText13", "richText14", "richText15", "richText16", "__FramerMetadata__"]
}
