{"id":30888,"date":"2019-01-11T12:11:35","date_gmt":"2019-01-11T11:11:35","guid":{"rendered":"https:\/\/www.exoclick.com\/fluid-player-master-class-2-how-to-add-ad-zones\/"},"modified":"2019-01-15T17:19:40","modified_gmt":"2019-01-15T16:19:40","slug":"fluid-player-master-class-2-how-to-add-ad-zones","status":"publish","type":"post","link":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/","title":{"rendered":"Fluid Player Master Class #2: How to add ad zones"},"content":{"rendered":"<p>If you are not an expert in writing code, this Master Class will show you the code you need to add different ad zones using VAST, so you can easily add it to your website to monetise your video content through Fluid Player.<\/p>\n<p>The In-Video (VAST) format allows publishers to have one or multiple ads displayed along a video\u2019s timeline within Fluid Player.<\/p>\n<p>Here is a full list of the JavaScript code parameters:<\/p>\n<ul>\n<li><strong>adList<\/strong>: This will allow you to set up one or multiple VastTags. (Please note the VAST tag XML response Content-Type must be either application\/xml or text\/xml).<\/li>\n<li><strong>roll<\/strong> (mandatory): This is used to set the timeline position of <em>Pre-Roll, Mid-Roll, OnPause, Post-Roll<\/em>.<\/li>\n<li><strong>vastTag<\/strong> (mandatory): Ensure that you set it with the url of the VAST XML (Please find the supported tags\/attributes here <a href=\"https:\/\/github.com\/fluid-player\/fluid-player-docs\/blob\/master\/docs\/demo\/vastLinear.xml\" target=\"_blank\" rel=\"noopener\">vastLinear.xml<\/a>).<\/li>\n<li><strong>timer<\/strong> (only for mid-roll): This schedules when the ad(s) play either after the specified number of seconds or after a certain percentage of the video content has been viewed.<\/li>\n<li><strong>nonLinearDuration<\/strong> (only for nonLinear, optional): The number of seconds until the nonLinear Ad will be shown. If this is not set, the in-video ad will be displayed until the user clicks close [x] or the ad will be displayed until the video ends.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Resources<\/strong><\/p>\n<p>The following code is where the Fluid Player resources are placed:<\/p>\n<div class=\"snippetcpt-wrap\" id=\"snippet-30964\" data-id=\"30964\" data-edit=\"\" data-copy=\"\/it\/wp-json\/wp\/v2\/posts\/30888?snippet=c7e6b3d938&#038;id=30964\" data-fullscreen=\"https:\/\/www.exoclick.com\/it\/code-snippets\/fluidpayer-1\/?full-screen=1\">\n\t\t\t\t<pre class=\"prettyprint linenums lang-javascript\" title=\"FluidPayer 1\">First, add this code within the &lt;head&gt; tag:\r\n\r\n&lt;!-- Style --&gt; \r\n&lt;link rel=&quot;stylesheet&quot; href=&quot;https:\/\/cdn.fluidplayer.com\/v2\/current\/fluidplayer.min.css&quot; type=&quot;text\/css&quot;\/&gt;\r\n&lt;!-- Main Fluid Player Core code --&gt; \r\n&lt;script src=&quot;https:\/\/cdn.fluidplayer.com\/v2\/current\/fluidplayer.min.js&quot;&gt;&lt;\/script&gt;\r\n\r\n\r\n\r\n&lt;!-- Style --&gt;\r\n&lt;link rel=&quot;stylesheet&quot; href=&quot;https:\/\/cdn.fluidplayer.com\/v2\/current\/fluidplayer.min.css&quot; type=&quot;text\/css&quot;\/&gt;\r\n&lt;!-- Main Fluid Player Core code --&gt;\r\n&lt;script src=&quot;https:\/\/cdn.fluidplayer.com\/v2\/current\/fluidplayer.min.js&quot;&gt;&lt;\/script&gt;\r\n\r\n\r\n\r\nThen add this code within the &lt;body&gt; tag\r\n\r\n\/\/Video content\r\n&lt;video id=&quot;video-ad-list&quot; controls&gt;\r\n    &lt;source src=&quot;https:\/\/cdn.fluidplayer.com\/videos\/valerian-720p.mkv&quot; title=&quot;720p&quot; type=&quot;video\/mp4&quot;&gt;\r\n&lt;\/video&gt;<\/pre>\n\t\t\t<\/div>\n<p>&nbsp;<\/p>\n<p><strong>Ad Format code<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Each of the codes below define the different options you have to add video ads into the player. This code should be added after the <\/span><span style=\"font-weight: 400;\">&lt;\/video&gt;<\/span><span style=\"font-weight: 400;\"> tag<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><strong>Pre-Roll<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">This is the video ad list including the pre-Roll VAST file.<\/span><\/p>\n<div class=\"snippetcpt-wrap\" id=\"snippet-30971\" data-id=\"30971\" data-edit=\"\" data-copy=\"\/it\/wp-json\/wp\/v2\/posts\/30888?snippet=c7e6b3d938&#038;id=30971\" data-fullscreen=\"https:\/\/www.exoclick.com\/it\/code-snippets\/preroll\/?full-screen=1\">\n\t\t\t\t<pre class=\"prettyprint linenums lang-javascript\" title=\"PreRoll\">&lt;script type=&quot;text\/javascript&quot;&gt;\r\n    var testVideo = fluidPlayer(\r\n        'video-ad-list',\r\n\r\n        {\r\n            vastOptions: {\r\n                &quot;adList&quot; : [{\r\n                    &quot;valign&quot; : &quot;bottom&quot;, \/\/only for In-Video\r\n                    &quot;roll&quot; : &quot;preRoll&quot;,\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                }]\r\n            }\r\n        }\r\n    );\r\n&lt;\/script&gt;<\/pre>\n\t\t\t<\/div>\n<p><strong>Mid-Roll<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">This is the video ad list that includes the Mid-Roll custom options. You can have multiple Mid-Rolls however, only one Pre-Roll and one Post-Roll can be set. Below are two pieces of code, the only difference between them is the way the timer parameter is selected. You can choose the number of seconds \u201ctimer\u201d : \u201c8\u201d which will show the ad 8 seconds into the video or you can choose the percentage of video that is show before the ad is shown \u201ctimer\u201d : \u201c25%\u201d<\/span><\/p>\n<div class=\"snippetcpt-wrap\" id=\"snippet-30967\" data-id=\"30967\" data-edit=\"\" data-copy=\"\/it\/wp-json\/wp\/v2\/posts\/30888?snippet=c7e6b3d938&#038;id=30967\" data-fullscreen=\"https:\/\/www.exoclick.com\/it\/code-snippets\/mid-roll\/?full-screen=1\">\n\t\t\t\t<pre class=\"prettyprint linenums lang-javascript\" title=\"Mid-Roll\">&lt;script type=&quot;text\/javascript&quot;&gt;\r\n    var testVideo = fluidPlayer(\r\n    'video-ad-list',\r\n\r\n        {\r\n            vastOptions: {\r\n                &quot;adList&quot; : [{\r\n                    &quot;valign&quot; : &quot;top&quot;, \/\/only for In-Video\r\n                    &quot;roll&quot; : &quot;midRoll&quot;,\r\n                    &quot;timer&quot; : &quot;8&quot;,\r\n                    &quot;nonlinearDuration&quot; : &quot;5&quot;,  \/\/only for In-Video\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                },\r\n                {\r\n                    &quot;valign&quot; : &quot;middle&quot;, \/\/only for In-Video\r\n                    &quot;roll&quot; : &quot;midRoll&quot;,\r\n                    &quot;timer&quot; : &quot;25%&quot;,\r\n                    &quot;nonlinearDuration&quot; : &quot;5&quot;,  \/\/only for In-Video\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                },\r\n                {\r\n                    &quot;roll&quot; : &quot;midRoll&quot;, \/\/ In-stream ad\r\n                    &quot;timer&quot; : &quot;75%&quot;,\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                }]\r\n            }\r\n        }\r\n    );\r\n&lt;\/script&gt;<\/pre>\n\t\t\t<\/div>\n<p><strong>On-Pause<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">This is the video ad list that includes the On-Pause option.<\/span><\/p>\n<div class=\"snippetcpt-wrap\" id=\"snippet-30970\" data-id=\"30970\" data-edit=\"\" data-copy=\"\/it\/wp-json\/wp\/v2\/posts\/30888?snippet=c7e6b3d938&#038;id=30970\" data-fullscreen=\"https:\/\/www.exoclick.com\/it\/code-snippets\/on-pause\/?full-screen=1\">\n\t\t\t\t<pre class=\"prettyprint linenums lang-javascript\" title=\"On-Pause\">&lt;script type=&quot;text\/javascript&quot;&gt;\r\n    var testVideo = fluidPlayer(\r\n        'video-ad-list',\r\n\r\n        {\r\n            vastOptions: {\r\n                &quot;adList&quot; : [{\r\n                    &quot;valign&quot; : &quot;bottom&quot;, \r\n                    &quot;roll&quot; : &quot;onPauseRoll&quot;,\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                }]\r\n            }\r\n        }\r\n    );\r\n&lt;\/script&gt;<\/pre>\n\t\t\t<\/div>\n<p><strong>Post-Roll<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">This is the video ad list that includes the Post-Roll option.<\/span><!-- HTML generated using hilite.me --><\/p>\n<div class=\"snippetcpt-wrap\" id=\"snippet-30972\" data-id=\"30972\" data-edit=\"\" data-copy=\"\/it\/wp-json\/wp\/v2\/posts\/30888?snippet=c7e6b3d938&#038;id=30972\" data-fullscreen=\"https:\/\/www.exoclick.com\/it\/code-snippets\/post-roll\/?full-screen=1\">\n\t\t\t\t<pre class=\"prettyprint linenums lang-javascript\" title=\"Post-Roll\">&lt;script type=&quot;text\/javascript&quot;&gt;\r\n    var testVideo = fluidPlayer(\r\n        'video-ad-list',\r\n\r\n        {\r\n            vastOptions: {\r\n                &quot;adList&quot; : [{\r\n                    &quot;valign&quot; : &quot;top&quot;,  \/\/only for In-Video\r\n                    &quot;roll&quot; : &quot;postRoll&quot;,\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                }]\r\n            }\r\n        }\r\n    );\r\n&lt;\/script&gt;<\/pre>\n\t\t\t<\/div>\n<p>&nbsp;<\/p>\n<p><strong>Using all of the ad formats together<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Here is the full list of all the video ad options above grouped as one piece of code:<\/span><\/p>\n<p><!-- HTML generated using hilite.me --><\/p>\n<div class=\"snippetcpt-wrap\" id=\"snippet-30973\" data-id=\"30973\" data-edit=\"\" data-copy=\"\/it\/wp-json\/wp\/v2\/posts\/30888?snippet=c7e6b3d938&#038;id=30973\" data-fullscreen=\"https:\/\/www.exoclick.com\/it\/code-snippets\/all-ad-formats\/?full-screen=1\">\n\t\t\t\t<pre class=\"prettyprint linenums lang-javascript\" title=\"All ad formats\">&lt;script type=&quot;text\/javascript&quot;&gt;\r\n    var testVideo = fluidPlayer(\r\n        'video-ad-list',\r\n\r\n        {\r\n            vastOptions: {\r\n                &quot;adList&quot; : [\r\n                    \/\/preRoll\r\n                    {\r\n                    &quot;vAlign&quot; : &quot;bottom&quot;,  \/\/only for In-Video\r\n                    &quot;roll&quot; : &quot;preRoll&quot;,\r\n                    &quot;vastTag&quot; :&quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                    },\r\n                    \r\n                    \/\/midRoll\r\n                    {\r\n                    &quot;valign&quot; : &quot;top&quot;,  \/\/only for In-Video\r\n                    &quot;roll&quot; : &quot;midRoll&quot;,\r\n                    &quot;timer&quot; : &quot;8&quot;,\r\n                    &quot;nonlinearDuration&quot; : &quot;5&quot;,  \/\/only for In-Video\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                    },\r\n                    {\r\n                    &quot;roll&quot; : &quot;midRoll&quot;, \/\/ In-sream ad\r\n                    &quot;timer&quot; : &quot;75%&quot;,\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                    },\r\n                    \r\n                    \/\/onPauseRoll\r\n                    {\r\n                    &quot;valign&quot; : &quot;bottom&quot;,  \/\/only for In-Video\r\n                    &quot;roll&quot; : &quot;onPauseRoll&quot;,\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                    },\r\n                    \r\n                    \/\/postRoll\r\n                    {\r\n                    &quot;valign&quot; : &quot;top&quot;,  \/\/only for In-Video\r\n                    &quot;roll&quot; : &quot;postRoll&quot;,\r\n                    &quot;vastTag&quot; : &quot;https:\/\/adservingdomain.com\/splash.php?idzone=0000000&quot;\r\n                    }\r\n                ]\r\n            }\r\n        }\r\n    );\r\n&lt;\/script&gt;<\/pre>\n\t\t\t<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">In this final example this is how the complete code should look for the insertion of one Pre-Roll ad:<\/span><\/p>\n<p><!-- HTML generated using hilite.me --><\/p>\n<div class=\"snippetcpt-wrap\" id=\"snippet-30974\" data-id=\"30974\" data-edit=\"\" data-copy=\"\/it\/wp-json\/wp\/v2\/posts\/30888?snippet=c7e6b3d938&#038;id=30974\" data-fullscreen=\"https:\/\/www.exoclick.com\/it\/code-snippets\/html-preroll-ex\/?full-screen=1\">\n\t\t\t\t<pre class=\"prettyprint linenums lang-javascript\" title=\"HTML PreRoll ex\">&lt;html&gt;\r\n    &lt;head&gt;\r\n        &lt;!-- Style --&gt;\r\n        &lt;link rel=&quot;stylesheet&quot; href=&quot;https:\/\/cdn.fluidplayer.com\/v2\/current\/fluidplayer.min.css&quot; type=&quot;text\/css&quot;\/&gt;\r\n        &lt;!-- Main Fluid Player Core code --&gt;\r\n        &lt;script src=&quot;https:\/\/cdn.fluidplayer.com\/v2\/current\/fluidplayer.min.js&quot;&gt;&lt;\/script&gt;\r\n    &lt;\/head&gt;\r\n    &lt;body&gt;\r\n        &lt;!-- Video content --&gt;\r\n        &lt;video id=&quot;video-ad-list&quot; controls&gt;\r\n            &lt;source src=&quot;https:\/\/cdn.fluidplayer.com\/videos\/valerian-720p.mkv&quot; title=&quot;720p&quot; type=&quot;video\/mp4&quot;&gt;\r\n        &lt;\/video&gt;\r\n        \r\n        &lt;script type=&quot;text\/javascript&quot;&gt;\r\n            var testVideo = fluidPlayer(\r\n                'video-ad-list', \r\n                {\r\n                    vastOptions: {\r\n                        &quot;adList&quot; : [\r\n                            \/\/preRoll\r\n                            {\r\n                            &quot;vAlign&quot; : &quot;bottom&quot;, \/\/only for In-Video\r\n                            &quot;roll&quot; : &quot;preRoll&quot;,\r\n                            &quot;vastTag&quot; :&quot;https:\/\/adservingdomain.com\/splash.php?idzone=2947418&quot;\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            );\r\n        &lt;\/script&gt;\r\n    &lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n\t\t\t<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">For more information please visit Fluid Player&#8217;s <\/span><a href=\"https:\/\/docs.fluidplayer.com\/ad_configuration\/\"><span style=\"font-weight: 400;\">documentation<\/span><\/a><span style=\"font-weight: 400;\"> page.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Fluid Player Community<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Fluid Player is open source, so join the community and see what new features developers are creating for Fluid Player on <a href=\"https:\/\/github.com\/fluid-player\/\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>.\u00a0\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are not an expert in writing code, this Master Class will show you the code you need to add different ad zones using VAST, so you can easily add it to your website to monetise your video content through Fluid Player.<\/p>\n","protected":false},"author":20,"featured_media":30872,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[97,109,156,240],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.4 (Yoast SEO v19.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fluid Player Master Class #2: How to add ad zones - ExoClick<\/title>\n<meta name=\"description\" content=\"All the code you need to add different ad zones using VAST in Fluid Player.\" \/>\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.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fluid Player Master Class #2: How to add ad zones\" \/>\n<meta property=\"og:description\" content=\"All the code you need to add different ad zones using VAST in Fluid Player.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/\" \/>\n<meta property=\"og:site_name\" content=\"ExoClick\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-11T11:11:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-01-15T16:19:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.exoclick.com\/wp-content\/uploads\/2019\/01\/fluid-player_masterclass2B.png\" \/>\n\t<meta property=\"og:image:width\" content=\"810\" \/>\n\t<meta property=\"og:image:height\" content=\"430\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Juanma Cortes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juanma Cortes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/\"},\"author\":{\"name\":\"Juanma Cortes\",\"@id\":\"https:\/\/www.exoclick.com\/#\/schema\/person\/86c17743ee91b9d52e7b648e03a56168\"},\"headline\":\"Fluid Player Master Class #2: How to add ad zones\",\"datePublished\":\"2019-01-11T11:11:35+00:00\",\"dateModified\":\"2019-01-15T16:19:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/\"},\"wordCount\":502,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.exoclick.com\/#organization\"},\"articleSection\":[\"Ad formats\",\"Sviluppatore\",\"Tutorial\",\"Video\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/\",\"url\":\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/\",\"name\":\"Fluid Player Master Class #2: How to add ad zones - ExoClick\",\"isPartOf\":{\"@id\":\"https:\/\/www.exoclick.com\/#website\"},\"datePublished\":\"2019-01-11T11:11:35+00:00\",\"dateModified\":\"2019-01-15T16:19:40+00:00\",\"description\":\"All the code you need to add different ad zones using VAST in Fluid Player.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.exoclick.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fluid Player Master Class #2: How to add ad zones\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.exoclick.com\/#website\",\"url\":\"https:\/\/www.exoclick.com\/\",\"name\":\"ExoClick\",\"description\":\"The innovative ad network\",\"publisher\":{\"@id\":\"https:\/\/www.exoclick.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.exoclick.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.exoclick.com\/#organization\",\"name\":\"ExoClick\",\"url\":\"https:\/\/www.exoclick.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.exoclick.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.exoclick.com\/wp-content\/uploads\/2015\/04\/exoclick_new_baseline.png\",\"contentUrl\":\"https:\/\/www.exoclick.com\/wp-content\/uploads\/2015\/04\/exoclick_new_baseline.png\",\"width\":1500,\"height\":613,\"caption\":\"ExoClick\"},\"image\":{\"@id\":\"https:\/\/www.exoclick.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.exoclick.com\/#\/schema\/person\/86c17743ee91b9d52e7b648e03a56168\",\"name\":\"Juanma Cortes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.exoclick.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.exoclick.com\/wp-content\/uploads\/cache\/2017\/10\/juanma-small\/392160680.jpg\",\"contentUrl\":\"https:\/\/www.exoclick.com\/wp-content\/uploads\/cache\/2017\/10\/juanma-small\/392160680.jpg\",\"caption\":\"Juanma Cortes\"},\"description\":\"Head of Technical Support\",\"url\":\"https:\/\/www.exoclick.com\/it\/author\/juanma-cortes\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Fluid Player Master Class #2: How to add ad zones - ExoClick","description":"All the code you need to add different ad zones using VAST in Fluid Player.","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.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/","og_locale":"it_IT","og_type":"article","og_title":"Fluid Player Master Class #2: How to add ad zones","og_description":"All the code you need to add different ad zones using VAST in Fluid Player.","og_url":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/","og_site_name":"ExoClick","article_published_time":"2019-01-11T11:11:35+00:00","article_modified_time":"2019-01-15T16:19:40+00:00","og_image":[{"width":810,"height":430,"url":"https:\/\/www.exoclick.com\/wp-content\/uploads\/2019\/01\/fluid-player_masterclass2B.png","type":"image\/png"}],"author":"Juanma Cortes","twitter_misc":{"Written by":"Juanma Cortes","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/#article","isPartOf":{"@id":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/"},"author":{"name":"Juanma Cortes","@id":"https:\/\/www.exoclick.com\/#\/schema\/person\/86c17743ee91b9d52e7b648e03a56168"},"headline":"Fluid Player Master Class #2: How to add ad zones","datePublished":"2019-01-11T11:11:35+00:00","dateModified":"2019-01-15T16:19:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/"},"wordCount":502,"commentCount":0,"publisher":{"@id":"https:\/\/www.exoclick.com\/#organization"},"articleSection":["Ad formats","Sviluppatore","Tutorial","Video"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/","url":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/","name":"Fluid Player Master Class #2: How to add ad zones - ExoClick","isPartOf":{"@id":"https:\/\/www.exoclick.com\/#website"},"datePublished":"2019-01-11T11:11:35+00:00","dateModified":"2019-01-15T16:19:40+00:00","description":"All the code you need to add different ad zones using VAST in Fluid Player.","breadcrumb":{"@id":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.exoclick.com\/it\/fluid-player-master-class-2-how-to-add-ad-zones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.exoclick.com\/it\/"},{"@type":"ListItem","position":2,"name":"Fluid Player Master Class #2: How to add ad zones"}]},{"@type":"WebSite","@id":"https:\/\/www.exoclick.com\/#website","url":"https:\/\/www.exoclick.com\/","name":"ExoClick","description":"The innovative ad network","publisher":{"@id":"https:\/\/www.exoclick.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.exoclick.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.exoclick.com\/#organization","name":"ExoClick","url":"https:\/\/www.exoclick.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.exoclick.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.exoclick.com\/wp-content\/uploads\/2015\/04\/exoclick_new_baseline.png","contentUrl":"https:\/\/www.exoclick.com\/wp-content\/uploads\/2015\/04\/exoclick_new_baseline.png","width":1500,"height":613,"caption":"ExoClick"},"image":{"@id":"https:\/\/www.exoclick.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.exoclick.com\/#\/schema\/person\/86c17743ee91b9d52e7b648e03a56168","name":"Juanma Cortes","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.exoclick.com\/#\/schema\/person\/image\/","url":"https:\/\/www.exoclick.com\/wp-content\/uploads\/cache\/2017\/10\/juanma-small\/392160680.jpg","contentUrl":"https:\/\/www.exoclick.com\/wp-content\/uploads\/cache\/2017\/10\/juanma-small\/392160680.jpg","caption":"Juanma Cortes"},"description":"Head of Technical Support","url":"https:\/\/www.exoclick.com\/it\/author\/juanma-cortes\/"}]}},"_links":{"self":[{"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/posts\/30888"}],"collection":[{"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/comments?post=30888"}],"version-history":[{"count":4,"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/posts\/30888\/revisions"}],"predecessor-version":[{"id":30988,"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/posts\/30888\/revisions\/30988"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/media\/30872"}],"wp:attachment":[{"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/media?parent=30888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/categories?post=30888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoclick.com\/it\/wp-json\/wp\/v2\/tags?post=30888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}