{"id":294,"date":"2017-11-29T13:20:15","date_gmt":"2017-11-29T13:20:15","guid":{"rendered":"https:\/\/blog-staging.cdn.persona.ly\/blog\/?p=294"},"modified":"2022-01-20T15:03:51","modified_gmt":"2022-01-20T15:03:51","slug":"a-captcha-for-ads-playable-and-interactive-ads-as-a-turing-test","status":"publish","type":"post","link":"https:\/\/blog-staging.cdn.persona.ly\/blog\/2017\/11\/a-captcha-for-ads-playable-and-interactive-ads-as-a-turing-test\/","title":{"rendered":"A CAPTCHA for Ads? Playable and Interactive Ads as a Turing Test"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Ad fraud has been a pressing issue advertisers and publishers have been facing ever since ads ever existed, and is part of most discussions about ad-tech in the media, but the news coverage in the last few months, specifically the reports of the <\/span><a href=\"https:\/\/www.forbes.com\/sites\/thomasbrewster\/2016\/12\/20\/methbot-biggest-ad-fraud-busted\/\"><span style=\"font-weight: 400;\">fake video ad views<\/span><\/a><span style=\"font-weight: 400;\"> amounting to millions of dollars daily and of <\/span><a href=\"https:\/\/www.cnbc.com\/2017\/09\/19\/uber-sues-fetch-for-online-ad-fraud-fetch-says-invoices-went-unpaid.html\"><span style=\"font-weight: 400;\">Uber suing Fetch<\/span><\/a><span style=\"font-weight: 400;\"> for click fraud have really brought the subject to the spotlight.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The change in status quo has forced advertisers to do some homework and take some action like using 3rd party solutions (like <\/span><a href=\"https:\/\/www.adjust.com\/the-adjust-fraud-prevention-suite\/\"><span style=\"font-weight: 400;\">Adjust\u2019s fraud prevention suite<\/span><\/a><span style=\"font-weight: 400;\">), demanding more transparency from publishers and generally asking way more questions about each traffic source.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">On the surface level, this seems like a positive change: the more awareness of ad-fraud out there &#8211; the harder it is for fraud to go unnoticed. While that is true, a lot of confusion and misinformation is causing legitimate traffic sources and publishers to be falsely flagged as fraudulent, and while a lot of the media buying is programmatic and therefore more transparent, a lot of quality traffic still goes through manual buying through other sources that aren\u2019t as transparent.<\/span><\/p>\n<h3><strong>Advertisers still want users from sources that aren&#8217;t fully transparent.<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">But they also want to make sure it\u2019s not fraudulent. This leaves both advertisers and publishers in quite the pickle. I won\u2019t pretend to know how to solve all of ad-tech\u2019s problems, but I do have a proposition that could help both advertisers and publishers that drive legitimate, quality traffic.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What if you could effectively determine if a user is real on the ad level, regardless of where he was exposed to the ad, based on his interactivity with it? You couldn\u2019t do that with banners or videos, since clicks are easily fabricated. That\u2019s where playable and interactive ads come in. We believe that playable ads can act as seamless a Turing test, like a \u2018CAPTCHA\u2019, but without any effect on user experience.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In order to get through a playable or interactive ad, the user has to tap a bunch of buttons in an order that makes sense with the gameplay in order to finish it, and each one of those taps is logged, whether in a database or even on a heat map. At Persona.ly, we accumulated plenty of experience creating and running playable ads for our partnered advertisers, by monitoring these in-ad events we were able to make changes to optimize the ad\u2019s flow, and we also noted how they could easily be used to determine if a user is real or not.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By measuring the order of the events, the time between them, and their frequency, it\u2019s rather easy to notice repeated and suspicious patterns. Advertisers already measure the time between the ad click to the install, which is an efficient metric but isn\u2019t accurate enough &#8211; some users are just quicker than others and some have a better connection &#8211; therefore flagging each quick installation as a fraud is an effective way to detect and filter out fraud, but it isn\u2019t completely accurate and can also falsely flag sources that aren\u2019t fraudulent. Measuring an entire session of a playable ad, consisting of several taps as well as other gestures like swiping can be exponentially more effective.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">For example, check out the playable ad we created for Netmarble&#8217;s Travelling Millionaire:<\/span><\/h3>\n<div class=\"phone-landscape-wrap\"><iframe loading=\"lazy\" style=\"border: 0; width: 492px; height: 280px;\" src=\"https:\/\/persona.ly\/playable\/Traveling_Millionaire\/index.html \" width=\"300\" height=\"150\" scrolling=\"no\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<p>Like the actual game, the ad offers the user multiple choices, all of which have different consequences. Theoretically, if we would have run the ad and saw that a high percentage of the players from a specific traffic source make\u00a0the same exact choices, our systems will automatically flag that source as suspicious, and we would evaluate the rest of the data to see if there are other reasons to suspect it, and perhaps even make changes to the flow and see if players from the suspected source would still finish it.<\/p>\n<p><span style=\"font-weight: 400;\">In this day and age, where hacking and methods of fraud are sometimes more advanced than the apps and tracking solutions themselves, you can\u2019t take too many precautions and you must always try to be at least one step ahead of the curve &#8211; we, personally, recommend to be at least two steps ahead. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">As mentioned earlier, we optimize the flow of our playable ads in order to increase the number of users who finish the flow (which naturally also increases the conversion rate), this optimization includes making significant changes in the ad\u2019s flow &#8211; the order of the actions the user needs to make, the amount of time required to finish the ad, etc.<\/span><\/p>\n<h3>But can&#8217;t bots learn how to play these games <em>and<\/em> appear to be more human?<\/h3>\n<p>Assuming some hood wearing, mean hacker somewhere was able to create a bot that follows the ad\u2019s flow, which is highly improbable in the first place, since that would be extremely hard and time consuming compared to just faking clicks on video ads, making these changes on the fly, and in some cases, in real time, can help confirm that no fraudulent clicks are going through since it would be easy to detect users acting in accordance with the old flow. In some of the game types we created playables for, like match-3, the pattern required to \u201csolve\u201d the playable is randomly generated, which makes the creation of a bot that could solve it even more improbable.<\/p>\n<p><span style=\"font-weight: 400;\">Objectively speaking, ad fraud is always going to be something advertisers and publishers have to contend with &#8211; as our tools for detection and prevention improve, so does the technology on the fraud\u2019s side. We believe that focusing on confirming the user is human based on his interactivity with the ads is a great idea that can help all the players that can technologically run playable ads and deal with measuring in-ad events could use to vet their traffic sources.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b><i>Feel free to contact us at info@blog-staging.cdn.persona.ly if you&#8217;re looking for interactive monetization solutions for your apps or quality user acquisition. We&#8217;d love to connect.<\/i><\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ad fraud has been a pressing issue advertisers and publishers have been facing ever since ads ever existed, and is part of most discussions about ad-tech in the media, but the news coverage in the last few months, specifically the reports of the fake video ad views amounting to millions of dollars daily and of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog-staging.cdn.persona.ly\/blog\/2017\/11\/a-captcha-for-ads-playable-and-interactive-ads-as-a-turing-test\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;A CAPTCHA for Ads? Playable and Interactive Ads as a Turing Test&#8221;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":304,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[23,6,24],"tags":[16,17,18],"acf":[],"_links":{"self":[{"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/posts\/294"}],"collection":[{"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/comments?post=294"}],"version-history":[{"count":0,"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/posts\/294\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/media\/304"}],"wp:attachment":[{"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/media?parent=294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/categories?post=294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog-staging.cdn.persona.ly\/blog\/wp-json\/wp\/v2\/tags?post=294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}