{"id":93,"date":"2022-03-16T12:58:27","date_gmt":"2022-03-16T12:58:27","guid":{"rendered":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/"},"modified":"2022-12-11T12:40:27","modified_gmt":"2022-12-11T12:40:27","slug":"getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers","status":"publish","type":"page","link":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/","title":{"rendered":"Getting Ready for iOS 14.5 &#8211; An Extensive Guide for Mobile Marketers"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-style-framed\"><img loading=\"lazy\" decoding=\"async\" width=\"1382\" height=\"640\" src=\"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a.png\" alt=\"Getting Ready for iOS 14.5 \u2013 An Extensive Guide for Mobile Marketers\" class=\"wp-image-90\" srcset=\"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a.png 1382w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a-300x139.png 300w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a-1024x474.png 1024w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a-768x356.png 768w\" sizes=\"auto, (max-width: 1382px) 100vw, 1382px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The release of iOS 14.5 is fast approaching. In order to help advertisers successfully transition, we\u2019ve created this checklist. We\u2019ve combined some of the basics along with some less-obvious and more than note-worthy changes.\u00a0<br>We believe the combination of the two is a recipe for success. If you\u2019ve already been through the basics &#8211; just skip to the relevant sections.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Checklist:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#MMPSDK\">Update your MMP\u2019s SDK<\/a><\/li>\n\n\n<li><a href=\"#DSPIntegration\">Confirm DSPs\u2019 integration with your MMP.\u00a0<\/a><\/li>\n\n\n<li><a href=\"#ConversionValue\">Set Up a Conversion Value<\/a><\/li>\n\n\n<li><a href=\"#MMPSolution\">Understand Your MMP\u2019s Solution<\/a><\/li>\n\n\n<li><a href=\"#DSPSolution\">Understand Your DSP\u2019s Solution<\/a><\/li>\n\n\n<li><a href=\"#BottomLine\">The Bottom Line<\/a><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">In our previous post, <a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/\" rel=\"noopener\" target=\"_blank\">User Acquisition and Retargeting in iOS 14 here<\/a>, we\u2019ve covered the absolute basics:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/#ios-changes\">The expected changes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/#data-for-publishers\">What internal data will be available for publishers<\/a><\/li>\n\n\n<li><a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/#sdkadnetwork\">Attribution using SKAdnetwork<\/a><\/li>\n\n\n<li><a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/#retargeting-ios14\">Retargeting post-iOS 14.5<\/a><\/li>\n\n\n<li><a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/#fraud-ios14\">Fraud in iOS 14<\/a><\/li>\n\n\n<li><a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/#steps-for-ios\">Important steps DSPs can take when running campaigns without IDFA (such as contextual targeting and frequency capping).\u00a0<\/a><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Unlike <a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/\" rel=\"noopener\" target=\"_blank\">our previous post<\/a>, which is a great resource for anyone interested in the big picture overall overview of the upcoming changes, this post is a <strong>deep dive into the changes<\/strong>, what changes and preparations should be made, what to expect in your first SKAN UA campaigns, and more.\u00a0<a id=\"MMPSDK\"><\/a><\/p>\n\n\n<aside class=\"inline-cta\">\t<div class=\"lead lead--inline\">\n\t\t<p class=\"lead__title\">Looking for app growth opportunities?<\/p>\n\t\t<p class=\"lead__text\">Leave your email and we\u2019ll get back to you!<\/p>\n\t\t<form class=\"lead-form\" novalidate data-placement=\"inline\">\n\t\t\t<label class=\"screen-reader-text\" for=\"lead-email-1\">Work email<\/label>\n\t\t\t<input class=\"lead-form__email\" id=\"lead-email-1\" type=\"email\" name=\"email\" autocomplete=\"email\" placeholder=\"Enter your email\" required>\n\t\t\t<button class=\"button button--green lead-form__submit\" type=\"submit\">Get in touch<\/button>\n\t\t\t<p class=\"lead-form__error\" role=\"alert\" hidden>Please enter a valid email address.<\/p>\n\t\t<\/form>\n\t\t<p class=\"lead-form__thanks\" role=\"status\" hidden>Thank you for your interest! Our team will contact you with more details.<\/p>\n\t<\/div>\n\t<\/aside>\n\n\n\n<h2 class=\"wp-block-heading is-style-tape-blue\">Update your MMP\u2019s SDK<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In preparation for iOS 14.5, MMPs, along with all other relevant parties, have been working to conform to Apple\u2019s new requirements. In order for your MMP to continue and deliver your performance data, publishers must have their latest SDK installed and verify that it\u2019s iOS 14.5 compatible. As you\u2019re most likely wearing both hats (publisher and advertiser), it\u2019s crucial that you update your MMP\u2019s SDK.\u00a0<a id=\"DSPIntegration\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading is-style-tape-purple\">Verify All Your Ad Networks and DSPs Have Been Integrated With Your Attribution Platform<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, we are aware of how stating-the-obvious this is, but if we\u2019re being honest, you\u2019d be surprised at how many haven\u2019t been fully integrated yet. Check-in with your MMP to make sure that once iOS 14.5 is out, your campaigns, from all sources, can continue to run.\u00a0<br>There\u2019s no announced release date for iOS 14.5. It\u2019s better to come prepared than be caught off guard the day of the release.\u00a0<a id=\"ConversionValue\"><\/a><\/p>\n\n\n\n<div class=\"wp-block-group is-style-note-blue\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"note-title wp-block-paragraph\"><strong>Persona.ly is iOS 14.5 Ready<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a DSP, ourselves, we&#8217;ve made all the modifications required to our bid responses to accommodate for the changes from the SSP side, and are passing SKAD postbacks to all major MMPs.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading is-style-tape-blue\">Understand the Value of Your New Users<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-style-framed\"><img loading=\"lazy\" decoding=\"async\" width=\"1382\" height=\"640\" src=\"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_conversion_value_1a.png\" alt=\"The rise in significance of the conversion value vs. user-level data\" class=\"wp-image-91\" srcset=\"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_conversion_value_1a.png 1382w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_conversion_value_1a-300x139.png 300w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_conversion_value_1a-1024x474.png 1024w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_conversion_value_1a-768x356.png 768w\" sizes=\"auto, (max-width: 1382px) 100vw, 1382px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The biggest challenge is in understanding the value of these new anonymized users, assuming most users will not opt-in with ATT to share their IDFA. The key to determining value in the post-iOS 14 era is through setting up a <strong data-stringify-type=\"bold\">conversion value.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-style-note\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"note-title wp-block-paragraph\"><strong>Opting-in Through ATT (App Tracking Transparency)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/developer.apple.com\/documentation\/apptrackingtransparency\/attrackingmanager\/authorizationstatus\/\">App tracking transparency (ATT)<\/a> is the new privacy protection framework for Apple device owners. With ATT, when an Apple device owner downloads or opens an app, a notification pops up asking if the user wants to be tracked across third-party apps and websites.<br>After iOS 14.5 is released, access to the IDFA will be gated by the ATT prompt. Only if a user opts-in through ATT, there will be access to this user\u2019s IDFA by that specific app.\u00a0<br>ATT is a privacy development following Apple\u2019s LAT (<a href=\"https:\/\/support.apple.com\/en-il\/guide\/iphone\/iphf60a6a256\/13.0\/ios\/13.0\" rel=\"noopener\" target=\"_blank\">limited ad tracking<\/a>) which became available in previous iOS versions. To enable LAT, users had to actively enter their iOS system settings and turn it on. LAT applied to all apps installed on the device (it wasn\u2019t set up individually for each app) and denied access to the IDFA without supplementing it with a conversion value. Attribution for LAT devices was made possible by fingerprinting from the MMP side.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Understanding SKAdnetwork (AKA SKAN or SKAD) and How to Set Up a Conversion Value<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/developer.apple.com\/documentation\/storekit\/skadnetwork\" rel=\"noopener\" target=\"_blank\">SKAdnetwork <\/a>is an Apple-developed and privacy-compliant attribution framework. SKAN helps advertisers measure their app marketing efforts while maintaining user privacy. Since it works without IDFA or any other advertising ID it doesn\u2019t require users\u2019 consent (i.e, they can be opt-out of ATT and you\u2019ll still get postbacks with conversion values for them).\u00a0<br>The best way to understand how SKAdnetwork postbacks work is to compare it to the current way postbacks work.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Current postbacks (with IDFA):<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>The user opens <em>App A<\/em>, sees an ad for <em>App B<\/em>\u00a0and installs it.<\/li>\n\n\n<li>The MMP\u2019s SDK identifies the new user according to his IDFA.<\/li>\n\n\n<li>The MMP attributes the install and sends the postback to the relevant DSP that had the last ad engagement with the user (and has an active attribution window).<\/li>\n\n\n<li>This postback includes the IDFA and additional data about the user.<\/li>\n\n\n<li>An <em>event<\/em> postback is sent through the MMP to the DSP in real-time, and in many cases with the inclusion of how much revenue was generated in that single purchase.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Since these postbacks include the IDFA, MMPs are able to attribute installs and events on a 1-to-1 level and DSPs can use this granular data to train ML models, bid on lookalikes, etc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SKAdnetwork Postbacks (without IDFA):<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">SKAN postbacks offer a few changes.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conversion Values: since there are no identifiers, users\u2019 activity is measured through a set of numerical values, each representing <em>key events<\/em> for the advertised app, with their definition up to the discretion of the app developer.\u00a0<\/strong><\/li>\n<\/ul>\n\n\n\n<ul>\n<li>\n<ul class=\"default-list\">\n<li><strong>Conversion Model:<\/strong> the conversion model is the way user activity is encoded into the conversion values. For example, a model can be event-based, it can incorporate time dimension, it can focus on retention or on purchases, etc.\u00a0<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The 24-hour timer: after a user installs the advertised app, a 24-hour \u2018event\u2019 timer is started. This timer can reset if another key event occurs (an event set as a numerical value in the conversion value section) within this window, or expire if it doesn\u2019t.\u00a0<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The Random Delays:<\/strong> after the 24-hour timer expires, the conversion value is locked in and a random delay starts before sending the relevant DSP a postback (the random delay seems to be designed to dissuade marketers from attempting to connect it to impression data and maintain some semblance of user-level data). As far as we can tell now, it can be up to 24 hours. After the delay, the postback is locked in and sent to the DSP.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The Single Anonymized Postback:<\/strong> there\u2019s only one postback per app per user (if there&#8217;s an event past the 24-hour timer it\u2019s not going to be reported through a postback). This postback contains the install and the user\u2019s latest conversion value.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Attribution Postbacks Post iOS 14.5<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now, let\u2019s go back to our previous example of how attribution technically works, but post iOS 14.5.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>App B<\/em> has set up a <strong>conversion model <\/strong>that helps predict users\u2019 performance: <em>0 = install, 1 = level 3, 2 = level 10, 3 = deposit.<\/em><\/li>\n\n\n<li>The user opens <em>App A<\/em>, sees an ad for <em>App B<\/em> and installs it. According to <em>App B\u2019s<\/em> conversion model, the current conversion value is set to 0 (i.e, the app has been installed) and the 24-hour timer starts.<\/li>\n\n\n<li>Within 4 hours of the install, the user reaches level 3 (i.e, conversion value 1) which triggers the 24-hour timer reset.<\/li>\n\n\n<li>22 hours pass and the user has been making its way up the levels, finally reaching level 10. The current conversion value changes to 2, and the 24-hours timer resets again.<\/li>\n\n\n<li>An hour later, the user makes the first deposit. The conversion level changes to 3 and another 24-hour timer begin.<\/li>\n\n\n<li>There are no other events happening in these 24 hours and the conversion value gets locked at 3. Now, the random delay begins.<\/li>\n\n\n<li>In an unknown time frame (up to 24 hours since the last timer expired) a single anonymized postback carrying the conversion value 3 will get sent from the user\u2019s iOS device to the DSP.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">This conversion model is based on events, and this example is kind of an ideal scenario, in which all of the conversion model\u2019s events happen within their allocated time frame.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Attribution Postbacks Post iOS 14.5 &#8211; The Alternate Scenario<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Getting a postback with the maximum conversion value makes it easier to predict the value of this user. So let\u2019s look at an alternate scenario that started the same, but didn\u2019t go exactly according to plan.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>This scenario also starts with the user installing the app.<\/li>\n\n\n<li>Within 4 hours the user reached level 3, which means the current conversion value is 1 and the 24-hour timer begins.<\/li>\n\n\n<li>This time 24 hours pass but the user doesn\u2019t reach level 10. This means that the conversion value has been locked in at 1, but the postback hasn\u2019t been sent yet (due to random delays).<\/li>\n\n\n<li>Another 2 hours pass and the user does reach level 10, but now, unfortunately, it won\u2019t affect the conversion value and it won\u2019t be sent as another postback.<\/li>\n\n\n<li>The user makes a deposit immediately after reaching level 10. Again, since the conversion had already been locked, this event won\u2019t change the postback value.<\/li>\n\n\n<li>The single anonymized postback carrying the conversion value 1 will get sent from the user\u2019s iOS device to the DSP.<\/li>\n\n\n<li>This outcome won\u2019t necessarily represent the user\u2019s predicted value and gaining actionable insights from this postback are likely to pose a challenge.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">These two possible scenarios exemplify the challenges of setting up a conversion value and how using an events-only conversion model might not be sufficient.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019ve heard discussions and have seen attempts to incorporate<a href=\"https:\/\/mobiledevmemo.com\/whats-the-standard-for-att-6-bit-conversion-values\/\" rel=\"noopener\" target=\"_blank\"> time dimensions into the conversion model.<\/a> We generally think this might be a good idea for some apps, depending on the possible time dimension (day of the week may not be indicative for most apps, but if other time dimensions can be measured it may be insightful). Either way, we encourage advertisers to explore all possible setups before committing to a conversion model.<\/p>\n\n\n\n<div class=\"wp-block-group is-style-note-warning\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"note-title wp-block-paragraph\"><strong>Apple\u2019s Privacy Threshold<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apple\u2019s privacy threshold is an additional measure designed to protect users\u2019 privacy. This threshold is an unknown number of initial installs from a specific campaign. These installs are sent almost without any data. The campaign ID is the only thing included in the postback. There\u2019s <strong>no conversion value<\/strong> and no source. This postback includes <em>null<\/em> values instead. While the reasons for this threshold are clear, it is especially challenging for DSPs running campaigns on a smaller scale, since the threshold is unknown and the value of each install is greater.\u00a0<a id=\"MMPSolution\"><\/a><\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading is-style-tape-purple\">Understand Your MMP\u2019s Solution and Its Limitations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There\u2019s no denying that this change will greatly impact everyone. MMPs, aiming to continue to deliver performance data and help advertisers make data-based decisions face some pretty big challenges.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our recommendation is to take the time and understand the upcoming changes and the available solutions to guarantee an easier transition. Keep in mind that there\u2019s no perfect solution that will maintain user-level data. As long as users didn&#8217;t opt-in through ATT, user-level data won\u2019t be available, and performance will be valued based on the aforementioned conversion value.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AppsFlyer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AppsFlyer chose to focus on four core areas: their SDK, SKAdNetwork, Web to App Campaigns, and AppsFlyer Privacy-Centric Attribution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Their bottom-line, as we understand it, is to provide advertisers with predictive analytics. They aim to use conversion value in a comparative manner that will provide advertisers with long-term predictions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.appsflyer.com\/ios-14\/\" rel=\"noopener\" target=\"_blank\">Read AppsFlyer\u2019s iOS 14.5 readiness page to learn more<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adjust<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Adjust\u2019s focus is on simplifying the setup of the SKAdNetwork conversion value, along with some additional tools to help developers make sense of performance data post-ATT.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Their initial intent seems to be to provide support for their advertisers as they set their conversion value and follow the data changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.adjust.com\/product\/ios-14\/\" rel=\"noopener\" target=\"_blank\">Read more about Adjust\u2019s readiness for iOS 14.5<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tenjin<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tenjin, unlike other MMPs, promotes a change in the current payment models MMPs offer. As a free MMP to begin with, their claim is that MMPs should stop charging for attributed installs, as the challenge to validate the value of the installs will be greater, if at all possible. This outstanding stance is worth mentioning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Similarly to other MMPs, they too offer support, an updated SDK, and setting up SKAN conversion values.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/blog.tenjin.com\/tag\/ios-14\/\" rel=\"noopener\" target=\"_blank\">Read more about Tenjin\u2019s iOS 14.5 readiness\u00a0<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Singular, Branch, Kochava, and others<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Most MMPs, at this point, offer iOS 14.5 support in the form of a SKAdnetwork-compatible SDK, ATT guidance, and SKAdNetwork conversion value setup. While this may seem pretty basic support, considering how much is still unknown, it makes sense to first offer these essentials and after further experiencing the new post-iOS 14.5 ecosystem, make the necessary adjustments and conjure relevant solutions for advertisers\u2019 new needs and requirements.\u00a0<a id=\"DSPSolution\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Read more about these MMPs iOS 14 preparedness: <a href=\"https:\/\/support.singular.net\/hc\/en-us\/articles\/360047706852-Preparing-for-iOS-14-FAQ-for-Partners\" rel=\"noopener\" target=\"_blank\">Singular<\/a>, <a href=\"https:\/\/branch.io\/ios-14\/\" rel=\"noopener\" target=\"_blank\">Branch<\/a>, <a href=\"https:\/\/www.kochava.com\/ios14-idfa\/\" rel=\"noopener\" target=\"_blank\">Kochava<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading is-style-tape-purple\">Understand Your DSP and Your Ad Network Solutions<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-style-framed\"><img loading=\"lazy\" decoding=\"async\" width=\"1382\" height=\"640\" src=\"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_SDKAdNetwork_1a.png\" alt=\"\" class=\"wp-image-92\" srcset=\"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_SDKAdNetwork_1a.png 1382w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_SDKAdNetwork_1a-300x139.png 300w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_SDKAdNetwork_1a-1024x474.png 1024w, https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_SDKAdNetwork_1a-768x356.png 768w\" sizes=\"auto, (max-width: 1382px) 100vw, 1382px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Another part of the industry that\u2019s going to be significantly impacted are ad networks and DSPs. Since they\u2019re inherently different, their solutions will differ as well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad networks and DSPs are usually bound together under the same duopoly-alternative solution, though they themselves differ significantly. There are <a href=\"https:\/\/persona.ly\/glossary\/real-time-bidding\/choosing-a-dsp\/\" rel=\"noopener\" target=\"_blank\">different types of DSPs<\/a> (managed, self-service, or in-house), and they all use different technologies (such as <a href=\"https:\/\/persona.ly\/glossary\/real-time-bidding\/intro-to-programmatic-mobile-user-acquisition\/\" rel=\"noopener\" target=\"_blank\">programmatic<\/a> buying or <a href=\"https:\/\/persona.ly\/glossary\/real-time-bidding\/the-basics-of-rtb\/\" rel=\"noopener\" target=\"_blank\">ML-based targeting<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Though they differ, all DSPs and ad networks alike, will be impacted from the move from IDFA to SKAN. Much like MMPs, each offering their own solution but dealing with the same bottom-line, so do the DSPs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Effect of SKAdNetwork on UA Prices<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Their way of dealing with these changes will very much depend on their existing technology. For example, a DSP that utilizes machine-learning models for targeting may still use this technology, and the data still available in the bid request to target relevant users and adjust the bid according to engagement predictions but would lose its ability to recognize more complex and specific patterns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As DSPs will lose their ability to accurately predict user value (and MMPs will struggle to measure it, as well), the focus would be to adjust the campaigns according to the data at hand. This means lowering bids, and seeing how well and indicative the conversion value can actually be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s safe to assume prices will decrease &#8211; both CPMs of the ad inventory bought and as a result, and most likely, so would the average CPI. With the loss of predictability, DSPs or any other performance-based player would have to lower their bids, which will affect the entire RTB ecosystem. Our estimation is that everyone will try to maintain a significant and representative scale and learn the meaning of the delivered conversion value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After some data is gathered, advertisers can deduce the relationship between the conversion value to how indicative it is of actual user value (how does one translate it into ROAS and LTV effectively?). If it does work as an accurate indicator, advertisers can start estimating the value delivered by DSPs accordingly or consider using different conversion values if they seem to not be indicative enough.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once there\u2019s a better understanding of the change and its effects, scale can be gradually increased.<\/p>\n\n\n\n<div class=\"wp-block-group is-style-note-blue\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"note-title wp-block-paragraph\"><strong>Contextual Targeting in iOS 14.5<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a DSP ourselves, we\u2019ve been facing the challenge of targeting without IDFA as well. As an ML-based DSP, we\u2019ve able to find a data-based solution that still offers a highly accurate and sensitive to context solution.\u00a0<br>Our <a href=\"https:\/\/persona.ly\/context-distance-calculator\">Context Calculator<\/a> uses an algorithm (called ELMo) to \u201c<em>read\u201d<\/em> and decipher the context of the store description of the publisher\u2019s app and match it with the promoted app. Turning text into numerical values (vectors) enables us to find related apps in real-time.\u00a0<br>Combined with other data available in the bidstream we\u2019re able to maintain a level of accuracy and relevance without violating users\u2019 privacy. You can test our <a href=\"https:\/\/persona.ly\/context-distance-calculator\">Context Calculator<\/a> online and <a href=\"https:\/\/persona.ly\/about#contact\">contact us<\/a> for more details.\u00a0<a id=\"BottomLine\"><\/a><\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading is-style-tape-blue\">Tides of Change<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The only thing we truly know is that there is still a lot that can only be learned through trial and error. We don\u2019t have a vote of confidence, we can\u2019t say that there won\u2019t be any hurdles along the way, and that\u2019s mostly because no one can truly say that.\u00a0<br>We do know that advertisers should think long and hard about their conversion model since it\u2019s the key indicator for their bottom line. They should consult with their colleagues about setting their conversion value in a way that would help make their acquisition reliably measurable and effective. This setup is not \u201cone-size fits all\u201d and it will differ between different apps, as we\u2019ve indicated earlier.\u00a0<br>The chosen conversion model and its subsequent values should be, as much as possible, helpful in drawing revenue-related insights. These results should then be measured as much as possible against actual revenue and tested to see if the chosen conversion model manages to indicate and predict performance or not. If it\u2019s the latter, then it calls for a change of a conversion model.<br>We don\u2019t actually know how many users will decide to opt-in through ATT and what it would mean. Will the decision to pot-in have any indication of the value of the users?\u00a0<br>So no IDFA, and yes, there are some problems. It\u2019s not the end of the world, but it\u2019s definitely a challenge and a change. There are a lot of unknowns and there will be a learning curve followed by gradual adjustments to the effects of these changes.\u00a0<br>We hope we\u2019ve helped clarify some of the key changes, some things that you should take note of, and all of the preparations you should be making.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For further information<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/persona.ly\/glossary\/attribution\/user-acquisition-and-retargeting-in-ios-14\/\" rel=\"noopener\" target=\"_blank\">UA and Retargeting in iOS 14<\/a> &#8211; an overview of the changes to come.<\/li>\n\n\n<li><a href=\"https:\/\/persona.ly\/context-distance-calculator?utm_source=glossary&amp;utm_medium=entry&amp;utm_campaign=ios14_p2\" rel=\"noopener\" target=\"_blank\">The Context Calculator<\/a> &#8211; how we maintain targeting accuracy post-iOS 14.5.<\/li>\n\n\n<li><a href=\"https:\/\/persona.ly\/glossary\/attribution\/mmps\/\" rel=\"noopener\" target=\"_blank\">Mobile Measurement Platforms<\/a> &#8211; leading attribution platforms and how they differ.<\/li>\n\n\n<li><a href=\"https:\/\/persona.ly\/glossary\/real-time-bidding\/the-basics-of-rtb\/\" rel=\"noopener\" target=\"_blank\">The Basics of RTB<\/a> &#8211; understand how the RTB ecosystem works.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The release of iOS 14.5 is fast approaching. In order to help advertisers successfully transition, we\u2019ve created this checklist. We\u2019ve combined some of the basics along with some less-obvious and more than note-worthy changes.\u00a0We believe the combination of the two is a recipe for success. If you\u2019ve already been through the basics &#8211; just skip [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":{"gl_intro":"","gl_hero_image":0,"gl_subtitle":"","gl_icon":0,"gl_bullet":0,"gl_terms":"App Tracking Transparency","gl_related":[],"gl_sidebar_items":"[{\"type\":\"image\",\"image\":57,\"frame\":\"polaroid\",\"caption\":\"\",\"url\":\"\"},{\"type\":\"cta\"}]","gl_autolink_off":false,"gl_hidden":false,"footnotes":""},"class_list":["post-93","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Getting Ready for iOS 14.5 - An Extensive Guide for Mobile Marketers - The UA Glossary - Persona.ly<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting Ready for iOS 14.5 - An Extensive Guide for Mobile Marketers - The UA Glossary - Persona.ly\" \/>\n<meta property=\"og:description\" content=\"The release of iOS 14.5 is fast approaching. In order to help advertisers successfully transition, we\u2019ve created this checklist. We\u2019ve combined some of the basics along with some less-obvious and more than note-worthy changes.\u00a0We believe the combination of the two is a recipe for success. If you\u2019ve already been through the basics &#8211; just skip [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/\" \/>\n<meta property=\"og:site_name\" content=\"The UA Glossary - Persona.ly\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-11T12:40:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1382\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\\\/\",\"url\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\\\/\",\"name\":\"Getting Ready for iOS 14.5 - An Extensive Guide for Mobile Marketers - The UA Glossary - Persona.ly\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/ply_illustration_ios_145_1a.png\",\"datePublished\":\"2022-03-16T12:58:27+00:00\",\"dateModified\":\"2022-12-11T12:40:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/ply_illustration_ios_145_1a.png\",\"contentUrl\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/ply_illustration_ios_145_1a.png\",\"width\":1382,\"height\":640,\"caption\":\"Getting Ready for iOS 14.5 \u2013 An Extensive Guide for Mobile Marketers\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Attribution\",\"item\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/attribution\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Getting Ready for iOS 14.5 &#8211; An Extensive Guide for Mobile Marketers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/#website\",\"url\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/\",\"name\":\"Mobile UA & Retargeting Glossary | Persona.ly\",\"description\":\"Programmatic, attribution and retargeting, explained simply\",\"publisher\":{\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/#organization\",\"name\":\"Persona.ly\",\"url\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/logo.png\",\"width\":32,\"height\":32,\"caption\":\"Persona.ly\"},\"image\":{\"@id\":\"https:\\\/\\\/persona.ly\\\/glossary\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Getting Ready for iOS 14.5 - An Extensive Guide for Mobile Marketers - The UA Glossary - Persona.ly","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:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/","og_locale":"en_US","og_type":"article","og_title":"Getting Ready for iOS 14.5 - An Extensive Guide for Mobile Marketers - The UA Glossary - Persona.ly","og_description":"The release of iOS 14.5 is fast approaching. In order to help advertisers successfully transition, we\u2019ve created this checklist. We\u2019ve combined some of the basics along with some less-obvious and more than note-worthy changes.\u00a0We believe the combination of the two is a recipe for success. If you\u2019ve already been through the basics &#8211; just skip [&hellip;]","og_url":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/","og_site_name":"The UA Glossary - Persona.ly","article_modified_time":"2022-12-11T12:40:27+00:00","og_image":[{"width":1382,"height":640,"url":"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/","url":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/","name":"Getting Ready for iOS 14.5 - An Extensive Guide for Mobile Marketers - The UA Glossary - Persona.ly","isPartOf":{"@id":"https:\/\/persona.ly\/glossary\/#website"},"primaryImageOfPage":{"@id":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/#primaryimage"},"image":{"@id":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/#primaryimage"},"thumbnailUrl":"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a.png","datePublished":"2022-03-16T12:58:27+00:00","dateModified":"2022-12-11T12:40:27+00:00","breadcrumb":{"@id":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/#primaryimage","url":"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a.png","contentUrl":"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2021\/03\/ply_illustration_ios_145_1a.png","width":1382,"height":640,"caption":"Getting Ready for iOS 14.5 \u2013 An Extensive Guide for Mobile Marketers"},{"@type":"BreadcrumbList","@id":"https:\/\/persona.ly\/glossary\/attribution\/getting-ready-for-ios-14-5-an-extensive-guide-for-mobile-marketers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/persona.ly\/glossary\/"},{"@type":"ListItem","position":2,"name":"Attribution","item":"https:\/\/persona.ly\/glossary\/attribution\/"},{"@type":"ListItem","position":3,"name":"Getting Ready for iOS 14.5 &#8211; An Extensive Guide for Mobile Marketers"}]},{"@type":"WebSite","@id":"https:\/\/persona.ly\/glossary\/#website","url":"https:\/\/persona.ly\/glossary\/","name":"Mobile UA & Retargeting Glossary | Persona.ly","description":"Programmatic, attribution and retargeting, explained simply","publisher":{"@id":"https:\/\/persona.ly\/glossary\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/persona.ly\/glossary\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/persona.ly\/glossary\/#organization","name":"Persona.ly","url":"https:\/\/persona.ly\/glossary\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/persona.ly\/glossary\/#\/schema\/logo\/image\/","url":"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2020\/02\/logo.png","contentUrl":"https:\/\/persona.ly\/glossary\/wp-content\/uploads\/2020\/02\/logo.png","width":32,"height":32,"caption":"Persona.ly"},"image":{"@id":"https:\/\/persona.ly\/glossary\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/persona.ly\/glossary\/wp-json\/wp\/v2\/pages\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/persona.ly\/glossary\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/persona.ly\/glossary\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/persona.ly\/glossary\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/persona.ly\/glossary\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":0,"href":"https:\/\/persona.ly\/glossary\/wp-json\/wp\/v2\/pages\/93\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/persona.ly\/glossary\/wp-json\/wp\/v2\/pages\/6"}],"wp:attachment":[{"href":"https:\/\/persona.ly\/glossary\/wp-json\/wp\/v2\/media?parent=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}