{"id":347072,"date":"2026-05-15T14:47:24","date_gmt":"2026-05-15T14:47:24","guid":{"rendered":"https:\/\/integralads.com\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/"},"modified":"2026-05-15T14:47:24","modified_gmt":"2026-05-15T14:47:24","slug":"desktop-app-supply-is-booming-transparency-needs-to-keep-pace","status":"publish","type":"post","link":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/","title":{"rendered":"Desktop App Supply Is Booming, Transparency Needs to Keep Pace"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"347072\" class=\"elementor elementor-347072 elementor-346874\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section data-pix-dividers=\"&lt;div class=&quot;pix-divider  position-relative pix-top-divider&quot; data-style=&quot;style-1&quot; style=&quot;top:-1px;&quot;&gt;&lt;svg xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot; width=&quot;100%&quot;  viewBox=&quot;0 0 1200 559&quot; preserveAspectRatio=&quot;none&quot;&gt;&lt;path fill=&quot;rgba(255,255,255,0.3)&quot;  d=&quot;M1200,0.140054699 L1200,559 L0,559 L0,0.35722972 L560.822718,466.803344 C576.243831,479.629355 582.976586,482.937632 591.005571,485.104574 C599.034555,487.271517 607.100903,487.250104 615.118269,485.040564 C623.135636,482.831024 629.850732,479.487048 645.203531,466.579344 L1200,0.140054699 Z&quot;  \/&gt;&lt;path fill=&quot;rgba(255,255,255,0.6)&quot;  d=&quot;M1200,30.1400547 L1200,559 L0,559 L0,30.3572297 L560.822718,496.803344 C576.243831,509.629355 582.976586,512.937632 591.005571,515.104574 C599.034555,517.271517 607.100903,517.250104 615.118269,515.040564 C623.135636,512.831024 629.850732,509.487048 645.203531,496.579344 L1200,30.1400547 Z&quot; \/&gt;&lt;path fill=&quot;#ffffff&quot; d=&quot;M1200,60.1400547 L1200,559 L0,559 L0,60.3572297 L560.822718,526.803344 C576.243831,539.629355 582.976586,542.937632 591.005571,545.104574 C599.034555,547.271517 607.100903,547.250104 615.118269,545.040564 C623.135636,542.831024 629.850732,539.487048 645.203531,526.579344 L1200,60.1400547 Z&quot;\/&gt;&lt;defs&gt;&lt;\/defs&gt;&lt;\/svg&gt;&lt;\/div&gt;\" class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-c2ee73e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"5028\" data-id=\"c2ee73e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff765a3\" data-eae-slider=\"76963\" data-id=\"ff765a3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-93bd89a elementor-widget elementor-widget-heading\" data-id=\"93bd89a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Desktop App Supply is Booming, Transparency Needs to Keep Pace<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17c4aac elementor-widget elementor-widget-pix-text\" data-id=\"17c4aac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"font-weight: 400;\">Ad-supported desktop applications, particularly in gaming and media categories, have rapidly become a meaningful source of supply in the programmatic ecosystem. In aggregate, these environments generate some of the highest volumes of bid requests observed across channels.<\/span><\/p><p><span style=\"font-weight: 400;\">That scale makes them impossible to ignore. But it also raises important questions about how this inventory is generated, represented, and evaluated.<\/span><\/p><p><span style=\"font-weight: 400;\">Desktop apps are fundamentally different from traditional web environments. They rely on embedded browsers, can run continuously in the background, and often generate ad requests outside of standard user navigation flows. Over the past several months, IAS analyzed a broad set of these applications to better understand how they behave in practice.<\/span><\/p><p><span style=\"font-weight: 400;\">What we found was not a single pattern, but a spectrum ranging from highly transparent, standards-aligned implementations to others that introduce ambiguity into how supply is represented. This report focuses on those patterns and outlines what we believe are best practices for this growing channel.<\/span><\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-27eb1d3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"81264\" data-id=\"27eb1d3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d1cdcb3\" data-eae-slider=\"80327\" data-id=\"d1cdcb3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e926ce0 elementor-widget elementor-widget-pix-img\" data-id=\"e926ce0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-img.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-inline-block \" ><div class=\"pix-img-el    left d-inline-block  w-100 rounded-lg\"  ><img fetchpriority=\"high\" decoding=\"async\" class=\"card-img2 pix-img-elem rounded-lg  h-1002\" style=\"height:auto;\" width=\"1570\" height=\"726\" srcset=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.25.55-PM.png 1570w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.25.55-PM-300x139.png 300w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.25.55-PM-1024x474.png 1024w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.25.55-PM-768x355.png 768w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.25.55-PM-1536x710.png 1536w\" sizes=\"(max-width: 1570px) 100vw, 1570px\" src=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.25.55-PM.png\" alt=\"\" \/><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-a61f315 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"85848\" data-id=\"a61f315\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63c3d3d\" data-eae-slider=\"60323\" data-id=\"63c3d3d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1296416 elementor-widget elementor-widget-heading\" data-id=\"1296416\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Hybrid Environment That Blurs App and Web<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e55c48 elementor-widget elementor-widget-pix-text\" data-id=\"6e55c48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"font-weight: 400;\">Desktop applications sit in an unusual position within the ecosystem. While they are clearly non-browser environments, many render ads through embedded Chromium or Edge webviews. This can make their traffic appear, at least superficially, like standard web traffic.<\/span><\/p><p><span style=\"font-weight: 400;\">In well structured implementations, this distinction is preserved. Inventory is clearly declared as originating from an application, with device signals that reflect a desktop environment. In other cases, inventory is declared as web even though impressions are primarily generated within the application itself. The associated domain often functions more as a <\/span><b>download entry point<\/b><span style=\"font-weight: 400;\"> than a destination users actively visit.<\/span><\/p><p><span style=\"font-weight: 400;\">There are also environments where both the desktop app and the website generate traffic under the same domain. In these cases, app-driven and browser-driven impressions become difficult to distinguish, creating ambiguity for buyers trying to understand the true context of the inventory.<\/span><\/p><p><span style=\"font-weight: 400;\">This is more than a technical nuance. OpenRTB distinguishes between app and web environments because buyers may price, target, and measure those environments differently. That signal helps them understand the context of the inventory they are buying. When a desktop app inventory is misclassified as web, buyers lose transparency into the environment they are bidding on, creating unnecessary ambiguity in the supply chain.<\/span><\/p><p><span style=\"font-weight: 400;\">The path forward is straightforward. Desktop applications should be declared as applications, with signals that accurately reflect their rendering environment. Clarity at this layer benefits both buyers and sellers.<\/span><\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a69204 elementor-widget elementor-widget-pix-img\" data-id=\"9a69204\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-img.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-inline-block \" ><div class=\"pix-img-el    left d-inline-block  w-100 rounded-lg\"  ><img decoding=\"async\" class=\"card-img2 pix-img-elem rounded-lg  h-1002\" style=\"height:auto;\" width=\"1464\" height=\"422\" srcset=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.28.37-PM.png 1464w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.28.37-PM-300x86.png 300w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.28.37-PM-1024x295.png 1024w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.28.37-PM-768x221.png 768w\" sizes=\"(max-width: 1464px) 100vw, 1464px\" src=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.28.37-PM.png\" alt=\"\" \/><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-4e4df6b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"18470\" data-id=\"4e4df6b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-700bfff\" data-eae-slider=\"22328\" data-id=\"700bfff\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1718b3b elementor-widget elementor-widget-heading\" data-id=\"1718b3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">When App Traffic Spans Multiple Domains<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-2b920a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"66707\" data-id=\"2b920a6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4efa6e5\" data-eae-slider=\"2853\" data-id=\"4efa6e5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7667e85 elementor-widget elementor-widget-pix-text\" data-id=\"7667e85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"font-weight: 400;\">One of the more interesting patterns we observed relates to how domains are used within desktop applications.<\/span><\/p><p><span style=\"font-weight: 400;\">Because ads are often rendered through webviews, impressions are typically associated with domains. In some cases, this is simple and consistent. A single domain is used across the application, providing a stable signal to the bidstream.<\/span><\/p><p><span style=\"font-weight: 400;\">In other cases, however, the picture becomes more complex. We observed implementations where a single application generated ad requests across multiple domains, including <\/span><b>one primary domain and four associated secondary domains<\/b><span style=\"font-weight: 400;\">, each appearing as a standalone web property. In another instance, traffic was distributed across <\/span><b>a primary domain, several associated secondary domains, and at least one domain with no apparent association<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><p><span style=\"font-weight: 400;\">While these domains may correspond to real websites, traffic patterns and testing indicate that the associated ad requests are not driven by users actively navigating to those sites. Instead, they are solely generated from within the application itself.<\/span><\/p><p><span style=\"font-weight: 400;\">This creates a disconnect. For buyers, domains are a key signal used for brand safety, contextual targeting and supply path optimization. When a single application presents itself as multiple unrelated sites, it becomes difficult to accurately interpret the context of the impression. In some cases, this pattern may resemble <\/span><b>domain spoofing<\/b><span style=\"font-weight: 400;\"> and can be flagged as <\/span><b>invalid traffic<\/b><span style=\"font-weight: 400;\"> by platforms monitoring for misrepresented supply.<\/span><\/p><p><span style=\"font-weight: 400;\">A more transparent approach is to ensure that domain signals reflect actual user experience. If inventory originates from a desktop application, that context should be clear, rather than distributed across domains that may obscure its source.<\/span><\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-38ae961 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"18395\" data-id=\"38ae961\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9a41fe\" data-eae-slider=\"73534\" data-id=\"a9a41fe\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2223547 elementor-widget elementor-widget-heading\" data-id=\"2223547\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ad Rendering Beyond the User\u2019s View<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-327e8d2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"84849\" data-id=\"327e8d2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-03485c3\" data-eae-slider=\"53731\" data-id=\"03485c3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d35ed48 elementor-widget elementor-widget-pix-text\" data-id=\"d35ed48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"font-weight: 400;\">Another area where desktop applications differ from traditional environments is persistence. Unlike a browser tab, an application can continue running even when it is minimized, backgrounded, or when the device is locked.<\/span><\/p><p><span style=\"font-weight: 400;\">In many of the apps we reviewed, ad behavior was aligned with user activity. When the application was not visible, ad rendering slowed or stopped. This mirrors expectations from both a user experience and measurement perspective.<\/span><\/p><p><span style=\"font-weight: 400;\">However, we also identified cases where <\/span><b>ad rendering continued regardless of visibility<\/b><span style=\"font-weight: 400;\">. Through runtime inspection and code analysis, we observed implementations where ads were refreshed even when:<\/span><\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-4e20b3f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"73239\" data-id=\"4e20b3f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9195d9d\" data-eae-slider=\"74290\" data-id=\"9195d9d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9f77779 elementor-widget elementor-widget-pix-img\" data-id=\"9f77779\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-img.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-inline-block \" ><div class=\"pix-img-el    left d-inline-block  w-100 rounded-lg\"  ><img decoding=\"async\" class=\"card-img2 pix-img-elem rounded-lg  h-1002\" style=\"height:auto;\" width=\"1862\" height=\"662\" srcset=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.36.40-PM.png 1862w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.36.40-PM-300x107.png 300w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.36.40-PM-1024x364.png 1024w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.36.40-PM-768x273.png 768w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.36.40-PM-1536x546.png 1536w\" sizes=\"(max-width: 1862px) 100vw, 1862px\" src=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.36.40-PM.png\" alt=\"\" \/><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-5dbc385 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"40485\" data-id=\"5dbc385\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8cb2ddb\" data-eae-slider=\"54007\" data-id=\"8cb2ddb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4096f89 elementor-widget elementor-widget-pix-text\" data-id=\"4096f89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"font-weight: 400;\">In one such implementation, this behavior<\/span><b> was not incidental<\/b><span style=\"font-weight: 400;\">, it was explicitly enforced in code by disabling Chromium\u2019s built-in background throttling:<\/span><\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bd9bd0 elementor-widget elementor-widget-pix-img\" data-id=\"4bd9bd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-img.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-inline-block \" ><div class=\"pix-img-el    left d-inline-block  w-100 rounded-lg\"  ><img loading=\"lazy\" decoding=\"async\" class=\"card-img2 pix-img-elem rounded-lg  h-1002\" style=\"height:auto;\" width=\"1540\" height=\"194\" srcset=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.45.49-PM.png 1540w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.45.49-PM-300x38.png 300w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.45.49-PM-1024x129.png 1024w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.45.49-PM-768x97.png 768w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.45.49-PM-1536x193.png 1536w\" sizes=\"(max-width: 1540px) 100vw, 1540px\" src=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.45.49-PM.png\" alt=\"\" \/><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8abde7 elementor-widget elementor-widget-pix-text\" data-id=\"f8abde7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p>This logic was applied selectively to webviews responsible for loading ad content, ensuring that timers and refresh cycles<strong> continued uninterrupted<\/strong> even when the user could not see the ads.<\/p><p>From a measurement standpoint, this raises clear concerns. Ad delivery should be tied to user visibility. When impressions are generated outside of that context, it challenges the integrity of the supply and complicates performance evaluation. From the buyer\u2019s standpoint, it also means paying for impressions that may never have had a meaningful chance to be seen.<\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-9aca364 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"15298\" data-id=\"9aca364\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-98dfdbf\" data-eae-slider=\"83046\" data-id=\"98dfdbf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f6e816 elementor-widget elementor-widget-heading\" data-id=\"6f6e816\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Making an App Look Like a Browser\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97f1d49 elementor-widget elementor-widget-pix-text\" data-id=\"97f1d49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"font-weight: 400;\">Signal integrity is another area where we observed meaningful variation.<\/span><\/p><p><span style=\"font-weight: 400;\">Desktop applications using embedded browsers naturally inherit User-Agent strings and Client Hints. In many cases, these include identifiable markers that allow platforms to distinguish app-originated traffic from standard browser traffic. This is a healthy and transparent approach.<\/span><\/p><p><span style=\"font-weight: 400;\">In other cases, however, we observed active modification of these signals. Specifically, some implementations<\/span><b> intercept outbound requests<\/b><span style=\"font-weight: 400;\"> and rewrite headers to closely mimic mainstream browser environments.<\/span><\/p><p><span style=\"font-weight: 400;\">For example, we identified logic that conditionally rewrites Client Hint headers to align with standard Chrome values:<\/span><\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-ca88e3d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"528\" data-id=\"ca88e3d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-afdd7b9\" data-eae-slider=\"51761\" data-id=\"afdd7b9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2010494 elementor-widget elementor-widget-pix-img\" data-id=\"2010494\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-img.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"d-inline-block \" ><div class=\"pix-img-el    left d-inline-block  w-100 rounded-lg\"  ><img loading=\"lazy\" decoding=\"async\" class=\"card-img2 pix-img-elem rounded-lg  h-1002\" style=\"height:auto;\" width=\"1540\" height=\"354\" srcset=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.53.01-PM.png 1540w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.53.01-PM-300x69.png 300w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.53.01-PM-1024x235.png 1024w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.53.01-PM-768x177.png 768w, https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.53.01-PM-1536x353.png 1536w\" sizes=\"(max-width: 1540px) 100vw, 1540px\" src=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.53.01-PM.png\" alt=\"\" \/><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-052b3d6 elementor-widget elementor-widget-pix-text\" data-id=\"052b3d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"font-weight: 400;\">The effect of this approach is to make traffic originating from a desktop application appear indistinguishable from traffic generated by a typical Chrome browser.<\/span><\/p><p><span style=\"font-weight: 400;\">While this may improve compatibility in some cases, it also removes an important layer of transparency. Accurate device and browser signals are foundational to fraud detection, measurement, and targeting. When those signals are altered to mask the true environment, it becomes more difficult for downstream systems to interpret the traffic correctly.<\/span><\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-16f06bc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-eae-slider=\"87012\" data-id=\"16f06bc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-314b877\" data-eae-slider=\"97674\" data-id=\"314b877\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1fec430 elementor-widget elementor-widget-heading\" data-id=\"1fec430\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Building Toward a More Transparent Standard\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bee47c elementor-widget elementor-widget-pix-text\" data-id=\"4bee47c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"font-weight: 400;\">Desktop applications represent a valuable and growing segment of the advertising ecosystem. They offer highly engaged users, persistent environments, and new opportunities for monetization.<\/span><\/p><p><span style=\"font-weight: 400;\">What our analysis shows, however, is that implementation choices matter.<\/span><\/p><p><span style=\"font-weight: 400;\">Across the applications we reviewed, the highest-quality environments shared a consistent set of characteristics: they clearly declared themselves as applications, used domain signals that aligned with real user context, tied ad rendering to visibility, and preserved the integrity of device and browser signals.<\/span><\/p><p><span style=\"font-weight: 400;\">These are not new principles. They are extensions of long-standing expectations across web and mobile. But as desktop apps continue to scale, adhering to these principles will be critical to ensuring that this supply is trusted, understood, and valued appropriately.<\/span><\/p><p><span style=\"font-weight: 400;\">The opportunity is clear. With the right standards in place, desktop applications can continue to grow as a high-quality, transparent channel within the programmatic ecosystem.<\/span><\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Desktop app supply is booming, but transparency needs to keep pace. Read IAS&#8217;s analysis of misclassified inventory, domain ambiguity, and ads rendering outside the user&#8217;s view.<\/p>\n","protected":false},"author":59,"featured_media":347035,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[778],"tags":[],"class_list":["post-347072","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-threat-lab-apac"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Desktop App Supply Is Booming, Transparency Needs to Keep Pace - Integral Ad Science<\/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:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Desktop App Supply Is Booming, Transparency Needs to Keep Pace\" \/>\n<meta property=\"og:description\" content=\"Desktop app supply is booming, but transparency needs to keep pace. Read IAS&#039;s analysis of misclassified inventory, domain ambiguity, and ads rendering outside the user&#039;s view.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/\" \/>\n<meta property=\"og:site_name\" content=\"Integral Ad Science\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-15T14:47:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.25.55-PM.png\" \/>\n<meta name=\"author\" content=\"IAS Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@integralads\" \/>\n<meta name=\"twitter:site\" content=\"@integralads\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"IAS Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/\"},\"author\":{\"name\":\"IAS Team\",\"@id\":\"https:\\\/\\\/integralads.com\\\/#\\\/schema\\\/person\\\/dbb1eb8d41477c4193f06c013629e755\"},\"headline\":\"Desktop App Supply Is Booming, Transparency Needs to Keep Pace\",\"datePublished\":\"2026-05-15T14:47:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/\"},\"wordCount\":1204,\"publisher\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/integralads.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Desktop-App-Supply-Blog-Tile-Image.png\",\"articleSection\":[\"Threat Lab\"],\"inLanguage\":\"en-APAC\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/\",\"url\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/\",\"name\":\"Desktop App Supply Is Booming, Transparency Needs to Keep Pace - Integral Ad Science\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/integralads.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Desktop-App-Supply-Blog-Tile-Image.png\",\"datePublished\":\"2026-05-15T14:47:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/#breadcrumb\"},\"inLanguage\":\"en-APAC\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-APAC\",\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/#primaryimage\",\"url\":\"https:\\\/\\\/integralads.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Desktop-App-Supply-Blog-Tile-Image.png\",\"contentUrl\":\"https:\\\/\\\/integralads.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Desktop-App-Supply-Blog-Tile-Image.png\",\"width\":860,\"height\":860,\"caption\":\"Desktop App Supply Blog - Tile Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/integralads.com\\\/apac\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desktop App Supply Is Booming, Transparency Needs to Keep Pace\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/integralads.com\\\/#website\",\"url\":\"https:\\\/\\\/integralads.com\\\/\",\"name\":\"Integral Ad Science\",\"description\":\"The Hidden Cost of MFA Webinar\",\"publisher\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/integralads.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-APAC\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/integralads.com\\\/#organization\",\"name\":\"Integral Ad Science\",\"url\":\"https:\\\/\\\/integralads.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-APAC\",\"@id\":\"https:\\\/\\\/integralads.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/integralads.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/IAS_Square-Logo-600x600-1.png\",\"contentUrl\":\"https:\\\/\\\/integralads.com\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/IAS_Square-Logo-600x600-1.png\",\"width\":600,\"height\":600,\"caption\":\"Integral Ad Science\"},\"image\":{\"@id\":\"https:\\\/\\\/integralads.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/integralads\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/integralads.com\\\/#\\\/schema\\\/person\\\/dbb1eb8d41477c4193f06c013629e755\",\"name\":\"IAS Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-APAC\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9f16c6f50650cad445307fb6d3f416dd3bd43e25c36941c0d50911615af841de?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9f16c6f50650cad445307fb6d3f416dd3bd43e25c36941c0d50911615af841de?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9f16c6f50650cad445307fb6d3f416dd3bd43e25c36941c0d50911615af841de?s=96&d=mm&r=g\",\"caption\":\"IAS Team\"},\"url\":\"https:\\\/\\\/integralads.com\\\/apac\\\/insider\\\/author\\\/ias-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Desktop App Supply Is Booming, Transparency Needs to Keep Pace - Integral Ad Science","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:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/","og_locale":"en_US","og_type":"article","og_title":"Desktop App Supply Is Booming, Transparency Needs to Keep Pace","og_description":"Desktop app supply is booming, but transparency needs to keep pace. Read IAS's analysis of misclassified inventory, domain ambiguity, and ads rendering outside the user's view.","og_url":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/","og_site_name":"Integral Ad Science","article_published_time":"2026-05-15T14:47:24+00:00","og_image":[{"url":"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-14-at-12.25.55-PM.png","type":"","width":"","height":""}],"author":"IAS Team","twitter_card":"summary_large_image","twitter_creator":"@integralads","twitter_site":"@integralads","twitter_misc":{"Written by":"IAS Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/#article","isPartOf":{"@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/"},"author":{"name":"IAS Team","@id":"https:\/\/integralads.com\/#\/schema\/person\/dbb1eb8d41477c4193f06c013629e755"},"headline":"Desktop App Supply Is Booming, Transparency Needs to Keep Pace","datePublished":"2026-05-15T14:47:24+00:00","mainEntityOfPage":{"@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/"},"wordCount":1204,"publisher":{"@id":"https:\/\/integralads.com\/#organization"},"image":{"@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/#primaryimage"},"thumbnailUrl":"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Desktop-App-Supply-Blog-Tile-Image.png","articleSection":["Threat Lab"],"inLanguage":"en-APAC"},{"@type":"WebPage","@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/","url":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/","name":"Desktop App Supply Is Booming, Transparency Needs to Keep Pace - Integral Ad Science","isPartOf":{"@id":"https:\/\/integralads.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/#primaryimage"},"image":{"@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/#primaryimage"},"thumbnailUrl":"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Desktop-App-Supply-Blog-Tile-Image.png","datePublished":"2026-05-15T14:47:24+00:00","breadcrumb":{"@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/#breadcrumb"},"inLanguage":"en-APAC","potentialAction":[{"@type":"ReadAction","target":["https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/"]}]},{"@type":"ImageObject","inLanguage":"en-APAC","@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/#primaryimage","url":"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Desktop-App-Supply-Blog-Tile-Image.png","contentUrl":"https:\/\/integralads.com\/wp-content\/uploads\/2026\/05\/Desktop-App-Supply-Blog-Tile-Image.png","width":860,"height":860,"caption":"Desktop App Supply Blog - Tile Image"},{"@type":"BreadcrumbList","@id":"https:\/\/integralads.com\/apac\/insider\/desktop-app-supply-is-booming-transparency-needs-to-keep-pace\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/integralads.com\/apac\/"},{"@type":"ListItem","position":2,"name":"Desktop App Supply Is Booming, Transparency Needs to Keep Pace"}]},{"@type":"WebSite","@id":"https:\/\/integralads.com\/#website","url":"https:\/\/integralads.com\/","name":"Integral Ad Science","description":"The Hidden Cost of MFA Webinar","publisher":{"@id":"https:\/\/integralads.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/integralads.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-APAC"},{"@type":"Organization","@id":"https:\/\/integralads.com\/#organization","name":"Integral Ad Science","url":"https:\/\/integralads.com\/","logo":{"@type":"ImageObject","inLanguage":"en-APAC","@id":"https:\/\/integralads.com\/#\/schema\/logo\/image\/","url":"https:\/\/integralads.com\/wp-content\/uploads\/2023\/10\/IAS_Square-Logo-600x600-1.png","contentUrl":"https:\/\/integralads.com\/wp-content\/uploads\/2023\/10\/IAS_Square-Logo-600x600-1.png","width":600,"height":600,"caption":"Integral Ad Science"},"image":{"@id":"https:\/\/integralads.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/integralads"]},{"@type":"Person","@id":"https:\/\/integralads.com\/#\/schema\/person\/dbb1eb8d41477c4193f06c013629e755","name":"IAS Team","image":{"@type":"ImageObject","inLanguage":"en-APAC","@id":"https:\/\/secure.gravatar.com\/avatar\/9f16c6f50650cad445307fb6d3f416dd3bd43e25c36941c0d50911615af841de?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9f16c6f50650cad445307fb6d3f416dd3bd43e25c36941c0d50911615af841de?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9f16c6f50650cad445307fb6d3f416dd3bd43e25c36941c0d50911615af841de?s=96&d=mm&r=g","caption":"IAS Team"},"url":"https:\/\/integralads.com\/apac\/insider\/author\/ias-team\/"}]}},"_links":{"self":[{"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/posts\/347072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/comments?post=347072"}],"version-history":[{"count":0,"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/posts\/347072\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/media\/347035"}],"wp:attachment":[{"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/media?parent=347072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/categories?post=347072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/integralads.com\/apac\/wp-json\/wp\/v2\/tags?post=347072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}