{"id":93571,"date":"2026-03-23T14:22:33","date_gmt":"2026-03-23T12:22:33","guid":{"rendered":"https:\/\/www.almamedia.fi\/mainostajat\/?page_id=93571"},"modified":"2026-03-23T14:27:29","modified_gmt":"2026-03-23T12:27:29","slug":"the-abcs-of-programmatic-advertising","status":"publish","type":"page","link":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/","title":{"rendered":"The ABC&#8217;s of Programmatic Advertising"},"content":{"rendered":"\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wrapper\">\n<h2 class=\"wp-block-heading\">THE ABCs OF PROGRAMMATIC BUYING<\/h2>\n\n\n\n<p>Programmatic buying may seem complex, but it doesn&#8217;t have to be. <br><strong>Here&#8217;s a concise overview of key concepts and methodologies:<\/strong><\/p>\n\n\n\n<div class=\"haitari-lohkotuella\" data-first-item-open=\"false\">\n<div class=\"haitari-item\" id=\"what-is-programmatic-advertising-1780\"><div class=\"haitari-header\"><a href=\"#what-is-programmatic-advertising-1780\"><h3>What is programmatic advertising?<\/h3><\/a><span class=\"haitari-toggle\"><\/span><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n\n<p>Programmatic advertising involves purchasing digital ad space using automation. Unlike traditional direct purchasing, programmatic advertising happens in real-time, with ads bought individually, often through auctions.<\/p>\n\n\n<p>From an advertiser&#8217;s perspective, programmatic advertising is centered around efficiency. Compared to traditional methods, it emphasizes the crucial role of data utilization, enabling precise targeting and personalization.<\/p>\n\n<\/div><\/div><\/div>\n\n\n\n<div class=\"haitari-item\" id=\"benefits-of-programmatic-advertising-for-advertisers-0360\"><div class=\"haitari-header\"><a href=\"#benefits-of-programmatic-advertising-for-advertisers-0360\"><h3>Benefits of Programmatic Advertising for Advertisers<\/h3><\/a><span class=\"haitari-toggle\"><\/span><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n\n<p><strong>1. Enhance Targeting and Personalization<\/strong><br>Programmatic advertising allows for precise audience targeting. Using data and algorithms, ads can be directed based on user behavior, interests, and other background information, leading to improved ad effectiveness through better targeting and personalization.<\/p>\n\n\n<p><strong>2. Optimize Ads in Real-Time<br><\/strong>With programmatic advertising, advertisers can monitor campaign results in real-time and make adjustments as needed during the campaign. Algorithms continuously analyze data, optimizing ads for the best results. This approach also allows for easy and swift initiation or cessation of individual campaigns.<\/p>\n\n\n<p><strong>3. Boost Ad Efficiency and Results<br><\/strong>Programmatic ads are highly targeted, aiming to display the right ad to the right audience at the right time. Consequently, this precision often leads to enhanced ad effectiveness and improved outcomes, such as increased visibility, conversion rates, and return on investment.<\/p>\n\n\n<p><strong>4. Access a Broader Media Range and Scale Effortlessly<br><\/strong>Programmatic advertising provides access to a wide range of ad spaces and digital channels, including websites and mobile apps. Campaigns can be easily scaled to reach larger audiences through a single buying system, making it suitable for both individual campaigns and ongoing advertising.<\/p>\n\n\n<p><strong>5. Easily Measure and Analyze Results<br><\/strong>One of the advantages of programmatic advertising is the ability to set precise goals and track results with specific metrics. Campaigns can be measured and analyzed in-depth, offering advertisers valuable insights into audience targeting, campaign effectiveness, and budget utilization. Advertising goals are typically set with strict metrics, such as CPA, CPC, or CPCV. Algorithms and purchasing systems ensure ads meet these objectives efficiently.<\/p>\n\n\n<p><strong>6. Save Time and Resources<br><\/strong>Programmatic advertising automates purchasing and optimization processes, reducing the need for manual work and saving time and resources. Precise targeting minimizes wasted contacts, allowing for effective budget allocation to the right audiences. Digital agencies or media agencies specializing in programmatic buying usually handle the practical aspects, using the necessary purchasing systems and expertise. Outsourcing these processes further frees up time for advertisers.<\/p>\n\n<\/div><\/div><\/div>\n\n\n\n<div class=\"haitari-item\" id=\"solutions-and-advertising-environments-0076\"><div class=\"haitari-header\"><a href=\"#solutions-and-advertising-environments-0076\"><h3>Solutions and Advertising Environments<\/h3><\/a><span class=\"haitari-toggle\"><\/span><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n\n<p>Alma provides a wide range of programmatic solutions available for direct or programmatic purchase. Regardless of the ad format you choose, you gain access to a high-quality, domestic media environment.<\/p>\n\n\n<p><\/p>\n\n<div  class=\"haitari \">\n\n                    <div class=\"item \" id=\"programmatic-buying-systems-block_060b7ca41f6380ec894e3284e213137d-1\">\n                <a href=\"#programmatic-buying-systems-block_060b7ca41f6380ec894e3284e213137d-1\">\n                    <h3 class=\"accordion-title \">Programmatic Buying Systems<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <div class=\"fai-CopilotMessage__content r1u5wu5n\">\n<div data-automation-id=\"aiBubbleContent\">\n<div class=\"markdown-renderer-body \">\n<p>In practice, programmatic buying occurs through systems used by both buyers and publishers. The buyer-side system is called DSP (Demand Side Platform), while the publisher-side system is known as SSP (Supply Side Platform).<\/p>\n<p>By utilizing these two systems, the publisher (seller) and the buyer meet in an ad exchange and initiate an auction for ad impressions.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"fai-CopilotMessage__actions r1f4to9e\" role=\"toolbar\" data-tabster=\"{&quot;mover&quot;:{&quot;cyclic&quot;:false,&quot;direction&quot;:2,&quot;memorizeCurrent&quot;:true}}\"><\/div>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"methods-of-purchasing-block_060b7ca41f6380ec894e3284e213137d-2\">\n                <a href=\"#methods-of-purchasing-block_060b7ca41f6380ec894e3284e213137d-2\">\n                    <h3 class=\"accordion-title \">Methods of Purchasing<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>In programmatic buying, ad placements are automatically purchased through buying systems (DSP) with real-time bidding in an auction format. Advertising can be bought in various ways:<\/p>\n<ul>\n<li><strong>Open Auction<\/strong>: An open auction where multiple buyers compete for ad placements.<\/li>\n<li><strong>Private Marketplace (PMP):<\/strong> A restricted auction accessible only by invitation, allowing visibility in premium environments.<\/li>\n<li><strong>Programmatic Guaranteed:<\/strong> A pre-arranged ad placement and impression count, providing a secure and transparent purchasing method.<\/li>\n<\/ul>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"pricing-block_060b7ca41f6380ec894e3284e213137d-3\">\n                <a href=\"#pricing-block_060b7ca41f6380ec894e3284e213137d-3\">\n                    <h3 class=\"accordion-title \">Pricing<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>Programmatic ad buying occurs in both open and private auctions utilizing Real Time Bidding (RTB). In programmatic advertising, publishers list their ad inventory at a set Floor Price in an ad exchange, where various buyers compete in an auction for ad impressions. The buyer who bids the highest price for an ad impression wins.<\/p>\n<p>All programmatic ad impressions with Alma are sold using a First Price auction model, where the winning bidder pays the price they offered for the ad impression.<\/p>\n<p>In programmatic buying, the final price is dynamic and determined through a real-time auction. The bidding is based on the price per thousand impressions, known as CPM (Cost Per Mille). In these auctions, buying and selling systems automatically negotiate each ad impression separately.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"ad-formats-block_060b7ca41f6380ec894e3284e213137d-4\">\n                <a href=\"#ad-formats-block_060b7ca41f6380ec894e3284e213137d-4\">\n                    <h3 class=\"accordion-title \">Ad Formats<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>All of Alma&#8217;s key advertising solutions can be purchased programmatically:<\/p>\n<ul>\n<li><strong>Display<\/strong>: Traditional banners, larger formats, and rich media<\/li>\n<li><strong>Video<\/strong>: In-stream and out-stream videos for various devices<\/li>\n<li><strong>Native<\/strong>: Advertising integrated within editorial content<\/li>\n<li><strong>Special Solutions<\/strong>: Interactive and animation-based formats<\/li>\n<\/ul>\n<p>All ad formats are scalable across devices and can be bought both openly and through controlled methods.<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"data-and-targeting-block_060b7ca41f6380ec894e3284e213137d-5\">\n                <a href=\"#data-and-targeting-block_060b7ca41f6380ec894e3284e213137d-5\">\n                    <h3 class=\"accordion-title \">Data and Targeting<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>Alma&#8217;s programmatic advertising utilizes rich and precise audience data. Targeting options include:<\/p>\n<ul>\n<li><strong>Demographics<\/strong>: Age, gender, education, income level<\/li>\n<li><strong>Interest<\/strong>: Consumed content and behavior (e.g., automotive, investing, family life)<\/li>\n<li><strong>Contextual<\/strong>: Advertising within theme-related article content, functioning without cookies<\/li>\n<li><strong>Location<\/strong>: Targeting by region, city, or postal code<\/li>\n<li><strong>Purchase Intent<\/strong>: Audiences at specific stages of the buying process<\/li>\n<li><strong>Life Situation<\/strong>: Families, students, moving, renovations, etc.<\/li>\n<\/ul>\n<p>Additionally, you can leverage your own customer data through the Advertiser&#8217;s Own Audiences service: Explore the service \u203a<\/p>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"measurement-block_060b7ca41f6380ec894e3284e213137d-6\">\n                <a href=\"#measurement-block_060b7ca41f6380ec894e3284e213137d-6\">\n                    <h3 class=\"accordion-title \">Measurement<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <div class=\"fai-CopilotMessage__content r1u5wu5n\">\n<div data-automation-id=\"aiBubbleContent\">\n<div class=\"markdown-renderer-body \">\n<p>All programmatic advertising within Alma Media&#8217;s network is measurable, secure, and transparent.<\/p>\n<p>We provide viewability measurement for all programmatically purchased impressions. Additionally, programmatic campaigns can utilize tools such as brand lift and attribution measurements.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"fai-CopilotMessage__actions r1f4to9e\" role=\"toolbar\" data-tabster=\"{&quot;mover&quot;:{&quot;cyclic&quot;:false,&quot;direction&quot;:2,&quot;memorizeCurrent&quot;:true}}\"><\/div>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"transparency-consent-framework-2-0-block_060b7ca41f6380ec894e3284e213137d-7\">\n                <a href=\"#transparency-consent-framework-2-0-block_060b7ca41f6380ec894e3284e213137d-7\">\n                    <h3 class=\"accordion-title \">Transparency &#038; Consent Framework 2.0<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <div class=\"fai-CopilotMessage__content r1u5wu5n\">\n<div data-automation-id=\"aiBubbleContent\">\n<div class=\"markdown-renderer-body \">\n<p>Technology partners used in programmatic buying (RTB and Programmatic Guaranteed) must be registered on the IAB TCF 2.0 vendor list and approved on Alma Media&#8217;s TCF 2.0 vendor list. Common technology partners include data and ad verification tools.<\/p>\n<p><strong><a href=\"https:\/\/www.almamedia.fi\/mainostajat\/en\/transparency-and-consent-framework-2\/\">Learn more about the Transparency &amp; Consent Framework.<\/a><\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"fai-CopilotMessage__actions r1f4to9e\" role=\"toolbar\" data-tabster=\"{&quot;mover&quot;:{&quot;cyclic&quot;:false,&quot;direction&quot;:2,&quot;memorizeCurrent&quot;:true}}\"><\/div>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"brand-safety-brand-suitability-block_060b7ca41f6380ec894e3284e213137d-8\">\n                <a href=\"#brand-safety-brand-suitability-block_060b7ca41f6380ec894e3284e213137d-8\">\n                    <h3 class=\"accordion-title \">Brand Safety &#038; Brand Suitability<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <p>Brand Safety encompasses all the practices and tools used to ensure a safe media environment for a brand. Brand Suitability involves targeting defined according to the specific needs of an advertiser or buyer. Both aim to prevent advertising from appearing alongside unfavorable content.<\/p>\n<p>Alma utilizes its own Brand Safety technology, which automatically blocks ads from appearing next to shocking news based on certain keywords for all advertising clients. The content of articles is analyzed using machine learning techniques, and Finnish-language video content can be analyzed as well.<\/p>\n<p>However, it is important to note that Brand Safety is never completely foolproof\u2014homepages, for example, cannot be categorized. Additionally, defining a safe and suitable advertising environment is always subjective. This is where Brand Suitability targeting based on individual advertiser or buyer needs comes into play. The best results are achieved through continuous evaluation, with Alma&#8217;s experts ready to assist you!<\/p>\n<p><a href=\"https:\/\/www.almamedia.fi\/mainostajat\/en\/brand-safety-at-alma\/\"><strong>Learn more about Brand Safety.<\/strong><\/a><\/p>\n                <\/div>\n            <\/div>\n        \n<\/div>\n\n<\/div><\/div><\/div>\n\n\n\n<div id=\"usein-kysyttya\" class=\"haitari-item\"><div class=\"haitari-header\"><a href=\"#usein-kysyttya\"><h3>Frequently Asked Questions About Programmatic<\/h3><\/a><span class=\"haitari-toggle\"><\/span><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<p><\/p>\n\n\n<div  class=\"haitari \">\n\n                    <div class=\"item \" id=\"how-to-start-with-programmatic-advertising-block_69023717ab912e82daa4a131eb3c5360-1\">\n                <a href=\"#how-to-start-with-programmatic-advertising-block_69023717ab912e82daa4a131eb3c5360-1\">\n                    <h3 class=\"accordion-title \">How to Start with Programmatic Advertising<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <div class=\"fai-CopilotMessage__content r1u5wu5n\">\n<div data-automation-id=\"aiBubbleContent\">\n<div class=\"markdown-renderer-body \">\n<p>Contact an Alma Media expert \u2013 we\u2019ll help you determine the best purchasing method and ad format for your campaign.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"fai-CopilotMessage__actions r1f4to9e\" role=\"toolbar\" data-tabster=\"{&quot;mover&quot;:{&quot;cyclic&quot;:false,&quot;direction&quot;:2,&quot;memorizeCurrent&quot;:true}}\"><\/div>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"do-i-need-my-own-dsp-block_69023717ab912e82daa4a131eb3c5360-2\">\n                <a href=\"#do-i-need-my-own-dsp-block_69023717ab912e82daa4a131eb3c5360-2\">\n                    <h3 class=\"accordion-title \">Do I Need My Own DSP?<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <div class=\"fai-CopilotMessage__content r1u5wu5n\">\n<div data-automation-id=\"aiBubbleContent\">\n<div class=\"markdown-renderer-body \">\n<p>Reach out to an Alma Media specialist \u2013 we&#8217;ll guide you on the optimal purchasing method and ad format for your campaign.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"fai-CopilotMessage__actions r1f4to9e\" role=\"toolbar\" data-tabster=\"{&quot;mover&quot;:{&quot;cyclic&quot;:false,&quot;direction&quot;:2,&quot;memorizeCurrent&quot;:true}}\"><\/div>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"can-i-target-without-cookies-block_69023717ab912e82daa4a131eb3c5360-3\">\n                <a href=\"#can-i-target-without-cookies-block_69023717ab912e82daa4a131eb3c5360-3\">\n                    <h3 class=\"accordion-title \">Can I Target Without Cookies?<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <div class=\"fai-CopilotMessage__content r1u5wu5n\">\n<div data-automation-id=\"aiBubbleContent\">\n<div class=\"markdown-renderer-body \">\n<p>Yes \u2013 Alma&#8217;s data model supports cookie-free targeting based on context and behavior.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"fai-CopilotMessage__actions r1f4to9e\" role=\"toolbar\" data-tabster=\"{&quot;mover&quot;:{&quot;cyclic&quot;:false,&quot;direction&quot;:2,&quot;memorizeCurrent&quot;:true}}\"><\/div>\n                <\/div>\n            <\/div>\n                    <div class=\"item \" id=\"how-can-i-integrate-my-own-data-block_69023717ab912e82daa4a131eb3c5360-4\">\n                <a href=\"#how-can-i-integrate-my-own-data-block_69023717ab912e82daa4a131eb3c5360-4\">\n                    <h3 class=\"accordion-title \">How Can I Integrate My Own Data?<\/h3>\n                <\/a>\n                <div class=\"accordion-content\" >\n                    <div class=\"fai-CopilotMessage__content r1u5wu5n\">\n<div data-automation-id=\"aiBubbleContent\">\n<div class=\"markdown-renderer-body \">\n<p>Utilize the Advertiser&#8217;s Own Audiences service \u2013 target your existing customers or similar audiences.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"fai-CopilotMessage__actions r1f4to9e\" role=\"toolbar\" data-tabster=\"{&quot;mover&quot;:{&quot;cyclic&quot;:false,&quot;direction&quot;:2,&quot;memorizeCurrent&quot;:true}}\"><\/div>\n                <\/div>\n            <\/div>\n        \n<\/div>\n<\/div><\/div><\/div>\n<\/div>\n<\/div>\n\n\n<div style=\"height:4rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div style=\"height:4rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div  class=\"kuva-ja-teksti-vierekkain has-font-size-s has-header-size-m has-full-width has-no-bg\">\n    <div class=\"wrapper\">\n        <div class=\"vasen\">\n            <span class=\"netello-line netello-line-animated hide-mobile\"><\/span>\n            <div class=\"sisalto-wrapper\">\n                                                    <h2 class=\"otsikko hide-mobile\">\n                                                    How does the purchasing process work with Alma?                                            <\/h2>\n                                                    <div class=\"sisalto\">\n                        <ol>\n<li>Defining the goal: What is the campaign&#8217;s objective\u2014awareness, interest, or sales?<\/li>\n<li>Target group planning: Select data segments, locations, devices, and contexts.<\/li>\n<li>Ad format and media: Decide on the format and channels.<\/li>\n<li>Campaign execution and monitoring: The campaign is run programmatically. It can be optimized and results are measured in real-time.<\/li>\n<\/ol>\n                    <\/div>\n                                            <\/div>\n        <\/div>\n                    <div class=\"oikea\">\n                <div class=\"hide-desktop\">\n                    <span class=\"netello-line netello-line-animated\"><\/span>\n                                                                <h2 class=\"otsikko\">\n                                                            How does the purchasing process work with Alma?                                                        <\/h2>\n                                    <\/div>\n                <div class=\"oikea-inner netello-image-animated\">\n                                            <div class=\"image-fade-overlay\"><\/div>\n\n                        <img width=\"1682\" height=\"1121\" src=\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2451406931_res72.png\" class=\"animated-image\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2451406931_res72.png 1682w, https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2451406931_res72-380x253.png 380w, https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2451406931_res72-1024x682.png 1024w, https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2451406931_res72-768x512.png 768w, https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2451406931_res72-1536x1024.png 1536w\" sizes=\"(max-width: 1682px) 100vw, 1682px\" \/>\n                                    <\/div>\n            <\/div>\n            <\/div>\n<\/div>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div  class=\"kuva-ja-teksti-vierekkain has-font-size-s has-header-size-m has-full-width has-no-bg\">\n    <div class=\"wrapper\">\n        <div class=\"vasen\">\n            <span class=\"netello-line netello-line-animated hide-mobile\"><\/span>\n            <div class=\"sisalto-wrapper\">\n                                                    <h2 class=\"otsikko hide-mobile\">\n                                                    Is programmatic advertising a good fit for your business?                                            <\/h2>\n                                                    <div class=\"sisalto\">\n                        <ul>\n<li>Does your company have different target groups and existing customers, along with data about them?<\/li>\n<li>Do you want to test, track, and measure the effectiveness of digital campaigns while optimizing them for better performance?<\/li>\n<li>Is your goal to execute targeted advertising effectively and successfully?<\/li>\n<li>Do you engage in ongoing advertising beyond individual campaigns?<\/li>\n<\/ul>\n<p>If you answered &#8221;yes&#8221; to one or more of these questions, programmatic advertising can enhance the efficiency and effectiveness of your digital marketing efforts.<\/p>\n                    <\/div>\n                                            <\/div>\n        <\/div>\n                    <div class=\"oikea\">\n                <div class=\"hide-desktop\">\n                    <span class=\"netello-line netello-line-animated\"><\/span>\n                                                                <h2 class=\"otsikko\">\n                                                            Is programmatic advertising a good fit for your business?                                                        <\/h2>\n                                    <\/div>\n                <div class=\"oikea-inner netello-image-animated\">\n                                            <div class=\"image-fade-overlay\"><\/div>\n\n                        <img width=\"2048\" height=\"1367\" src=\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2273953745-scaled.jpg\" class=\"animated-image\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2273953745-scaled.jpg 2048w, https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2273953745-380x254.jpg 380w, https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2273953745-1024x683.jpg 1024w, https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2273953745-768x513.jpg 768w, https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2273953745-1536x1025.jpg 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/>\n                                    <\/div>\n            <\/div>\n            <\/div>\n<\/div>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wrapper\">\n<h2 class=\"wp-block-heading\">Are you missing some deals?<\/h2>\n\n\n\n<p>To buy programmatically, you must have access to a programmatic buying platform, a DSP (Demand Side Platform), already. If this is already set up and you are considering starting programmatic buying in practice, we recommend beginning by setting up deals. With deals, you can easily purchase brand\u2011safe, pre\u2011defined inventory and, if needed, combine the required targeting options into the buy. You can conveniently request the necessary deals from Alma\u2019s programmatic team.<\/p>\n<p><\/p>\n\n\n<style>\n  \/* ---- Diilipyynt\u00f6lomakkeen linjaus & spacing ---- *\/\n  .diilipyyntolomake {\n    \/* varmistetaan, ettei ymp\u00e4rist\u00f6 pakota sisennyksi\u00e4 *\/\n    padding-left: 0;\n  }\n\n  .diilipyyntolomake h3 {\n    margin: 0 0 0.75rem 0;          \/* otsikko samaan linjaan *\/\n  }\n\n  .diilipyyntolomake form {\n    margin: 0;\n  }\n\n  \/* Yhten\u00e4iset kentt\u00e4blokit *\/\n  .diilipyyntolomake form label,\n  .diilipyyntolomake form select,\n  .diilipyyntolomake form input[type=\"text\"],\n  .diilipyyntolomake form input[type=\"email\"],\n  .diilipyyntolomake form textarea,\n  .diilipyyntolomake form button {\n    display: block;\n    width: 100%;\n    box-sizing: border-box;         \/* reuna\/padding ei siirr\u00e4 linjaa *\/\n  }\n\n  \/* Poistetaan aiempien globaalien tyylien aiheuttama sisennys *\/\n  .diilipyyntolomake form label {\n    margin: 0 0 0.25rem 0;          \/* vasen marginaali nollaan *\/\n    font-weight: 600;               \/* selke\u00e4 label, mutta teema s\u00e4ilyy *\/\n  }\n\n  \/* Kenttien v\u00e4lit *\/\n  .diilipyyntolomake #dspSelect,\n  .diilipyyntolomake #seatId,\n  .diilipyyntolomake #dealRequest,\n  .diilipyyntolomake #senderEmail {\n    margin: 0 0 1rem 0;             \/* s\u00e4\u00e4nn\u00f6llinen pystysv\u00e4li *\/\n  }\n\n  \/* Nappi voi olla teeman button-tyyleill\u00e4; varmistetaan, ettei se sisenny *\/\n  .diilipyyntolomake form button[type=\"submit\"] {\n    width: auto;                    \/* nappi ei ole pakotettu 100% leve\u00e4ksi *\/\n    margin: 0.5rem 0 0 0;\n  }\n\n  \/* ---- DSP-selectin vaalea punainen teema ----\n     K\u00e4ytet\u00e4\u00e4n ensin teeman globaaleja v\u00e4rej\u00e4 jos saatavilla,\n     muuten fallback: #f3c1cf (vaalea pinkinpunainen).\n     Voit vaihtaa fallbackin haluttuun heksaan. *\/\n  :root {\n    --deal-accent: var(--wp--preset--color--primary, #f3c1cf);\n    \/* vaihtoehtoisesti: var(--global--color-primary); jos teema tukee *\/\n  }\n\n  .diilipyyntolomake #dspSelect {\n    background-color: color-mix(in srgb, var(--deal-accent) 25%, transparent);\n    border: 1px solid color-mix(in srgb, var(--deal-accent) 55%, #0000);\n    \/* Tekstin v\u00e4ri sointumaan; teema voi yliajaa *\/\n    color: inherit;\n    \/* Parempi kontrasti fokuksessa *\/\n    outline: none;\n  }\n\n  .diilipyyntolomake #dspSelect:focus {\n    border-color: var(--deal-accent);\n    box-shadow: 0 0 0 3px color-mix(in srgb, var(--deal-accent) 35%, transparent);\n  }\n\n  \/* Safari\/Chromium: nuolen taustaa ei aina voi v\u00e4ritt\u00e4\u00e4, mutta t\u00e4m\u00e4 auttaa *\/\n  .diilipyyntolomake #dspSelect {\n    -webkit-appearance: none;\n       -moz-appearance: none;\n            appearance: none;\n    background-image:\n      linear-gradient(45deg, transparent 50%, currentColor 50%),\n      linear-gradient(135deg, currentColor 50%, transparent 50%),\n      linear-gradient(to right, transparent, transparent);\n    background-position:\n      calc(100% - 18px) 50%,\n      calc(100% - 12px) 50%,\n      0 0;\n    background-size:\n      6px 6px,\n      6px 6px,\n      100% 100%;\n    background-repeat: no-repeat;\n    padding-right: 28px; \/* tilaa nuolelle *\/\n    border-radius: .25rem; \/* pehme\u00e4 kulma, teema voi yliajaa *\/\n  }\n\n  \/* Jos teema k\u00e4ytt\u00e4\u00e4 form-kentille sis\u00e4ist\u00e4 paddingia, varmistetaan linja *\/\n  .diilipyyntolomake input,\n  .diilipyyntolomake textarea,\n  .diilipyyntolomake select {\n    padding-left: 0.75rem; \/* yhten\u00e4inen sis\u00e4tyhj\u00e4 *\/\n    padding-right: 0.75rem;\n  }\n\n  \/* Palauteteksti tasattuna *\/\n  .diilipyyntolomake #dealFormStatus {\n    margin: 0.75rem 0 0 0;\n  }\n\n  \/* Pieni responsiivinen parannus *\/\n  @media (min-width: 640px) {\n    .diilipyyntolomake form button[type=\"submit\"] {\n      \/* j\u00e4t\u00e4 napille luonnollinen koko ja linja *\/\n    }\n  }\n\n.diilipyyntolomake select option {\n    background-color: #f3c1cf; \/* vaalea punainen \u2013 sama kuin select-taustassa *\/\n    color: #000; \/* tai inherit, riippuen teemasta *\/\n}\n<\/style>\n  <form id=\"dealRequestForm\" novalidate>\n    <!-- DSP-valinta -->\n    <label for=\"dspSelect\">Your DSP:<\/label><br>\n    <select id=\"dspSelect\" name=\"dsp\" required>\n      <option value=\"\">Choose&#8230;<\/option>\n      <option value=\"Adform\">Adform<\/option>\n      <option value=\"DV360\">DV360<\/option>\n      <option value=\"The TradeDesk\">The TradeDesk<\/option>\n      <option value=\"Muu\">Other<\/option>\n    <\/select>\n<br>\n\n    <!-- Seat ID -->\n    <label for=\"seatId\">Seat ID or buyer ID:<\/label>\n    <input type=\"text\" id=\"seatId\" name=\"seatId\" required autocomplete=\"off\" \/>\n\n    <!-- Diilitoiveet -->\n    <label for=\"dealRequest\">Describe your needs to the deals (B2C\/B2B, targeting, ad formats):<\/label>\n    <textarea id=\"dealRequest\" name=\"dealRequest\" rows=\"5\" required><\/textarea>\n\n    <!-- S\u00e4hk\u00f6posti -->\n    <label for=\"senderEmail\">Your email address:<\/label>\n    <input type=\"email\" id=\"senderEmail\" name=\"senderEmail\" required autocomplete=\"email\" inputmode=\"email\" \/>\n\n    <!-- L\u00e4het\u00e4 -->\n    <button type=\"submit\">Send the request<\/button>\n\n    <!-- Palaute k\u00e4ytt\u00e4j\u00e4lle -->\n    <div id=\"dealFormStatus\" role=\"status\" aria-live=\"polite\" style=\"margin-top:10px;\"><\/div>\n  <\/form>\n<\/div>\n\n<script>\n(function start() {\n  function init() {\n    const form = document.getElementById(\"dealRequestForm\");\n    const statusEl = document.getElementById(\"dealFormStatus\");\n    if (!form) { console.warn(\"dealRequestForm ei l\u00f6ytynyt\"); return; }\n\n    form.addEventListener(\"submit\", async function (e) {\n      e.preventDefault();\n      statusEl.textContent = \"\";\n\n      const dsp = document.getElementById(\"dspSelect\").value;\n      const seatId = document.getElementById(\"seatId\").value.trim();\n      const dealReq = document.getElementById(\"dealRequest\").value.trim();\n      const senderEmail = document.getElementById(\"senderEmail\").value.trim();\n\n      \/\/ Perusvalidointi\n      if (!dsp || !seatId || !dealReq || !senderEmail) {\n        statusEl.textContent = \"T\u00e4yt\u00e4 kaikki kent\u00e4t.\";\n        return;\n      }\n\n      \/\/ K\u00e4yt\u00e4 shortcodella tuotua URL:ia ja noncea\n      const ajaxUrl = window.wpAjaxUrl || \"\/wp-admin\/admin-ajax.php\";\n      const params = new URLSearchParams({\n        action: \"send_deal_request\",\n        dsp,\n        seatId,\n        dealReq,                 \/\/ HUOM: t\u00e4m\u00e4 avain on 'dealReq' (PHP lukee t\u00e4m\u00e4n nimen)\n        senderEmail,\n        nonce: window.dealNonce || \"\"\n      });\n\n      try {\n        const resp = await fetch(ajaxUrl, {\n          method: \"POST\",\n          headers: {\n            \"Content-Type\": \"application\/x-www-form-urlencoded\",\n            \"X-Requested-With\": \"XMLHttpRequest\" \/\/ auttaa monia WAF-suojauskerroksia hyv\u00e4ksym\u00e4\u00e4n pyynn\u00f6n\n          },\n          credentials: \"same-origin\",            \/\/ l\u00e4het\u00e4 ev\u00e4steet (WordPress tunnistaa istunnon)\n          body: params\n        });\n\n        const raw = await resp.text();\n        let data = null;\n        try { data = JSON.parse(raw); } catch(e) {}\n\n        if (resp.ok && data && data.success) {\n          statusEl.textContent = data.data?.message || \"Deal request sent!\";\n          form.reset();\n        } else {\n          const msg = (data && (data.message || data.data?.message)) || raw || \"There was a problem.\";\n          statusEl.textContent = msg;\n          console.warn(\"AJAX error\", {status: resp.status, body: raw});\n        }\n      } catch (err) {\n        statusEl.textContent = \"Network error. Try again.\";\n        console.error(err);\n      }\n    });\n\n    console.log(\"Submit handler kiinnitetty\");\n  }\n\n  \/\/ varmista, ett\u00e4 init ajetaan vaikka skripti injektoidaan DOMContentLoaded:n j\u00e4lkeen\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", init);\n  } else {\n    init();\n  }\n})();\n<\/script>\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>THE ABCs OF PROGRAMMATIC BUYING Programmatic buying may seem complex, but it doesn&#8217;t have to [&hellip;]<\/p>\n","protected":false},"author":117,"featured_media":88660,"parent":90665,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-93571","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The ABC&#039;s of Programmatic Advertising - Alma Media - mainostajat<\/title>\n<meta name=\"description\" content=\"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The ABC&#039;s of Programmatic Advertising - Alma Media - mainostajat\" \/>\n<meta property=\"og:description\" content=\"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/\" \/>\n<meta property=\"og:site_name\" content=\"Alma Media - mainostajat\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-23T12:27:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/\",\"name\":\"The ABC's of Programmatic Advertising - Alma Media - mainostajat\",\"isPartOf\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg\",\"datePublished\":\"2026-03-23T12:22:33+00:00\",\"dateModified\":\"2026-03-23T12:27:29+00:00\",\"description\":\"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?\",\"breadcrumb\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#primaryimage\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg\",\"contentUrl\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg\",\"width\":2048,\"height\":1365},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Etusivu\",\"item\":\"https:\/\/www.almamedia.fi\/mainostajat\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmatic advertising\",\"item\":\"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The ABC&#8217;s of Programmatic Advertising\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#website\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/\",\"name\":\"Alma Media - mainostajat\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.almamedia.fi\/mainostajat\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#organization\",\"name\":\"Alma Media - mainostajat\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/alma-media-logo-valkoinen.svg\",\"contentUrl\":\"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/alma-media-logo-valkoinen.svg\",\"width\":49,\"height\":50,\"caption\":\"Alma Media - mainostajat\"},\"image\":{\"@id\":\"https:\/\/www.almamedia.fi\/mainostajat\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The ABC's of Programmatic Advertising - Alma Media - mainostajat","description":"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/","og_locale":"fi_FI","og_type":"article","og_title":"The ABC's of Programmatic Advertising - Alma Media - mainostajat","og_description":"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?","og_url":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/","og_site_name":"Alma Media - mainostajat","article_modified_time":"2026-03-23T12:27:29+00:00","og_image":[{"width":2048,"height":1365,"url":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"4 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/","url":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/","name":"The ABC's of Programmatic Advertising - Alma Media - mainostajat","isPartOf":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#primaryimage"},"image":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","datePublished":"2026-03-23T12:22:33+00:00","dateModified":"2026-03-23T12:27:29+00:00","description":"T\u00e4lle sivulle olemme koonneet ohjelmallisen mainonnan ostajaa arjessa helpottavia ty\u00f6kaluja ja informaatiota. Eik\u00f6 ohjelmallinen mainonta l\u00e4hde k\u00e4yntiin?","breadcrumb":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#primaryimage","url":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","contentUrl":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","width":2048,"height":1365},{"@type":"BreadcrumbList","@id":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/the-abcs-of-programmatic-advertising\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/www.almamedia.fi\/mainostajat\/"},{"@type":"ListItem","position":2,"name":"Programmatic advertising","item":"https:\/\/www.almamedia.fi\/mainostajat\/en\/programmatic-advertising\/"},{"@type":"ListItem","position":3,"name":"The ABC&#8217;s of Programmatic Advertising"}]},{"@type":"WebSite","@id":"https:\/\/www.almamedia.fi\/mainostajat\/#website","url":"https:\/\/www.almamedia.fi\/mainostajat\/","name":"Alma Media - mainostajat","description":"","publisher":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.almamedia.fi\/mainostajat\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/www.almamedia.fi\/mainostajat\/#organization","name":"Alma Media - mainostajat","url":"https:\/\/www.almamedia.fi\/mainostajat\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.almamedia.fi\/mainostajat\/#\/schema\/logo\/image\/","url":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/alma-media-logo-valkoinen.svg","contentUrl":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/alma-media-logo-valkoinen.svg","width":49,"height":50,"caption":"Alma Media - mainostajat"},"image":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/#\/schema\/logo\/image\/"}}]}},"lang":"en","translations":{"en":93571,"fi":93420},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/93571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/comments?post=93571"}],"version-history":[{"count":5,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/93571\/revisions"}],"predecessor-version":[{"id":93580,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/93571\/revisions\/93580"}],"up":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/90665"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/media\/88660"}],"wp:attachment":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/media?parent=93571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}