{"id":36308,"date":"2022-09-30T17:32:11","date_gmt":"2022-09-30T14:32:11","guid":{"rendered":"https:\/\/orbitsoft.com\/blog\/?p=36308"},"modified":"2023-06-26T12:43:57","modified_gmt":"2023-06-26T09:43:57","slug":"the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts","status":"publish","type":"post","link":"https:\/\/orbitsoft.com\/blog\/the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts\/","title":{"rendered":"The case of a media corporation: how to create features to monetize podcasts"},"content":{"rendered":"<div class=\"wp-block-lazyblock-case lazyblock-case-1P9vjs\"><div class=\"styled-block\">\n  <div class=\"styled-block__main\">\n        <ul class=\"case__list\">\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">01<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Client<\/span>\n            <\/div>\n            <p>American platform that helps monetize podcasts with advertising.<\/p>          <\/div>\n        <\/li>\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">02<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Tasks:<\/span>\n            <\/div>\n            <ul>\n<li>Set up integration with advertising networks<\/li>\n<li>Expand functions of personal accounts<\/li>\n<\/ul>          <\/div>\n        <\/li>\n            \n                    <li class=\"case__item case__item_marked\">\n              \n          <span class=\"case__order\">03<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Results:<\/span>\n            <\/div>\n            <table>\n<tbody>\n<tr>\n<td>\n<p><strong>Over 250 podcasts<\/strong><\/p>\n<p>on the platform<\/p>\n<\/td>\n<td>\n<p><strong>98%\u00a0of podcast authors<\/strong><\/p>\n<p>appending ads to commercials<\/p>\n<\/td>\n<td>\n<p><strong>4 months<\/strong><\/p>\n<p>development time<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>          <\/div>\n        <\/li>\n          <\/ul>\n  <\/div>\n  <\/div><\/div>\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-VBRqJ\"><h2 class=\"article__h\">Up to 150,000 users every day <\/h2><\/div>\n\n\n<p>Client is an advertising company in the USA, and one of its projects is a platform with podcasts on a variety of topics. Most of the content is published in the form of audio files, and they are popular: up to 150 thousand users listen to them every day.<\/p>\n\n\n\n<p>The customer earns revenue from advertising: companies pay for placing their commercials in podcast episodes. The more users that listen to a podcast, the more advertising, and the greater the customer&#8217;s income.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-Z19p8wd\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/1-2.png\" alt=\" Thematic selections of podcasts\">\n    <\/div>\n                <figcaption>On the platform you can listen to podcasts for all tastes: from audiobook reviews to training courses &#8211; each has dozens or hundreds of episodes.<\/figcaption>\n    <\/figure><\/div>\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-xQben\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/2-3.png\" alt=\"Platform plans\">\n    <\/div>\n                <figcaption>The platform earns not only on advertising, but also from the authors of podcasts: to place a project on the platform, an author\/podcaster must pay a subscription fee.<\/figcaption>\n    <\/figure><\/div>\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-1Auw5g\"><h2 class=\"article__h\">Task: set up integration with advertising networks <\/h2><\/div>\n\n\n<p>The platform has contracts with advertiser publisher networks for access to commercials. The platform selects ads for podcasts independently from its partners&#8217; repositories. The built-in algorithm focuses on the category of the podcast and its title, and suggests an ad from the same topic. For example, the platform will suggest several car brands for a podcast about choosing a car. They will be embedded in the podcast audio file automatically.<\/p>\n\n\n\n<p>For convenient operation, a company needs to set up integration with advertiser publisher networks storage. Integration has to be done every time a company enters into a new contract, which is often the case. <\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-1gi2Xw\"><h2 class=\"article__h\">Objective: to expand the functions of the personal account <\/h2><\/div>\n\n\n<p>The platform provides podcast authors with a personal account to work from. There are various functions available:<\/p>\n\n\n\n<ul>\n<li>Create a podcast page with its description<\/li>\n\n\n\n<li> Upload podcast episodes<\/li>\n\n\n\n<li> Option to listen to episodes before publishing<\/li>\n\n\n\n<li> Possibility to postpone podcast episodes uploading<\/li>\n<\/ul>\n\n\n\n<p>The platform wanted to add ad selection functions so that the user could decide where ads would be placed: at the beginning, in the middle, or at the end of the podcast. Another task was to add categorization of podcasts for different platforms, so that it would be easy to search for them in the catalog. <\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-1AsvQN\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/3-3.png\" alt=\"Podcast Page\">\n    <\/div>\n                <figcaption>This is what the podcast page looks like: the cover, description, and list of episodes. You can listen to them directly on the platform<\/figcaption>\n    <\/figure><\/div>\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Z1WYVHM\"><h2 class=\"article__h\">Solution: revision of the platform by OrbitSoft specialists <\/h2><\/div>\n\n\n<p>The company turned to OrbitSoft to improve the platform. We were interested in their ready-made advertising tool &#8211; Ad Server platform. We talked more about it in the article <a href=\"https:\/\/orbitsoft.com\/blog\/header-bidding\/\">&#8220;How a website owner can make more money from display ads&#8221;.<\/a><\/p>\n\n\n\n<p><strong>Task Setting.<\/strong> In the first stage we discussed development tasks and possible problems, and agreed on a work plan and deadlines:<\/p>\n\n\n\n<ul>\n<li>Connect to the Ad Server platform and configure it<\/li>\n\n\n\n<li> Set up integration with other advertising platforms<\/li>\n\n\n\n<li> Add the ability to adjust the number of commercials in an audio file<\/li>\n\n\n\n<li> Add the ability to categorize podcasts for Android and Apple platforms<\/li>\n<\/ul>\n\n\n\n<p><strong>Development and testing.<\/strong> We connected the Ad Server service to the platform. It gave the platform access to commercials, as well as the ability to analyze different indicators of audience engagement, such as how many people listened to the podcast and how long they did so. These statistics enabled the platform to receive reports on the effectiveness of ads in different podcasts for its partners.<\/p>\n\n\n\n<p>We also fine-tuned the platform&#8217;s settings to make it better accept ads from advertising network storages. The problem was that the algorithm for selecting an audio file sometimes malfunctioned: it didn&#8217;t recognize relevant clips by topic or blocked them for no reason. We changed the algorithm slightly, and the problem disappeared.<\/p>\n\n\n\n<p>We added the possibility to choose the number of ads and their position in the podcast, i.e., the minute at which the commercial is played. We also changed the field for entering a description of the podcast, making it universal for all. We added the possibility to set a different category for Android and Apple.<\/p>\n\n\n\n<p>Before we updated the platform, we checked to make sure that all the innovations functioned properly. We went all the way to the user: uploaded a podcast, selected the number of ads for it, listened to it, and added a description with categorization of the podcast.<\/p>\n\n\n\n<p><strong>Launching.<\/strong> After testing, users had access to a personal account with new features: they began to use the new system, and we made sure that everything worked without errors.  <\/p>\n\n\n\n<p><strong>Support.<\/strong> If we find errors while using new features, we fix them. For example, if for some reason users hear a commercial in the wrong category. If necessary, we refine the settings and add new features to the platform. <\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-2patpG\"><h2 class=\"article__h\">Results: launched new features as planned, and they are in demand <\/h2><\/div>\n\n\n<ul>\n<li>It took us three months to develop the platform for uploading podcasts, and another month to finalize Ad Server. We met our deadline. <\/li>\n\n\n\n<li>The platform uses Ad Server content for podcasts, uses ads analytics, and generates reports for partners. <\/li>\n\n\n\n<li>OrbitSoft continues to monitor the platform and fix bugs if something goes wrong.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-lazyblock-important-block lazyblock-important-block-Z1FHc20\"><div class=\"important-box\">\n  <div class=\"important-box__main\">\n          <p class=\"important-box__h\">Technical features of the project:<\/p>\n      \t<p><strong>Programming languages:<\/strong><\/p>\n<ul>\n<li>PHP<\/li>\n<li>Java<\/li>\n<li>Go<\/li>\n<\/ul>\n<p><strong>Libraries:<\/strong><\/p>\n<ul>\n<li>Flurry (Analytic);<\/li>\n<\/ul>\n<p><strong>Database:<\/strong><\/p>\n<ul>\n<li>MySQL+Elasticsearch<\/li>\n<\/ul>  <\/div>\n  <\/div><\/div>\n\n<div class=\"wp-block-lazyblock-banner lazyblock-banner-22B2hs\"><div \n  class=\"banner\n   \n  \" \n  >\n    <div class=\"banner__body\">\n        <h2 class=\"banner__h\">OrbitSoft provides outsourcing development services:<\/h2>\n        <div class=\"banner__content\">\n            <ul>\n<li>Development of a portal, website, mobile application for iOS and Android.<\/li>\n<li>A ready-made outsourced development team to create customized software for the company.<\/li>\n<\/ul>        <\/div>\n                            <div \n              class=\"banner__button button js-form-modal\n               button_style_light-on-promo2\">\n              Order software development                          <\/div>\n            <\/div>\n    <div class=\"banner__photo\">\n        <img decoding=\"async\" src=\"\" alt=\"\" class=\"banner__img\">\n    <\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Client is an advertising company in the USA, and one of its projects is a platform with podcasts on a variety of topics. Most of the content is published in the form of audio files, and they are popular: up to 150 thousand users listen to them every day. The customer earns revenue from advertising: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":36309,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[196],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The case of a media corporation: how to create features to monetize podcasts - OrbitSoft Blog<\/title>\n<meta name=\"description\" content=\"In 4 months, we have developed functionality for monetize podcasts and connected the podcast platform to Ad Server to work with commercials\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/orbitsoft.com\/blog\/the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"The case of a media corporation: how to create features to monetize podcasts - OrbitSoft Blog\" \/>\n<meta name=\"twitter:description\" content=\"In 4 months, we have developed functionality for monetize podcasts and connected the podcast platform to Ad Server to work with commercials\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/podkasty-kv.png\" \/>\n<meta name=\"twitter:creator\" content=\"@orbitsoft\" \/>\n<meta name=\"twitter:site\" content=\"@orbitsoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The case of a media corporation: how to create features to monetize podcasts - OrbitSoft Blog","description":"In 4 months, we have developed functionality for monetize podcasts and connected the podcast platform to Ad Server to work with commercials","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:\/\/orbitsoft.com\/blog\/the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts\/","twitter_card":"summary_large_image","twitter_title":"The case of a media corporation: how to create features to monetize podcasts - OrbitSoft Blog","twitter_description":"In 4 months, we have developed functionality for monetize podcasts and connected the podcast platform to Ad Server to work with commercials","twitter_image":"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/podkasty-kv.png","twitter_creator":"@orbitsoft","twitter_site":"@orbitsoft","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/orbitsoft.com\/blog\/the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts\/","url":"https:\/\/orbitsoft.com\/blog\/the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts\/","name":"The case of a media corporation: how to create features to monetize podcasts - OrbitSoft Blog","isPartOf":{"@id":"https:\/\/orbitsoft.com\/blog\/#website"},"datePublished":"2022-09-30T14:32:11+00:00","dateModified":"2023-06-26T09:43:57+00:00","author":{"@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/e515b3fa91e283750477594c4f028b7b"},"description":"In 4 months, we have developed functionality for monetize podcasts and connected the podcast platform to Ad Server to work with commercials","breadcrumb":{"@id":"https:\/\/orbitsoft.com\/blog\/the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/orbitsoft.com\/blog\/the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/orbitsoft.com\/blog\/the-case-of-a-media-corporation-how-to-create-features-to-monetize-podcasts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/orbitsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The case of a media corporation: how to create features to monetize podcasts"}]},{"@type":"WebSite","@id":"https:\/\/orbitsoft.com\/blog\/#website","url":"https:\/\/orbitsoft.com\/blog\/","name":"OrbitSoft Blog","description":"Discover the latest in news and resources for OrbitSoft","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/orbitsoft.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/e515b3fa91e283750477594c4f028b7b","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b1b269c579caf059f82b6d114c63fc49?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b1b269c579caf059f82b6d114c63fc49?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/orbitsoft.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/36308"}],"collection":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=36308"}],"version-history":[{"count":6,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/36308\/revisions"}],"predecessor-version":[{"id":36559,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/36308\/revisions\/36559"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/media\/36309"}],"wp:attachment":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=36308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/categories?post=36308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/tags?post=36308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}