{"id":88889,"date":"2025-05-08T13:55:18","date_gmt":"2025-05-08T10:55:18","guid":{"rendered":"https:\/\/www.almamedia.fi\/mainostajat\/?page_id=88889"},"modified":"2026-10-19T16:09:10","modified_gmt":"2026-10-19T13:09:10","slug":"tuotteet","status":"publish","type":"page","link":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/","title":{"rendered":"Ohjelmallisen mainonnan tuotteet"},"content":{"rendered":"\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"--right-column-max-width:500px;--left-column-max-width:850px\" class=\"wp-block-netello-kaksi-palstaa\"><div class=\"wrapper\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<div class=\"wp-block-group column-inner-left\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div data-aos=\"fade-up\" class=\"wp-block-netello-animation\"><div class=\"wrapper\">\n<h2 class=\"wp-block-heading\">Alman mainosinventaarin ostaminen ohjelmallisesti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kaikki ohjelmallisesti ostettavissa oleva mainosinventaarimme on myynniss\u00e4 Xandrin SSP:n kautta. Myymme jonkin verran inventaaria my\u00f6s Magniten, Adformin, Criteon, Pubmaticin ja Google Ad Managerin SSP:iden kautta, mutta suosittelemme ensijaisesti ostamaan mainontaa Xandrin kautta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4in ostamisen ketju on ostajalle mahdollisimman yksinkertainen ja l\u00e4pin\u00e4kyv\u00e4. Jos ostat mainontaa Adformin DSP:ll\u00e4, muistathan valita inventaarin l\u00e4hteeksi Appnexuksen (ei Almaa).<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<div class=\"wp-block-group column-inner\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-netello-laatikko-viivalla laatikko-viivalla line-vaalea netello-linkit\"><div class=\"netello-line netello-line-animated\"><\/div>\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Kysytyimpi\u00e4 osioita<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#mobiilisovellukset\">Mobiilisovellukset<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#display-mainosformaatit\">Display-mainosformaatit<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#ohjelmallisen\">Ohjelmallisen mainoksen esikatselu<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#adnami-formaatit\">Adnami-formaatit<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#Programmatic\">Programmatic Guaranteed<\/a><\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:3rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"haitari-lohkotuella\" data-first-item-open=\"true\">\n\t\n\n<div id=\"alma-verkoston-rakenne\" class=\"haitari-item\">\n\t\t<div class=\"haitari-header\">\n\t\t\t<a href=\"#alma-verkoston-rakenne\"><h3>Alma verkoston rakenne<\/h3><\/a><span class=\"haitari-toggle\"><\/span>\n\t\t<\/div>\n\t\t<div class=\"haitari-content\">\n\t\t\t<div class=\"haitari-content-inner\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Voit ostaa mainontaa ohjelmallisesti l\u00e4pi Alman eri sivustojen. Jaamme sivustomme kahteen eri yleis\u00f6- ja hintakategoriaan.<\/p>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">B2C:n kautta tavoitat laadukkaat, suuren tavoittavuuden uutis- ja lifestylesivustomme sek\u00e4 asunnon ostoa, vuokrausta tai remontoimista, sek\u00e4 auton ostamista suunnittelevat. B2B sis\u00e4lt\u00e4\u00e4 Suomen suurimmat ja t\u00e4rkeimm\u00e4t p\u00e4\u00e4tt\u00e4j\u00e4- ja talousmediat. Alla listaus kaikista ohjelmallisesti ostettavista domaineista. Kysyth\u00e4n tarkemmin private dealeista ja hintatasoista&nbsp;<a href=\"&#109;&#x61;&#x69;l&#116;&#x6f;:&#112;&#x72;&#x6f;g&#114;&#x61;m&#109;&#x61;&#x74;i&#99;&#x40;a&#108;&#x6d;&#x61;&#109;&#101;&#x64;i&#97;&#x2e;&#x66;&#105;\">&#112;&#x72;&#111;&#x67;&#114;&#x61;&#109;&#x6d;&#97;&#x74;&#105;&#x63;&#64;&#x61;&#108;&#x6d;&#97;&#x6d;&#101;&#x64;&#105;&#x61;&#46;&#x66;&#105;<\/a><\/p>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\t\t\t\t\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>B2C<\/th><th>B2B<\/th><\/tr><\/thead><tbody><tr><td>iltalehti.fi<\/td><td>kauppalehti.fi<\/td><\/tr><tr><td>mikrobitti.fi<\/td><td>talouselama.fi<\/td><\/tr><tr><td>uusisuomi.fi<\/td><td>arvopaperi.fi<\/td><\/tr><tr><td>etuovi.com<\/td><td>tekniikkatalous.fi<\/td><\/tr><tr><td>vuokraovi.com<\/td><td>tivi.fi<\/td><\/tr><tr><td>autotalli.com<\/td><td><\/td><\/tr><tr><td>urakkamaailma.fi<\/td><td><\/td><\/tr><tr><td>ampparit.com<\/td><td><\/td><\/tr><tr><td>nettiauto.com<\/td><td><\/td><\/tr><tr><td>nettimoto.com<\/td><td><\/td><\/tr><tr><td>nettivene.com<\/td><td><\/td><\/tr><tr><td>nettivaraosa.com<\/td><td><\/td><\/tr><tr><td>nettikaravaani.com<\/td><td><\/td><\/tr><tr><td>nettikone.com<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\n\n<div id=\"mobiilisovellukset\" class=\"haitari-item\">\n\t\t<div class=\"haitari-header\"><a href=\"#mobiilisovellukset\"><h3>Mobiilisovellukset<\/h3><\/a><span class=\"haitari-toggle\"><\/span>\n\t\t<\/div>\n\t\t<div class=\"haitari-content\">\n\t\t\t<div class=\"haitari-content-inner\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Voit kohdentaa mainontaa alla olevien tietojen avulla tai ottamalla yhteytt\u00e4&nbsp;<a href=\"&#109;&#x61;&#105;&#x6c;&#116;&#x6f;:&#x70;r&#x6f;g&#114;&#x61;&#109;&#x6d;&#97;&#x74;&#105;&#x63;&#64;&#x61;l&#x6d;a&#109;&#x65;&#100;&#x69;&#97;&#x2e;&#102;&#x69;\">&#x70;r&#x6f;&#103;&#x72;&#97;m&#x6d;&#97;&#x74;&#105;c&#x40;&#97;&#x6c;&#109;a&#x6d;e&#x64;&#105;&#x61;&#x2e;f&#x69;<\/a>&nbsp;ja luomalla private dealit haluamaasi inventaariin. Huomioithan, ett\u00e4 aineistomuodon tulee olla MRAID ostaessasi sovellusinventaaria Adformin DSP:st\u00e4.<\/p>\n\n\t\t\t\t\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Sovellus<\/strong><\/th><th><strong>Android<\/strong><\/th><th><strong>iOS<\/strong><\/th><th><strong>Windows Phone<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Kauppalehti<\/td><td>fi.kauppalehti.app<\/td><td>834919239<\/td><td>9WZDNCRFHZ25<\/td><\/tr><tr><td>Iltalehti Urheilu<\/td><td>fi.iltalehti.ilsports<\/td><td>fi.iltalehti.ilsports 1345294500<\/td><td>&nbsp;<\/td><\/tr><tr><td>Iltalehti S\u00e4\u00e4<\/td><td>fi.iltalehti.saa<\/td><td>fi.iltalehti.saa 1250067476<\/td><td>&nbsp;<\/td><\/tr><tr><td>Iltalehti<\/td><td>fi.iltalehti.iltalehti<\/td><td>fi.iltalehti.iltalehti 406613023<\/td><td>Iltalehti.iltalehti.fi<\/td><\/tr><tr><td>Telkku<\/td><td>fi.almamedia.telkkucom<\/td><td>fi.almamedia.telkkucom 710386311<\/td><td>Iltalehti.29853B9A8A2C4 (telkku)<\/td><\/tr><tr><td>Ampparit<\/td><td>com.ampparit.android<\/td><td>com.ampparit.Ampparit, store ID 673931936<\/td><td><\/td><\/tr><tr><td>Nettiauto<\/td><td>com.nettix.nettiauto<\/td><td>mobileapp.nettiauto-ios.fi<\/td><td><\/td><\/tr><tr><td>Nettimoto<\/td><td>com.nettix.nettimoto<\/td><td>mobileapp.nettimoto-ios.fi<\/td><td><\/td><\/tr><tr><td>Nettivene<\/td><td>com.nettix.nettivene<\/td><td>mobileapp.nettivene-ios.fi<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\n\n<div id=\"data\" class=\"haitari-item\">\n\t\t<div class=\"haitari-header\"><a href=\"#data\"><h3>Kohdentaminen Alman verkostossa<\/h3><\/a><span class=\"haitari-toggle\"><\/span>\n\t\t<\/div>\n\t\t<div class=\"haitari-content\">\n\t\t\t<div class=\"haitari-content-inner\">\n\t\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"hyodynna-alma-dataa-ohjelmallisesti\">Hy\u00f6dynn\u00e4 Alman kohdennuksia ohjelmallisesti<\/h2>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Alma tarjoaa mainostajille monipuoliset kohdentamisen ratkaisut halutun kohderyhm\u00e4n tavoittamiseksi my\u00f6s ohjelmallisesti ostettuna. Kohdentamisen perustana on Alman oma, eli ensimm\u00e4isen osapuolen data ja kontekstit.&nbsp;<\/p>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Voit valita&nbsp;<strong>valmiista sosiodemografioista ja kiinnostusalueista<\/strong>. T\u00e4m\u00e4n lis\u00e4ksi Alma Datan avulla voidaan&nbsp;<strong>r\u00e4\u00e4t\u00e4l\u00f6id\u00e4 kohderyhmi\u00e4<\/strong>&nbsp;mainostajan tavoitteen mukaan.<\/p>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Alma Datan laatu perustuu Alman vahvoihin p\u00e4\u00e4tt\u00e4j\u00e4- ja kuluttajasis\u00e4lt\u00f6ihin sek\u00e4 analytiikkaan ja ennustemalleihin. Sosiodemografiat muodostetaan kyselytutkimuksen, rekister\u00f6ityneilt\u00e4 k\u00e4ytt\u00e4jilt\u00e4 ker\u00e4ttyjen tietojen ja mallintamisen avulla. Kiinnostusaluedata ker\u00e4t\u00e4\u00e4n selailuk\u00e4ytt\u00e4ytymisen perusteella Alman sivustoilta. Alman yleis\u00f6data on n\u00e4in ollen t\u00e4ysin suomalaista ja kiinnostusaluedata p\u00e4ivittyy jatkuvasti. Hy\u00f6dynn\u00e4mme my\u00f6s journalistista sis\u00e4lt\u00f6\u00e4 ja offline-tietoja Alma Datan monipuolistamisessa. Alma ker\u00e4\u00e4 ja huoltaa yleis\u00f6datan t\u00e4ysin l\u00e4pin\u00e4kyv\u00e4sti, jotta voimme tarjota asiakkaille laadukasta, turvallista ja toimivaa yleis\u00f6dataa.<\/p>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Ohjelmallisesti ostettuna Alma Data ja Alman kontekstit ovat hy\u00f6dynnett\u00e4viss\u00e4 private dealien kautta.&nbsp;<a href=\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/ohjelmallisen-yhteystiedot\/\">Ota yhteytt\u00e4 meihin<\/a>, niin l\u00f6yd\u00e4mme mainostajan kohderyhm\u00e4lle parhaiten toimivan yleis\u00f6datan!<br>\nVoit my\u00f6s tutustua Alman olemassaoleviin yleis\u00f6segmentteihin ja kohdentamiseen tarkemmin <a href=\"https:\/\/www.almamedia.fi\/mainostajat\/kohdentaminen\/\">t\u00e4\u00e4lt\u00e4<\/a>.\n<\/p>\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Muista my\u00f6s, ett\u00e4 yleens\u00e4 parhaaseen lopputulokseen p\u00e4\u00e4st\u00e4\u00e4n kohdentamalla mainontaa oikealle yleis\u00f6lle relevantissa mediaymp\u00e4rist\u00f6ss\u00e4.<\/p>\n\n\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div id=\"alkoholimainonta\" class=\"haitari-item\">\n<div class=\"haitari-header\">\n<h3>Ohjelmallinen alkoholimainonta<\/h3>\n<\/div>\n<div class=\"haitari-content\">\n<div class=\"haitari-content-inner\">\n\n<p class=\"wp-block-paragraph\">Alkoholilakia (1102\/2017) on p\u00e4ivitetty portaittain 2025-2026. V\u00e4kevien alkoholijuomien verkkomainonta on nyt sallittua.<\/p>\n<p>Kotimaiset ja ulkomaiset alkoholivalmistajat ja -myyj\u00e4t voivat mainostaa Alman digikanavissa, jos mainonta t\u00e4ytt\u00e4\u00e4 Suomen alholilain s\u00e4\u00e4nn\u00f6t. Mainontaa ei saa kohdentaa alaik\u00e4isille ja mainonnan sis\u00e4ll\u00f6n on oltava s\u00e4vylt\u00e4\u00e4n neutraalia.<\/p>\n<p>Almalla v\u00e4kevien alkoholijuomien mainonta avoimen huutokaupan kautta ei ole sallittua.<\/p>\n<p>Eth\u00e4n k\u00e4yt\u00e4 v\u00e4kevien alkoholijuomien mainontaan esimerkiksi koko mediatoimiston k\u00e4ytt\u00f6\u00f6n tehtyj\u00e4 diilej\u00e4, vaan pyyd\u00e4th\u00e4n erilliset diilit v\u00e4kevien alkoholijuomien mainontaan.<\/p>\n<p>\n\n<\/p>\n<p>\n\n<\/p>\n<p class=\"wp-block-paragraph\">\n\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<h2 class=\"wp-block-heading\" id=\"tekniset-ohjeet\">Mainosformaatit ohjelmallisessa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Seuraavat mainosformaatit ovat ostettavissa ohjelmallisesti. Huom. Osa tarjotuista formaateista saattaa vaihdella medioittain.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"haitari-lohkotuella\" data-first-item-open=\"true\">\n<div id=\"display-mainosformaatit\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Display-mainosformaatit<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<figure class=\"wp-block-table scroll-on-mobile\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th><\/th><th><strong>Desktop<\/strong><\/th><th><strong>Mobiili<\/strong><\/th><th><strong>Crossdevice<\/strong><\/th><\/tr><\/thead><tbody><tr><td rowspan=\"3\"><strong>Standard<\/strong><\/td><td><strong>Paraati<\/strong><\/td><td>980\u00d7400<\/td><td>300\u00d7300, 320\u00d7320<\/td><td>600\u00d7600, 640\u00d7640<\/td><\/tr><tr><td><strong>Digikokosivu<\/strong><\/td><td>620\u00d7891, 610\u00d7877, 468\u00d7672 (vain B2B)<\/td><td>300\u00d7600, 300\u00d7431<\/td><td>620\u00d7891<\/td><\/tr><tr><td><strong>Boksit<\/strong><\/td><td>&#8211;<\/td><td>300\u00d7250, 320\u00d7300, 300\u00d7150<\/td><td>600\u00d7500, 640\u00d7533<\/td><\/tr><tr><td rowspan=\"3\"><strong>Taktiset<\/strong><\/td><td><strong>Suurtaulu<\/strong><\/td><td>300\u00d7600, 300\u00d7431, 250\u00d7600, 200\u00d7600, 160\u00d7600, 140\u00d7350<\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><tr><td><strong>Boksi<\/strong><\/td><td>300\u00d7300, 300\u00d7250<\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><tr><td><strong>Yl\u00e4paikka<\/strong><\/td><td>980\u00d7120<\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><tr><td><strong>Erikoisratkaisut<\/strong><\/td><td><\/td><td>Paraati+tapetti (1600&#215;1150), 980\u00d7552, 980\u00d7600<\/td><td>&#8211;<\/td><td>Natiivi<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kysy mainospaikkojen hinnoittelusta suoraan ohjelmallisen tiimilt\u00e4!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esimerkkeihin ja sijoitteluun n\u00e4ist\u00e4 formaateista voit tutustua <a href=\"https:\/\/www.almamedia.fi\/mainostajat\/mainosratkaisut\/display-mainonnan-ratkaisut\/#paraati\">t\u00e4\u00e4lt\u00e4<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div id=\"videoformaatit\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Videon mainosformaatit<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<figure class=\"wp-block-table scroll-on-mobile\"><table><thead><tr><th><\/th><th>Instream<\/th><th>Outstream<\/th><th>IL-Palat<\/th><th>Inbanner-video<\/th><\/tr><\/thead><tbody><tr><td>Kuvasuhteet<\/td><td>Horisontaali ja vertikaali<\/td><td>Horisontaali, vertikaali ja neli\u00f6<\/td><td>Vertikaali<\/td><td>Displayn mainosmuotojen rajoissa<\/td><\/tr><tr><td>Hinnoittelu<\/td><td>Pituuksittain: max 6s, 10s, 15s, 20s, 30s<\/td><td>Yhten\u00e4inen floor-hinta<\/td><td>Floor-hinta<\/td><td>Displayn hintapisteiden mukaan<\/td><\/tr><tr><td>Formaatit<\/td><td>VAST 3.0 ja VPAID 2.0<\/td><td>VAST 3.0 ja VPAID 2.0<\/td><td>VAST 3.0 ja VPAID 2.0<\/td><td>Displayn mainosmuodot<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tutustu tarkemmin videomainonnan ratkaisuihin Alman verkostossa <a href=\"https:\/\/www.almamedia.fi\/mainostajat\/mainosratkaisut\/videomainonnan-ratkaisut\/\">t\u00e4\u00e4lt\u00e4<\/a>. Toisin kuin suoramyynniss\u00e4, ohjelmallisessa ei kuitenkaan voida tarjota loppuunkatselutakuuta. T\u00e4m\u00e4 on huomioitu ohjelmallisen videon hinnassa.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div id=\"adnami-formaatit\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Adnami-formaatit<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<p class=\"wp-block-paragraph\">Hy\u00f6dynn\u00e4 korkean huomioarvon mainosmuodot Adnami-formaatteja k\u00e4ytt\u00e4en Alman kuluttaja- ja businessmedioissa. Adnami-formaatteja varten tarvitset erillisen Adnami-diilin. Pyyd\u00e4 tarvittavat diilit osoitteesta <a href=\"&#109;&#97;&#x69;l&#116;&#x6f;&#x3a;p&#114;&#x6f;&#x67;r&#97;&#x6d;&#x6d;a&#116;&#x69;&#x63;&#64;&#97;&#x6c;&#x6d;a&#109;&#x65;d&#105;&#97;&#x2e;f&#105;\">p&#114;&#x6f;&#x67;&#x72;a&#109;&#x6d;&#x61;&#x74;i&#99;&#x40;&#x61;&#x6c;m&#97;&#x6d;&#x65;&#x64;i&#97;&#x2e;&#x66;&#x69;<\/a><\/p>\n\n\n\n<figure class=\"wp-block-table scroll-on-mobile\"><table class=\"has-fixed-layout\"><thead><tr><th>Formaatti<\/th><th>Dimensio<\/th><th>Sivusto<\/th><\/tr><\/thead><tbody><tr><td>Desktop Topscroll<\/td><td>1&#215;2, 970&#215;970<\/td><td>Iltalehti, Ampparit, Nettiauto, Etuovi, Vuokraovi, Autotalli, Nettikone, Nettimoto, Nettivene, Uusi Suomi, Kauppalehti, Talousel\u00e4m\u00e4, Tekniikkatalous, Arvopaperi, Mikrobitti, Tivi<\/td><\/tr><tr><td>Desktop Inline Midscroll<\/td><td>1&#215;2, 970&#215;540<\/td><td rowspan=\"2\">Iltalehti, Ampparit, Uusi Suomi, Kauppalehti, Talousel\u00e4m\u00e4, Tekniikkatalous, Arvopaperi, Mikrobitti, Tivi<\/td><\/tr><tr><td>Desktop Skin<\/td><td>970&#215;170, 1600&#215;1150<\/td><\/tr><tr><td>Mobile Midscroll<\/td><td>300&#215;300, 320&#215;320, 300&#215;240<\/td><td rowspan=\"2\">Iltalehti, Ampparit, Nettiauto, Etuovi, Vuokraovi, Autotalli, Nettikone, Nettimoto, Nettivene, Uusi Suomi, Kauppalehti, Talousel\u00e4m\u00e4, Tekniikkatalous, Arvopaperi, Mikrobitti, Tivi<\/td><\/tr><tr><td>Mobile Topscroll<\/td><td>1&#215;2, 300&#215;220<\/td><\/tr><tr><td>Mobile Reel Expander<\/td><td>300&#215;310, 300&#215;300, 320&#215;320<\/td><td>Iltalehti, Kauppalehti<\/td><\/tr><tr><td>Double Mobile Midscroll<\/td><td>300&#215;210, 300&#215;300, 320&#215;320<\/td><td>Iltalehti, Ampparit, Uusi Suomi, Kauppalehti, Talousel\u00e4m\u00e4, Tekniikkatalous, Arvopaperi, Mikrobitti, Tivi<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esimerkkeihin ja sijoitteluun n\u00e4ist\u00e4 formaateista voit tutustua <a href=\"https:\/\/www.almamedia.fi\/mainostajat\/mainosratkaisut\/display-mainonnan-ratkaisut\/#topscroll\">t\u00e4\u00e4lt\u00e4<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div id=\"tekniset-vaatimukset\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Natiivin tekniset ohjeet<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<figure class=\"wp-block-table scroll-on-mobile\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th>Required \/ optional<\/th><th>Appnexus<\/th><th>AdForm<\/th><th>DV360<\/th><\/tr><\/thead><tbody><tr><td><strong>Landing page URL<\/strong><\/td><td>Required<\/td><td>Required**<\/td><td>Required**<\/td><td>Required**<\/td><\/tr><tr><td><strong>Title<\/strong><\/td><td>Required<\/td><td>Max. 80<\/td><td>Max. 80<\/td><td>Max. 50<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Optional*<\/td><td>Max. 150<\/td><td>Max. 150<\/td><td>Max. 150<\/td><\/tr><tr><td><strong>Icon (sizes in pixels)<\/strong><\/td><td>Optional*<\/td><td>Logo<br>1&#215;1 ratio<br>100&#215;100<\/td><td>Logo<br>1&#215;1 ratio<br>100&#215;100<\/td><td>Logo<br>1&#215;1 ratio<br>100&#215;100<\/td><\/tr><tr><td><strong>Image (sizes in pixels). JPG, GIF or PNG. No animations.<\/strong><\/td><td>Required<\/td><td>600&#215;338, 600&#215;314, 1200&#215;675 or 1200&#215;628<br>Ratio 1,9:1 or 16:9<br>Max. 200 kb.<\/td><td>1200&#215;628<br>Max. 200 kb<\/td><td>Min. 1200&#215;628<br>Ratio: 1,9:1<br>Max. 200 kb<\/td><\/tr><tr><td><strong>Call To Action Text<\/strong><\/td><td>Not supported<\/td><td>Not supported<\/td><td>Not supported<\/td><td>Not supported<\/td><\/tr><tr><td><strong>Sponsored By<\/strong><\/td><td>Required<\/td><td>Max. 50<br>Required: Must be advertiser or brand name<\/td><td>Max. 50<br>Required: Must be advertiser or brand name<\/td><td>Max. 25<br>Required: Must be advertiser or brand name<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div id=\"ohjelmallisen\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Ohjelmallisen mainoksen esikatselu<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<div id=\"programmatic-preview-widget\" class=\"valkoinenboksi\">\n<h3>Ohjelmallisen mainoksen esikatselu:<\/h3>\n<form id=\"previewForm\" name=\"previewGeneratorForm\" novalidate>\n<div class=\"field\"><label for=\"adId\">Xandr Creative ID:<\/label><input id=\"adId\" autocomplete=\"off\" name=\"adId\" required type=\"text\"><\/div>\n<fieldset id=\"Desktop-group\" class=\"radio-group\" aria-labelledby=\"desktopLegend\">\n<legend id=\"desktopLegend\">Desktop-formaatit<\/legend>\n<div class=\"radio-row\"><input id=\"paraatitapetti\" name=\"mainosmuoto\" required type=\"radio\" value=\"leaderboard-1:\"><label for=\"paraatitapetti\">Paraati + tapetti<\/label><\/div>\n<div class=\"radio-row\"><input id=\"parade\" name=\"mainosmuoto\" type=\"radio\" value=\"leaderboard-1:\"><label for=\"parade\">980&#215;400, 980&#215;552, 980&#215;600, 980&#215;120<\/label><\/div>\n<div class=\"radio-row\"><input id=\"skyscraper_d\" name=\"mainosmuoto\" type=\"radio\" value=\"content-2:\"><label for=\"skyscraper_d\">300&#215;300, 300&#215;431, 300&#215;250, 300&#215;600, 620&#215;891, 468&#215;400, Natiivi<\/label><\/div>\n<div class=\"radio-row\"><input id=\"Outstream\" name=\"mainosmuoto\" type=\"radio\" value=\"content-2:\"><label for=\"Outstream\">Outstream<\/label><\/div>\n<div class=\"radio-row\"><input id=\"skins\" name=\"mainosmuoto\" type=\"radio\" value=\"leaderboard-1:\"><label for=\"skins\">Desktop Fluid ja Seamless Skins<\/label><\/div>\n<div class=\"radio-row\"><input id=\"Inline\" name=\"mainosmuoto\" type=\"radio\" value=\"content-2:\"><label for=\"Inline\">Desktop Inline<\/label><\/div>\n<div class=\"radio-row\"><input id=\"Dopscroll\" name=\"mainosmuoto\" type=\"radio\" value=\"interstitial-1:\"><label for=\"Dopscroll\">Desktop Topscroll<\/label><\/div>\n<div class=\"radio-row\"><input id=\"Telkku\" name=\"mainosmuoto\" type=\"radio\" value=\"content-2:\"><label for=\"Telkku\">Desktop Midscroll Telkku<\/label><\/div>\n<\/fieldset>\n<fieldset id=\"Mobile-group\" class=\"radio-group\" aria-labelledby=\"mobileLegend\">\n<legend id=\"mobileLegend\">Mobiiliformaatit<\/legend>\n<div class=\"radio-row\"><input id=\"topscroll\" name=\"mainosmuoto\" type=\"radio\" value=\"interstitial-1:\"><label for=\"topscroll\">Mobile Topscroll<\/label><\/div>\n<div class=\"radio-row\"><input id=\"midscroll\" name=\"mainosmuoto\" type=\"radio\" value=\"content-2:\"><label for=\"midscroll\">Mobile Midscroll ja Mobile Double Midscroll<\/label><\/div>\n<div class=\"radio-row\"><input id=\"skyscraper_m\" name=\"mainosmuoto\" type=\"radio\" value=\"content-2:\"><label for=\"skyscraper_m\">300&#215;300, 300&#215;431, 300&#215;250, 300&#215;600, 620&#215;891, 468&#215;400, Natiivi<\/label><\/div>\n<\/fieldset>\n<div class=\"actions\"><button class=\"wp-block-button__link wp-element-button\" type=\"submit\">Luo esikatselulinkki<\/button><\/div>\n<div id=\"formError\" class=\"error\" style=\"display:none\" role=\"alert\" aria-live=\"polite\"><\/div>\n<\/form>\n<div class=\"outputs\">\n<div id=\"linkpluscode\" aria-live=\"polite\"><\/div>\n<div id=\"qrcode\"><\/div>\n<p class=\"note\">Xandr Creative ID:t saat pyydetty\u00e4 oman DSP:si tuesta.<\/p>\n<\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<h2 class=\"wp-block-heading\" id=\"ostotavat\">Ohjelmallisen ostotavat Almalla<\/h2>\n<\/div>\n<\/div>\n\n\n<div  class=\"anchor-link\">\n    <a id=\"Programmatic\" class=\"ankkurilinkki\"><\/a>\n<\/div>\n\n\n\n<div class=\"haitari-lohkotuella\" data-first-item-open=\"true\">\n<div id=\"prog-pmp\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Diilit<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<p class=\"wp-block-paragraph\">Yleisin tapa ostaa ohjelmallista mainontaa Alman verkostoon on ohjelmallisen PMP eli Private Marketplace -diilien kautta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PMP-diilej\u00e4 k\u00e4ytt\u00e4m\u00e4ll\u00e4 mainostajan ei tarvitse sitoutua etuk\u00e4teen kiinte\u00e4\u00e4n budjettiin, n\u00e4ytt\u00f6m\u00e4\u00e4r\u00e4\u00e4n tai kampanja-aikaan, vaan n\u00e4kyvyytt\u00e4 voi ostaa tarpeen mukaan. Almalla on k\u00e4yt\u00f6ss\u00e4 pohjahinnoittelu, joka perustuu mainosverkostoon (B2B tai B2C) ja mainoskokoon, sek\u00e4 mahdollisiin data- tai kontekstikohdennuksiin. Lopullinen hinta m\u00e4\u00e4r\u00e4ytyy huutokaupassa kilpailutilanteen mukaan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ota yhteytt\u00e4 Alman ohjelmallisen tiimiin, teemme mielell\u00e4mme tarpeisiisi sopivat diilit!<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div id=\"prog-guaranteed\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Programmatic Guaranteed<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<h2 class=\"wp-block-heading\" id=\"programmatic-guaranteed\">Programmatic Guaranteed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hy\u00f6dynn\u00e4 ohjelmallista mainontaa uusin keinoin, entist\u00e4 tehokkaammin. Programmatic Guaranteed on k\u00e4ytett\u00e4viss\u00e4 kaikissa Alman ohjelmallisen mainosmuodoissa ja medioissa. Suosittelemme sit\u00e4 erityisesti <strong>kampanjal\u00e4ht\u00f6ihin<\/strong>, <strong>high impact -kampanjoihin<\/strong>, tai kun haluat tavoittaa <strong>rajatun kohderyhm\u00e4n<\/strong>.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"programmatic-guaranteedin-avulla\">Programmatic Guaranteedin avulla:<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>v\u00e4henn\u00e4t eri j\u00e4rjestelmien v\u00e4list\u00e4 h\u00e4vikki\u00e4 yleis\u00f6jen tavoittamisessa<\/li>\n\n\n\n<li>saatavillasi on Alman 1st party data ja muut Alman kohdennusmahdollisuudet<\/li>\n\n\n\n<li>hy\u00f6dynn\u00e4t ohjelmallisen ty\u00f6kaluja<\/li>\n\n\n\n<li>hinnoittelu on kiinte\u00e4\u00e4: fixed CPM-hinta, ei kilpailua huutokaupassa muiden kanssa<\/li>\n\n\n\n<li>hinnoittelu huomioi kampanjahallinnan ostajan p\u00e4\u00e4ss\u00e4<\/li>\n\n\n\n<li>varmistat kampanjan toteutumisen halutulla n\u00e4ytt\u00f6m\u00e4\u00e4r\u00e4ll\u00e4, valituissa kanavissa, haluttuna ajankohtana<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ennen kampanjan alkua sovitaan n\u00e4ytt\u00f6m\u00e4\u00e4r\u00e4, budjetti, kampanja-aika, kohdennukset, mediat ja mainosformaatit. Sovittu kampanjakokonaisuus varataan Programmatic Guaranteed -diilin avulla, ja kampanjan seuranta, raportointi sek\u00e4 laskutus tapahtuvat ohjelmallisen mainonnan j\u00e4rjestelmien kautta.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div id=\"prog-avoin\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Avoin huutokauppa<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<p class=\"wp-block-paragraph\">B2C-verkostoon on mahdollista ostaa n\u00e4kyvyytt\u00e4 my\u00f6s avoimesta huutokaupasta. Suosittelemme kuitenkin diilien k\u00e4ytt\u00f6\u00e4.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div id=\"diilipyyntolomake\" class=\"haitari-item\"><div class=\"haitari-header\"><h3>Diilipyynt\u00f6lomake<\/h3><\/div><div class=\"haitari-content\"><div class=\"haitari-content-inner\">\n<h3>Diilipyynt\u00f6lomake<\/h3>\n<script>\r\n           window.wpAjaxUrl = \"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/wp-admin\\\/admin-ajax.php\";\r\n           window.dealNonce = \"3bcfb25365\";\r\n         <\/script>\n\n\n\n<div class=\"diilipyyntolomake\">\n\n<form id=\"dealRequestForm\" novalidate>\n<label for=\"dspSelect\">Valitse k\u00e4ytt\u00e4m\u00e4si DSP:<\/label>\n<select id=\"dspSelect\" name=\"dsp\" required>\n<option value=\"\">Valitse&#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\">Muu<\/option>\n<\/select>\n<label for=\"seatId\">Seat ID:<\/label>\n<input id=\"seatId\" autocomplete=\"off\" name=\"seatId\" required type=\"text\">\n<label for=\"dealRequest\">Kuvaile toiveesi diilille (B2C\/B2B, kohdennukset, mainosmuodot):<\/label>\n<textarea id=\"dealRequest\" name=\"dealRequest\" required rows=\"5\"><\/textarea>\n<label for=\"senderEmail\">S\u00e4hk\u00f6postisi:<\/label>\n<input id=\"senderEmail\" autocomplete=\"email\" name=\"senderEmail\" required type=\"email\">\n<button type=\"submit\">L\u00e4het\u00e4 pyynt\u00f6<\/button>\n<div id=\"dealFormStatus\" role=\"status\" aria-live=\"polite\"><\/div>\n<\/form>\n<\/div>\n<\/div><\/div><\/div>\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n.valkoinenboksi { border-radius: 6px; padding: 16px; }\n.valkoinenboksi h3 { margin-top: 0; }\n.valkoinenboksi p { font-size: 1rem !important; margin-bottom: 0; }\n#programmatic-preview-widget input[type=\"radio\"] { float: left; }\n#programmatic-preview-widget label { margin-left: 30px; margin-bottom: 12px; display: block; font-size: 0.9rem; }\n#programmatic-preview-widget label[for=\"adId\"] { margin-left: 0; font-size: 1rem; font-weight: 600; }\n#programmatic-preview-widget .radio-group p { margin: 8px 0; padding-bottom: 8px; }\n#programmatic-preview-widget fieldset { border: 1px solid #ddd; border-radius: 6px; padding: 12px; margin: 12px 0; }\n#programmatic-preview-widget legend { padding: 0 6px; font-weight: 700; }\n#programmatic-preview-widget .actions { margin-top: 12px; }\n#programmatic-preview-widget .wp-block-button__link.wp-element-button { border-radius: 4px; padding: 10px 14px; text-decoration: none; display: inline-block; }\n#programmatic-preview-widget .outputs { margin-top: 16px; }\n#programmatic-preview-widget .error { margin-top: 8px; }\n#qrcode canvas, #qrcode img { margin-top: 8px; }\n.diilipyyntolomake { padding-left: 0; }\n.diilipyyntolomake h3 { margin: 0 0 0.75rem 0; }\n.diilipyyntolomake form { margin: 0; }\n.diilipyyntolomake form label, .diilipyyntolomake form select, .diilipyyntolomake form input[type=\"text\"], .diilipyyntolomake form input[type=\"email\"], .diilipyyntolomake form textarea, .diilipyyntolomake form button { display: block; width: 100%; box-sizing: border-box; }\n.diilipyyntolomake form label { margin: 0 0 0.25rem 0; font-weight: 600; }\n.diilipyyntolomake #dspSelect, .diilipyyntolomake #seatId, .diilipyyntolomake #dealRequest, .diilipyyntolomake #senderEmail { margin: 0 0 1rem 0; }\n.diilipyyntolomake form button[type=\"submit\"] { width: auto; margin: 0.5rem 0 0 0; }\n:root { --deal-accent: var(--wp--preset--color--primary, #f3c1cf); }\n.diilipyyntolomake #dspSelect { background-color: color-mix(in srgb, var(--deal-accent) 25%, transparent); border: 1px solid color-mix(in srgb, var(--deal-accent) 55%, #0000); color: inherit; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%), linear-gradient(to right, transparent, transparent); background-position: calc(100% - 18px) 50%, calc(100% - 12px) 50%, 0 0; background-size: 6px 6px, 6px 6px, 100% 100%; background-repeat: no-repeat; padding-right: 28px; border-radius: .25rem; }\n.diilipyyntolomake #dspSelect:focus { border-color: var(--deal-accent); box-shadow: 0 0 0 3px color-mix(in srgb, var(--deal-accent) 35%, transparent); }\n.diilipyyntolomake input, .diilipyyntolomake textarea, .diilipyyntolomake select { padding-left: 0.75rem; padding-right: 0.75rem; }\n.diilipyyntolomake #dealFormStatus { margin: 0.75rem 0 0 0; }\n.diilipyyntolomake select option { background-color: #f3c1cf; color: #000; }\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\nfunction ready(fn) {\nif (document.readyState === \"loading\") {\ndocument.addEventListener(\"DOMContentLoaded\", fn);\n} else {\nfn();\n}\n}\n\/* ---------- Esikatseluty\u00f6kalu ---------- *\/\nfunction initPreview() {\nconst form = document.getElementById('previewForm');\nif (!form) return;\nconst adIdInput = document.getElementById('adId');\nconst linkContainer = document.getElementById('linkpluscode');\nconst qrContainer = document.getElementById('qrcode');\nconst mobileGroup = document.getElementById('Mobile-group');\nconst errEl = document.getElementById('formError');\nfunction setError(msg) {\nerrEl.textContent = msg || '';\nerrEl.style.display = msg ? 'block' : 'none';\n}\nfunction getSelectedRadio() {\nreturn document.querySelector('input[name=\"mainosmuoto\"]:checked') || null;\n}\nfunction buildFinalUrl(selected, xandrIdRaw) {\nconst xandrId = (xandrIdRaw || '').replace(\/\\s+\/g, '');\nlet base = 'https:\/\/www.iltalehti.fi\/?ast_override_div=almad-';\nif (selected && selected.id === 'Telkku') {\nbase = 'https:\/\/www.iltalehti.fi\/telkku?ast_override_div=almad-';\n}\nconst adFormat = selected ? selected.value : '';\nreturn base + adFormat + encodeURIComponent(xandrId) + '&programmatic_override';\n}\nfunction renderLink(finalUrl) {\nlinkContainer.innerHTML = '';\nconst btnWrap = document.createElement('div');\nbtnWrap.className = 'wp-block-button';\nconst a = document.createElement('a');\na.className = 'wp-block-button__link wp-element-button';\na.href = finalUrl;\na.target = '_blank';\na.rel = 'noopener noreferrer';\na.textContent = 'Esikatsele mainostasi';\nbtnWrap.appendChild(a);\nlinkContainer.appendChild(btnWrap);\n}\nfunction renderQrIfMobile(selected, finalUrl) {\nqrContainer.innerHTML = '';\nconst isInMobileGroup = selected && mobileGroup.contains(selected);\nif (!isInMobileGroup) return;\nconst p = document.createElement('p');\np.textContent = 'Esikatsele mobiilimainosmuodot k\u00e4tev\u00e4sti QR-koodilla:';\nqrContainer.appendChild(p);\nnew QRCode(qrContainer, { text: finalUrl, colorDark: '#ffffff', colorLight: '#9f248f' });\n}\nform.addEventListener('submit', function (e) {\ne.preventDefault();\nsetError('');\nconst selected = getSelectedRadio();\nif (!selected) {\nsetError('Valitse ensin mainosmuoto.');\nconst firstRadio = document.querySelector('input[name=\"mainosmuoto\"]');\nif (firstRadio) firstRadio.focus();\nreturn;\n}\nif (!adIdInput.value.trim()) {\nsetError('Lis\u00e4\u00e4 Xandr Creative ID.');\nadIdInput.focus();\nreturn;\n}\nconst url = buildFinalUrl(selected, adIdInput.value);\nrenderLink(url);\nrenderQrIfMobile(selected, url);\n});\n}\n\/* ---------- Diilipyynt\u00f6lomake ---------- *\/\nfunction initDealForm() {\nconst form = document.getElementById(\"dealRequestForm\");\nconst statusEl = document.getElementById(\"dealFormStatus\");\nif (!form) return;\nform.addEventListener(\"submit\", async function (e) {\ne.preventDefault();\nstatusEl.textContent = \"\";\nconst dsp = document.getElementById(\"dspSelect\").value;\nconst seatId = document.getElementById(\"seatId\").value.trim();\nconst dealReq = document.getElementById(\"dealRequest\").value.trim();\nconst senderEmail = document.getElementById(\"senderEmail\").value.trim();\nif (!dsp || !seatId || !dealReq || !senderEmail) {\nstatusEl.textContent = \"T\u00e4yt\u00e4 kaikki kent\u00e4t.\";\nreturn;\n}\nconst ajaxUrl = window.wpAjaxUrl || \"\/wp-admin\/admin-ajax.php\";\nconst params = new URLSearchParams({\naction: \"send_deal_request\",\ndsp,\nseatId,\ndealReq,\nsenderEmail,\nnonce: window.dealNonce || \"\"\n});\ntry {\nconst resp = await fetch(ajaxUrl, {\nmethod: \"POST\",\nheaders: {\n\"Content-Type\": \"application\/x-www-form-urlencoded\",\n\"X-Requested-With\": \"XMLHttpRequest\"\n},\ncredentials: \"same-origin\",\nbody: params\n});\nconst raw = await resp.text();\nlet data = null;\ntry { data = JSON.parse(raw); } catch (err) {}\nif (resp.ok && data && data.success) {\nstatusEl.textContent = (data.data && data.data.message) || \"Diilipyynt\u00f6 l\u00e4hetetty onnistuneesti!\";\nform.reset();\n} else {\nconst msg = (data && (data.message || (data.data && data.data.message))) || raw || \"L\u00e4hetys ep\u00e4onnistui.\";\nstatusEl.textContent = msg;\nconsole.warn(\"AJAX error\", { status: resp.status, body: raw });\n}\n} catch (err) {\nstatusEl.textContent = \"Verkkovirhe. Yrit\u00e4 uudelleen.\";\nconsole.error(err);\n}\n});\n}\nready(function () {\ninitPreview();\ninitDealForm();\n});\n})();\n<\/script>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/qrcodejs\/1.0.0\/qrcode.min.js\" referrerpolicy=\"no-referrer\"><\/script>\n","protected":false},"excerpt":{"rendered":"<p>Mainosformaatit ohjelmallisessa Seuraavat mainosformaatit ovat ostettavissa ohjelmallisesti. Huom. Osa tarjotuista formaateista saattaa vaihdella medioittain. Ohjelmallisen [&hellip;]<\/p>\n","protected":false},"author":105,"featured_media":88660,"parent":84383,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-88889","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ohjelmallisen mainonnan tuotteet - Alma Media - mainostajat<\/title>\n<meta name=\"description\" content=\"Kaikki ohjelmallisesti ostettavissa oleva mainosinventaarimme on myynniss\u00e4 Xandrin SSP:n kautta. Myymme jonkin verran inventaaria my\u00f6s Magniten, Adformin\u2026\" \/>\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\/ohjelmallinen-mainonta\/tuotteet\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ohjelmallisen mainonnan tuotteet - Alma Media - mainostajat\" \/>\n<meta property=\"og:description\" content=\"Kaikki ohjelmallisesti ostettavissa oleva mainosinventaarimme on myynniss\u00e4 Xandrin SSP:n kautta. Myymme jonkin verran inventaaria my\u00f6s Magniten, Adformin\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/\" \/>\n<meta property=\"og:site_name\" content=\"Alma Media - mainostajat\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-19T13:09:10+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=\"8 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/ohjelmallinen-mainonta\\\/tuotteet\\\/\",\"url\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/ohjelmallinen-mainonta\\\/tuotteet\\\/\",\"name\":\"Ohjelmallisen mainonnan tuotteet - Alma Media - mainostajat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/ohjelmallinen-mainonta\\\/tuotteet\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/ohjelmallinen-mainonta\\\/tuotteet\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/shutterstock_2143201941-scaled.jpg\",\"datePublished\":\"2025-05-08T10:55:18+00:00\",\"dateModified\":\"2026-10-19T13:09:10+00:00\",\"description\":\"Kaikki ohjelmallisesti ostettavissa oleva mainosinventaarimme on myynniss\u00e4 Xandrin SSP:n kautta. Myymme jonkin verran inventaaria my\u00f6s Magniten, Adformin\u2026\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/ohjelmallinen-mainonta\\\/tuotteet\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/ohjelmallinen-mainonta\\\/tuotteet\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/ohjelmallinen-mainonta\\\/tuotteet\\\/#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\\\/ohjelmallinen-mainonta\\\/tuotteet\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Etusivu\",\"item\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ohjelmallinen mainonta\",\"item\":\"https:\\\/\\\/www.almamedia.fi\\\/mainostajat\\\/ohjelmallinen-mainonta\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ohjelmallisen mainonnan tuotteet\"}]},{\"@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":"Ohjelmallisen mainonnan tuotteet - Alma Media - mainostajat","description":"Kaikki ohjelmallisesti ostettavissa oleva mainosinventaarimme on myynniss\u00e4 Xandrin SSP:n kautta. Myymme jonkin verran inventaaria my\u00f6s Magniten, Adformin\u2026","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\/ohjelmallinen-mainonta\/tuotteet\/","og_locale":"fi_FI","og_type":"article","og_title":"Ohjelmallisen mainonnan tuotteet - Alma Media - mainostajat","og_description":"Kaikki ohjelmallisesti ostettavissa oleva mainosinventaarimme on myynniss\u00e4 Xandrin SSP:n kautta. Myymme jonkin verran inventaaria my\u00f6s Magniten, Adformin\u2026","og_url":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/","og_site_name":"Alma Media - mainostajat","article_modified_time":"2026-10-19T13:09:10+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":"8 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/","url":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/","name":"Ohjelmallisen mainonnan tuotteet - Alma Media - mainostajat","isPartOf":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/#primaryimage"},"image":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almamedia.fi\/mainostajat\/wp-content\/uploads\/sites\/6\/shutterstock_2143201941-scaled.jpg","datePublished":"2025-05-08T10:55:18+00:00","dateModified":"2026-10-19T13:09:10+00:00","description":"Kaikki ohjelmallisesti ostettavissa oleva mainosinventaarimme on myynniss\u00e4 Xandrin SSP:n kautta. Myymme jonkin verran inventaaria my\u00f6s Magniten, Adformin\u2026","breadcrumb":{"@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/tuotteet\/#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\/ohjelmallinen-mainonta\/tuotteet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/www.almamedia.fi\/mainostajat\/"},{"@type":"ListItem","position":2,"name":"Ohjelmallinen mainonta","item":"https:\/\/www.almamedia.fi\/mainostajat\/ohjelmallinen-mainonta\/"},{"@type":"ListItem","position":3,"name":"Ohjelmallisen mainonnan tuotteet"}]},{"@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":"fi","translations":{"fi":88889,"en":90687},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/88889","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\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/comments?post=88889"}],"version-history":[{"count":4,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/88889\/revisions"}],"predecessor-version":[{"id":96306,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/88889\/revisions\/96306"}],"up":[{"embeddable":true,"href":"https:\/\/www.almamedia.fi\/mainostajat\/wp-json\/wp\/v2\/pages\/84383"}],"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=88889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}