Research paper · No Fluff Advisory · September 2026
What the Machines Can See
The state of mobile app growth in 2026. The engines learn from what they can see early and claim. Durable value depends on what the reports leave out: what would have happened anyway, what the store keeps, and what a customer is worth after a year.
By Evgeny Popov · Published by No Fluff Advisory · US-first, with global context
Research cutoff: 27 September 2026 · Information after this date is not used
Abstract
What this paper found
App-growth engines are built to learn from what they can see early and claim. In 2025 the money went where value per user was higher, even where the engines see less. Durable growth depends on what the reports do not show: what would have happened anyway, what the store keeps, and what a customer is worth after a year.
This paper asks one question: what produces extra durable app value, for which buyers, under which limits, and at what cost? It answers from the US market first, with global evidence where US data runs out. It keeps apart things the industry often blends: installs and customers, credit and cause, forecast and realized value, and a product's existence and its effect.
The research ran as ten evidence streams, three gap-fill passes and a review of the author's own work. Five fact-check passes then re-opened the sources behind every recorded finding, two separate passes scored the vendor panel, a hostile reviewer attacked the argument, and an auditor rechecked the numbers. ChatGPT (OpenAI) then reviewed three builds, and each of its factual points was checked against the sources. It consulted 621 distinct source addresses and recorded 272 findings. The 33 headline claims each carry a record that links prose, evidence and calculation. Chapter 12 describes the process as it actually ran, including what it could not reach.
Six findings drive the rest.
- The engines learn from what they see; the money does not simply follow.Value bidding needs dense, early signal: Google's app campaigns need at least 10 conversions a day to bid for a return target. Yet in 2025 acquisition spend grew 35% on iOS, where signal is thinnest, and fell 1% on Android. It grew 18% in non-game apps and 3% in games. Value per user, category mix and a surge of China-based shopping budgets explain where money went at least as well as signal does .
- Remarketing grew faster than acquisition, and we found no independent test of it in apps.It rose 37% to $31 billion in 2025, against 13% for acquisition, and made up 29% of app marketing spend in AppsFlyer's panel estimate. Randomized studies of web retargeting find real but modest lift. We did not locate a public independent randomized app study that validates its attributed returns .
- The specialist with the highest adjusted EBITDA margin in our table owns an auction its model learns from, but ownership alone does not explain the lead.AppLovin reported $5.5 billion of net revenue in 2025 at an 82% adjusted EBITDA margin, and its model uses outcomes from its own mediation auction . Liftoff, with no such auction, reports a 55% margin on the same net basis, and Unity's rebound followed a new model more than a new asset. Google and Apple own more of the loop than any specialist and disclose less.
- Credit is not cause, and the tests are gated.Across 663 randomized test-and-control comparisons on Meta, statistical methods run without control groups overstated median lift three to thirteen times . The lift tests we reviewed at the big platforms run through account teams . Our searches found no independent causal study of streaming TV's effect on app installs .
- The store's cut is now a lever.At Stripe's published card rate, web checkout keeps about 34% more of a first-year subscription payment than Apple's 30% tier. Against the 15% tier it keeps about 11% more. Both figures come before the cost of running your own billing . How much Apple may charge on US link-outs was still being set in court at the cutoff .
- "Apps DSP" is a checklist, not a proven category, and agents move the control point.On our own screen, one of eleven products documents the full set of capabilities, and none shows the bundle wins . Meta's and TikTok's agent servers can create and change campaigns. Meta's creates new campaigns paused. Neither documents an approval step for edits to live campaigns, so buyers have to set limits, logs and data rights themselves .
Twelve chapters and an evidence appendix. In the HTML edition, the Skim control collapses the paper to its summaries, figures and instruments, and / searches the text, claims and sources. Claim chips such as open the claim's record; numbered references open the source. Chapter 9 holds the scored vendor matrix with full profiles. Chapters 5, 7 and 10 contain interactive models. They are teaching tools with synthetic numbers, and they are labelled that way.
The author, Evgeny Popov, has worked at Samba TV since May 2025 as Global Head of Enterprise. Samba TV sells TV viewing data and measurement, and it appears in chapter 8 as the data source in one CTV-to-app method. From September 2022 to August 2024 he was EVP and GM for international growth at Verve Group, whose Verve Dataseat app DSP is scored in chapter 9. He co-leads a working group within the Ad Context Protocol, an agentic-advertising standard discussed in chapter 11. He founded No Fluff Advisory, which publishes this paper and sells a Mobile App Growth advisory playbook that chapters 3, 10 and 11 test and in places correct. Earlier he held senior roles at Hearts & Science (Omnicom) and Lotame.
No company evaluated in this paper received a prepublication draft or exercised editorial control. Samba TV, Verve and the Ad Context Protocol were held to the same evidence rules as everyone else.
Most causal evidence here comes from web, search, retail and audio advertising, not app installs; the transfer is an inference. Market sizes rest on vendor panels, and the fastest growth in them is global and partly driven by China-based e-commerce budgets. Vendor capabilities are scored on public documents, which measure what firms disclose, not how well they perform. The research used AI agents for search and verification under the author's direction. ChatGPT (OpenAI) assisted with technical and editorial review and source verification. The author retains responsibility for the paper. This assistance does not constitute independent assurance or endorsement by OpenAI. It has not been peer reviewed or independently audited.
Chapter 1
Define growth before you count it
An install is an event. A customer is a person who stays and pays. Much of the muddle in app growth starts when the two are counted as one.
App growth has six stages: discover, acquire, activate, retain, reactivate and monetize. Paid media sets bids, audiences, placements and ads. It does not set onboarding, price, the paywall or the store fee, and those decide whether an install turns into profit. This paper counts growth as extra contribution, in total and per new customer. It does not count installs as growth.
Six stages, five owners
Start with a plain map. A person hears about an app. They tap an ad or a search result, land on a store page and install. They open the app, find some value, and come back or leave. Some pay. Some return later. Six stages cover that path: discovery, acquisition, activation, retention, reactivation and monetization.
Five groups hold the levers. Ad platforms set bids, audiences, placements and delivery. App stores run the listing, search, ranking, fees and the privacy rules on the phone. The product team sets onboarding, first value, price and ad load. Lifecycle teams send push, email and in-app messages. Measurement and finance set the rules for credit, the tests and the meaning of profit.
Scroll sideways to see the whole figure.
Six stages of app growth against the five groups that own the levers. Shading shows how directly each group controls each stage, as judged by the author from platform and store documentation; it is a framework, not a measurement. The dashed box marks where paid media has no direct lever. Feedback to the buying engines is delayed and thresholded on iOS . Also:
Limits. Control levels are the author's judgment. Paid media reaches activation and retention only indirectly, through whom it reaches, what the ad promises and where a deep link lands the user.
Package files: figures/F01.svg · data/figures/F01.csv
The map frames the rest of the paper. Paid media acts on activation and retention mostly at one remove: through whom it reaches, what the ad promises and where a deep link lands the user . Reactivation is the exception, since remarketing buys it directly. A buying platform can choose who sees an ad. It cannot make the first session useful. It can only learn which people tend to stay, and that learning rests on the signal the app sends back.
What counts as growth
Growth here means more durable value than you would have had without the spend. That takes four numbers, and the industry often blurs them.
- Installs. A device event. The count includes reinstalls and redownloads, which are not new customers.
- Activated users. People who reach a first-value event the app defines, such as a finished level, a first order or a started trial.
- Retained value. Revenue or use that is still there at day 30, day 90 or a year, on a stated definition.
- Contribution. Revenue after store fees, refunds, payment costs, taxes where they apply, cost of goods and promotions. Contribution here comes before acquisition cost. Growth is contribution minus the full cost of winning the customer, counted once.
A lower cost per install does not prove growth. Nor does a higher return on ad spend in a platform report. Cost per install can fall and reported return can rise while contribution falls. That happens when cheap installs churn faster, when credit goes to users who would have come anyway, or when a report counts gross sales instead of net revenue .
The units matter
Cost per install divides spend by installs. Cost per payer divides it by payers. A household that saw a TV ad is not a person. An iOS privacy postback is not a user at all. It is a report about one install with no user ID, sent a day or more later, with its detail capped by privacy thresholds . The metric dictionary in the appendix defines each unit and says what it can be added to.
Six money pools that must never be added up
Market sizes in this field are noisy because different pools of money get quoted as one. This paper keeps six apart.
- Q1: ad spend that promotes apps. What advertisers pay to win installs and bring users back.
- Q2: ads sold inside apps. What any advertiser pays to reach people while they use apps. Much of it promotes things other than apps.
- Q3: app-store consumer spending. What people spend through Apple and Google billing.
- Q4: subscription revenue. It overlaps Q3 when a store bills it. It sits outside Q3 when billed on the web.
- Q5: commerce value. Orders placed in shopping, delivery and travel apps. This is gross merchandise value, not the app's revenue.
- Q6: ad-platform revenue. What the platforms report. It is often net of what they pay publishers, so it is not ad spend.
These overlap in places and describe different markets in others. Adding them into one total overstates the market. Chapter 2 puts the best public number for each pool side by side.
What the paper asks
The brief for this research set twelve questions. They come down to one: what produces extra durable app value, for which buyers, under which limits, and at what cost? Each chapter takes part of that question. Each ends with a test: the case for a thesis, the best case against it, other explanations, and the result that would prove it wrong.
- Thesis
- For many apps the binding barrier comes after the install, at activation and early retention, not at the price of the install.
- Supporting evidence
- In a panel of more than 16,000 games, the median title kept about 22% of new users on day 1 and under 1% on day 30 . Subscription apps with a hard paywall turn about five times more installs into payers by day 35 than freemium apps .
- Best counterevidence
- Both figures come from vendor panels. The game medians are per title, include games that buy no ads, and cover games only. Apps that choose hard paywalls differ in category and price, so the gap does not show that the paywall causes it.
- Other explanations
- Low retention can reflect installs bought from low-intent placements. That is a media problem that looks like a product problem.
- What would prove it wrong
- A randomized test in which better-targeted media, with the product held constant, moved day-30 retention more than product changes of similar cost did.
Chapter 2
Where the budgets and the power sit
The money is large and still growing. Profit sits with a few firms, and the firm that earns most on its revenue also owns an auction its model learns from. Whether the ownership explains the profit is still an open question.
AppsFlyer's client panel puts 2025 app marketing spend at about $109 billion worldwide: $78 billion to win new users and $31 billion to bring old ones back. The US holds about 42% of acquisition spend. Remarketing grew faster than acquisition, at 37%. Store spending is a larger, separate pool, and two data vendors disagree on its size by $11 billion. Among specialist ad platforms, AppLovin reported $5.5 billion of net revenue for 2025 at an 82% adjusted EBITDA margin, the highest in our table. Liftoff, which owns no mediation auction or attribution company, reports a 55% margin on the same net basis. Google and Apple own more of the loop than anyone, and they do not disclose app-ad revenue.
The pools, side by side
The most detailed public estimate of ad spend that promotes apps comes from AppsFlyer, an attribution company. Its report, first published in December 2025, says app marketers spent $109 billion worldwide in 2025. User acquisition took $78 billion, up 13%. Remarketing took $31.3 billion, up 37%. That lifted its share of the total from 25% to 29% . The panel is large: 32 billion paid installs and 45,000 apps. But it is AppsFlyer's own clients. The report does not state its measurement period, which may include estimated months, or how it scales the panel to a world total. Treat it as a well-grounded estimate. It is not a census.
The same report says the US holds 42% of global spend, in the section on acquisition. That puts US acquisition spend near $33 billion in 2025, before remarketing . The report does not print that dollar figure. It is our arithmetic, and it assumes the share refers to acquisition spend.
Scroll sideways to see the whole figure.
Each panel has its own scale. Q1 is AppsFlyer's client-panel estimate of 2025 app marketing spend; the US bar is our derivation from its stated 42% share . Q3 shows two app-intelligence vendors' estimates for the same year . Q6 shows company revenues from filings, which mix net and gross revenue recognition . Sensor Tower's figures include paid-app downloads and exclude third-party Android stores; its US figure is 'nearly $60 billion'.
Limits. Vendor estimates are not audited; company revenue is not ad spend; fiscal years differ (Digital Turbine to March 2026).
Package files: figures/F02.svg · data/figures/F02.csv
Store spending is a different pool. Sensor Tower estimates $167 billion of in-app purchase and paid-app spending on iOS and Google Play in 2025, up 10.6% . Appfigures estimates $155.8 billion, up 21.6% . The two vendors describe the same year and the same two stores. They differ by about $11 billion on the level and 11 points on the growth rate . Part of the gap is scope, and neither publishes a method a buyer could check. Both agree on one thing: non-game apps now earn more in the stores than games do.
Ads sold inside apps have no public market total at the cutoff that we could read without a paywall. We leave that bar empty rather than fill it with a guess. Liftoff's prospectus cites a commissioned estimate of a $79 billion market in 2025 for independent in-app ad technology . That is a different quantity again, prepared for a share sale.
Where growth came from in 2025
Three shifts stand out in AppsFlyer's data, all of them global. First, acquisition growth came entirely from iOS, up 35%, while Android slipped 1% . Second, non-gaming apps drove it. Their acquisition spend rose 18% to $53 billion, while games rose 3% to $25 billion. Shopping apps grew 70%, largely on budgets from China-based e-commerce apps. Third, money moved toward existing users. Remarketing grew almost three times as fast as acquisition.
The first two shifts matter for this paper's argument, and they cut against the simple version of it. Chapters 3 and 5 show that the bidding machines learn best where signal is dense and fast. Yet in 2025 money grew fastest on iOS, where signal is thinnest, and in non-game apps, whose value often arrives late. So the machines' view does not decide where budgets go. Value per user, category mix and a wave of China-based e-commerce spending explain the shift at least as well. AppsFlyer does not publish a US-only category split, so we cannot say how much of the shopping surge reached the US.
The third shift is the one to watch. Remarketing reaches people who already have the app, and some would have come back anyway. Randomized studies of web retargeting find real but modest lift (chapter 5). We found no independent randomized study of app remarketing. So the faster-growing of the two budget lines is also the one we found no independent app test for .
Who earns the money
Company filings give harder numbers. They measure a different thing: the revenue of ad platforms, not ad spend.
| Company | Year | Revenue (basis) | Profit measure | Source |
|---|---|---|---|---|
| AppLovin | 2025 | $5,481m, up 70% (net of publisher payouts) | Adjusted EBITDA $4,512m, 82% of revenue | |
| Mobvista (Mintegral) | 2025 | $2,047m, of which Mintegral $1,961m (gross) | Adjusted EBITDA $191m, 9% of revenue | |
| Unity (all segments) | 2025 | $1,850m (mixed; includes its engine business) | Adjusted EBITDA $409m, 22% | |
| Liftoff | 2025 | $686m, up 32% (net) | Adjusted EBITDA $374m, 55%; net loss $23m | |
| Digital Turbine | year to March 2026 | $565m, up 15% (mixed) | Adjusted EBITDA $122m, about 22% | |
| Verve Group | 2025 | €551m (mixed after a Q3 change) | Adjusted EBITDA €134m: 24% of reported revenue, 22% of like-for-like revenue |
Three cautions apply before anyone ranks these. First, firms book revenue differently. AppLovin and Liftoff act as agents and report revenue net of what they pay publishers . Mobvista books gross, as principal, with a gross margin of 21.2%; its own non-IFRS ad-tech net revenue for 2025 adds up to about $519 million . Digital Turbine books its exchange net and its brand and performance business gross . Verve moved some revenue from net to gross in the third quarter of 2025 . A margin on net revenue looks far higher than the same business on gross revenue . Second, adjusted EBITDA is each firm's own measure. Third, Unity's margin covers its game-engine business as well as ads, so it is not an ad-business margin.
So the table supports a narrow claim. In this table, AppLovin's net revenue exceeded the next four specialists combined, even with Mobvista counted gross. That is a comparison of selected firms, not a measure of market concentration. Its margin is the highest in the table. Liftoff, the one peer that also reports net, is the fairest comparison.
The latest quarter at the cutoff kept the pattern. AppLovin reported $1,924 million of revenue for the second quarter of 2026, up 53%, at an adjusted EBITDA margin of 83.9% . Unity's Grow revenue rose 35% to $389 million. Unity credits its Vector-driven ad network, partly offset by the older ironSource network . Liftoff listed on 4 June 2026. In its first quarterly report as a public company, for April to June, revenue rose 35% to $220 million. One customer made up about 10% .
The mix differs too. Game advertisers supplied three quarters of Mintegral's 2025 revenue . At Liftoff, slightly more than half of advertiser revenue came from outside gaming before its listing . At Unity, the Unity Ad Network, now running on the Vector model, made up 56% of Grow revenue in the fourth quarter of 2025. The older ironSource network fell to 11% .
Stacks, and who owns the loop
Common ownership is the key structural fact. AppLovin owns four pieces. Its ad network and bidding engine was sold as Axon Ads Manager and renamed AppLovin Ads by mid-2026. MAX is the mediation auction many game publishers use to sell their inventory. Adjust, bought in 2021, is an attribution company. Wurl, bought in 2022, is a streaming TV business . Unity owns the Vector and ironSource ad networks and the LevelPlay mediation auction . Digital Turbine combines phone preloads with its own exchange . Mintegral buys on its own software kit inside publisher apps .
The biggest owners of the loop are not specialists. Google owns Android, the Play store, the Install Referrer, the AdMob mediation platform and the Firebase analytics kit. Its app campaigns expect Firebase-sourced events for target-return bidding . Apple owns iOS, the App Store, the privacy thresholds and Apple Ads, which has its own direct attribution interface (chapter 3). Neither discloses app-ad revenue, so neither appears in the table, though their app-ad businesses are likely larger than any specialist's.
Scroll sideways to see the whole figure.
A simplified map of roles in app advertising. Solid arrows carry money and bids; dashed arrows carry feedback data. AppLovin discloses that its Axon model uses MAX auction outcomes . Ownership stacks are from company filings . A shared owner creates a potential conflict of interest; it is not evidence of misconduct.
Limits. Schematic only; flows are not measured and many buyers use several paths at once.
Package files: figures/F03.svg · data/figures/F03.csv
Why does ownership matter? A mediation auction sees who bid what for every impression, and who won. AppLovin's disclosure on its Axon model says the model uses win and loss notices from the MAX auction, along with device and engagement signals and data advertisers share . A buyer who uses AppLovin media, measures it with Adjust and monetizes through MAX deals with one company at three points. AppLovin says Adjust data is not shared with it unless the customer directs . That is the company's own assurance, and it has not been independently checked. The overlap is a potential conflict of interest. It is not evidence of misconduct.
AppLovin has also faced public allegations. In February and March 2025, four research outfits, three of them short sellers who profit if the stock falls, published reports on the company. They claimed silent app installs pushed through the MAX software kit and use of persistent identifiers against partner platforms' terms. They also claimed e-commerce results came more from retargeting than from new customers. One report, by Muddy Waters, said log files from a demand-side platform covering five advertisers showed about 52% of AppLovin's e-commerce conversions came from retargeting. It put incrementality at only about 25% to 35%. Its data and method are not public . The stock fell 12% on 26 February and 20% on 27 March 2025. AppLovin's chief executive and technology chief denied the claims in blog posts . A securities class action followed. In January 2026 the plaintiffs asked to add reported SEC and state investigations to their complaint. In April the court took that request and AppLovin's motion to dismiss under submission. No ruling appeared on the public docket as of mid-August, and related shareholder suits were on hold . In October 2025 Bloomberg reported, and Reuters relayed, that the SEC was probing AppLovin's data collection. AppLovin said it does not comment on potential regulatory matters . Its filings name no specific investigation, though each says in general terms that the company is involved in regulatory investigations . In September 2026 a separate securities suit was filed over statements about AI products . The short-seller reports are claims by parties with a financial stake. The complaints are allegations: the public docket showed no ruling on the Brownback motion to dismiss as of mid-August 2026, and the September suit had just been filed. That suit does not itself confirm the reported SEC inquiry. We record all of this because it bears on data use, not because this research could test it.
The market keeps reshaping
Ownership has moved fast. Unity merged with ironSource in November 2022, after rejecting an all-stock approach from AppLovin that valued Unity at $20 billion . AppLovin sold its game studios to Tripledot in June 2025 for $430.6 million in cash and about a fifth of Tripledot's equity, valued at $285 million . Liftoff listed on Nasdaq in June 2026 at $23 a share. A first attempt, filed in January, was withdrawn on 17 February 2026 . LoopMe bought Chartboost from Zynga in December 2024 . Aarki had rebranded as RZR by March 2026 . Affle runs at least four app-marketing brands: Jampp, YouAppi, RevX and mediasmart. In June 2026 it agreed to buy the AdColony technology and brand from Digital Turbine . The tools around the market move too. OpenAI bought the testing firm Statsig in 2025, and in May 2026 Amplitude bought Statsig's customer contracts, brand and a licence to its technology .
The pattern is consolidation around a few stacks, with specialists and new listings in between. It is consistent with the playbook's view that a US buyer compares any challenger with AppLovin, Moloco and Liftoff first, but it does not test that view. This research did not study firms that failed or closed, so the sample leans toward survivors.
- Thesis (hypothesis)
- Owning an auction whose outcomes feed the bidding model gives a lasting edge in model quality.
- Supporting evidence
- AppLovin's 70% revenue growth and 82% adjusted EBITDA margin in 2025 , and its disclosure that the Axon model uses MAX auction outcomes .
- Best counterevidence
- Liftoff has no mediation auction or attribution company and still reports a high margin on net revenue . Unity owns an auction, yet its Grow revenue picked up only after a new model, Vector, arrived , which points to model quality more than ownership.
- Other explanations
- Model quality, revenue accounting, category mix (high-value game genres) and AppLovin's e-commerce push could each explain part of the gap.
- What would prove it wrong
- Independent tests in which platforms without owned supply delivered equal incremental value per dollar across categories, or no change in AppLovin's performance where MAX signals were restricted.
Chapter 3
What the signal can tell you
On iOS the operating system decides what an advertiser may learn, when, and in how much detail. On Android the old identifiers still work, and Google's privacy replacements are being wound down.
In one attribution vendor's panel, 35% to 38% of iOS users who see the tracking prompt accept it. For each install credited to an ad network, Apple's frameworks send up to three postbacks with no user ID. Each arrives one to six days after its window closes, and the windows run up to 35 days from first launch. How much detail each carries depends on crowd size, so bigger campaigns tend to learn more. SKAdNetwork and its successor, AdAttributionKit, run side by side, and Apple has set no end date for the old one. On Android the advertising ID and the Play Install Referrer still carry attribution. Google announced in October 2025 that it would phase out its Privacy Sandbox ad tools on Android. At the cutoff that phase-out was scheduled, not done.
iOS: consent first, then thresholded postbacks
Since April 2021, an iOS app must ask before it tracks a user across other firms' apps . Most users who see the prompt say no. Adjust, an attribution vendor owned by AppLovin, reports on its own client base. There, opt-in among users shown the prompt rose from 35% to 38% between early 2025 and early 2026 . That is a panel figure, not a rate for all users. A survey asked 11,000 US and UK iPhone users which prompts they would accept. About 25% said yes to Apple's own prompt for personalized ads, against 13% for the tracking prompt other firms must show . Two of that study's five authors work at Meta, which has a stake in the answer, and a third has consulted for it.
Apple's frameworks report ad-driven installs without a device ID, whether or not the user opted in . For users who decline, an app may not link its data with other companies' data to measure ads . For ads outside the App Store, the postbacks are then the only attribution Apple itself provides. Under SKAdNetwork 4, an install can produce up to three postbacks. They cover days 0 to 2, 3 to 7 and 8 to 35 after the user first opens the app. Each is sent after a random delay once its window closes, or sooner if the app locks its value early. The delay is 24 to 48 hours for the first and 24 to 144 hours for the others. So the last can arrive about 41 days after first launch . Apple gives each download one of four privacy tiers. The tier reflects crowd size across the app or site showing the ad, the advertised app, the install country and the campaign code. Apple does not publish the thresholds. In the lowest tier the advertiser gets one postback, a two-digit campaign code and no conversion value at all .
That design has a commercial side effect. Detail rises with crowd size. Installs that cluster in a few publishers, countries and campaign codes are more likely to reach the top tiers. Even there, the fine-grained value comes only in the first postback; later ones carry a coarse value . A small advertiser, or one that splits spend thinly, is more likely to get coarse values or none . Apple itself says smaller developers may get limited data back because of these thresholds . Rules written to protect users also make signal a scale advantage.
What else fills the iOS gap
Postbacks are not the only tool in use. Attribution companies document probabilistic matching, which links an ad click to an install by device and network traits inside a short window. Platforms also report modeled conversions, which estimate what they cannot observe . That sits close to a line Apple draws. Its rules bar apps from deriving data from a device to identify it uniquely. Apps or kits caught doing so may be rejected from the App Store . Adjust says such modelling applies only where Apple's tracking policy allows it . AppsFlyer ranks it below exact matching and says it produces campaign-level reports rather than identifying devices . Buyers should know which part of a reported number is observed, which is matched by probability, and which is modeled.
AdAttributionKit has not replaced SKAdNetwork
AdAttributionKit arrived with iOS 17.4 in March 2024. It first added attribution for alternative app stores in the EU. Re-engagement followed in the iOS 18 cycle, then a country code, adjustable windows and cooldown periods in the iOS 26 cycle . Apple's SKAdNetwork page tells developers to use AdAttributionKit for app ad campaigns . Its guide says only one impression can win an install across the two frameworks. It bridges them one way: a value update sent through SKAdNetwork is mirrored into AdAttributionKit. The same guide still tells apps that work with both to call both . The release notes list no SKAdNetwork 5, and no document we opened sets a date to retire SKAdNetwork . The changelog has no entry after June 2025. One later addition, a way to register view-through impressions in iOS 26.2, appears in Apple's reference pages but not in the changelog. The iOS 27 release notes list no attribution changes .
Two rules shape re-engagement. For installs, the winning network gets postbacks and up to five others get one losing postback each. For re-engagement, only the winner hears anything . A network that helped bring a user back but lost the last touch learns nothing.
The big attribution companies document live support for both frameworks, including copies of postbacks sent to them . The plumbing exists. The limit is what the postbacks say.
Apple measures its own ads differently
Apple Ads, Apple's own App Store ad business, has its own attribution interface. It covers only Apple Ads download campaigns, in search results, the search tab, the Today tab and product pages. The app gets a token that must be traded with Apple's server within 24 hours . Apple credits a tap up to 30 days before the install and, since March 2025, a view up to 24 hours before . In September 2026, the month of the cutoff, Apple said campaigns that target by age or gender will get no attribution through that interface . Apple Ads also registered with AdAttributionKit in April 2025, for now through SKAdNetwork versions 1 to 3 and for click-throughs only .
So Apple provides two kinds of attribution. Its own ads get a direct interface as well as postbacks. For other networks, Apple provides only postbacks. Those networks may add attribution from data they own, but matching users across companies needs the user's consent . Buyers should read Apple Ads results with that in mind. It is a difference in what can be seen, and it says nothing about which channel works better.
Europe is pushing on the consent screen
Competition authorities in three EU countries have acted against the way Apple runs its tracking prompt. France fined Apple €150 million in March 2025. It found the idea of the prompt acceptable but the way Apple ran it abusive . Italy fined Apple €98.6 million in December 2025 over the double consent the prompt adds on top of privacy-law consent . In August 2026 Germany's competition authority made Apple's commitments binding. Apple must align the wording of its own and other firms' prompts, drop discouraging design, and let apps combine the prompt with their privacy-law consent. It has four months to comply .
Apple's developer documents now describe a fuller, text-rich consent sheet for the EU. It is part of iOS 27.2, which was in beta at the cutoff. It will be required for users in France, Germany, Italy, Poland and Romania. The same release notes add a yearly re-prompt in the EU . Apple does not link these changes to the rulings, and they had not shipped at the cutoff. If they ship and lift opt-in, European iOS measurement will improve. US rules do not change.
Android: the old tools still carry the load
On Android, attribution still rests on two long-standing tools. The advertising ID can be reset or deleted. Apps that target Android 13 or later must declare a permission to read it, and a user who deletes it hands apps a string of zeros . The Play Install Referrer tells an app which referral link led to its install, with click and install times .
In October 2025 Google said it would phase out the Privacy Sandbox ad tools on Chrome and Android. They include Attribution Reporting, Topics, Protected Audience, the SDK Runtime and several others . At the cutoff, Google's own status page listed the Android pieces as "scheduled for phaseout", with no removal date . The author's playbook called these tools "retired" on Android in October 2025 . The exact position is that retirement was announced, and the identifiers they were meant to replace are still in service. Chapter 12 lists this as a correction.
Scroll sideways to see the whole figure.
Dated changes to app measurement, store rules and privacy law, April 2021 to October 2026, from official documentation, regulators and court records . Month-only dates are shown on the first of the month. The Android Privacy Sandbox phase-out was announced, not completed, at the cutoff.
Limits. Selected events only. The EU business terms effective 1 October 2026 and Google's link-out reporting are shown after the cutoff line as scheduled. Dates shown as year and month only are approximate release cycles.
Package files: figures/F04.svg · data/figures/F04.csv
OS measurement matrix
What each platform lets an advertiser see, with the status of each mechanism at 27 September 2026. The full policy and product status register is in the appendix.
| Device identifier | IDFA only after the user allows tracking | Advertising ID; apps targeting Android 13+ must declare AD_ID; zeros once the user deletes it | Live | |
| Install attribution (paid) | SKAdNetwork 4 / AdAttributionKit postbacks: up to 3 windows (days 0-2, 3-7, 8-35), 24-144h delay, crowd-anonymity tiers | Play Install Referrer (referrer, click and install times) plus Advertising ID | Live; SKAN and AAK bridged | |
| Re-engagement attribution | AdAttributionKit re-engagement; winner-only postbacks | Attribution company deep-link and ID matching | Live (iOS 18 cycle onward) | |
| Platform's own ads | Apple Ads via AdServices token (24h to exchange); 30-day tap and 24-hour view windows (view-through since March 2025); no attribution for age/gender-targeted campaigns from Sept 2026 | Google, Meta, TikTok self-attribution via device ID | Live | |
| Aggregate privacy APIs | n/a (postbacks are Apple's aggregate path) | Privacy Sandbox Attribution Reporting, Topics, Protected Audience, SDK Runtime: phase-out announced Oct 2025, 'scheduled for phaseout' at cutoff | Announced retirement | |
| Consent screen | ATT prompt; beta expanded EU consent sheet documented, mandatory in five EU countries once shipped | No OS-level tracking prompt; user can reset or delete the ID | Live; EU beta not shipped |
What this means for the buyer
The two platforms now differ less in whether you can measure and more in what you can see. On Android, exact install attribution is still normal. On iOS, most ad-driven installs are reported late, without a user ID, and with detail that depends on crowd size. Measured growth can move for reasons unrelated to real growth. AppsFlyer reports that US iOS paid installs rose 31% in 2025 while Android rose 8% . Part of that gap may be real demand and part may be better attribution coverage. The report does not separate them.
- Thesis
- Apple's privacy thresholds give larger advertisers richer feedback, which adds to their optimization edge.
- Supporting evidence
- Postback detail is tied to crowd size through the privacy tiers , and Apple says smaller developers may get limited data back ; value bidding on major platforms needs dense conversion signal (chapter 5).
- Best counterevidence
- Networks can pool learning across advertisers, so a small advertiser on a big network may still gain from the network's scale.
- Other explanations
- Large advertisers may simply have better data teams and bigger creative budgets.
- What would prove it wrong
- Evidence that small iOS advertisers with coarse postbacks get similar incremental return per dollar to large ones on the same networks.
Chapter 4
From attribution to causality
Every system that counts app installs counts them differently, on purpose. None of them counts what would have happened without the ad.
Ad platforms, attribution companies, Apple's postbacks and finance each use their own clock, window and rules. Their totals will not match, and they are not meant to. Attribution assigns credit. It does not measure cause. Across 663 randomized test-and-control comparisons on Facebook, statistical methods run without the control groups overstated the lift the experiments measured by three to thirteen times. The gap does not always run one way: on iOS, privacy limits also hide some installs that ads did cause. Lift tests exist on the big platforms, but the ones we reviewed run through an account team.
Why the numbers never match
Put a campaign's results from Meta, TikTok, an attribution company, Apple's postbacks and the finance ledger side by side. They will differ. That is not a bug in any of them. Each answers a different question with different rules.
- Different clocks. Meta's Ads Manager files a conversion under the time of the ad view or click, not the install. Meta warns this causes gaps against attribution-company reports .
- Different windows. AppsFlyer's defaults credit a click up to 7 days before the install and a view up to 1 day before . Meta's windows depend on where you look. App-install ad sets optimize on a 1-day click, with a 1-day view optional, and iOS app-event campaigns use a 1-day or 7-day click. Ads Manager can show 28-day click counts, but only as a comparison. Meta's older App Events API, no longer recommended for new work, counts clicks within 30 days . TikTok offers 1, 7, 14 or 28 days for clicks, up to 7 days for views, and a separate window for "engaged views" of 6 seconds or more .
- Different ideas of a click. In Singular's aggregate reports on Meta campaigns, engaged-view conversions are filed as click-throughs .
- Separate claims. Meta, Google and TikTok are "self-attributing": each decides for itself which installs it claims, under its own rules. Since March 2025 TikTok requires this mode for all apps, and its help page says it works "without affecting your MMP's final attribution logic" . Two platforms can claim the same install. The attribution company then picks one winner.
- Reinstalls. If someone reinstalls inside the reattribution window, AppsFlyer records no new install unless the user engaged with a retargeting campaign. After the window, the same person counts as new .
- Thresholds and delay. Apple's postbacks arrive days later, with no user ID and detail capped by privacy thresholds. Only one network wins each install (chapter 3).
- Finance. The ledger books revenue net of store fees, refunds and taxes, when earned. Ad reports usually book gross value on the day of the event.
Scroll sideways to see the whole figure.
Each system uses its own clock, window and identity basis, drawn from platform and attribution-company documentation . Apple sends up to three postbacks for each install credited to the winning network, one per conversion window, and at most one to each of up to five losing networks; privacy tiers limit what each carries. Arrows show what each step removes or adds relative to the one before. The steps are not a single funnel with measured drop-offs.
Limits. Default windows are configurable; platforms change reporting rules often.
Package files: figures/F05.svg · data/figures/F05.csv
The practical rule follows. Never add platform-reported conversions and privacy postbacks into one total. Summing claims from several self-attributing platforms counts some installs twice, so the total is not a count of installs . Reconcile each system on its own terms. Then ask a separate question about cause.
The error does not always run one way. On iOS, installs in the lowest privacy tier carry no conversion value . An install that no method can match to an ad is counted as organic . Paid volume may also lift an app's store ranking and so its organic installs, which no report credits to the ads. All of that makes paid media look weaker than it is. The net direction varies by channel and platform, which is one more reason to test instead of trusting any single report.
Attribution reconciliation register
Each reporting system's rules, from its own documentation. Use it to explain gaps, not to merge totals.
| Meta Ads Manager / App Events API | App install or in-app event logged via Facebook SDK, App Events API, or Conversions API | Ads Manager: impression or click time, not install time (Meta flags this as a cause of gaps with MMP reports) | App-install ad sets optimize on a 1-day click (1-day view optional); iOS app-event and value campaigns use a 1-day or 7-day click; Ads Manager shows 28-day click only as a comparison; the legacy App Events API endpoint counts clicks within 30 days | Device/user match for consented traffic and Android; aggregated for iOS AEM | Not independently confirmed in this research for Ads Manager 'estimated results' wording; App Events API confirms only the impression/click-time clock basis | Numbers can change after the fact because insights are keyed to impression/click time rather than install/conversion time | Clock basis (impression/click-time vs. install-time) plus a documented reclassification of engaged-view conversions into the 'click-through' bucket in partner (Singular) aggregate reporting | |
| AppsFlyer (MMP) | Install/re-engagement attributed via self-reporting-network (SRN) device-ID query, referrer match, device-ID matching, or probabilistic modeling | Click/impression time opens the lookback window; attribution is finalized at first app launch | Click: 7-day default (1-30 configurable); view-through: 1-day default (0-24h); engaged-click: 2-day default (1-7 days) | Deterministic methods (referrer, device-ID matching) prioritized over probabilistic modeling within the lookback window; SRNs use MMP-API device-ID query subject to ATT consent plus SKAdNetwork on iOS | Probabilistic modeling used as a fallback method for CTV, PC/console and some non-SRN networks | Not documented in the pages accessed | Choice of window length, deterministic-vs-probabilistic priority order, and reattribution-window rules (installs inside the reattribution window get no postback and are classified organic) produce a different organic/non-organic split than a platform's own native reporting | |
| TikTok Ads Manager (SAN) | In-app event or install claimed via TikTok's mandatory Self-Attributing Network (all apps since 31 March 2025) | Click, view, or engaged-view event time | Click-through: 1, 7, 14 or 28 days; view-through: off, 1 or 7 days; engaged view-through (6s+ watched) for app campaigns: 1 or 7 days | SAN device-level claim reported directly to TikTok Ads Manager; SKAN 4.0 is documented as a separate, additional iOS mechanism | Not detailed in the pages accessed beyond the SKAN 4.0 reference | Not documented in the pages accessed | TikTok's own documentation explicitly states SAN integration does not affect an MMP's 'final attribution logic' -- the two systems are designed to be allowed to disagree | |
| SKAdNetwork 4 (iOS, network-agnostic) | Install/re-download plus up to three staged conversion-value updates | Three fixed postback windows keyed to days since install/re-download (0-2, 3-7, 8-35), each delivered 24-144 hours after window close | Up to 35 days total across three sequential windows; developers can 'lock' a conversion value early to accelerate postback delivery | No device ID; aggregated postback gated by a 4-tier crowd-anonymity threshold determining fine (6-bit, 0-63) vs. coarse (none/low/medium/high) conversion-value detail | Coarse-value bucketing is itself a privacy-driven substitute for granular data when crowd size is insufficient | 24-144 hours per postback, on top of the multi-day window itself | Delayed, tiered, aggregated, device-ID-free postback logic is structurally incompatible with MMPs' deterministic click/device-ID attribution, producing a persistent, by-design reconciliation gap on iOS | |
| Apple AdServices / Apple Ads Attribution API | Apple Ads app-download campaigns on the App Store (search results, search tab, Today tab, product pages) | 24-hour attribution-token TTL; the token must be exchanged server-side within that window to retrieve the attribution record | Tap within 30 days; view within 24 hours (view-through since March 2025); no attribution for age/gender-targeted campaigns from Sept 2026 | Server-side token tied to device, scoped only to Apple Search Ads | None documented | None documented beyond the 24-hour token TTL | AdServices is structurally narrower in scope (Apple Search Ads only) than SKAdNetwork/AdAttributionKit (all networks), so it is not a substitute reconciliation source for non-Apple-Ads traffic | |
| Google Ads (Data-Driven Attribution) | Conversion path across Search, YouTube, Display and Demand Gen ads | Not addressed in the page accessed | Not stated in the page accessed | Multi-touch statistical credit across the observed conversion path; the default for most conversion actions and available at any volume; Google recommends 200 conversions and 2,000 interactions in 30 days | Not confirmed in this research -- the accessed page did not address modeled conversions for privacy-limited traffic despite that being specifically sought (see open_questions) | Not documented in the page accessed | Accounts below the documented data-sufficiency threshold cannot use data-driven attribution and default to a different (rules-based) model, creating cross-account inconsistency in how Google's own reporting allocates credit |
Credit is not cause
Attribution tells you which touch came last, or which system claims the install. It does not tell you whether the install would have happened anyway. Only a valid comparison group can do that. The cleanest is a group randomly kept from the ads, analyzed as assigned. Comparing people who happened to see an ad with people who did not keeps the selection bias.
The strongest public evidence on the size of the gap comes from Meta's own test platform, studied by academics with Meta ties. Gordon, Moakler and Zettelmeyer studied 563 US ad experiments on Facebook, run from November 2019 to March 2020. Some tested several ads, so there were 663 test-and-control pairs, which the authors count as experiments. Together they served about 38 billion impressions. The median lift the experiments measured was 29% for upper-funnel outcomes, 18% for mid-funnel outcomes and 5% for purchases. They then ran two statistical methods on the same campaigns without the control groups. A double machine-learning method estimated median lifts of 83%, 58% and 24%. Propensity-score matching estimated 173%, 176% and 64% . Both overstated lift at every stage. As a multiple, the error was largest at the bottom of the funnel: about five times the measured 5% for machine learning and thirteen times for matching. One author works at Meta, and two were part-time Facebook employees to reach the data. An earlier study of 15 experiments reached the same conclusion .
This study tests statistical corrections, not attribution rules. Two older studies speak more directly to attribution-style reports. At eBay, a standard regression put the return on paid search above 4,000%. Adding controls for region and day still left it above 1,600%. A 60-day test then switched off non-brand search ads in about 30% of US regions and found a return of minus 63% . Ads on eBay's own brand name showed no measurable short-term benefit . Across 25 retail and finance experiments at Yahoo, the median 95% confidence interval on return on investment was more than 100 percentage points wide. An informative test could need more than 10 million person-weeks . Real effects exist. They are smaller and noisier than dashboards suggest, and hard to measure without large tests.
Scroll sideways to see the whole figure.
Each dot is a study used in this paper, placed by design and by the independence of its authors. Orange dots study apps or app users. Several of the largest experiments were run on Meta's platform with Meta co-authors . The study table below gives sample, outcome and limits for each. Also:
Limits. Placement on the independence axis is the author's reading of disclosed affiliations; abstract-only studies are marked in the study table.
Package files: figures/F06.svg · data/figures/F06.csv
Privacy changes show how much depends on data access. Aridor and co-authors found that after Apple's tracking prompt arrived, click-through rates on Meta's conversion-optimized ads fell 37%. Stores more exposed to the change saw revenue fall 8% to 40% relative to less exposed stores, mostly among smaller ones. Exposure was measured by reliance on Meta ads or on iPhone shoppers. The revenue data come from Grips Intelligence, a firm one co-author works with . A randomized test on Meta in fall 2021 covered more than 70,000 advertisers. It estimated that losing off-Meta data would raise the median cost per incremental customer from $38.16 to $49.93, a 31% rise . Two of the four authors worked at Meta at the time. Meta could screen the paper for confidential data but had no right to block it over its results. It was peer reviewed, posted online in September 2024 and printed in the March 2025 issue of Marketing Science. So it is platform-affiliated evidence, though built on a large randomized test.
Tests exist, but someone has to switch them on
Each large platform offers a lift test with test and control groups. Meta's Conversion Lift, Google's Conversion Lift and TikTok's Conversion Lift Study each document a test-and-control design that can cover app outcomes. In the pages we reviewed, all three run through an account team or eligibility rules, not open self-service . In August 2026 Google's Ads API added read-only access to Conversion Lift results, so software can now pull them. The release notes do not describe creating studies through the API . Among specialists, Moloco documents built-in ghost-bid tests for streaming TV and says it offers incrementality testing for re-engagement, without naming the method . Jampp advertises always-on lift measurement for acquisition and retargeting at no extra cost, without documenting the method . Remerge describes ghost bids for retargeting and an econometric method for installs and re-engagement . AppLovin describes running geographic holdouts for clients as a managed service . These are vendor descriptions. We found no independent audit of their results.
The "ghost ads" idea needs a plain explanation. Users are first split at random into test and control groups. The system then logs each moment a control-group user would have seen your ad, and records what they did next. That gives a clean comparison without paying for filler ads in the control group . The random split does the work; the log only finds the right people to compare. The logging must work the same way in both groups, or the comparison is biased . It needs the ad platform to run it, which leaves the vendor marking its own homework unless it shares the method and raw results.
Where models fit
Marketing mix models estimate each channel's share of outcomes from spend and results over time. Google's open-source Meridian and Meta's Robyn both model diminishing returns and both accept test results to calibrate the model . Neither claims independent accuracy. Robyn's guide says its outputs are not guaranteed and should be checked before use . PyMC-Marketing cites its own benchmark claiming faster fitting and 40% lower error on channel shares than Meridian ; that is a vendor's self-test. For apps, a mix model works best at weekly or monthly grain across a few large channels, calibrated with experiments. Google's Meridian guide says the model works at channel level and does not recommend campaign-level runs . With the data most apps have, estimates for single campaigns are unstable. So a mix model is a poor guide to which of fifty campaigns to cut.
Can a buyer reconcile without inventing one number?
Yes, if the buyer stops asking for one number. A workable setup keeps four ledgers, each with a stated job. The attribution company's ledger sets day-to-day credit and pays partners. Apple's postbacks and the platforms' own reports feed bidding. Experiments and a calibrated mix model set budget between channels. The finance ledger decides whether the business made money. The reconciliation register above sets out each system's clock, window, identity basis and modeled share.
- Thesis
- Much of the reported gain in app marketing reflects credit rules, customer mix and changes in measurement coverage rather than causal lift.
- Supporting evidence
- Statistical methods without control groups overstated median measured lift three to thirteen times ; a regression-based search return above 1,600% against a tested minus 63% ; attribution windows and view credit that vary by platform .
- Best counterevidence
- The same studies show positive lift at every stage, so ads do cause outcomes. On iOS, privacy limits also hide installs that ads caused, so some reports understate paid media.
- Other explanations
- Most of the causal studies cover web and retail, not app installs; app-specific randomized results are rarely public.
- What would prove it wrong
- Published app-install experiments showing attributed and incremental conversions agreeing within a narrow band.
- Thesis
- Buyers can reconcile platforms, attribution, postbacks, experiments and finance only by giving each a defined job, not by merging them.
- Supporting evidence
- Each system's clock, window and identity basis are documented and differ by design .
- Best counterevidence
- Some attribution companies sell modeled "single source of truth" dashboards that blend these inputs.
- Other explanations
- Smaller buyers may lack the volume for experiments, which leaves them with blended models by default.
- What would prove it wrong
- A blended model checked against randomized holdouts across many apps, with small and stable error.
Chapter 5
What the acquisition engines optimize
The bidding machines are built to learn from what arrives fast and often. Value that shows up late, or rarely, gets replaced by a stand-in.
Value bidding works only when the machine sees enough value events, soon enough. Google's app campaigns need at least 10 conversions a day to bid for a return target. TikTok's Smart+ app campaigns offer value bidding on Android only. Ad-funded apps earn most of their first 60 days of ad revenue in the first week, so they feed the machines well. Subscription renewals arrive months later. That shapes how the engines work, but not where the money goes. In 2025 budgets grew fastest on iOS and in non-game apps, where signal is thinner. A buyer who splits spend too thinly can starve every campaign. And the average return a dashboard shows is not the return on the next dollar.
The machine needs dense signal
Platforms state how much signal their bidding needs. Google's app campaigns need at least 10 conversions a day, or 300 in 30 days, before a buyer can bid for a return target. The events it bids on should come from Google's Firebase kit . Google also warns that editing a campaign before its first 100 conversions may disrupt learning. It suggests daily budgets of 10 to 50 times the bid, by goal . For its data-driven attribution model, Google recommends 200 conversions and 2,000 ad interactions in 30 days, though the model runs at any volume .
Other platforms set softer rules. TikTok lists three goals for its Smart+ app campaigns: installs, in-app events and value. In Smart+, value bidding is Android-only . TikTok's standard app campaigns offer it on Android and iOS, and TikTok treats 50 conversions as the main sign that value-bidding learning is done . Meta says an ad set leaves its learning phase once delivery is stable, which usually takes about 50 results in the week after the last big edit. It also advises combining similar ad sets, because many small ones each teach the system less . AppLovin recommends a daily budget that buys at least 15 to 20 conversions a day. Its ad-revenue and blended return goals also require the app to use its MAX mediation .
Put these together and a pattern appears. The engines learn best from events that are common, early and valued. Installs and first opens pass that test. So do early ad views and early purchases in games. A yearly renewal does not .
Three clocks for value
Value reaches an app on three clocks. Ad revenue is fast but shallow. AppsFlyer's panel finds in-app ad revenue reaches 89% of its day-60 total by day 7, partly because most players leave early . That describes a 60-day horizon in one panel; it does not show that early revenue predicts lifetime profit. First payment can be fast too, since an annual plan is often paid up front. Renewal is slow. In RevenueCat's 2026 report, the median app kept only 28% of annual subscribers past their first year . The first year is paid up front; most renewals never come. More than half of three-day-trial cancellations happened on the first day . The report does not state the cohort window.
So an ad-funded game can send a reliable 7-day value to its bidding partners. A subscription app can send its first payment, but must guess the renewal or send a stand-in such as "started trial". Mintegral takes three quarters of its revenue from game advertisers , which fits the signal story.
The 2025 spending data do not fit it neatly. Acquisition spend grew 35% on iOS, where signal is thinnest, and slipped 1% on Android. It grew 18% in non-game apps and 3% in games. The fastest growth, 70%, came in shopping apps, largely on budgets from China-based e-commerce apps . Higher value per iOS user, the category mix and those shopping budgets explain the shift at least as well as signal speed does. The machines' view shapes how campaigns are run. It does not decide where the money goes.
Stand-ins are where optimization goes wrong
When the real outcome is slow, teams optimize a stand-in: a trial start, a finished tutorial, a day-3 purchase. The machine then finds people who do the stand-in. That works only while the stand-in predicts value, and it can fail quietly. A cheaper trial start can come from people who cancel on day one. Chapter 7 shows the public evidence on predicted lifetime value is weak, so few buyers can prove their stand-in still works.
Average return is not marginal return
Dashboards report average return: total revenue divided by total spend. Budget choices need marginal return: what the next dollar brings. On a curve that flattens, the two diverge. The first dollars reach the most responsive people. Later dollars reach the rest. The mix-model tools from Google and Meta both build diminishing returns into their models .
The model below lets you see the gap. It is a teaching model with made-up numbers, not an estimate for any channel.
Synthetic teaching model. Move a slider to recompute.
Formulas and assumptions
Default inputs used for the printed figure. All values are synthetic. Readers of the HTML edition can change them; changed inputs are not the published baseline.
| Input | Default |
|---|---|
| Maximum monthly revenue the channel can drive | $200000 |
| Spend at half of that maximum | $60000 |
| Curve shape | 1.4 |
| Current monthly spend | $80000 |
| Required return (break-even ROAS on your basis) | 1.0× |
A teaching model with made-up parameters. Revenue follows a saturating curve of the kind used in open-source mix models . Move the sliders to see average and marginal return diverge. The break-even spend is solved exactly and rounded to the nearest $100. Nothing here estimates any real channel.
Limits. Synthetic. Real response curves must be estimated from experiments or calibrated models.
Package files: figures/F07.svg · data/figures/F07.csv
A channel can show a healthy average return while its last dollars lose money . That is why "scale what works" is risky advice when "works" is measured on averages.
Diversification is a claim to test
Two sound arguments pull in opposite directions. Spreading a budget across channels spreads risk and can reach people one platform misses. But each extra channel shares the budget, and each needs enough signal to learn. A RevenueCat post argues that adding channels early can dilute learning, slow optimization and add work . Meta's advice to combine small ad sets makes the same point inside one platform . The case against piling into one channel rests on overlap: people reached on two channels at once cost twice and add little. The example we found comes from a vendor selling a de-duplication tool and is stylised . Neither side has a public, controlled test for apps. Diversification is a hypothesis to test with holdouts. It is not a rule.
Remarketing and search: paying for intent you already had?
Remarketing is now 29% of app marketing spend . It targets people who already installed the app, and some would return without an ad. Randomized studies of web retargeting find real but modest lift. For one apparel retailer, a two-week ghost-ads experiment on Google's display network found retargeting raised site visits by 17.2% and purchases by 10.5%. The test system was built at Google . At another, switching retargeting on brought 14.6% more users back within four weeks, and the effect faded fast . Those are web shops, not apps.
Search ads on an app's own name raise a related question. At eBay, ads on its own brand name showed no measurable short-term benefit, because people searching for eBay found it anyway . A study of Bing searches in January 2014, by researchers then at Microsoft, found brand ads added only 1% to 4% of clicks when no rival bid on the name. For brands that faced rivals and chose not to advertise, rivals took 18% to 42% of their clicks, though the authors warn those brands may differ . So brand bidding can be defensive, and its value depends on who else is bidding. We found no public study, academic or vendor, of how often paid App Store ads on an app's own name take installs that would have come anyway.
None of this makes remarketing or brand search worthless. It means their attributed returns are especially likely to include demand that already existed . Holdout tests, not attribution reports, should set these budgets.
Promotions raise the same issue from another side. First-order discounts, referral credits and promo codes drive installs in delivery, ride-hailing, marketplace and fintech apps. A report can credit those installs to the ad that ran alongside the offer, and the discount cuts contribution. This research did not find public causal evidence on app promotions, so we flag it as an open question.
- Thesis
- Bidding engines are built to optimize events they can see early and claim; they optimize for profitable customers only where value is dense and quick to arrive.
- Supporting evidence
- Minimum-signal rules for value bidding ; value bidding on Android only in TikTok's Smart+ ; 89% of 60-day ad revenue by day 7 in ad-funded apps .
- Best counterevidence
- In 2025 acquisition spend grew on iOS (+35%) and in non-game apps (+18%), where signal is thinner, while Android and games barely grew . Annual plans are often paid up front, which gives slow-value apps a fast first signal.
- Other explanations
- Value per user, category mix, China-based e-commerce budgets, promotions and changes in measurement coverage.
- What would prove it wrong
- Evidence that slow-value apps reach contribution payback as reliably as fast-value apps at similar scale using value bidding.
- Thesis
- The attributed value of remarketing and brand search usually exceeds its causal value, because some of the credited demand already existed.
- Supporting evidence
- Brand-name search ads showed no measurable short-term benefit in a large randomized test . Web retargeting experiments found lifts of 10% to 17% , and brand ads added 1% to 4% of traffic where no rival bid .
- Best counterevidence
- For brands facing rivals that chose not to advertise on their own name, rivals took 18% to 42% of clicks. So brand search can protect real demand, though selection may explain part of the gap . Vendors also report large gains for app re-engagement. Jampp's blog reports an 86% rise in new riders and a 30% campaign lift for a ride-hailing app under its always-on ghost-bid measurement. It gives no period, baseline or uncertainty . Those results are self-published and unaudited.
- Other explanations
- Remarketing may matter more for apps with high early churn, where users would not come back without a prompt. Promotions can inflate both.
- What would prove it wrong
- Independent app remarketing holdouts showing incremental conversions close to attributed conversions.
Chapter 6
Creative, discovery and conversion
Many creative "tests" in app marketing are spend decisions made by an algorithm. The store tests are closer to real experiments, and the store's own rules are now in play.
Apple's and Google's store-page tests split visitors at random and state their statistics. Custom product pages and most in-platform creative tools do not. Even a platform split test randomizes who is eligible, not who sees the ad, so a "winning" ad may just have reached better prospects. Public evidence on creative fatigue is thin. The US rules on paying outside the stores changed in 2025 and are still in court. That opens a web-to-app path with different costs and better measurement.
Store tests are the cleanest experiments most teams run
Apple's Product Page Optimization shows a random share of App Store visitors up to three variants of the original page . It uses Bayesian statistics and shows results once there are at least five first-time downloads. That is a display rule, not a sample-size rule. A variant may be labelled better or worse once it reaches 90% confidence against the original . Google Play's store listing experiments let the developer set the smallest effect worth detecting and the confidence level. They stop on their own after six months .
Custom product pages are a different tool. Apple allows up to 70 extra versions of a product page, each with its own link for use in ads. Its documents describe no random split and no significance test against a baseline . Apple also says developers see a lift of 2.5 percentage points in conversion, on average, when they send people to a custom page. The average default page converts 1.6%, so Apple calls this a 156% increase . That comparison shows the problem. People sent to a custom page came through an ad or link aimed at them. People on the default page include everyone browsing the store. The gap mixes the page's effect with the traffic's intent. A custom page routes traffic. On its own it creates no random split, though a team can use one inside a designed test.
Store conversion benchmarks depend on the definition. Apple's own figure is the 1.6% average above, with no period or definition given . Vendors that sell store optimization publish much higher page-view-to-install rates from their own panels. The 25% to 33% range often quoted in the industry could not be traced to the source we opened.
Ad creative: test or allocation?
On the ad side, two very different tools share the word "test". Meta's A/B test shows each version to a separate part of the audience, so nobody sees both . Its Dynamic Creative mixes uploaded assets into many ads and reports results for all versions together. Meta says it should not replace a split test, and since June 2024 it may not be offered for new app-promotion ad sets .
Even a real split test has a catch. It randomizes who is eligible to see each version, not who actually sees it. The delivery system then shows each version to the people it predicts will respond. Braun and Schwartz, writing in the Journal of Marketing in 2025, call this divergent delivery. Each version reaches a different mix of people. So a platform split test mixes the effect of the ad with the effect of the targeting. Their evidence is one Meta test with a web lead form, plus a formal argument . The winner is the winner for the audience it was given. It may not win with everyone .
A team that wants to know which version will perform best on that platform can use the split test as it is. The authors say that is what the tool is built for. A team that wants to learn what message works cannot get that from a platform split test. Each version is measured on a different mix of people, even with a holdout . Isolating the message needs a design that holds delivery fixed. A team that only wants spend to flow to what performs can use adaptive allocation, but should not call its output a finding.
Scroll sideways to see the whole figure.
Seven tools that teams call tests, by how they assign users and what they can identify. Store tests randomize and state their statistics . Custom product pages route traffic without a test, and Apple's own lift figure for them compares different traffic . Platform splits can still diverge in delivery . Lift studies are account-gated ; vendor holdouts are self-reported, and their assignment and analysis are not published . Also:
Limits. Meta's A/B test and Dynamic Creative are described from Meta's help pages read through a renderer; how delivery diverges inside a test is not documented in detail.
Package files: figures/F08.svg · data/figures/F08.csv
Creative fatigue is real in practice, thin in evidence
Every performance team manages creative decay. Yet we found no rigorous public estimate of its size for app ads. A September 2026 preprint by a data scientist at the agency group WPP proposes a way to screen for fatigue. It was tested only on 264 synthetic cases, and the author disclaims validation on real campaigns. It reports no real-world effect size . Widely repeated figures on how fast click rates fall after repeated exposure could not be traced to any source we could open. We do not use them.
Formats and the rules on rewards
Rewarded video, playable ads and interstitials dominate game supply. Store rules draw a line between rewarding a user for something inside an app and paying them to install or rate other apps. Apple bars apps from making users install other apps, rate or review to unlock features, but lets apps reward in-app actions such as watching an ad . Google Play's current policy bars attempts to manipulate an app's placement, including paid or incentivized ratings and reviews. It also bars apps whose main purpose is paying users to install other apps . In 2017 Google also called incentivized installs a legitimate channel for some developers, if not used to game rankings . The two stores draw the line in different places.
Deep links and the path back into the app
A deep link sends a user straight to the right screen. A deferred deep link does the same for someone who does not have the app yet. It carries the context through the store install and restores it on first open . For commerce and content apps, this is often the difference between an install and a first order. It can also carry campaign context from a web page or an ad to an in-app event, within consent and platform limits. Routing a user is not the same as attributing the install.
Web-to-app: the store rules are moving
In April 2025 a US court barred Apple from charging commission on purchases that apps link out to on the web. It also barred Apple from steering users with discouraging screens . In December 2025 the Ninth Circuit upheld the contempt finding and most of the rules against steering. It held that a total ban on any commission went too far and sent the fee question back to the trial court . On 30 June 2026 the Supreme Court agreed to hear one question from Apple's appeal: whether a company can be held in contempt for breaking the spirit of an injunction . The fee itself is being set by the trial court. In August 2026 that court refused Apple's request to pause the work . Justice Kagan paused it for a day on 12 August, then denied Apple's application on 13 August . At the cutoff no US link-out fee had been approved.
Google's US changes followed its own case. From October 2025 developers could tell US users about outside prices, link out and offer other billing. From July 2026 third-party stores gained access to Play's catalog unless a developer opts out. From October 2026 developers using outside billing or links must report those sales and pay service fees . Epic and Google had asked the court to soften the original order as part of a settlement. They withdrew that request on 14 July 2026, so the original order still applies .
Web-to-app journeys matter for two reasons at once. They can change unit economics, because a web payment can cost far less than a store commission (chapter 7). They can also change measurement, because a web checkout sees the user, the campaign and the purchase in one place. Claims that web-to-app flows convert several times better than store installs circulate widely; we could not find a source to verify them.
New discovery surfaces
AI assistants are starting to surface apps. At its May 2026 developer conference, Google said app discovery in its Gemini assistant would roll out "in the coming weeks", alongside "Ask Play", a chat layer on Play search . We could not confirm the rollout was complete by the cutoff. OpenAI opened app submissions and an in-ChatGPT app directory in December 2025, with apps called up by name or from a tools menu . These are early surfaces to watch, not yet channels with measurable demand.
- Thesis
- Many reported creative wins on ad platforms reflect delivery to different audiences rather than a controlled difference in what the ad does.
- Supporting evidence
- Divergent delivery in platform split tests ; Apple's own custom-page lift figure, which compares pages with different traffic ; store tests that do randomize show how a clean comparison is built .
- Best counterevidence
- Large creative differences can swamp audience effects, in which case adaptive allocation still finds the right winner.
- Other explanations
- Seasonality and fatigue can change results between test waves.
- What would prove it wrong
- Evidence that adaptive-allocation winners usually also win when compared across all assigned users.
Chapter 7
Retention, monetization and payback
Payback is decided by who stays, how they pay and what the store keeps. The first two are hard to predict. The third changed in 2026.
Most installs do not last. In a panel of 16,000 games, the median title keeps about 22% of users to day 1 and under 1% to day 30. Subscription apps turn few installs into payers, and in one panel the median app keeps only 28% of annual subscribers past the first year. The first year is paid; most renewals never come. Predicted lifetime value fills the gap, but the public proof that those predictions hold up on app cohorts is thin. Meanwhile the store's cut has become a lever. Moving a first-year payment from Apple's 30% tier to web checkout keeps about a third more of it, before the cost of running your own billing. Measure payback on contribution, and keep observed value apart from forecast value.
Retention: a steep cliff and a long tail
GameAnalytics' 2026 benchmarks cover more than 16,000 mobile games with at least 1,000 monthly users across 2025. The median game kept about 22% of new users on day 1 early in the year, a figure that fell through 2025. It kept just under 4% on day 7 and 0.7% to 0.8% on day 30. The top 1% kept 64% to 68% on day 1 and 13% to 15% on day 30 .
Three limits apply. The report does not say whether "day 30" means users active on exactly that day or on any day since. It reports medians across games, not across players, so it describes the typical title, not the typical user, and many of those titles buy no ads. And the games in it are those that chose GameAnalytics. Compare your own day-30 figure to these only on the same definition and the same cohort age.
Scroll sideways to see the whole figure.
Panel A: GameAnalytics' 2025 benchmarks across more than 16,000 games, medians and top-1% ranges, on a log scale . Panel B: subscription conversion and churn from RevenueCat's and Adapty's client panels, each with its own denominator . None of these is a market average. Also:
Limits. Vendor panels; retention definition not disclosed; medians across apps, not across users.
Package files: figures/F09.svg · data/figures/F09.csv
Subscriptions: few convert, many leave
RevenueCat's 2026 report draws on more than 115,000 apps and about $16 billion of tracked revenue, mostly from 2025 . In its panel, apps with a hard paywall turn a median 10.7% of downloads into payers within 35 days, against 2.1% for freemium apps. Trials of 17 to 32 days convert a median 42.5% of trial starts, against 25.5% for trials under four days. The median app kept 28% of annual subscribers after one year, for subscriptions started in 2024, down from 31% a year earlier . RevenueCat's blog restates this as about 72% cancelling in year one. Its comparison with 56% the year before mixes two reports' methods, so it is not a trend . The first year is paid up front, so the loss falls on renewal revenue. More than half of three-day-trial cancellations happened on the first day . Adapty's panel of about 16,000 apps, with no period stated, puts average install-to-trial conversion at 10.9% and trial-to-paid at 25.6% .
Two findings matter for acquisition. First, failed payments. In RevenueCat's report, billing errors caused 32.2% of Google Play subscription cancellations, against 15.2% on the App Store; its summary gives 31% and 14% . That is a billing problem, not a media problem, and fixing it can raise lifetime value without buying a single install. Second, early value and retention can pull apart. Across RevenueCat's categories, "AI apps" realized a median $30.16 per paying user in the first year, against $21.37 for other apps. But after 12 months they kept 6.1% of monthly subscribers, against 9.5% . That is a comparison between categories, not evidence about how a bidding model ranks users. It is still a warning: a model that learns from early value alone can miss faster decay.
These panels describe each vendor's own customers. They are not market averages. Paywall design, price and category explain much of the spread, and the panels say nothing on their own about media quality.
Ad-funded apps get paid fast
AppsFlyer's monetization panel finds that in-app ad revenue reaches 89% of its day-60 total by day 7 . Part of that speed is simply churn: most players are gone by then. It is still why ad-funded games suit today's bidding machines (chapter 5). The same report drew on $7.2 billion of in-app ad revenue across its measured apps from January 2025 to March 2026. It also counted $0.9 billion of store-verified one-off purchases and $0.8 billion of store-verified subscriptions . Those are panel totals, not market sizes.
Ad load links acquisition and monetization. More ads raise revenue per user today and can push users away tomorrow. Unity's study of eight apps found that users who watched rewarded ads were 4.5 times more likely to buy in-app . That is a correlation among users who chose to engage. It cannot show the ads caused the purchases.
The best randomized evidence on ad load comes from outside games. Pandora randomized about 34 million listeners into nine ad-load levels for 21 months. After 21 months, listeners were about three times as sensitive to ad load as a one- or two-month test would have shown. Estimates from observational data were biased and sometimes pointed the wrong way. Heavier ad load also pushed more listeners to buy the ad-free plan, though more stopped listening altogether . One author works at Sirius XM Pandora, which allowed publication on condition that the authors not discuss its policy implications. The paper is a working paper. The lesson for app teams is about method: short ad-load tests can understate the long-run cost, and correlations mislead.
Cancellation rules shape renewal too. The FTC's 2024 click-to-cancel rule would have made online cancellation as easy as sign-up. A federal appeals court struck it down in July 2025 on procedural grounds . In February 2026 the FTC restored its narrower pre-2024 rule, and in March it asked for comment on changes. No proposal had followed by the cutoff . So no federal click-to-cancel rule was in force.
The store's cut is now a lever
Store fees used to be fixed background. They are now a choice with real money attached.
| Path | Rate at the cutoff, unless marked | Source |
|---|---|---|
| Apple App Store, standard | 30%; subscriptions fall to 15% after a subscriber's first paid year | |
| Apple Small Business Program | 15% for enrolled developers with up to $1 million in prior-year proceeds, counted across associated accounts; crossing $1 million in the year restores the standard rate | |
| Apple, US link-out purchases | No approved commission: the appeals court recommended none until the trial court sets a fee; Apple proposed one in August 2026; Supreme Court review of a separate contempt question pending | |
| Apple, EU, in force at the cutoff | Standard rates, unless a developer opted into Apple's EU alternative terms: 17% plus a 3% payment fee through Apple's in-app purchase, 10% plus 3% for small businesses and subscriptions after year one, and €0.50 per first annual install above one million | |
| Apple, EU, announced, in force 1 October 2026 | App Store: 26% through Apple's in-app purchase, 20% through other in-app payment, 15% on link-out sales within seven days; lower rates for small businesses and subscriptions after year one. Apps outside the App Store pay a 5% core technology commission instead | |
| Google Play, US/UK/EEA from 30 June 2026 | Auto-renewing subscriptions 10%. Other purchases 20% for users who installed from 30 June, 25% for earlier installs (20% through an external web link). A developer's first $1 million a year: 10%. Add 5% when Google Play's billing is used. Program rates open only on 30 September 2026 | |
| Google Play, markets not yet moved | 15% on the first $1 million a year for developers enrolled in the 15% tier, 30% above; subscriptions 15%. Australia and Japan move on 30 September 2026 |
Take a $9.99 monthly subscription. At Apple's standard first-year rate, the developer keeps $6.99. At 15%, it keeps $8.49. On a web checkout at Stripe's published US card rate of 2.9% plus 30 cents, it keeps about $9.40 . That is about 34% more than the 30% tier and about 11% more than the 15% tier . Put the other way, the web route can lose about a quarter of the store route's paying customers and still match its receipts against the 30% tier, at the same price. Against the 15% tier it needs to keep about 90%. Those figures count card fees only. Running your own billing adds subscription software, tax handling, chargebacks, fraud and support, which the store fee covers. And a web checkout adds steps, so fewer people may finish it. The net effect is something each app has to test.
Adoption is early and skewed to the largest apps. In RevenueCat's panel, web purchases were 3.2% of subscription revenue worldwide and 4.9% in North America. Some 41% of its top-tier apps earned web revenue, against 1.3% of the smallest .
Forecast value is a forecast
Because real value arrives late, many app teams bid on predicted lifetime value. The public evidence behind those predictions is weak. Google's published zero-inflated lognormal method was tested by its authors on a retail shopper dataset and a charity donor dataset, not on app install cohorts . A 2021 blog post from one attribution vendor, written before SKAdNetwork 4, quoted its technology chief. The post relayed customers' claims of reaching "the same level of scale" as under the old device ID, with no accuracy figures, sample or method . Practitioners have long warned that backtests on old cohorts miss changes in competition and cohort size .
The published game evidence shows where models break. A game-data firm tested models on one freemium role-playing game, using about 2,500 paying players who had stopped playing. Its neural network's error averaged 5.7% of the largest single player's spend, against about 9% for a classic statistical model. That scaling flatters both. On a standard per-player measure, the errors were 74% and 96%. For the top fifth of spenders, the first measure gave 15.6% against 33.4% . The classic models badly underestimated the biggest spenders, who in this game can bring in up to half of all revenue. Two recent preprints, neither peer reviewed, claim better game models. One, by Tencent staff, used the first week of play of about 3 million new players of one very large game to predict the next month's spend. Adding uncertainty estimates cut error on the top 5% of spenders from 48% to 19% for one model. Google's published method did worst on that measure, at 75% . The second preprint was removed by arXiv's administrators because the submitter did not have the right to agree to its license. No full text is available, so we do not use it .
The minimum standard is simple. Backtest any model on mature holdout cohorts it never saw, with no future data leaking in. Report error by channel, platform, country, price point and value band, with ranges, not just an average. Track drift every month. When the product, price or channel mix changes, expect the model to break and re-check it.
Synthetic teaching model. Move a slider to recompute.
Formulas and assumptions
Default inputs used for the printed figure. All values are synthetic. Readers of the HTML edition can change them; changed inputs are not the published baseline.
| Input | Default |
|---|---|
| Media cost per install | $3.0 |
| Overhead on media (fees, creative, tools, staff) % | 15% |
| Installs that pay in month 1 % | 5.0% |
| Gross revenue per payer per month | $12.0 |
| Store or payment path (both years) | Apple App Store: 30% in year one, 15% after a subscriber's first paid year |
| Refunds % | 5% |
| Payers lost after month 1 % | 35% |
| Monthly payer churn after that % | 7% |
| Day-1 active users % | 30% |
| Activity decay exponent | 0.5 |
| Ad revenue per daily active user | $0.02 |
| Variable cost % | 5% |
| Months observed so far | 3 |
| Forecast scenario band per 12 months % (not a confidence interval) | 30% |
A teaching model with made-up numbers, per install. Solid line: observed months. Dashed line: forecast, with a scenario band that widens with time; the band is an assumption, not a confidence interval. The red line is the fully loaded cost per install; every install is treated as an acquired user. The default payment path is Apple's: 30% in year one, 15% after a subscriber's first paid year . Other paths use published rates and Stripe's US card rate of 2.9% plus 30 cents per payment for web checkout . Change the observed window to see how much of payback rests on the forecast.
Limits. Synthetic. Retention and revenue curves are assumptions, not benchmarks.
Package files: figures/F10.svg · data/figures/F10.csv
Contribution, not ROAS
Return on ad spend hides several choices. It can use gross sales or net revenue. It can count ad revenue or not. The cost side can be media only, or fully loaded with fees, creative, measurement and staff. The same campaign can return more than 100% of media cost in gross revenue and still lose money on contribution after fees, refunds and overheads. The model above shows both views side by side. The metric dictionary in the appendix defines each term.
Scroll sideways to see the whole figure.
App business models compared on the value to count, when it becomes visible, store fee exposure and the main measurement risk. Ad-funded timing is from AppsFlyer's panel ; subscription churn from RevenueCat ; top-spender error from a game LTV study ; long-run ad-load effects from Pandora's experiment .
Limits. A synthesis; commerce and fintech timing are the author's inference.
Package files: figures/F11.svg · data/figures/F11.csv
- Thesis
- Early events predict long-term value only while the product, price and acquisition mix stay stable; forecast value fails quietly when any of them shift.
- Supporting evidence
- Categories where early value and retention diverge ; Google's published LTV method was validated on retail and donor data, and did worst on top spenders in one game preprint ; large forecast errors for top spenders in a game study ; backtest limits .
- Best counterevidence
- Ad-funded apps realize most of their first 60 days of ad revenue in the first week , so their early signal is a better guide; annual plans paid up front give a fast first signal too.
- Other explanations
- Forecasts may be accurate inside large firms that do not publish them.
- What would prove it wrong
- Published backtests on app cohorts showing stable, low error across channel and price changes.
- Thesis
- Acquisition and monetization are easiest to improve together when one owner sees contribution per cohort, including the retention cost of ad load and price.
- Supporting evidence
- Long-run ad-load effects three times the one-month estimate ; the ad-engagement evidence from games that we verified is correlational ; fee paths move net revenue per payment by 11% to 34%.
- Best counterevidence
- Platforms that run both demand and mediation can balance the two sides for the publisher.
- Other explanations
- In ad-funded games the same user is acquired and monetized within days, so the trade-off shows up fast.
- What would prove it wrong
- Randomized evidence that higher ad load or higher prices raise contribution without measurable retention loss across app categories.
Chapter 8
Quality, leakage and the expansion bets
Fraud takes credit it did not earn. Streaming TV can earn credit it cannot prove. Both are measurement problems before they are media problems.
The fraud mechanisms that attribution companies describe include theft of attribution credit, through fake clicks and spoofed installs that claim users who came anyway, as well as fabricated activity. Attribution companies describe their defences. But none of the big ones appears on the industry's accreditation list for in-app fraud detection, and the pages we checked describe no standard refund process. Streaming TV is the favourite expansion story. Every method we found links TV exposure to app installs by household, IP or modelled matching. We found no independent randomized test of the effect on app installs. Commerce is a real bet for the biggest specialist, but its results are still reported only by the company.
Fraud that steals credit
Many of the fraud types the attribution companies describe take credit rather than fake impressions. Click spamming fires masses of clicks so that some land just before real installs. Click injection fires a fake click in the seconds before an install completes, to win last-click credit. SDK spoofing sends fake install or event messages with no real phone behind them. Device farms produce installs at scale. Faked in-app events claim cost-per-action payouts . All of them exploit the credit rules of chapter 4.
Scroll sideways to see the whole figure.
Fraud types, the credit rule each exploits, detection timing and who bears the cost, from attribution-company documentation and one academic study . MRC's accreditation list is at .
Limits. Detection methods are vendor-described and unaudited; no market-wide fraud rate is implied.
Package files: figures/F12.svg · data/figures/F12.csv
Attribution companies describe detection by the timing between click and install, and by signed messages from their software kits . Some block traffic before credit is given; some flag it afterwards. What happens to the money is less clear. AppsFlyer's product page speaks of helping advertisers "reclaim wasted spend". But it and the other pages we checked describe no standard process, such as fixed dispute windows or automatic refunds, between advertisers and ad networks .
Accreditation tells a similar story. The Media Rating Council lists several firms accredited to detect sophisticated invalid traffic in mobile apps. They include DoubleVerify, HUMAN, Integral Ad Science, Pixalate, Protected Media and some of Google's and Meta's own services. AppsFlyer, Adjust, Singular and Kochava, the attribution companies app marketers rely on for install fraud, do not appear on it, checked on 27 September 2026 . That does not mean their tools fail, or that no audit has ever taken place. It means the list we checked did not show them as accredited for this.
The one large public legal test ended without a court ruling on fraud. In 2017 Uber sued its agency Fetch Media. Uber said it had paid more than $82.5 million for mobile ads. It alleged that some were not viewable or took credit for installs they did not cause. That federal case was dismissed later that year . In a separate state case, Uber, the ad network Phunware and four individuals settled in October 2020 for $6 million, all denying wrongdoing. The court had earlier struck Phunware's pleadings as a sanction .
Incentives sit on a line. Paying users to install and open an app can inflate user counts and session numbers. An academic study found paid-install services on Google Play doing just that, with weak enforcement . Rewarded ads inside an app the user already chose are a different thing, and both stores allow them (chapter 6).
Supply accountability is still partial
The industry's supply-chain files let buyers check who may sell an app's inventory. In a May 2023 post, the security firm HUMAN reported on bid requests its own product screened. For app and streaming TV requests, 25% came from apps with no known app-ads.txt file, against 3% on the web. About 9% came from sellers missing from the seller registry, against 8% on the web. One check favoured apps: unauthorized sellers were 5% of app requests, against 8% on the web . Those are one vendor's figures, three years before the cutoff. On most of these checks, supply controls covered apps less well than the web.
Streaming TV: household credit is not lift
Streaming TV ads for phone apps are the expansion most vendors now pitch. The question is how an ad on a living-room screen gets tied to an install on a phone. We found four kinds of method in vendor documents.
- IP matching. AppsFlyer's cross-platform attribution links a TV ad view to later installs by probabilistic modelling on IP address alone. It can credit several installs by several people to one TV impression .
- Viewing data plus an identity graph. Kochava links Samba TV's automatic content recognition (ACR) data to a household and device graph. Samba TV says the data come from about 50 million smart TVs whose owners opted in. It measures lift with synthetic control groups built after the campaign, which are modelled rather than randomized . ACR data carry privacy risk. In 2017 a TV maker paid $2.2 million to settle US charges that it collected viewing data from 11 million TVs without consent . The author works at Samba TV; see the disclosures.
- A household graph. MNTN credits a later website visit, not an app install, to a household that watched a full TV ad. It uses a graph it says covers 99% of available US households and does not disclose the matching method .
- Platform conversion feeds. Roku's ads manager records outcomes, including app installs, through a pixel and a server-to-server feed. It steers delivery toward households likely to convert, without saying how it matches them . Moloco's streaming TV page describes household and IP matching, with credit running through the advertiser's attribution company .
Each method makes a modelled link between a TV or household exposure and a later event. It does not show who in the household watched. Matching alone cannot say how many installs the TV ad caused. That needs a control group: randomized, or a geographic or synthetic comparison with its assumptions stated. Some vendors now build one in: Moloco describes a ghost-bid holdout for its streaming TV product . But our searches found no independent, published randomized study of streaming TV ads on app installs at the cutoff. Every lift claim we located was designed and reported by the vendor . Moloco's launch release, for example, reports up to 1.5 times higher return on TV than mobile in early campaigns, with two-thirds of installs within six hours of exposure. It does not describe the test behind those numbers . We did not examine every CTV vendor; Wurl, tvScientific and iSpot are among those not profiled here.
Scroll sideways to see the whole figure.
The steps from a streaming TV impression to a credited app event, and the identity methods vendors document . Only a randomized or geographic control shows effect. The author works at Samba TV.
Limits. Vendor descriptions; no vendor publishes an audited match rate.
Package files: figures/F13.svg · data/figures/F13.csv
Two things share the "CTV and apps" label. One is TV advertising aimed at a phone app outcome. The other is winning users for apps that run on the TV itself. The bridge above applies only to the first. The second is a closed loop on one device, which is easier to measure and smaller.
The best general causal study of TV advertising, covering 288 consumer brands, measured effects on store sales, not apps . It shows such studies can be done. We found none for app installs.
Commerce: the biggest bet is still self-reported
AppLovin opened its self-serve Axon Ads Manager to e-commerce advertisers by referral on 1 October 2025, with a few hundred advertisers live. An earlier invite-only phase was limited to brands with at least $10 million of gross merchandise value . Management promised a public opening for June 2026. On 22 June the chief executive said any business could now sign up without a referral code, under the new name AppLovin Ads . On its first-quarter call the chief executive offered a hypothetical: if 100,000 new customers joined in the first year, that would imply about $7 billion of ad spend . That is arithmetic on an assumption, not a target or a result. AppLovin's filings through its second-quarter 2026 report mention e-commerce as an area of growth but do not break out e-commerce revenue .
Moloco sells a separate commerce-media product that powers onsite ads for retailers, and lists Costco among its customers . That is retail media, not app acquisition, and a different buyer.
For commerce apps, the value to count is contribution from repeat orders, not gross merchandise value. A marketplace's GMV is not its revenue, and its revenue is not its profit. A campaign that lifts first orders but fills them with discounted, one-time buyers can grow GMV and lose money.
- Thesis
- Credible evidence that streaming TV creates extra app value needs a stated identity bridge and a randomized or geographic control; household matching alone shows exposure, not effect.
- Supporting evidence
- Every CTV-to-app method we found uses household, IP or modelled matching ; our searches found no independent causal study.
- Best counterevidence
- Vendors report fast install responses after exposure , and some now build holdouts into their TV products .
- Other explanations
- Matching can overstate TV's effect, because delivery is steered toward households already likely to convert. It can also understate it, if TV lifts app installs through search and organic discovery that no household match captures.
- What would prove it wrong
- A published geo or randomized test, run by a party without a stake in the media, showing app-install lift consistent with matched-household credit.
Chapter 9
The market instruments
A matrix can show what vendors document. It cannot show who performs best. This one is built to keep those two things apart.
The vendor universe covers 37 companies and 64 products found during the research. Eleven execution products and five benchmark channels were scored on eleven dimensions, against anchors fixed before scoring, by two separate model passes. Bidding toward value is well documented. Fees are not: only one product publishes a fee schedule. An App Quotient sums the matrix up in bands of documented capability, but its order moves too much under other weights to read as a ranking. No product documents both of Apple's attribution frameworks in technical detail, and no specialist documents a standard lift test with its method. The big self-attributing channels document lift tests that, in the pages we read, run through account teams, and their automated campaigns choose placements for the buyer.
How the sample was built
The research started from the playbook's list of app platforms, used as search seeds, not as a verified peer list. It added companies found in filings, partner pages and product documents. Every row in the universe carries its parent company, roles, ownership and status as found, with sources. Parent companies and products are counted separately, so a company with four brands counts once as a company. The universe is a discoverable sample, not a census. Firms that publish little are under-represented by design, because the method only scores what can be seen, and firms that failed or closed were not studied.
Vendor universe
Every company and product encountered, with roles and ownership as found. A discoverable sample, not a census.
| Axon Ads Manager (AppDiscovery) | AppLovin Corporation | DSP, ad network | public:APP | active | 1 | |
| MAX | AppLovin Corporation | mediation | public:APP | active | 1 | |
| Adjust | AppLovin Corporation | MMP | subsidiary of AppLovin Corporation | active | 2 | |
| Wurl | AppLovin Corporation | CTV ad network/distribution, SSP | subsidiary of AppLovin Corporation | active | 1 | |
| Moloco Ads | Moloco, Inc. | DSP | private | active | 1 | |
| Moloco Commerce Media | Moloco, Inc. | retail media platform, exchange | private | active | 3 | |
| Moloco Performance CTV | Moloco, Inc. | CTV DSP | private | active | 1 | |
| Liftoff Accelerate / Direct | Liftoff Mobile, Inc. | DSP | public:LFTO | active | 1 | |
| Liftoff Monetize (Vungle Exchange) | Liftoff Mobile, Inc. | SDK, exchange, mediation-adjacent | subsidiary of Liftoff Mobile, Inc. | active | 1 | |
| Unity Ads / LevelPlay ('Unity Grow') | Unity Software Inc. | ad network, mediation, DSP-like UA | public:U | active | 1 | |
| ironSource Ads (direct-demand network) | Unity Software Inc. | ad network | subsidiary of Unity Software Inc. | unconfirmed (reported sunset April 2026) | 1 | |
| Mintegral | Mobvista Limited (HKEX: 1860) | DSP, ad network, ADX, SSP | subsidiary of Mobvista Limited (public parent) | active | 1 | |
| DT Exchange / App Growth Platform (AdColony/Fyber lineage) | Digital Turbine, Inc. | ad network, exchange, mediation | public:APPS | active | 1 | |
| DT ignite / On Device Solutions (ODS) | Digital Turbine, Inc. | OEM/on-device distribution | public:APPS | active | 1 | |
| Pangle | ByteDance Ltd. | ad network, SDK, exchange | subsidiary of ByteDance Ltd. (private) | active | 1 | |
| InMobi Advertising (DSP + Omnichannel Exchange + Ad Monetization) | InMobi Pte. Ltd. | DSP, ad network, exchange, mediation-adjacent | private | active | 1 | |
| Kayzen | Ioniq Group (stake held by Shackleton Ventures' Victoria Fund since 2024) | DSP | subsidiary of Ioniq Group | active | 1 | |
| Smadex | Entravision Communications Corporation (NYSE: EVC) | DSP, managed service | subsidiary | active | 1 | |
| Adwake | Entravision Communications Corporation (NYSE: EVC) | managed service, ad network | subsidiary | active | 1 | |
| Jampp | Affle 3i Limited (NSE/BSE: AFFLE; formerly Affle (India) Limited, renamed April 2025) | DSP | subsidiary | active | 1 | |
| Bidease | none disclosed (independent, founder-led) | DSP | not-publicly-disclosed | active | 1 | |
| RZR (formerly Aarki, rebranded 2026-03-17) | none disclosed (independent since 2023 Skillz spin-off — carried from prior public record, not re-verified in this research) | DSP | private | rebranded→RZR | 1 | |
| Remerge | none disclosed (independent, founder-led) | DSP, MMP-adjacent (incrementality testing) | not-publicly-disclosed | active | 1 | |
| YouAppi | Affle 3i Limited | DSP, retargeting | subsidiary | active | 1 | |
| Adikteev | none disclosed (independent, founder/management-controlled; a 2025 management buyout was reported by third-party aggregators but not independently confirmed in this research) | DSP, retargeting | not-publicly-disclosed | active | 1 | |
| Verve / Verve Dataseat | none (public: dual-listed VER [Nasdaq First North Premier, Stockholm] / VRV [Frankfurt]; renamed from Verve Group SE to Verve Group Media SE at the 2026-06-05 AGM, alongside approved relocation of the registered office from Sweden to Ireland) | exchange/SSP, DSP | public | active | 1 | |
| InMobi DSP | InMobi Group (private; SoftBank invested 2011) | DSP, exchange/SSP, mediation | private | active | 1 | |
| Zoomd | none (public: TSX Venture Exchange, ticker ZOMD) | ad network, mediation | public | active | 1 | |
| Mobupps (incl. MAFO, MOBUPPSX, iRTB) | none disclosed (private) | ad network, DSP, exchange/SSP | not-publicly-disclosed | active | 1 | |
| Persona.ly | none disclosed (private, independent) | DSP | not-publicly-disclosed | active | 1 | |
| Chartboost | Zynga (2021-2024) → LoopMe (from 2024-12-10) | DSP, exchange/SSP, mediation, SDK | subsidiary | acquired by LoopMe | 1 | |
| Appier Ad Cloud (incl. Retargeting, AIBID, AIXPERT, AdCreative.ai) | Appier Group | DSP, retargeting | validate | active | 1 | |
| mediasmart | Affle 3i Limited (via Affle Iberia, S.L.) | DSP | subsidiary | active | 1 | |
| RevX | Affle 3i Limited | DSP | subsidiary | active | 1 | |
| Appnext | Affle 3i Limited (inferred; not an explicit on-page statement) | ad network, OEM/on-device distribution | subsidiary | active | 1 | |
| Advantage+ App Campaigns | Meta Platforms, Inc. | ad network, self-serve platform | public:META | active | 3 | |
| Google App Campaigns (incl. AI Max) | Alphabet Inc. / Google LLC | ad network, self-serve platform, DSP-adjacent (cross-network buying: Search, Display, YouTube, Play, Discover) | public:GOOGL | active | 3 | |
| TikTok App Campaigns / Smart+ App Campaigns | ByteDance Ltd. | ad network, self-serve platform | private | active | 3 | |
| Apple Ads (Apple Search Ads) | Apple Inc. | owned-inventory ad platform (App Store search/browse) | public:AAPL | active | 3 | |
| Amazon DSP (app promotion, incl. events manager) | Amazon.com, Inc. | DSP | public:AMZN | active | 3 | |
| Adjust | AppLovin Corporation | MMP | subsidiary of AppLovin Corporation (public:APP) | acquired by AppLovin | 2 | |
| AppsFlyer | AppsFlyer Ltd. | MMP | private:VC-backed (General Atlantic, Qumra Capital, Pitango, Eight Roads, Salesforce Ventures) | active | 2 | |
| Singular | Singular Labs, Inc. | MMP | private:unconfirmed detail | active | 2 | |
| Kochava | Kochava Inc. | MMP | private:unconfirmed detail | active | 2 | |
| Branch | Branch Metrics, Inc. | MMP, deep linking | private:unconfirmed detail | active | 2 | |
| Airbridge | AB180 Inc. | MMP | private | active | 2 | |
| Amplitude (product analytics + Feature/Web Experimentation) | Amplitude, Inc. | product analytics, experimentation | public (implied by market presence; ticker not independently reconfirmed on pages fetched in this research) | active | 2 | |
| Mixpanel | Mixpanel, Inc. | product analytics, experimentation/feature flagging | private:unconfirmed detail | active | 2 | |
| PostHog | PostHog Inc. | product analytics, feature flags/experimentation | private:VC-backed (YC W20); explicit no-sale statement | active | 2 | |
| Firebase A/B Testing + Google Analytics for Firebase (GA4) | Alphabet Inc. / Google LLC | product analytics, experimentation | subsidiary product of Google | active | 2 | |
| Statsig | Amplitude, Inc. (formerly OpenAI, formerly independent) | experimentation/feature flagging | subsidiary of Amplitude, Inc. | acquired by Amplitude (previously acquired by OpenAI) | 2 | |
| RevenueCat | RevenueCat, Inc. | subscription ops / IAP infrastructure | private:unconfirmed detail | active | 2 | |
| Adapty | Adapty | subscription ops / paywall A-B testing | private:VC-backed (Irrvrnt, F1V) | active | 2 | |
| Superwall | Nest 22, Inc. | subscription ops / paywall infrastructure | private:unconfirmed detail | active | 2 | |
| Braze | Braze, Inc. | lifecycle/CRM | public (investor-relations program confirmed; ticker/exchange not captured on pages fetched in this research) | active | 2 | |
| OneSignal | OneSignal, Inc. | lifecycle/CRM | private:unconfirmed detail | active | 2 | |
| Airship | Airship | lifecycle/CRM | private:unconfirmed detail | active | 2 | |
| CleverTap | WizRocket, Inc. | lifecycle/CRM | private (legal entity: CleverTap Private Limited) | active | 2 | |
| Iterable | Iterable, Inc. | lifecycle/CRM | private:unconfirmed detail | active | 2 | |
| Sensor Tower (incl. data.ai / formerly App Annie) | Sensor Tower, Inc. | ASO / market intelligence | private:unconfirmed detail (Sensor Tower itself); data.ai is a subsidiary brand of Sensor Tower | active; data.ai status: acquired by Sensor Tower | 2 | |
| AppTweak | AppTweak | ASO | private:unconfirmed detail | active | 2 | |
| Appfigures | Appfigures, Inc. | ASO | unconfirmed | unconfirmed | 2 | |
| AppLovin MAX | AppLovin Corporation | mediation | subsidiary product of AppLovin Corporation (public:APP) | active | 2 | |
| Unity LevelPlay | Unity Software Inc. | mediation | public:U (NYSE, per general market knowledge; not independently reconfirmed in this research) | active | 2 | |
| Google AdMob | Alphabet Inc. / Google LLC | mediation, ad network | subsidiary product of Google | active | 2 |
Deep profiles were chosen to cover roles, not size. Five are larger platforms, most with owned supply or measurement: AppLovin, Moloco, Liftoff, Unity and Mintegral. Digital Turbine combines device distribution with an exchange. Kayzen and Jampp are self-serve DSPs, Smadex is a managed-service DSP and Remerge is a retargeting specialist. Verve Dataseat is the mobile DSP of an omnichannel group. The author was an executive at Verve Group from 2022 to 2024. Verve Dataseat was scored under exactly the same rules as every other product, by both passes. Its n/e cells mark documents neither pass could find, such as fee terms behind a "contact us" form.
How scores work
Each product was scored on eleven dimensions, each with observable anchors written before scoring. A 3 needs documented, live capability of the strongest kind: for example, a campaign-management API rather than a reporting API, or log-level export rather than dashboards. A 0 means documented absence. "n/e" means the public evidence was not enough to score, and it is never treated as zero. "n/a" means the dimension does not apply. Each cell also records availability: live, beta, limited, managed-only or announced. It also records an evidence grade. A means technical documents, API references or filings; B means vendor marketing or press releases; C means third-party reporting. The grade records the type of source, not the strength of a performance claim: an API reference is strong proof that an endpoint exists and says nothing about results. The matrix marks cells that are beta, limited or managed-only with an asterisk. That matters most for lift tests, where a well-designed product may still sit behind an account team.
Four rules kept the scoring even. A parent company's product does not count for a sibling product. A partner-directory listing does not prove a feature. A reporting API is not campaign control. And the same standard applies to incumbents, challengers and any firm connected to the author.
Two model passes scored the panel. The first built the profiles. The second scored the same products blind, from sources it opened itself, without seeing the first scores. Across 176 product-dimension cells, the two passes gave the same value in 94 (53%). Where both gave a number, they were within one point in 93 of 97 cells. 50 disagreements were between a score and n/e, which usually means one pass found a document the other did not. Disagreements were settled by the published rules in the reconciliation script, and every disagreement is listed in the package. Fact-check corrections changed four cells directly: Meta's and Google's publisher visibility, Jampp's lift-test score and Amazon's buyer control. Meta's and TikTok's campaign-API scores gained primary sources. This is two passes by AI agents under the author's direction. It is not independent human review, and the paper does not claim inter-rater reliability.
11 products, 11 dimensions · click a row for the profile
| Product | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AppLovin · Axon Ads Managerintegrated | 3A | n/e | 1A | 2B | 2A | 1A | 2B* | 2A | 3A | 2B | 2B | 71Documented2/3 · 3/3 · 5/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AppLovin · Axon Ads ManagerAppLovin Corporation · roles: DSP, ad network · profile group V1 OwnershipPublic (ticker APP). One reportable segment since the sale of its game studios to Tripledot closed on 30 June 2025, for $430.6m in cash after adjustments plus about 20% of Tripledot's fully diluted equity, valued at $285.0m ($715.6m in total) [AB-S01; AB-S03; FX1-S01]. AppLovin also owns its ad platform (AppLovin Ads, formerly Axon Ads Manager), the MAX mediation auction, the Adjust attribution company (bought 2021) and Wurl (bought 2022) [AB-S01; G2-S01]. Financial scaleFrom filings: FY2025 revenue $5,481m, up 70%, booked net of publisher payouts because AppLovin acts as agent; adjusted EBITDA $4,512m, 82% of revenue [AB-S01; AB-S02]. These are continuing operations, after the Tripledot sale. Q2 2026: revenue $1,924m, up 53%; adjusted EBITDA margin 83.9% [G2-S01; G2-S02]. The filings do not break out e-commerce revenue [G2-S01]. What is soldA self-serve, ML-driven (Axon/AXON engine) auction connecting app and web/e-commerce advertiser demand to AppLovin's owned and MAX-mediated publisher supply, billed dynamically (dCPI, cDPM, CPM, or performance-goal billing) rather than fixed per-impression/per-action pricing. Buyer and app fitApp advertisers and, since 2024, web e-commerce advertisers buying scaled, model-driven acquisition [G2-S01; OA4-S06]. AppLovin recommends a daily budget that buys at least 15 to 20 conversions a day; ad-revenue and blended ROAS goals also require the app to use MAX [V1-S07]. Reports show the source app and placement type, but no advertiser block or allow list is documented [V1-S05; RS-S06]. Economicspricing_model: Dynamic: dCPI (install-optimized), cDPM (ROAS/CPA-optimized), CPM (paced/creative-testing spend), CPI (proven-winner fast spend); web/e-commerce campaigns additionally billed on CPA/ROAS outcomes.; minimums: not disclosed Data requirementsMMP or server-to-server postbacks for event and ROAS optimization. On iOS, the only advertiser-side SKAdNetwork step documented is an attribution-partner setting to share the SKAN transaction ID. AppLovin's SKAdNetwork page covers DSPs bidding into MAX, not advertiser reporting, and no SKAN 4 or AdAttributionKit handling is documented [RS-S02; V1-S02]. Supply dependenciesOwned/aggregated publisher SDK supply via MAX mediation plus AppLovin Exchange; CTV supply via owned Wurl (acquired 2022). Measurable controlsReporting API: aggregated JSON/CSV with cost, ROAS, retention and billing-method fields, source app and placement type, and a 45-day request window; no log-level export [V1-S05; RS-S05; RS-S06]. Campaign Management API for app and web campaigns: create and update campaigns, goals, budgets (global or by country), targeting and creative sets [V1-S06; RS-S01]. No advertiser block or allow list is documented. Implementation burdenLow to moderate. Self-serve; AppLovin opened the platform to all advertisers, without a referral code, on 22 June 2026 under the name AppLovin Ads [OA4-S06]. Event and ROAS optimization need MMP or server-to-server events, and ad-revenue and blended ROAS goals need MAX [V1-S07]. Proof quality
Switching limitsNot documented in the sources we read. AppLovin's disclosure on its Axon model says nothing about advertisers' rights over the use of their campaign data [KL-S12]. Risks and conflicts
Poor fitBuyers who need an advertiser block or allow list (source apps are reported, but no block control is documented), a split of media cost from fees, a self-serve lift test (geo holdouts are a managed service described for web brands), re-engagement campaigns, or documented SKAN 4 and AdAttributionKit handling [V1-S05; RS-S06; RS-S07; V1-S04; RS-S02].
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Moloco Adsintegrated | 3A | 3A | 2A | 2A | 3B | 1A | 2B* | 3A | 3A | 3B | 2B | 79High3/3 · 3/3 · 5/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Moloco AdsMoloco, Inc. · roles: DSP, CTV DSP · profile group V1 Ownershipstatus: private; note: Most recent disclosed valuation is a >US$2B 2023 secondary share sale (per press); reported (Bloomberg, Jan 2026, via Investing.com syndication) to be in early-stage IPO-adviser discussions -- unconfirmed, still private at cutoff. Backers reported: Fidelity Management & Research, Tiger Global Management. Financial scaleNot disclosed (private company; no filings) What is soldAn ML/'compound AI' performance-advertising DSP for app install and post-install value optimization, extended to Performance CTV (household/IP-matched, MMP-attributed) and offered separately for retail/commerce media (Moloco Commerce Media, out of V1 scope). Buyer and app fitApp marketers (gaming and non-gaming) needing ROAS/LTV-oriented bidding with SKAN support and a documented campaign-management + reporting API; also fits marketers wanting to extend the same measurement stack to CTV. EconomicsoCPM is the only documented pricing model. Moloco asserts a 'non-variable DSP margin' without publishing the rate; log fields for media cost and fee percentage exist but are marked deprecated, so no current fee split is documented [RS-S18; RS-S19]. Minimum spend: not stated in the sources we read. Data requirementsMMP postback integration (AppsFlyer, Adjust, Singular, Branch, Kochava) for event/ROAS optimization and re-engagement; SKAdNetwork conversion-value configuration read/written via the DSP API. Supply dependenciesProgrammatic exchange buying; reports break results out by app or site, sub-publisher and exchange [V1-S15; RS-S09]. The sources we read document no owned publisher supply. Performance CTV bids at household (IP) level for CTV app-install campaigns [V1-S13; RS-S24]. Measurable controlsCampaign/AdGroup CRUD API; Report API (aggregated); Log API (impression/click/conversion event-level, disabled by default, available on request); CreativeGroups (A/B-test structure) API. Implementation burdenModerate: requires MMP postback configuration and, for full log-level visibility, a specific request to enable the Log API (not on by default). Proof quality
Switching limitsNot documented in the sources we read. Event-level logs can be exported on request, with 90-day access [V1-S16; RS-S21]. Risks and conflicts
Poor fitBuyers needing a fully self-serve, always-on log-level data feed should note the Log API is disabled by default and requires a specific request.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Liftoff Accelerateintegrated | 3B | 2B | 1B | 2A | 2A | 1A | 1B* | 2A | 3A* | n/e | 3A | 69Documented3/3 · 2/3 · 5/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Liftoff AccelerateLiftoff Mobile, Inc. · roles: DSP · profile group V1 OwnershipPublic (Nasdaq: LFTO). Priced its IPO at $23.00 on 3 June 2026 and began trading on 4 June; the offering closed on 5 June with the over-allotment exercised, raising about $472.4m net, of which $409.2m repaid debt [AB-S11; FX1-S05; FX1-S06]. A first attempt, filed in January 2026, was withdrawn on 17 February 2026 [FX1-S08]. The 10-Q refers to a 'primary private-equity sponsor' without naming it; an affiliate of the sponsor underwrote 2.7m shares [V1-S21; G2-S09]. General Atlantic was allocated about 1.3m shares in the offering [V1-S28]. Financial scaleFrom filings: FY2025 revenue $685.7m, up 32%, booked net as agent; adjusted EBITDA $374.4m, 55% of revenue; net loss $23.1m [AB-S10; FX1-S05; FX4-S06]. Q2 2026 revenue $219.5m, up 35%, and H1 2026 $425.1m; one customer made up about 10% of revenue [V1-S21; G2-S09]. Revenue is split by geography only, with no product-line split [V1-S21]. What is soldA DSP powered by Liftoff's Cortex models for app user acquisition and re-engagement. Accelerate offers broader access; Direct offers curated publisher access with account-team optimization. Campaigns can be optimized toward CPC, CPI, CPA, ROAS or predicted-LTV goals [V1-S22; V1-S23; RS-S29]. Buyer and app fitApp marketers (gaming and non-gaming, per named case studies) wanting a single DSP spanning acquisition and re-engagement; Direct specifically fits buyers wanting curated premium publisher access over open-exchange buying. EconomicsPriced per advertising unit, such as installs or impressions. Advertiser reporting shows only spend, with no media-cost versus fee split or published advertiser fee [V1-S21; RS-S31]. Minimums: not disclosed. Data requirementsThe Reporting API shows SKAdNetwork installs with and without conversion values, and Accelerate names SKAdNetwork as a supported use case; 'SKAdNetwork Cortex models' were announced for late 2024. No SKAN 4 postback handling or AdAttributionKit support is documented [RS-S31; V1-S22; V1-S27]. An audience-ingestion API lets partners send audiences for targeting [RS-S30]. Supply dependenciesDirect: curated direct access to 150k+ publisher apps (per vendor claim); Accelerate: broader UA/re-engagement supply; SDK monetization / exchange supply sits in the separate Liftoff Monetize (Vungle Exchange) product, not scored here. Measurable controlsReporting API and dashboard CSV export, with publisher app ID, publisher name and ad format; aggregated, with no log-level export [RS-S31; RS-S35]. A Campaign Management API, in closed beta for select customers, creates user-acquisition campaigns and sets daily spend, goals, country targeting and creatives; spend changes are limited to three a day, within 50% up or down [RS-S29]. No advertiser block or allow list is documented [RS-S35]. Implementation burdenMostly managed. Direct relies on Liftoff's account, creative, product and engineering teams [V1-S23]; the campaign API is a closed beta for select customers [RS-S29]. Proof quality
Switching limitsNot documented in the sources we read. Risks and conflicts
Poor fitBuyers who need a generally available self-serve campaign API (Liftoff's is a closed beta), log-level export, an advertiser block list, a documented lift-test method or a CTV-to-app product. None is documented [RS-S29; RS-S31; RS-S35; RS-S37; RS-S38].
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Unity Ads (Grow)integrated | 3A | n/e | 1A | 3A | 2A | 1A | n/e | 2A | 3A | n/e | 1A | 72Documented2/3 · 2/3 · 4/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unity Ads (Grow)Unity Software Inc. · roles: ad network, mediation, DSP-like UA · profile group V1 OwnershipPublic (ticker U). Unity reports one segment; Grow (advertising) and Create (engine software) are revenue categories [G2-S08]. Its Vector machine-learning platform rolled out in Q1 2025 [AB-S04]. Unity merged with ironSource in November 2022 [AB-S06]. Financial scaleFrom filings: FY2025 revenue $1,849.6m; adjusted EBITDA $408.8m (22%), a whole-company figure that includes the engine business; GAAP net loss $401.5m [AB-S05]. Grow revenue was $1,228.2m in FY2025 and Create $621.4m [AB-S04]. Q2 2026 Grow revenue was $388.9m, up 35%, credited to the Vector-driven Unity Ad Network and partly offset by the older ironSource network [G2-S06; G2-S07]. Grow revenue is mostly booked net, and gross where Unity is the publisher [G2-S08]. What is soldUnity Ads UA (install/retention/ROAS bidding) plus LevelPlay mediation (auctioning Unity Ads and third-party networks/bidders for publishers), positioned as an integrated developer-ecosystem growth stack. Buyer and app fitPrimarily game developers within the Unity/ironSource ecosystem; non-gaming vertical claims found in Unity's FY2025 10-K describe the separate Create Solutions/engine business (automotive, retail, healthcare etc.), not the Grow/advertising product -- do not inherit one onto the other. EconomicsCPI billing for install, event and ROAS goals; CPM for creative testing, for iOS and as a fallback when there are no installs. No media-cost versus fee split or published fee [RS-S46; RS-S44]. Minimums: not disclosed. Data requirementsEvent and ROAS goals need post-install data from an MMP or server to server [RS-S40; RS-S41]. SKAdNetwork postbacks are forwarded to MMPs with SKAN 4.0 fields (source identifier, coarse value, postback sequence), and SKAN installs appear in the dashboard and Statistics API. No AdAttributionKit support is documented [V1-S35; RS-S43; RS-S44]. Supply dependenciesUnity Ads network plus Unity Exchange (via a single SDK, per the Unity Ads product page); LevelPlay mediates Unity Ads and third-party bidding networks for publishers. Measurable controlsReporting dashboard, 'History and Performance' tool, CSV export, and a documented Advertising Management API plus an Advertising Statistics API (services.docs.unity.com). Implementation burdenSelf-serve: a UA dashboard, bulk-management spreadsheets and the Advertising Management API [RS-S51; RS-S52]. Event and ROAS goals need MMP or server-to-server post-install data [RS-S40]. Proof quality
Switching limitsNot documented in the sources we read. Risks and conflicts
Poor fitBuyers who need re-engagement campaigns, a lift test, a CTV product or named non-gaming results: none is documented for Unity Ads [RS-S42; V1-S31; V1-S29]. Source apps are reported and can be blocked or bid on, but only through abstracted IDs; Unity says it cannot give out source IDs for specific apps [RS-S47; RS-S48].
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mintegralintegrated | 3A | 2B | n/e | 2B | 3A | 1A | n/e | 2A | 3A | n/e | 3A | 78High3/3 · 1/3 · 4/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MintegralMobvista Limited (HKEX: 1860) · roles: DSP, ad network, ADX, SSP · profile group V1 OwnershipMintegral is Mobvista's programmatic ad platform and is not listed separately. Mobvista is listed in Hong Kong (HKEX: 1860) [V1-S37; AB-S08]. Financial scaleFrom filings: Mobvista FY2025 revenue $2,046.7m, up 35.7%, of which Mintegral $1,960.9m. Revenue is booked gross, as principal, with a 21.2% gross margin; adjusted EBITDA was $190.9m, about 9% of gross revenue [AB-S08; FX1-S11]. Mobvista's own ad-tech net revenue after payments to traffic publishers was about $519m for 2025 [FX1-S11; FX4-S07]. H1 2026: group revenue $1,155.5m, up 23.2%; Mintegral $1,115.2m, up 24.3% [V1-S37]. What is soldA programmatic in-app advertising platform (AppGrowth for UA, Retargeting for re-engagement, Monetization for publishers) with AI/smart bidding (Target ROAS spanning IAA/IAP/Hybrid, and Target CPE) plus an in-house creative studio (Mindworks) and playable-ad automation (Playturbo). Buyer and app fitPredominantly gaming advertisers (75.6% of Mintegral H1 2026 revenue) with a growing non-gaming share (24.4%, +15.5% YoY, incl. e-commerce and utilities per the interim report's own vertical breakdown). EconomicsBilling types CPI, CPM, CPE and oCPI are documented. Target ROAS and Target CPE smart-bidding products made up more than 90% of Mintegral revenue in H1 2026. No media-cost versus fee split for advertisers [RS-S53; V1-S37]. Minimums: not disclosed. Data requirementsPostback-based data sharing for retargeting; IDFA and GAID audience lists can be uploaded by API and included or excluded [V1-S40; RS-S55; RS-S56]. No SKAdNetwork or AdAttributionKit documentation appears in about 60 English advertiser pages or the 2026 interim report [RS-S57; V1-S37]. Supply dependenciesDirect publisher/app relationships (10,000+ developers, 120,000+ apps per the interim report) plus programmatic DSP/ADX/SSP coverage of the mid-stream ecosystem. Measurable controlsSelf-serve dashboard for setting ROAS goals [V1-S37]. Mintegral's Open API documentation describes creating campaigns and offers and updating budget, bid and status; some bid types and API access are gated by the account manager [RS-S63; RS-S53; RS-S64]. The reporting API returns aggregated data by offer, creative, sub-publisher, package and geography, and publishers can be allow- or block-listed by ID [RS-S60; RS-S61; RS-S62]. Implementation burdenHybrid: self-serve dashboard and Open API, with some features gated by the account manager [V1-S37; RS-S63]. Proof quality
Switching limitsNot documented in the sources we read. Risks and conflicts
Poor fitBuyers who need documented SKAdNetwork or AdAttributionKit handling, a lift test, log-level export or a CTV product: none is documented [RS-S57; RS-S60; V1-S39].
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Digital Turbine · DT Exchange / AGPdevice + exchange | 3A | 1B | 2A | n/e | 3A | 1A | 1A | 2A | 2A* | n/e | 2B | 66Partial2/3 · 2/3 · 5/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Digital Turbine · DT Exchange / AGPDigital Turbine, Inc. · roles: ad network, exchange, mediation, OEM/on-device distribution · profile group V1 Ownershipstatus: public; ticker: APPS; note: Fiscal year ends 31 March. Two reportable segments: On Device Solutions (ODS) and App Growth Platform (AGP, comprising Advertising Solutions and Ad Monetization Solutions). Financial scaleFrom filings: FY2026 (year to 31 March 2026) revenue $565.3m, up 15%: On Device Solutions $382.4m and App Growth Platform $185.7m, before a $2.9m intersegment elimination. Adjusted EBITDA $122m, about 22% of revenue [AB-S07; V1-S44]. Revenue mixes bases: the exchange marketplace is booked net, as agent, while brand, performance and on-device media are booked gross [G2-S12; FX1-S09]. What is soldFor advertisers: unified DT campaigns, including preloads and dynamic installs on phones, the DT DSP and the Offer Wall, whose self-serve 'Micro Bidding' sets bids by country and source app [AB-S07; V1-S46; RS-S67]. DT Exchange is the supply-side exchange where outside DSPs buy DT inventory [V1-S46]. On Device Solutions distributes apps through phone makers and carriers [AB-S07]. Buyer and app fitAdvertisers who want on-device reach (preloads) or offerwall acquisition billed on CPI, CPE or CPA; bid control by country and source app is self-serve on the Offer Wall only [V1-S46; RS-S77]. Publishers use DT for SDK monetization [AB-S07]. Not a fit for CTV or documented re-engagement campaigns [V1-S43; RS-S68]. Economicspricing_model: CPI / CPE / CPA billing models; ROAS = Advertiser IAP Revenue / Advertiser Spend, reported at D3/D7/D30.; minimums: not disclosed Data requirementsMMP guides documented for AppsFlyer, Adjust, Singular, Kochava, Branch, and Tenjin; SKAdNetwork bid-request support documented including version 4.0 (sourceidentifier field); no AdAttributionKit mention found. Supply dependenciesDT Exchange in-app supply plus ODS OEM/carrier preload placements (ignite); offerwall supply via ACP Edge. Measurable controlsOffer Wall campaigns: self-serve Micro Bidding by country and source app, a Blocked Apps Tool, suppression of existing installers, and a GraphQL Advertiser Management API for bids, daily budgets and activation [V1-S46; RS-S73; RS-S77]. Unified campaigns: an aggregated Reporting API with supply source and placement type, but no self-serve or API control documented [RS-S71; RS-S72; RS-S75]. Impression-level price data reaches publishers through SDK callbacks, not buyers [V1-S46]. Implementation burdenManaged for on-device and unified campaigns; self-serve console and API for Offer Wall campaigns. MMP integration is needed for attribution and cost data [V1-S46; RS-S77]. Proof quality
Switching limitsNot documented in the sources we read. Risks and conflicts
Poor fitBuyers who need documented re-engagement campaigns, a creative-testing method, log-level buyer reporting or a CTV product: none is documented [RS-S68; V1-S43; RS-S75].
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kayzenself-serve DSP | 2B | 2A | 1A | 2B | 3A | 3A | 1A | 2A | 3A | 2A | 1B | 66Partial3/3 · 3/3 · 5/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
KayzenIoniq Group · roles: DSP · profile group V2 OwnershipPrivate. Kayzen operates under parent Ioniq Group; Shackleton Ventures states its Victoria Fund 'acquired its interest in Ioniq Group, the parent company of Kayzen, in 2024' (V2-S03, an investor/vendor case-study page, not a filing — medium confidence). No IPO or further M&A found. Financial scaleNot disclosed. Kayzen files no accounts, and third-party aggregator estimates are not used. What is soldA mobile-first, self-serve programmatic DSP for user acquisition, retargeting and 'brand performance' campaigns, sold to apps, agencies, media buyers and e-commerce advertisers, with a managed option [V2-S02]. Documented bidding models: CPM, CPC, CPI, CPA on post-install events and CPA for retargeting; no ROAS or LTV bidding is documented [RS-S79; RS-S80]. Buyer and app fitIn-house UA teams and agencies that want direct, self-serve programmatic control with API access [V2-S02; V2-S04]. Named non-gaming cases include Greggs (published by an investor in Kayzen's parent) and Albertsons, Co-op and Maniko Nails [V2-S03; RS-S89]. EconomicsPublished SaaS pricing: a fixed platform fee plus a 2.5% billing fee and overage, billed separately from media cost with no bid markup; the platform reports media costs and CPMs [RS-S87; V2-S02]. Kayzen is the only product in the panel that publishes a fee schedule. Minimums: not stated in the sources we read. Data requirementsMMP postback integration, documented for AppsFlyer [V2-S05]. Retargeting audiences are streamed from the MMP or sent through the Audience API, and can be used as allow or suppression lists [RS-S81; RS-S82; V2-S04]. On iOS, 'SKAN campaigns' and the AppsFlyer 'Share SKAN transaction id' setting are referenced; no SKAN 4 or AdAttributionKit handling is documented [V2-S05; RS-S83]. Supply dependenciesIn-app and mobile-web inventory across 'hundreds of thousands' of publisher apps and sites [V2-S02]. CTV campaigns are also documented, with installs attributed through AppsFlyer's probabilistic cross-platform view-through matching (guide dated September 2026) [RS-S88]. Measurable controlsCampaign-management API confirmed (edit target bid, daily/total budget, bid multipliers by targeting field, pause/resume status; V2-S04) plus a separate read-only Reporting API. Implementation burdenSelf-serve API/dashboard model per the product page, implying buyer-side setup and ongoing campaign management; managed option also offered per the product page ('leverages its intuitive platform for managed clients and offers it to self-service users') but not detailed further. Proof qualityNamed cases (Greggs, published by an investor in Kayzen's parent, plus Albertsons, Co-op and Maniko Nails) are vendor or investor case studies with no comparator or design disclosed; no independent measurement [V2-S03; RS-S89]. Switching limitsNot documented in the sources we read. Risks and conflictsThe ownership chain (Ioniq Group, with Shackleton's Victoria Fund as investor since 2024) rests on one investor page, not a filing or Kayzen's own statement [V2-S03]. No conflicts of interest identified. Poor fitBuyers who need a documented lift or holdout test (Kayzen mentions measuring retargeting incrementality with non-attributed events, but documents no design) or ROAS and LTV bidding (not documented) [V2-S04; RS-S79]. Kayzen's CTV campaigns rely on probabilistic cross-device matching with no causal test [RS-S88].
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Smadexmanaged DSP | 2A | 2A | n/e | 2B | 2A | 2A | n/e | n/e | 1A | 1A | 1A | 59Partial3/3 · 2/3 · 3/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SmadexEntravision Communications Corporation (NYSE: EVC) · roles: DSP, managed service · profile group V2 OwnershipOwned by Entravision Communications (NYSE: EVC) and reported in its Advertising Technology & Services segment [V2-S08]. The acquisition date is not confirmed in the sources we read. Financial scaleATS segment (Smadex + Adwake) was approximately 61% of Entravision's FY2025 total net revenue of $447.6M — implying roughly $273M, though the 10-K does not break out Smadex alone from Adwake within ATS (derived figure, not a disclosed line item). What is soldA managed-service DSP. Entravision says Smadex teams 'act as an extension of our client's marketing team', configuring bidding parameters and fraud-prevention protocols, for mobile user acquisition, retargeting and Connected TV performance campaigns; it processes about 500 billion bid requests a day [V2-S08]. Buyer and app fitFiling states customers are 'primarily developers of mobile games, fintech apps, and entertainment services' seeking global user acquisition — best fit for buyers wanting a hands-off, managed-service DSP rather than self-serve control; not a fit for buyers who require direct campaign-level API access. EconomicsClients pay for outcomes such as installs or in-app purchases, and Smadex teams share media clearing prices and budget allocation; one customer story cites a 'transparent dCPM' model. No published fee schedule or minimum spend [V2-S08; RS-S95]. Data requirementsModels use advertisers' post-install events, and retargeting uses advertisers' first-party data with match-rate analysis [V2-S08; RS-S91]. No SKAdNetwork, AdAttributionKit or MMP setup documentation was found, and there is no public help center [V2-S08; RS-S92]. Supply dependenciesFiling describes Smadex as buying 'advertising inventory in mobile apps, mobile websites and internet-connected televisions (Connected TVs)' in real time via proprietary AI — an exchange-buying model rather than owned/direct SDK supply, per the filing's own framing ('a gateway to the rest of the internet'). Measurable controlsSmadex teams run the campaigns. Clients receive data on where ads ran and on media clearing prices, and the brand-safety policy provides client allow lists and publisher block lists [V2-S08; RS-S94]. No reporting API, scheduled export or log specification is documented [V2-S08]. Implementation burdenLow buyer-side operational burden by design — Smadex is explicitly positioned as doing the console-level work for the client (managed-service model) rather than requiring in-house trafficking. Proof qualityNamed customer stories (for example Foodpanda, Talabat, Cabify, Babbel and Exness) are published by Smadex, with no design or comparator disclosed; no third-party study was found [RS-S97; RS-S98]. Switching limitsNot documented in the sources we read. Risks and conflictsNone identified beyond standard managed-service opacity (buyer cedes bidding/fraud-control configuration to Entravision's team, per the filing's own description) — no allegations or litigation found. Poor fitBuyers requiring self-serve campaign control, log-level bid data, or a published fee schedule — none of these were found documented; the model is explicitly managed-only per the filing.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Remergeretargeting | 3A | 3A | 2A | 3A* | 2A | 1A | 2B* | 2A | 1B | n/e | 1B | 72Documented3/3 · 2/3 · 5/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Remergenone disclosed (independent) · roles: DSP, retargeting · profile group V2 OwnershipPrivate. Ownership is not disclosed in the sources we read, and no filing, funding round or acquisition was found. AppsFlyer named Remerge a Premier Partner on 13 May 2025, a partner tier, not an ownership fact [V2-S06]. Financial scalenot disclosed What is soldAn app-retargeting-specialist DSP: re-engagement/reactivation campaigns for gaming, e-commerce, delivery, and finance apps, explicitly combining 'fully managed service capabilities alongside programmatic advertising' (V2-S06) rather than positioning as purely self-serve. Buyer and app fitRanked by AppsFlyer's Performance Marketing Index as a top retargeting DSP for Android gaming and among the top 6 e-commerce DSPs globally (V2-S06) — vendor-cited third-party ranking, best read as a relative-performance signal within AppsFlyer's own panel, not a market-wide claim. EconomicsCPM only: 'Remerge exclusively offers a CPM pricing model'. Reported cost is the campaign fee paid by the client, with no media-cost versus margin split [RS-S100; RS-S99]. Data requirementsRetargeting is built on MMP event forwarding and MMP audience segments; user lists can exclude users or hold them out as a control [RS-S101; RS-S102; RS-S103]. Remerge states compatibility with SKAdNetwork 2.0 to 4.0 and forwards install-validation postbacks to the MMP; SKAdNetwork is not used for retargeting, and no AdAttributionKit support is documented [RS-S104]. Supply dependenciesNot documented in the sources we read; no exchange or SDK detail is given. Measurable controlsManaged: Remerge's team builds campaigns after an insertion order, and clients get a reports dashboard and a Reporting API (aggregated JSON by hour or day, six-month retention) [RS-S101; RS-S111; RS-S108]. Its incrementality page presents Ghost Bids (always-on, for retargeting) and Causal Impact (without device IDs, using sub-market econometrics, for installs and re-engagement); intent-to-treat and PSA designs appear only in linked explainers [G1-S05]. The Reporting API has no publisher dimension; publisher breakdowns come through the MMP [RS-S107; RS-S108]. Implementation burdenDescribed as a 'fully managed service' by Remerge's own May 2025 announcement (V2-S06), implying lower buyer-side operational burden but also less direct self-serve control. Proof qualityFour case summaries on Remerge's incrementality page give no quantified lift: Miniclip retargeting, checked by Miniclip's own distribution matching, and Socialpoint, PhotoSi and HungerStation user acquisition [G1-S05]. AppsFlyer's Performance Marketing Index ranks Remerge highly for retargeting; that is a vendor-cited panel ranking, not a causal result [V2-S06]. Switching limitsNot documented in the sources we read. Risks and conflictsManaged model: buyers rely on Remerge's team for setup and on its own uplift reporting; we found no independent audit of results [RS-S101; G1-S05]. Poor fitBuyers who want self-serve control (Remerge is managed) or whose main job is large-scale user acquisition: Remerge positions itself on retargeting, though its incrementality page includes user-acquisition cases [RS-S101; V2-S06; G1-S05]. No CTV product was found [RS-S112].
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Jamppself-serve DSP | 3B | 2B | 1B | 2B | 2B | n/e | 2B | 3B | 2B | 2B | 2B | 71Documented3/3 · 3/3 · 4/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JamppAffle 3i Limited (NSE/BSE: AFFLE) · roles: DSP · profile group V2 OwnershipWholly owned by Affle. The 100% acquisition was announced on 9 June 2021 and completed on 1 July 2021; the price was not disclosed [V2-S23]. Affle owns at least four app-marketing brands: Jampp, YouAppi, RevX and mediasmart [FX1-S20; FX1-S19; V2-S31; V2-S30]. Financial scaleNot disclosed. Jampp is not broken out separately in the Affle sources we read. What is soldA programmatic mobile DSP for user acquisition and retargeting, explicitly optimizing toward advertiser-set ROAS goals ('Set your goals and our algorithms will adjust everything to ensure you are ROAS positive'), plus a separate Jampp CTV product (launched 2023-07-20) linking CTV exposure to app downloads/re-engagement via MMP integration. Buyer and app fitPerformance app marketers who want a self-serve dashboard alongside managed creative production. Jampp advertises always-on lift measurement with 'Ghost Bids' for acquisition and retargeting, free from day one, but does not document the method [V2-S22]. EconomicsPricing model (CPI/CPA/CPM/% of spend) not explicitly disclosed on the product page reviewed; ROAS-goal framing implies performance-based billing but no rate card found. Data requirementsDocumented support for SKAN, probabilistic attribution, and IDFA (when available) (V2-S22); AdAttributionKit support not mentioned in the page reviewed. Supply dependenciesNot detailed beyond 'programmatic in-app' access; no owned-SDK-supply claim found (contrasts with sibling YouAppi/mediasmart, which document broader cross-screen supply). Measurable controlsDashboard for direct campaign management plus a documented Reporting API and log-level data access 'for data science teams' (V2-S22); Dynamic Creative Optimization (DCO), feed-based creative, and HTML5 interactive-format testing also documented. Implementation burdenHybrid model: buyer can self-serve via dashboard/API, while Jampp's in-house design team handles creative production — moderate burden, split between buyer and vendor. Proof qualityJampp's blog reports an 86% rise in new riders, 122% more rides and a 30% campaign lift for FREENOW, and a 92% conversion lift for Wallapop, under its always-on Ghost Bids measurement; it gives no period, baseline or uncertainty [G1-S06]. The lift product itself is advertised without a documented method [V2-S22]. Other named non-gaming cases (Wallapop, Instacart, Centauro, CashNow, Fetch) are Jampp's own case studies [RS-S121; RS-S122]. Switching limitsNot documented in the sources we read. Risks and conflictsJampp is one of at least four Affle app-marketing brands, with YouAppi, RevX and mediasmart; Jampp CTV runs on mediasmart. None of the materials we read says whether data or products are shared across the portfolio [FX1-S19; V2-S31; V2-S30; V2-S21]. Poor fitBuyers requiring documented AdAttributionKit support (not found) or CTV causal-measurement (Jampp CTV's own launch post does not claim an incrementality/causal method specific to CTV).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Verve Dataseat ◆omnichannel | 3B | 2B | 2B | n/e | 2B | 2B | 1B | n/e | 2B | 2B | 1B | 69Documented2/3 · 3/3 · 4/5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Verve Dataseatnone (public company) · roles: exchange/SSP, DSP · profile group V2 OwnershipPublic: Verve Group Media SE, formerly Verve Group SE and, before June 2024, MGI – Media and Games Invest SE (ticker VER; listed in Stockholm and Frankfurt) [V2-S10; FX1-S13]. Its 5 June 2026 AGM approved moving the registered office from Stockholm to Dublin; the move had not taken effect at the cutoff and was expected on 2 October 2026 [FX1-S13; FX1-S14]. The author was an executive at Verve Group from 2022 to 2024; Dataseat was scored under exactly the same rules as every other product. Financial scaleGroup figures only: FY2025 revenue €550.9m and adjusted EBITDA €134.4m, about 24% of reported revenue and 22% of like-for-like revenue; some revenue moved from net to gross recognition in Q3 2025 [FX1-S12; AB-S09]. No Dataseat revenue is disclosed in the sources we read. What is soldVerve Dataseat is described on Verve's own site as a 'contextual performance DSP built to supercharge app growth — optimizing for installs, subscriptions, purchases, and high-LTV users without relying on device IDs,' positioned as one product line within Verve's broader omnichannel supply-side/exchange business (Jun Group, Smaato/Hybid SDK, Captify). Buyer and app fitBuyers who want SKAN-based iOS optimization and CTV-to-app campaigns [V2-S13]. Dataseat can be run in self-service mode or as a managed service [RS-S127]. It is the mobile DSP of an omnichannel group whose other businesses include supply-side units such as Smaato and Hybid [V2-S13]. EconomicsDataseat says it charges 'a flat rate on your media spend, with no hidden costs', so the fee is separate from media; the rate is not published, and no minimum is stated [RS-S125]. Data requirementsDocuments SKAN postback ingestion and conversion-value mapping as inputs to its 'advertiser-adaptive AI'; when 'running with SKAN and MMP data,' the platform is stated to use 'attributed installs, post-install events, and postbacks' — implying MMP dependency, though no specific MMP integrations were named in the pages opened. Supply dependenciesBuyers can choose SSPs and publishers through inventory discovery [RS-S127]. Whether Dataseat buys the group's own Smaato and Hybid SDK supply is not confirmed in the sources we read. Measurable controlsSelf-service mode or managed service covering setup and optimization [RS-S127]. No campaign-management API, reporting API or log specification is published; the site promises data 'at any level' without a documented report schema or block-list control [RS-S125; RS-S126; RS-S127]. Implementation burdenSelf-service or managed [RS-S127]. Sales run through a contact form, and we found no public help center or API documentation [V2-S13; RS-S125]. Proof qualityTwo named non-gaming cases, both published by Verve: LinkedIn (app activations) and OTTO (a ROAS-focused SKAN campaign with a rebuilt conversion schema). Neither states a comparator, sample or independent check [RS-S126; RS-S123]. Switching limitsNot documented in the sources we read. Risks and conflictsStructural: Verve sells supply through its exchange and SDKs and also buys media through Dataseat, a potential conflict of interest. No allegation of misconduct was found [V2-S13]. Poor fitBuyers wanting a neutral, demand-side-only DSP benchmark, or requiring a documented, named causal-measurement design (geo/PSA/ghost) for CTV-to-app claims — Verve's own page claims 'controlled incrementality testing' without naming the design.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scores follow the fixed anchors in chapter 9 and measure what public documentation shows at the cutoff, not how well a product performs. n/e means we could not find enough public evidence; it is not a zero. The full rubric, both scorers' results and every source are in the profile rows and the CSV.
What the matrix shows
With the sources from both passes combined, 17 of 121 product-dimension cells (14.0%) still lack enough public evidence to score and 104 are scored. Of the 104 scored cells, 62 (59.6%) rest on grade-A evidence: developer documents, API references or filings. The five benchmark channels are scored separately and sit outside these counts.
Optimization is the best-documented capability. 9 of 11 products document bidding toward value or return on ad spend.
Fees are the least documented. Only Kayzen publishes a fee schedule; 7 products state a pricing model and little more.
No product documents both SKAdNetwork 4 and AdAttributionKit at the level of technical documents. The best iOS scores are 2: Digital Turbine, Moloco, Remerge, Verve Dataseat.
No specialist documents a standard lift test with its method at the top anchor. 4 document one at the middle anchor, on request, as a managed service or without a published method: AppLovin, Jampp, Moloco, Remerge. Meta, Google and TikTok document lift tests with test and control groups, though they run through account teams.
Buyer control and data export are uneven. Campaign-management APIs: AppLovin, Kayzen, Liftoff, Mintegral, Moloco, Unity. Log-level export: Jampp, Moloco. Documented publisher and placement visibility with block lists: Digital Turbine, Kayzen, Mintegral, Moloco.
The App Quotient
The matrix also rolls up into one summary number, the App Quotient (AQ). It is built the same way as the Contextual Quotient in the author's contextual research . AQ is a quotient, not a sum. It has three groups, chosen by the author. Depth is what the engine can do for growth: optimization objectives, re-engagement and creative. Reach is channel and category coverage: iOS privacy measurement, streaming TV to app, and non-gaming evidence. Standing is whether a buyer can check and control it: placement visibility, fees, lift tests, reporting export and buyer control.
Each group is the mean of whatever is scored inside it, so an unscored dimension is not counted as a zero. That also means group scores can rest on different amounts of evidence, so each score shows how many fields back each group. The groups combine at 45/25/30. The result is then pulled toward the field mean, as if each product had four extra cells at that mean. The weights and the four extra cells are the author's assumptions, not a calibrated reliability adjustment. The pull reduces the effect of a thin record; it does not remove the bias from fields that are missing. AQ is scaled so that 100 would mean every cell at the strongest anchor with no pull; with the pull toward the current field mean, a product scoring 3 on all eleven fields would get about 91.6. The three bars under each score are Depth, Reach and Standing, in that order.
Read the band, not the rank. Bands sit at anchor averages on the 0–3 scale: high documented capability from 77.8 (an average of 2.33), documented from 66.7 (2.0), partly documented from 55.6 (1.67), and thin below. The bands on these inputs are high documented capability: Moloco, Mintegral; documented: Remerge, Unity, AppLovin, Jampp, Liftoff, Verve Dataseat ◆; partly documented: Kayzen, Digital Turbine, Smadex. Mintegral clears the top band's cut-off by only 0.03 points, and its Reach score rests on 1 of 3 fields. The ◆ marks a product the author has a declared interest in. Under four reasonable reweightings (equal weights, then each group raised in turn), Moloco stays in the highest band under all four, though not always first; Mintegral drops a band under the Depth-led and Standing-led weights. Mid-table positions move more: by up to 5 places, which is nearly half this eleven-product table, and by 1.2 places on average. Across the four, 9 of 44 product results change band. The order is not a league table and is not presented as one. AQ sums up public documentation under the author's chosen groups and weights; it does not measure campaign performance. It inherits every limit of the matrix, and because its inputs are documentation scores, it still favours the vendors that publish the most. Every input is in the CSVs in the appendix, so the index can be recomputed on different weights.
A buyer should use the matrix, not the index, to decide. It shows which claims a vendor documents, links the source, and marks what to ask for on the rest.
The benchmark channels
Meta, Google, TikTok, Apple Ads and Amazon answer the same buyer questions in different ways. All five document campaign-management APIs, not only reporting . Meta, Google and TikTok document lift tests with test and control groups that run through account teams . Their automated app campaigns choose placements for the buyer. Google's placement report names the apps, publishers, websites and videos that showed ads, but gives impressions only and folds low-volume placements into one line . TikTok's Smart+ does not allow manual placement choice . Meta lists placement among its reporting breakdowns but describes no breakdown by publisher app . TikTok documents full SKAdNetwork 4 support . Its Smart+ app campaigns offer value bidding on Android only; its standard app campaigns offer it on iOS too . Apple Ads uses its own direct attribution interface alongside AdAttributionKit . Amazon's February 2024 app-event tooling covered Android and Fire devices. By September 2026 AppsFlyer described a closed Amazon test for iOS, and we found no Amazon page stating current iOS availability .
Benchmark channel comparison
The same buyer questions asked of the big self-attributing channels. They do not share supply, controls or measurement with app DSPs, so they are compared in prose fields and a few scores only.
| Meta Advantage+ App Campaigns | Install and app-event optimization documented, including a minimum-ROAS bid strategy in the Marketing API. | SKAdNetwork campaigns and Aggregated Event Measurement documented; SKAdNetwork 4 and AdAttributionKit specifics not found in the documents read. | Placement is a reporting breakdown at surface level (for example Feed or Audience Network); no breakdown by publisher app described. Setup targeting limited to OS, country and language; some limits sit in account settings. | Self-serve UI plus Marketing API that creates and edits campaigns, including app-promotion objectives; no placement selection. | Marketing API / Insights API provide aggregated, scheduled export; no impression-level export documented. | Conversion Lift: documented RCT methodology and API, but gated to advertisers with Meta account-team access, not self-serve. | D1:3 D3:1 D5:1 D7:3 D8:2 D9:3 | |
| Google App Campaigns | tCPI, tCPA, tCPpre, Maximize Conversions, and tROAS are documented live bid strategies, i.e., value/ROAS-based optimization is available. | iOS measurement combines modelled conversions, data from App Attribution Partners and a SKAdNetwork report; the Ads API exposes SKAdNetwork installs, fine conversion value and user type. AdAttributionKit is not mentioned in the pages we read [RS-S136; FX1-S24]. | App campaigns placement report names apps and publishers, websites and videos, with impressions only; Google-owned inventory grouped; low-volume placements folded into 'Total: other'. No results by placement. | Self-serve UI plus Google Ads API supporting campaign creation, CampaignBudget objects, and bidding-strategy objects; legacy installs-only subtype is UI-only. | The Google Ads API returns aggregated App-campaign reporting at campaign, ad-group and asset level, including SKAdNetwork segments, but has no placement view. The placement report (impressions only) is built in Google Ads' Report editor. No impression-level export [V3-S11; FX1-S24; OA1-S01]. | Conversion Lift: documented user-based and geo-based RCT designs, gated to advertisers with Google account-team access, not self-serve. | D1:3 D3:2 D5:2 D7:3 D8:2 D9:3 | |
| TikTok App Campaigns / Smart+ | Smart+ documents install (MAI), in-app event (AEO) and value (VBO) goals, with VBO Android-only in Smart+; standard app campaigns offer VBO on Android and iOS. | Official help page (last updated Feb 2025) confirms full SKAN 4.0 support (fine/coarse conversion values, three postback windows, crowd anonymity tiers, 4-digit source_id); no AdAttributionKit mention found. | Manual placement selection 'is not supported ... at this time,' defaulting to automatic placement selection; no placement-level reporting documented. | Self-serve UI plus Marketing API (CampaignCreationApi) supporting APP_PROMOTION objective, budget, and budget_mode. | TikTok Marketing API Reporting API supports synchronous/asynchronous aggregated reports; no log-level export confirmed. | Conversion Lift Study: documented RCT (test/control) methodology supporting app installs as an objective, but run as an 'exclusive managed service,' not self-serve, with unspecified minimum spend. | D1:3 D3:2 D5:0 D7:3 D8:2 D9:3 | |
| Apple Ads (Apple Search Ads) | Max cost-per-tap bidding or Maximize Conversions toward a target cost per tap-through install, with optional CPA caps; no post-install event or value optimization documented. | AdServices: the app's attribution token must be exchanged with Apple's server within 24 hours, and Apple credits a tap up to 30 days or a view up to 24 hours before the download (view-through since March 2025). From September 2026, campaigns using age or gender targeting get no attribution [D-S20; D-S21; C-S10]. Apple Ads registered with AdAttributionKit on 10 April 2025, through SKAdNetwork versions 1 to 3 for click-throughs only [V3-S02; RS-S151]. | Four named placements (Today tab, Search tab, search results, product pages) reported per campaign and ad, plus keyword and search-term reporting and negative keywords. | Campaign Management API (OAuth2 REST) documented for programmatic creation/management of campaigns, ad groups, and keywords. | The Apple Ads Platform API pulls reports programmatically; reports cover the four placements per campaign and ad, plus keywords and search terms, as aggregated metrics. No impression-level export [V3-S12; RS-S153; RS-S150]. | No incrementality or lift-test offering appears in the Apple Ads help pages we read, unlike Meta, Google and TikTok [RS-S151; RS-S152]. | D1:1 D3:2 D5:3 D7:n/e D8:2 D9:3 | |
| Amazon DSP (app promotion) | Events manager (February 2024) documents CPI, CPA and ROAS optimization for Android and Fire devices; a closed iOS test using SKAdNetwork is described only by AppsFlyer (third party, September 2026). | Amazon's February 2024 announcement scopes events manager to Android and Fire TV/tablet devices, and no Amazon page documents SKAdNetwork or AdAttributionKit support. AppsFlyer (September 2026) describes a closed Amazon DSP iOS test using SKAdNetwork [V3-S10; OA1-S17]. | Amazon's DSP page cites 'transparent reporting', an inventory hub and deals, but no site- or app-level reporting or block and allow lists are documented in the pages we read [V3-S04]. | Self-serve and managed service (managed requires $50,000 minimum spend); DSP Campaign Management API documents campaign creation and bid and budget changes. | Amazon Marketing Cloud lets advertisers query hundreds of event-level fields (ad-attributed impressions, clicks, conversions) in a clean room, but outputs are aggregated and anonymous only. DSP advertisers request access through their Ad Tech Account Executive [V3-S13]. | Amazon DSP materials mention brand-lift studies, offline sales-lift insights and marketing mix modelling for eligible advertisers; no app-install lift option is documented in the pages we read [V3-S04]. | D1:3 D3:0 D5:n/e D7:n/e D8:2 D9:3 |
The systems around the media
Attribution, testing, analytics, subscription, lifecycle, store-intelligence and mediation tools shape app growth without buying media. Ownership matters here, because independence is part of what a buyer pays for. Adjust is owned by AppLovin . Google owns the AdMob mediation platform and the Firebase testing and analytics tools alongside its app campaigns . Statsig was bought by OpenAI, and its customer business then passed to Amplitude within about eight months . Data.ai joined Sensor Tower in 2024 . AppsFlyer, Kochava, Adjust and Singular all document incrementality products, and their methods differ . Adjust's InSight compares an app with a synthetic control built from other apps, so its baseline is modelled. Singular's Audience Incrementality holds back a control group from an audience; its FAQ does not say the split is random.
Complementary systems map
Attribution, experimentation, analytics, subscription, lifecycle, store intelligence and mediation tools. Roles and ownership only; these are not scored against the media platforms.
| AppsFlyer | MMP | AppsFlyer Ltd. | private:VC-backed (General Atlantic, Qumra Capital, Pitango, Eight Roads, Salesforce Ventures) | Not owned by an ad network, mediation platform, or ad-tech DSP; investor list includes Salesforce Ventures (CRM-adjacent, not an ad platform). | Documented: an 'Incrementality' product is named under AppsFlyer's Measurement Suite; methodology detail not verified beyond the product listing. | |
| Adjust | MMP | AppLovin Corporation | subsidiary of AppLovin Corporation (public:APP), acquisition announced February 2021 | Owned by an ad platform: AppLovin also operates the MAX mediation platform and the AppDiscovery/Axon ad network. An MMP under the same parent as a mediation layer and ad network is a documented ownership structure that raises an independence question for advertisers using Adjust to arbitrate between AppLovin's own inventory and competitors' — flagged as a conflict-of-interest consideration, not proven misconduct. | InSight (sold as an Adjust Growth Solution): compares the app with synthetic control groups built from other apps, so the baseline is modelled, not randomized (OA4-S01) | |
| Singular | MMP | Singular Labs, Inc. | private; ownership/investor detail not disclosed on pages fetched in this research | No ad-platform ownership found. | Audience Incrementality: holds back a control group from an audience; the FAQ does not say the split is random (OA4-S02) | |
| Kochava | MMP | Kochava Inc. | private; ownership/investor detail not disclosed on pages fetched in this research | No ad-platform ownership found. | Documented: Marketing Mix Modeling ('Always-On Incremental Measurement'), a named 'Incrementality Testing' product, and 'Media Lift Studies.' | |
| Branch | MMP / deep linking | Branch Metrics, Inc. | private; ownership/investor detail not disclosed on pages fetched in this research | No ad-platform ownership found. | Not documented on the About page fetched in this research (n/e, not a confirmed absence). | |
| Airbridge | MMP | AB180 Inc. | private (South Korea) | No ad-platform ownership found; positioned specifically for subscription-app measurement. | Not documented on the homepage fetched in this research (n/e, not a confirmed absence). | |
| Amplitude | product analytics / experimentation | Amplitude, Inc. | public company (implied by market presence and its acquisitive role in the Statsig deal; ticker not independently reconfirmed on pages fetched in this research) | Not owned by an ad platform; acquired the Statsig product/business on May 5, 2026, expanding its experimentation footprint (see Statsig row). | n/a (product-analytics/experimentation platform, not an ad-measurement incrementality product for media buying). | |
| Mixpanel | product analytics | Mixpanel, Inc. | private; ownership/investor detail not disclosed on pages fetched in this research | No ad-platform ownership found. | n/a (product-analytics/experimentation platform). | |
| PostHog | product analytics / experimentation | PostHog Inc. | private:VC-backed (Y Combinator W20); explicit stated intention not to sell the business | No ad-platform ownership found. | n/a (product-analytics/experimentation platform). | |
| Firebase A/B Testing + Google Analytics for Firebase (GA4) | experimentation / product analytics | Alphabet Inc. / Google LLC | subsidiary product of Google | Owned by the same company that sells Google App campaigns — an app-experimentation/analytics product owned by an ad platform. | n/a (product-analytics/experimentation platform; Firebase A/B Testing integrates with GA4 event data, not an ad-media incrementality product). | |
| Statsig | experimentation | Statsig, LLC (acquired by OpenAI, 2025); Amplitude holds its customer contracts, trade name and a non-exclusive technology licence (May 2026) | see parent_org | Two ownership changes within roughly eight months: OpenAI's acquisition (reported Sept 2025) was followed by OpenAI divesting the business, with Statsig 'joining the Amplitude family' on May 5, 2026 per Statsig's own blog; the original founding team moved to OpenAI, and new leadership (Chris Yu, VP of Product) now runs Statsig under Amplitude. A TechCrunch article dated Aug 5, 2026 refers to Statsig as OpenAI's 'once-subsidiary.' | n/a (product-analytics/experimentation platform). | |
| RevenueCat | subscription ops | RevenueCat, Inc. | private; ownership/investor detail not disclosed on pages fetched in this research | No ad-platform ownership found. | No dedicated incrementality product named; site references helping advertisers 'get more out of your MMP investment' via post-conversion analysis, which is MMP-adjacent but not itself an incrementality method. | |
| Adapty | subscription ops | Adapty | private:VC-backed (Irrvrnt, F1V) | No ad-platform ownership found. | Not documented (product is A/B testing of paywalls/pricing, not ad-media incrementality). | |
| Superwall | subscription ops / paywall | Nest 22, Inc. | private; ownership/investor detail not disclosed beyond legal entity name | No ad-platform ownership found. | Not documented (product is paywall A/B testing, not ad-media incrementality). | |
| Braze | lifecycle/CRM | Braze, Inc. | public company (investor-relations program confirmed via investors.braze.com; ticker/exchange text not captured in the excerpts retrieved in this research) | No ad-platform ownership found. | Not documented in sources opened in this research. | |
| OneSignal | lifecycle/CRM | OneSignal, Inc. | private; ownership/investor detail not disclosed on pages fetched in this research | No ad-platform ownership found. | Not documented in sources opened in this research. | |
| Airship | lifecycle/CRM | Airship | private; ownership/investor detail not disclosed on pages fetched in this research | No ad-platform ownership found. | Not documented in sources opened in this research. | |
| CleverTap | lifecycle/CRM | WizRocket, Inc. | private (legal entity: CleverTap Private Limited) | No ad-platform ownership found. | Not documented in sources opened in this research. | |
| Iterable | lifecycle/CRM | Iterable, Inc. | private; ownership/funding/IPO status not disclosed on pages fetched in this research | No ad-platform ownership found. | Not documented in sources opened in this research. | |
| Sensor Tower (incl. data.ai / formerly App Annie) | ASO / app-store market intelligence | Sensor Tower, Inc. | private (Sensor Tower); data.ai is now branded 'a Sensor Tower company' | Confirmed acquisition via data.ai's own site ('We've Been Acquired by Sensor Tower'); exact acquisition date not confirmed via a primary source opened in this research (commonly reported in the trade press as 2023-2024, not independently verified here). | n/a (market-intelligence/ASO data provider, not an incrementality-testing product). | |
| AppTweak | ASO | AppTweak | private; ownership/investor/HQ detail not disclosed on pages fetched in this research | No ad-platform ownership found; notably offers an Apple Search Ads management layer alongside organic ASO tools. | n/a (ASO intelligence tool, not an incrementality product). | |
| Appfigures | ASO | Appfigures, Inc. | unconfirmed — official site returned HTTP 403 to WebFetch in this research | Not verified in this research; see open_questions. | not verified in this research | |
| AppLovin MAX | mediation | AppLovin Corporation | subsidiary product of AppLovin Corporation (public:APP) | Same parent as Adjust (MMP, see above) and AppDiscovery/Axon (ad network) — a vertically integrated mediation + MMP + ad-network stack under one owner. | n/a (mediation layer, not itself an ad-measurement incrementality product). | |
| Unity LevelPlay | mediation | Unity Software Inc. | public company product (NYSE:U per general market knowledge; not independently reconfirmed on the page fetched in this research) | Owned by Unity, which also sells Unity Ads (a demand-side ad network) — mediation and network demand under one parent. | n/a (mediation layer). | |
| Google AdMob | mediation | Alphabet Inc. / Google LLC | subsidiary product of Google | Owned by the same company that sells Google App campaigns and Firebase/GA4 — mediation, demand, and measurement all under one parent. | n/a (mediation layer). |
Chapter 10
The buyer's operating model
Control is only worth what the buyer can do with it. A log file nobody reads is a cost.
Buyers choose between automated walled gardens, self-serve specialist platforms, managed service, in-house teams working through APIs, and agencies. The big platforms offer campaign APIs, choose placements for the buyer in their automated app campaigns, and run their lift tests through account teams. Some specialists document log-level data and holdouts. Transparency has two uses. Cutting clearly bad supply is largely a policy choice. Choosing between partners does, and it pays only with enough volume, clean data and the ability to run a holdout. In the US the demand is already there. Proof and signal decide adoption more than the sales story does.
What each model gives and takes
Walled gardens. Google, Meta, Apple and TikTok document campaign-management APIs, so a buyer can create and change campaigns in code, and Amazon documents one for its DSP . Their automated app campaigns choose placements for the buyer. Google's placement report names the apps, sites and videos that showed ads, but gives impressions only, not results by placement . TikTok's Smart+ app campaigns do not allow manual placement choice . Meta's Advantage+ app campaigns limit targeting to operating system, country and language. They list placement among their reporting breakdowns, but the page describes no breakdown by publisher app . The trade is simple: reach and automation in exchange for less visibility.
Self-serve specialists. Kayzen documents a campaign-management API that edits bids and daily and total budgets . Jampp documents a reporting API and log-level data for data-science teams, and advertises always-on lift measurement without documenting the method . These are the tools transparency advocates ask for. They are also work: someone has to take in the logs, keep the event pipeline clean and read the tests.
Managed service. Smadex, owned by Entravision, describes its teams as acting "as an extension of our client's marketing team" and setting bids and fraud controls for clients . Remerge offers managed service alongside programmatic buying . Managed service moves the work to the vendor, and moves some visibility with it.
In-house and agencies. In a 2023 survey of 162 members of the Association of National Advertisers, 82% had an in-house agency, up from 58% in 2013 . In the association's 2026 survey, only 9% named cost savings as the main benefit, down from 30% in 2023 . The two surveys asked different groups, and the 2026 question was worded slightly differently, so the drop is a pointer, not a measured trend. In-housing is common, and it is not mainly about saving money.
When control pays for itself
Transparency does two separate jobs. The first is cutting waste: blocking apps with no supply-chain file, sources with telltale click-spam timing, or placements that never convert. Some of that is policy, such as refusing unauthorized sellers, and needs no experiment. Whether a given cut raises profit is still a question a test can answer. Chapter 8 shows how much unverified supply and fraud there is to cut.
The second job is choosing between partners or strategies. That is where control has real costs: people, tools and the time a new setup takes to learn. On performance, it pays back only if the buyer uses it to beat what the platform would do alone, which needs three things:
- Volume. Enough spend that a few points of efficiency cover the team. At small budgets, one analyst can cost more than any likely gain.
- Clean data. A server-side event pipeline, a defined contribution metric, and someone who can read log-level data.
- A test. The ability to run holdouts. Without them, the buyer is choosing between two attribution reports, not two platforms.
Control also has uses no performance test captures: brand safety, children's privacy, procurement and audit. Where the three conditions hold, self-serve and API control can beat a managed or fully automated setup. Where they do not, a managed or automated platform may produce a better total result. We found no public study that measures the net value of transparency to buyers after operating costs . The tool below shows why the answer usually turns on the performance assumption, which only a test can supply. Its defaults are illustrative, not survey data.
Synthetic teaching model. Move a slider to recompute.
Formulas and assumptions
Default inputs used for the printed figure. All values are synthetic. Readers of the HTML edition can change them; changed inputs are not the published baseline.
| Input | Default |
|---|---|
| Monthly media spend | $200000 |
| Loaded cost per full-time person per year | $180000 |
| Tooling cost scale % | 100% |
| Baseline contribution per media dollar | 1.2× |
| Walled-garden automation: assumed performance gain % | 0% |
| Self-serve specialist DSP: fee on media % | 12% |
| Self-serve specialist DSP: assumed performance gain % | 6% |
| Managed service: fee on media % | 22% |
| Managed service: assumed performance gain % | 4% |
| In-house via APIs: fee on media % | 6% |
| In-house via APIs: assumed performance gain % | 8% |
An illustrative cost model for four buying set-ups. Fees are charged on top of media; a walled garden's take sits inside the media price, so it shows as zero here and its difference is carried by the performance assumption. Defaults are illustrative, not survey data. Managed-service and self-serve descriptions come from vendor filings and documentation .
Limits. Illustrative. Staff costs, fee rates and performance gains vary widely; test before deciding.
Package files: figures/F15.svg · data/figures/F15.csv
US commercialization: localization is rarely the only constraint
The author's playbook argues that app-growth vendors fail in the US less for lack of demand than for localizing the wrong things: buyer sequence, positioning, measurement story and proof . The evidence supports the first half. The US holds about 42% of global spend in the acquisition section of AppsFlyer's report, and US iOS acquisition spend grew 25% in 2025 . Demand exists.
It qualifies the second half. For a challenger, the binding constraint is often one of these instead:
- Proof. The big platforms run their own lift tests through account teams. A challenger that cannot show causal results through a third party competes on attribution reports that favour incumbents with more signal.
- Signal. Privacy thresholds give richer postbacks to bigger campaigns (chapter 3). A new entrant with little spend per campaign learns more slowly.
- Supply and data. Owned auctions feed some leaders' models (chapter 2). A challenger buying on open exchanges starts with less.
- Economics. Managed service carries staff cost. Self-serve moves that cost to the buyer.
- Rules. Children's privacy rules and state app-store laws add compliance work, with dates still moving (chapter 11).
The playbook's "representative outcomes" are anonymized patterns with no metrics . They are illustrations, not measured client results, and this paper does not use them as evidence.
Proof gates
A practical sequence for a buyer, or for a vendor selling to one, follows from the evidence. Each gate has a pass condition.
- Event readiness. Server-side events for the value metric, deduplicated, with refunds.
- Attribution parity. The new partner's results sit in the same attribution company and the same windows as incumbents.
- Holdout. A randomized or geographic holdout on at least one campaign, with the design written down before launch and enough volume to detect the expected effect.
- Contribution. Payback on net revenue after fees, with observed and forecast value shown apart.
- Scale test. The second budget step, judged on marginal return, not average return, at the higher spend.
- Thesis
- Transparency pays for itself in two ways. Cutting clearly bad supply is largely a policy choice. On performance, choosing between partners pays only when the buyer has the volume, clean data and testing ability to act on it.
- Supporting evidence
- Supply gaps and fraud patterns that visibility can catch without an experiment (chapter 8); walled gardens trade placement visibility for automation ; specialists document logs and holdouts ; in-housing is driven more by capability than by cost .
- Best counterevidence
- A strong automated platform can outperform a skilled in-house team, in which case control adds cost without gain.
- Other explanations
- Buyers may want control for risk reasons, such as brand safety or children's privacy, whatever the performance effect.
- What would prove it wrong
- Evidence that buyers without testing ability also gain net value from self-serve access after costs, or that buyers with it do not.
Chapter 11
The next app-growth system
Bidding is already automated. The next contest is over who sets the objective, who approves the changes and what the buyer can take away.
"Apps DSP" is a useful checklist and a weak category. One product documents the full set of capabilities it implies, and five document most of them. But documentation is not proof of better results, and no one publishes independent evidence that the bundle wins. AI already runs the bidding. The new step is agents that plan and change campaigns. Google, Meta and TikTok have each published servers that let AI agents work with their ad systems. Google's is read-only. Meta's and TikTok's expose the same write actions as their campaign APIs. Meta's creates new campaigns paused and relies on the AI client to confirm switching them on. Neither documents an approval step for edits to live campaigns, so the buyer has to set limits in its own tools and contracts.
Testing the "Apps DSP" idea
The author's playbook proposes that challengers sell an "Apps DSP": a decision layer across acquisition, re-engagement, lifetime value, streaming TV and commerce, in place of a mobile DSP . Treated as a hypothesis, it makes three claims. There is a set of capabilities that belong together. Buyers see the set as a category. And platforms that have it produce better outcomes.
The capability matrix in chapter 9 can test the first claim. Define the core as documented capability of at least 2 on value optimization, re-engagement, iOS privacy measurement, lift tests, reporting export, buyer control and streaming TV. This is our own screen, not an industry definition. Commerce is in the playbook's list, but the matrix has no commerce field, so the screen leaves it out. On that definition, 1 of the 11 execution products documents the full set: Moloco. AppLovin, Jampp, Kayzen, Remerge, Verve Dataseat document at least five of the seven. The most common gaps are iOS privacy measurement, lift tests and streaming TV. The threshold matters: at a score of 1 on every field, 3 products pass; at 3, 0 do. For the second claim, we found no buyer survey that uses the term in the sources searched by the cutoff. For the third, we found no public test. The verdict: the label describes a real checklist that one product documents in full. No one has shown that buying the bundle beats buying the best parts .
What would prove the category? Independent lift results, across at least two non-game categories, showing an integrated platform delivers more contribution per dollar than a mix of specialists measured the same way. What would disprove it? The same tests showing the bundle does no better once the buyer's own measurement is held constant.
What AI does now, and what agents add
Automated bidding is old news. Every major platform prices impressions with machine-learning models. AppLovin's disclosure describes its model scoring impressions from device, auction and advertiser data . Mintegral says smart-bidding products drove more than 90% of its revenue in the first half of 2026 . Google keeps widening automatic features in search campaigns . Generative creative is spreading too, though some of it is only announced. A June 2026 Unity Ads newsletter, hosted outside Unity's own site, lists generative creative tools as coming with "agentic Vector" later in the year .
Agents are different. They plan, create and change campaigns through the platforms' interfaces, not just set bids inside them. Three of the largest platforms have published official servers for the Model Context Protocol, the common standard AI assistants use to call outside tools:
- Google announced an open-source Google Ads API server in October 2025. It is read-only by design: its documents say it cannot change bids, pause campaigns or create assets .
- Meta runs a hosted ads server. Users sign in and approve the permissions it requests . Its tools create and edit campaigns, ad sets, ads and catalogs, and set up tests . New campaigns, ad sets and ads start paused, and Meta says the AI client asks for confirmation before switching them on. The page describes no such step for edits to live campaigns, such as budget changes . It also offers reporting and activity-log tools, and its overview page gives no launch date .
- TikTok exposes about 400 advertising functions, including campaign creation and budget changes. Its help page says agents can run whole workflows "without human intervention at every step" and describes no approval step .
These servers wrap campaign APIs that have long let software make changes without a person approving each one. The new part is that a general-purpose AI assistant can now use them. Account permissions and budgets still apply. But a per-change approval limit usually sits in the agent the buyer runs, or in the contract, not on the platform's server. So buyers should ask three plain questions: is this read or write access, who approves changes above a set limit, and where is the log?
Standards for agents
Two families of standards aim to set how buying agents work. The Ad Context Protocol, governed by AgenticAdvertising.org, reports its own first agent-to-agent media buy with real money in October 2025. Its latest stable release at the cutoff was 3.1.24, published on 23 September 2026 . Its governance specification lets a buyer set approval thresholds, such as a budget cap above which a person must approve. It also requires an audit log entry for each governance check . It also splits duties: the agent that runs buys cannot set its own spending limits or approve its own plans . But this part of the protocol is experimental and opt-in. Its rules bind only when a plan has a governance agent, and approval-flow conformance tests apply only to sellers that declare governance support. A governance agent can also run in an audit mode that approves everything and only records findings . IAB Tech Lab's Agentic Advertising Management Protocols (version 3.0; page last updated 22 September 2026) is an umbrella. It covers direct-deal workflows, a component for automated campaign planning, and the Agentic RTB Framework, which works inside real-time bidding systems . Its 2.0 release in April 2026 added buyer and seller agent kits with configurable human approval gates . In the pages we read, neither family refers to the other, and none of the app platforms we profiled documents support for either. The author co-leads a working group within the Ad Context Protocol; see the disclosures.
The rules tightening around app data
Whatever the agents do, the data they work with is getting harder to use. Four sets of rules moved in the year to the cutoff.
Children. The FTC's amended children's privacy rule took effect in June 2025, with a general compliance date of 22 April 2026 . Apple's guidelines restrict third-party analytics and ads in apps aimed at children. Google Play requires child-directed apps to use only certified ad kits and bans interest-based ads and remarketing to children .
Age checks in the stores. Texas's app-store age law took effect after the Fifth Circuit paused the lower court's injunctions. It did so briefly on 28 May 2026 and for the whole appeal on 4 June. The appeal was argued on 4 August, and the docket showed no ruling on the merits by the cutoff . Utah delayed its duties to 6 May 2027 and dropped state enforcement; only harmed minors or their parents can sue . Louisiana stopped its 2025 law from taking effect, and its replacement duties start on 1 July 2027 . California's Digital Age Assurance Act, signed in October 2025, takes effect on 1 January 2027 . Apple's Declared Age Range and Google's Play Age Signals pass age bands to apps . Google's API is still in beta. At the cutoff it returned signals only in Brazil and for eligible Texas accounts, and its terms bar use for advertising, marketing, profiling or analytics . So some users now arrive with an age band, in a few places, under tight limits.
Location data. The FTC has finalized orders against two location-data brokers, X-Mode and InMarket . It also settled with Kochava, an attribution and data company. The court entered that order on 25 June 2026, after the FTC filed it in May . It bars Kochava from selling or sharing sensitive location data, such as visits to medical or religious sites. The one exception is narrow: the consumer must deal with Kochava directly, give express consent and ask for the service. Kochava neither admitted nor denied the charges .
Consent on iOS in Europe. Chapter 3 covered the competition rulings and Apple's beta consent sheet.
None of these rules stops app advertising. Together they make the data behind targeting, attribution and model training more conditional. That raises the value of first-party events an app collects with clear consent.
What a buyer can take away
An app marketer's spend trains the platform's model, and the model then serves every advertiser. A pooled model cannot hand its weights back to one client. The real questions are about data use and access: what the platform may do with the buyer's data, and what the buyer can export. AppLovin's legal disclosure on its model lists the data it uses and what it excludes, such as other bidders' data. It says nothing about what rights advertisers have over the use of their campaign data . We did not review the full advertising terms of Meta, Google or TikTok, so we make no claim about them. In the EU, the Digital Markets Act gives some rights by law. Designated gatekeepers must give advertisers free access to their performance-measuring tools and the data needed to check ads independently. They must also give business users access to the data their use generates . Those rights apply in the EU, not the US. A buyer who switches partners keeps its own event history, creative and test results. The pages we reviewed did not show any right to take the platform's learned state. That is a switching cost no invoice shows.
Three questions follow for any buyer adopting agents or automated buying:
- Who writes the objective? The agent should optimize the buyer's contribution metric, not a platform default such as installs or attributed return.
- Who approves? Changes above set limits should need a person, and each one should be logged where the buyer can see it.
- What leaves with you? Event data, test results and the audit log should be exportable. The buyer's own test history is the learning that can move.
The stack keeps winning
Platforms that own an auction, a bidding model and a measurement feed keep taking share, and extend into e-commerce and streaming TV.
Assumes
- Owned feedback keeps compounding model quality
- No regulator separates mediation or measurement from demand
- Buyers keep accepting platform-run measurement
Watch
- AppLovin discloses e-commerce or web-advertiser revenue
- More specialists consolidate into portfolios
- Platform lift tests stay gated behind account teams
Case against
Unity owns an auction too and earns a fraction of AppLovin's margin , so model quality and execution may matter more than ownership.
Ruled out if
Independent tests show specialists matching the stacks' incremental value per dollar, or a regulator restricts data use across mediation and demand.
A measured market
Buyers make holdout tests a condition of spend; causal results, not attributed ones, set budgets.
Assumes
- Lift tests become self-serve
- Buyers write test designs into contracts
- EU consent changes lift iOS opt-in and postback detail
Watch
- Self-serve lift products at the big platforms
- MRC accreditation for attribution companies' fraud detection
- Buyer requests for proposals that require holdouts
Case against
Informative experiments need very large samples , so most advertisers cannot run them often.
Ruled out if
Lift products stay gated and holdout use stays rare through 2027.
The web pulls value out of the store
Link-out rules and new store fees make web checkout normal for subscription and commerce apps in the US, and web-to-app paths become the best-measured route.
Assumes
- Courts leave any US link-out fee well below store rates
- Web checkout conversion is close enough to in-app purchase
- Deterministic web measurement is preferred by finance teams
Watch
- The trial court's link-out fee ruling and the Supreme Court's contempt ruling in Apple v. Epic
- Google Play fee reporting from 1 October 2026
- Web share of subscription revenue in North America rising above RevenueCat's 4.9%
Case against
Web checkout adds steps and may lose buyers; Apple may win the right to charge a substantial fee.
Ruled out if
Courts allow a link-out commission near the store rate, or web share stays flat through 2027.
Across all three: agents move the control point. Whichever future arrives, AI agents will plan and change more campaigns. The buyer who writes the objective, sets approval limits and keeps the test history keeps control. Watch for approval gates on write-capable agent servers and for contracts that let buyers export their learning.
| Who | Opportunity the evidence supports |
|---|---|
| App advertisers | Fund a standing holdout budget; move payback to contribution; test web checkout where the law now allows it. |
| Challenger platforms | Compete on third-party-verified incrementality and exportable data, not on the 'Apps DSP' label. |
| Measurement companies | Earn independent accreditation; publish methods and error for predicted LTV. |
| Investors and finance | Read ad-platform margins with revenue recognition in view; ask for cohort contribution, not ROAS. |
Scenarios for 2027-2028 written at the cutoff. Each lists its assumptions, the indicators to watch, the case against it and the result that would rule it out. They are judgments built on this paper's evidence, not forecasts with probabilities.
Limits. Scenario judgments by the author; no probabilities are assigned.
Package files: data/figures/F16.csv
- Thesis
- "Apps DSP" is a useful buyer checklist but not yet a proven category; its value rests on untested claims of better outcomes.
- Supporting evidence
- On our screen, one of eleven products documents the full set of capabilities (chapter 9); we found no buyer survey that uses the term and no independent outcome comparison in the sources searched by the cutoff.
- Best counterevidence
- The most integrated specialist also has the strongest financial results , which fits bundles winning.
- Other explanations
- Those results may come from owned supply, model quality and scale rather than a capability bundle a challenger can copy.
- What would prove it wrong
- Independent tests across categories showing integrated platforms deliver more contribution per dollar than best-of-breed specialists measured the same way.
- Thesis
- AI agents extend automation from bidding into planning and execution. Control of objectives, data use and accumulated learning stays with the platforms unless buyers set it in their own tools and contracts.
- Supporting evidence
- Write-capable agent servers with no documented approval step for edits to live campaigns ; a read-only alternative ; silence on data-use rights in AppLovin's model disclosure .
- Best counterevidence
- Open protocols define approval thresholds and audit logs , and Meta's server is permission-scoped, creates new campaigns paused and keeps activity logs .
- Other explanations
- Platforms may offer approval controls in product settings or contracts that their public help pages do not describe.
- What would prove it wrong
- Standard contract terms or platform settings that give buyers approval control, audit logs and rights over their data's use and export.
Chapter 12
Method, limits and corrections
This chapter says what was done, what it caught and what to distrust. It reports only checks that actually ran.
The author ran the research with AI agents. Ten evidence streams and three gap-fill passes each opened their sources and recorded findings with an evidence class and confidence. Five fact-check passes re-opened the sources and tried to refute the findings. Two passes scored the vendor panel separately. A hostile reviewer attacked the argument, and an auditor rechecked the draft's numbers and citations. ChatGPT (OpenAI) reviewed three builds, and each of its factual points was checked against the sources. Every change is logged below. The main prose scores 57.6 on the Flesch Reading Ease scale. The original target of 85 was not met; the author accepts 57.6 as a disclosed exception for this technical paper and keeps 85 as the target for the public summary. None of this amounts to peer review or an external audit.
How it was built
The work ran on 27 September 2026 against a cutoff of the same day. The author set the questions, scope, definitions and scoring rules in a written brief before any research ran. Research agents then worked in separate streams. They covered market and platform economics, Apple and Android measurement, and attribution and causal evidence. Others took acquisition, creative and discovery; retention and unit economics; fraud and streaming TV; and buyer operations, AI and regulation. Three more covered vendor groups. A separate pass mapped the author's own writing. Three gap-fill passes followed up on questions the first round could not answer or the reviewers raised; the last of them answered the hostile reviewer's evidence requests.
Every stream worked from the same source rules. Filings and official documents came first; vendor material counted only as evidence of what the vendor says. Agents were required to open a source to cite it. Where only a summary, an abstract or a search result could be read, the source register says so, and confidence was lowered. The research consulted 621 distinct source addresses. That counts web addresses, not works: a study's abstract page and its PDF count twice. The research agents recorded 501 of these addresses as read in full. Records whose own notes say only an abstract, a navigation or index page, or headline figures were read are not counted as full. A full page is not always the full underlying report or docket. Part-way through, the session's web-search allowance ran out. Agents then worked from known official addresses, filing systems and academic indexes, and some gaps in the open-questions lists come from that limit. Some agents used a public read-only page renderer to read pages that blocked direct fetches, and the lead editor opened a few pages in a browser.
Verification ran as separate passes with a brief to refute. Five passes re-opened the sources behind the recorded findings and gave each one outcome: supported, qualified, contradicted, unresolved or withdrawn. At the time of this build the outcomes were 120 supported, 136 qualified, 10 contradicted, 2 unresolved and 4 withdrawn. Findings left unchecked: 0. Where a check found the numbers right but a label wrong, the editor re-graded the finding as qualified and logged why. The paper uses corrected wording wherever a finding was qualified. It never uses the original claim of a contradicted or withdrawn finding; where a check supplied a corrected statement, the paper uses that instead.
A second scorer rated the eleven execution products and five benchmark channels without seeing the first scores. A hostile reviewer read the whole draft looking for other explanations, selection effects and places where matching was presented as cause. It returned 30 issues, five of them blocking. An auditor checked the draft's numbers, formulas and citations and returned 48 issues, four blocking. All blocking issues were addressed; the thesis itself was narrowed as a result. Changes from all passes are in the corrections ledger.
ChatGPT (OpenAI) assisted with technical and editorial review and source verification. The author retains responsibility for the paper. This assistance does not constitute independent assurance or endorsement by OpenAI. The author ran three review rounds with it. The first review returned about 100 numbered points, plus notes on each headline claim and figure. Five further passes checked its 74 factual points, plus two extra checks, against primary sources. They found 36 right and 17 partly right. Another 19 had already been dealt with, by earlier passes or by edits in the same round; the audited file was not kept, so those two cases cannot be told apart for every item. One point could not be resolved, and one had flagged a source it could not reach, which the docket then confirmed. The checks also found errors the review had missed, such as a study whose peer-reviewed version changed its figures. The second review returned 25 findings; the change log records what was done about each. The third round was a close-out: it confirmed the corrections and asked for four final fixes, which were made. Each check is kept with the evidence files.
These are passes by AI agents working under one person's direction. They reduce error; they do not make the paper independent. The paper has not been peer reviewed or externally audited, and it reports no inter-rater reliability statistic.
Sampling and scoring
The vendor universe started from the playbook's list and grew through filings, partner pages and documents. It is a sample of what was discoverable, tilted toward firms that publish and firms that survived. Scores measure documented capability against fixed anchors; they say nothing about performance, and "n/e" marks missing evidence, not absence. The one composite, the App Quotient, is reported in bands, with the number of scored fields shown for each group. It does not count unscored cells as zeros, pulls thin records toward the field mean by an author-chosen amount, and is shown under four reweightings. Its order is not a ranking, and it still rewards disclosure.
Readability
Main prose was scored with the Flesch Reading Ease formula: 206.835 minus 1.015 times words per sentence, minus 84.6 times syllables per word, using the script in the package. The score covers chapter paragraphs, lists, summaries, callouts and thesis tests. It excludes tables, figure captions, instruments, references and URLs. Syllables are counted with a documented vowel-group rule, with acronyms counted as spoken. The result is 57.6 over 19,551 words, at 13.35 words per sentence and 1.604 syllables per word. That is the score for the measured prose, not for every word in the PDF: tables, profiles, captions and references are left out. The target was 85. Sentences were shortened and plain words used wherever meaning allowed. Terms such as attribution, incrementality and subscription carry many syllables and could not be removed without changing meaning, so the target was not met. The author accepts the measured score as a disclosed exception for this technical paper; 85 remains the target for the public summary. Chapter scores are in the package.
What to distrust
- Transfer from web to apps. The strongest causal studies measure web, search, retail and audio outcomes. Their lessons about attribution and ad load probably hold for apps, but that is an inference.
- Vendor panels. Spend, retention and subscription figures come from vendors' own client bases. They describe those clients, not the market.
- Global figures read as US figures. The spending shifts come from a global panel, and the fastest of them was driven by China-based e-commerce budgets. US-only category data were not available.
- Absence claims. Several findings say no public evidence was found. Those depend on what the research could reach after the search allowance ran out, and private studies may exist. Read each as "we did not find", not "none exists".
- Documentation scores. A vendor that documents less gets more n/e cells, and can look weaker than it is.
- Fast-moving rules. Court cases, store fees and consent screens were moving at the cutoff. Check dates before acting.
- The author's position. The author sells advisory services to firms in this market and works for a TV measurement company. The evidence rules were written to limit that bias; readers should still weigh it.
Corrections
Corrections ledger
What the verification, scoring and argument passes changed, and why.
| COR-01 | Observational methods 'missed' randomized lift by a median 24% to 176% (read as error rates). | Fact-check pass FX3 re-read Gordon, Moakler & Zettelmeyer (2023). | contradicted | Reworded: the 83/58/24% and 173/176/64% figures are median estimated lifts, against true median lifts of 29/18/5%. Abstract, chapter 4 text, thesis test and claim CL-012 corrected. | Abstract; ch. 4; CL-012 | |
| COR-02 | An Android user who resets the advertising ID hands apps a string of zeros. | FX2 re-read Google Play's Advertising ID policy. | contradicted | Zeros are returned when the user deletes the ID; reset issues a new ID. Chapter 3, OS matrix and Figure 4 corrected. | ch. 3; OS matrix; Fig. 4 | |
| COR-03 | Google's data-driven attribution needs at least 200 conversions and 2,000 interactions in 30 days. | FX3 re-read Google Ads Help. | contradicted | Now stated as a recommendation; the model is available at any volume. | ch. 5 | |
| COR-04 | Verve Group adjusted EBITDA margin 22.3% of revenue. | FX1 re-read Verve's Q4 2025 release and annual report. | contradicted | 22.3% is the margin on like-for-like gross revenue of EUR 601.8m; on reported revenue it is 24.3%. Table corrected and the Q3 2025 net-to-gross change noted. | ch. 2 table; CL-006 | |
| COR-05 | Top-quartile iOS games keep 31-33% on day 1 against 25-27% on Android (GameAnalytics). | FX3 read the full GameAnalytics 2026 report. | withdrawn | Removed from chapter 7 and Figure 9; the report combines iOS and Android. | ch. 7; Fig. 9 | |
| COR-06 | Meta's app-event reports use impression time and a 28-day click / 1-day view model. | FX3 re-read Meta's App Events API page. | qualified | Clock and 28/1 windows attributed to Ads Manager; the API endpoint uses 30-day clicks with optional 1-day views. | ch. 4 | |
| COR-07 | Meta files engaged-view conversions as click-through in its aggregate reporting. | FX3 | qualified | Attributed to Singular's aggregate reporting of Meta campaigns. | ch. 4 | |
| COR-08 | TikTok click windows of 1, 7 or 28 days. | FX3 | qualified | Added the 14-day option. | ch. 4 | |
| COR-09 | A reinstall inside the reattribution window generates no install postback and later events are organic. | FX3 | qualified | Added the retargeting-reinstall exception. | ch. 4 | |
| COR-10 | Aridor et al. used Kantar Vivvix, Shopify and SimilarWeb data; no platform funding. | FX3 read the published paper. | qualified | Core data are an ad-analytics panel and a revenue panel from a firm linked to a co-author; the other sources are benchmarks. Chapter 4 and Figure 6 placement updated. | ch. 4; Fig. 6 | |
| COR-11 | Removing off-Meta data raised cost per incremental customer from $43.88 to $60.19. | FX3 | qualified | Stated as an estimate under a median loss of effectiveness; two of four authors are Meta employees; working paper. | ch. 4 | |
| COR-12 | Survey experiment with 11,000 adults; two Meta co-authors. | FX3 | qualified | Described as stated choices with hypothetical prompts; a third author has consulted for Meta. | ch. 3 | |
| COR-13 | Apple Ads covers App Store search download campaigns; view-through window inferred as 1 day. | FX2 and FX3 | qualified | Windows now stated from Apple's reference (30-day tap, 24-hour view); placements beyond search added. | ch. 3; OS matrix | |
| COR-14 | No AdAttributionKit change after June 2025. | FX2 symbol crawl | qualified | Noted an iOS 26.2 view-through registration API missing from the changelog. | ch. 3 | |
| COR-15 | Google Play new model: 10% + 5% for new-install subscriptions; 20% + 5% one-off. | FX3 | qualified | Corrected: 10% subscriptions; 20% new-install and 25% existing-install one-off; programs 15%/20%; 10% on first $1M; 5% billing fee only on Google Play Billing in US/UK/EEA. | ch. 7 table; Fig. 4 label | |
| COR-16 | Apple EU alternative terms effective 1 October 2026 (presented as current). | FX3 | qualified | Marked as announced in August 2026 and effective after the cutoff. | ch. 7 table | |
| COR-17 | Apple barred from any US link-out commission until a court approves a fee. | FX3 read the Ninth Circuit opinion and docket. | qualified | The 'no commission' is the appeals court's recommendation; Apple filed a fee proposal on 13 August 2026; no fee approved by late September. | ch. 7 table | |
| COR-18 | Singular says its SKAN-era predictive models perform comparable to IDFA-era measurement. | FX3 | qualified | Dated as a 2021 post from the SKAN 3 era relaying customer claims. | ch. 7 | |
| COR-19 | AppLovin owns Axon, MAX, Adjust and Wurl. | FX1 read the Q2 2026 10-Q. | qualified | Added the rename to AppLovin Ads, acquisition years, and AppLovin's stated assurance that Adjust data is not shared with it unless the customer directs. | ch. 2 | |
| COR-20 | Gaming was slightly under half of Liftoff's advertiser revenue. | FX1 | qualified | Restated as the filing words it: slightly more than half from outside gaming, excluding third-party programmatic buyers. | ch. 2 | |
| COR-21 | PyMC-Marketing claims superior results versus Meridian. | FX3 | qualified | Quoted as a vendor self-benchmark (faster fitting, 40% lower contribution error). | ch. 4 | |
| COR-22 | Author's playbook: Google 'retired' the Privacy Sandbox advertising APIs on Chrome and Android in October 2025. | Corpus audit and stream C against Google's status page. | qualified | The paper states the retirement was announced and listed as 'scheduled for phaseout' at the cutoff, not completed. | ch. 3; corpus map CP-01 | |
| COR-23 | Author's App DSP landscape file (last validated June 2026) describes AppLovin's product as Axon Ads Manager and carries mid-2026 facts. | Corpus audit and G2 filings check. | qualified | Marked 'update' in the corpus map; the paper uses Q2 2026 filings and the AppLovin Ads name. | corpus map CP-02 | |
| COR-24 | Adapty report compares 10,000+ paywalls; period implied as 2025. | FX3 | qualified | Page says 105K paywalls and states no period; chapter 7 notes the missing period. | ch. 7 | |
| COR-25 | AppsFlyer counted $7.2B of verified in-app ad revenue. | FX3 | qualified | Only store purchases and subscriptions are labelled verified; wording corrected. | ch. 7 | |
| COR-26 | Supreme Court took Apple's appeal on the link-out commission; fee 'before the Supreme Court'. | FX2 read the question presented and docket. | contradicted | Cert is limited to whether contempt may rest on an injunction's 'spirit'; the fee is set on remand, a stay was denied on 13 Aug 2026. Abstract, ch. 6, CL-021, scenario card and Fig. 4 label corrected. | Abstract; ch. 6; CL-021; Fig. 4; Fig. 16 | |
| COR-27 | Google released its Google Ads API MCP server in April 2026. | FX2 | qualified | Dated to the October 2025 announcement; Meta and TikTok launch dates removed because their pages give none. | ch. 11 | |
| COR-28 | AAMP, ARTF and AdCP are three separate efforts that do not refer to each other. | FX2 read IAB Tech Lab's AAMP repository. | contradicted | AAMP is IAB Tech Lab's umbrella and lists ARTF as a component; ch. 11 now describes two families of standards. | ch. 11 | |
| COR-29 | Louisiana's app-store age law effective date unresolved (1 July 2026 vs 2027). | FX2 read Act 185. | contradicted | Act 185 repealed the 2025 law and sets new duties from 1 July 2027. | ch. 11; policy register | |
| COR-30 | FTC finalized a Kochava order in May 2026. | FX2 | qualified | Described as a proposed stipulated order; court entry not confirmed. | ch. 11 | |
| COR-31 | Meta documents that Advantage+ app advertisers cannot see results by placement. | FX1 re-read Meta's help page in a browser. | contradicted | Meta's page now lists placement as a reporting breakdown; the paper states Meta reports by placement surface but not by publisher app. CL-027, ch. 9 and ch. 10 corrected; Meta's D5 score revisited in reconciliation. | ch. 9; ch. 10; CL-027; matrix | |
| COR-32 | All five benchmark channels document campaign-management APIs. | FX1 | qualified | TikTok's and Amazon's campaign-management APIs were not confirmed from primary docs; text now names Google, Meta and Apple. | ch. 9; ch. 10 | |
| COR-33 | Statsig was acquired by Amplitude on 5 May 2026. | FX1 read Amplitude's Q2 2026 10-Q. | contradicted | Amplitude bought Statsig's customer contracts, trade name and a non-exclusive technology licence, not the company. | ch. 2; ch. 9 | |
| COR-34 | Mobvista's revenue basis not stated. | FX1 read the 2025 Annual Report. | qualified | Mobvista books gross as principal, gross margin 21.2%; ch. 2 and CL-006 updated. | ch. 2; CL-006 | |
| COR-35 | Affle runs at least five app-marketing brands including Appnext. | FX1 | qualified | Appnext link unconfirmed; now 'at least four' plus the June 2026 AdColony asset deal. | ch. 2 | |
| COR-36 | Aarki rebranded to RZR on 17 March 2026. | FX1 | qualified | Date not shown by the company; notice live by 12 March 2026. | ch. 2 | |
| COR-37 | Jampp documents an always-on ghost-bid holdout for every campaign, modelled on ghost ads. | FX1 | qualified | Jampp advertises always-on lift with ghost bids for UA and retargeting at no extra cost; the method is not documented. | ch. 4; ch. 10 | |
| COR-38 | Tripledot consideration: $400M cash plus ~20% equity. | FX1 read the Q2 2026 10-Q. | qualified | Now $430.6M cash after adjustments plus shares valued at $285.0M ($715.6M total). | ch. 2 | |
| COR-39 | Apple's iOS 27.2 expanded ATT sheet (beta). | FX2 read iOS 27.2 beta 2 release notes. | supported | Added that the same notes introduce a yearly EU re-prompt; both beta at cutoff. | ch. 3 | |
| COR-40 | Amazon DSP credits app installs to CTV exposure via logged-in identity on both screens. | FX3 re-read the cited Amazon page. | withdrawn | Removed from chapter 8, Figure 13 and the Q9 thesis test; the page covers Android and Fire devices only and says nothing about logged-in CTV-to-install. | ch. 8; Fig. 13 | |
| COR-41 | AppsFlyer links CTV exposure to installs by IP address and user agent. | FX3 | qualified | Now 'probabilistic modelling on IP address alone'. | ch. 8; Fig. 13 | |
| COR-42 | Kochava matches deterministically only with device ID, user agent and IP together. | FX3 | qualified | Removed; the cited post does not describe matching rules. Lift is by post-hoc synthetic controls. | ch. 8; Fig. 13 | |
| COR-43 | MNTN credits website or app visits, via deterministic matching. | FX3 | qualified | Website visits only; matching method not disclosed. | ch. 8; Fig. 13 | |
| COR-44 | Roku integrates AppsFlyer, Adjust and Branch and offers Action Ads. | FX3 | qualified | Now described as a pixel and server-to-server conversion feed; MMP names and Action Ads removed. | ch. 8; Fig. 13 | |
| COR-45 | Uber and Fetch settled in 2019; $82.5M campaign. | FX3 read court-related sources. | qualified | The federal suit against Fetch was dismissed in Dec 2017; the $6M settlement was in the separate Phunware state case after pleadings were struck; an Uber-Fetch settlement is not confirmed by a primary source. | ch. 8; CL-025 | |
| COR-46 | app-ads.txt on 66% of the top 1,000 Play apps and 24% of all apps. | FX3 | qualified | Those two figures are not in the source; kept only the 25% of app bid requests without a known file (vs 3% on web) and the seller-registry gap. | ch. 8 | |
| COR-47 | AppLovin's e-commerce launch required $10M GMV; CEO stated a ~$7B target. | FX3 | qualified | The $10M bar applied to the earlier invite-only phase; the $7B was a hypothetical sizing exercise, not a target. | ch. 8 | |
| COR-48 | Store-page conversion benchmarks of 25-33%, Play 3-5 points above iOS. | FX3 | contradicted | Removed; replaced with Apple's own 1.6% default-page average and its 2.5-point custom-page figure, used to illustrate traffic mixing. | ch. 6 | |
| COR-49 | Unverifiable statistics (a '45% CTR drop after the fourth repetition'; web-to-app '2.8x' conversion). | FX3 | withdrawn | No longer quoted; the text says such statistics could not be traced. | ch. 6 | |
| COR-50 | Target-ROAS thresholds cited to the App campaign bid-strategy page; Meta learning phase rule unverified. | FX3 and the lead editor | qualified | Re-sourced to the correct Google page (MAIN-S03) and Meta's own page (MAIN-S05), which confirms ~50 results a week and advises combining ad sets. | ch. 5; CL-015 | |
| COR-51 | A vendor analysis shows over-concentration wastes spend (10% overlap at ~2x frequency). | FX3 | qualified | Described as a stylised example from a vendor selling de-duplication, not evidence for or against diversification. | ch. 5 | |
| COR-52 | Meta Dynamic Creative described from third-party sources only. | FX3 read Meta's pages via a text proxy | qualified | Now states Meta's own guidance: A/B tests split audiences; Dynamic Creative should not substitute for split tests. | ch. 6 | |
| COR-53 | Central thesis: 'the market optimizes what it can see early and claim; the edge belongs to whoever owns the feedback loop'. | Red-team RT-01 and RT-02 (blocking) | qualified | Narrowed: engines are built to learn from what they see, but 2025 money moved toward thinner-signal segments (iOS +35%, Android -1%; non-gaming +18%, games +3%). 'Owned feedback' restated as a hypothesis with Liftoff and Unity as counterevidence. Abstract, hero, ch. 2, ch. 5 and Q1/Q5 tests rewritten. | Abstract; hero; ch. 2; ch. 5 | |
| COR-54 | Platform table showed Liftoff's GAAP net loss while peers showed adjusted EBITDA; Unity's 22% used as an ad-business margin. | Red-team RT-03 (blocking); audit MS-09, MS-28, MS-30 | qualified | Table now shows each firm's revenue basis and adjusted EBITDA on a like basis, with Unity's margin flagged as including its engine business; rounding fixed. | ch. 2 table | |
| COR-55 | Remarketing headline: attribution overstates value where intent exists (supported by Gordon et al. lower-funnel lift and eBay brand search). | Red-team RT-04 (blocking); RT-14 | qualified | Now: randomized web retargeting studies find real but modest lift; no independent app-remarketing experiment was found; brand-search effects depend on competition for the term. CL-005 and CL-018 reworded. | Abstract; ch. 2; ch. 5; CL-005 | |
| COR-56 | Verification described as covering every finding; blind rescore described as covering the whole panel. | Red-team RT-05; audit MS-03 (blocking) | qualified | A fourth fact-check pass (FX4) covered the gap-fill and V1 findings; the rescorer was resumed for the benchmark channels; ch. 12 reports actual coverage and agreement statistics computed at build time. | Abstract; ch. 12; ch. 9 | |
| COR-57 | '57% of marketers use technical AI agents; 32% optimization agents' (AppsFlyer). | Audit MS-01 (blocking) | withdrawn | Sentences removed from ch. 11. | ch. 11 | |
| COR-58 | Reconciliation instrument rows (Google DDA 'requires' 200 conversions; Meta, TikTok and AdServices windows). | Audit MS-02 (blocking) | contradicted | Rows overridden from corrected findings via data/register_overrides.json. | ch. 4 instrument | |
| COR-59 | Chapter 9 and 10 summaries: the big platforms offer 'no placement reporting'. | Audit MS-04, MS-05, MS-06 | contradicted | Summaries now say the platforms choose placements; Meta lists placement among breakdowns but describes no publisher-app breakdown. CL-027 relinked to MAIN-F09. | ch. 9; ch. 10; CL-027 | |
| COR-60 | Contribution defined as net revenue minus the cost of getting the customer (ch. 1). | Audit MS-07 | qualified | Contribution now excludes acquisition cost; growth = contribution minus acquisition cost. | ch. 1 | |
| COR-61 | Figure 10: 129% gross return and 23-month payback at a flat 30% fee. | Audit MS-17; MS-45 | qualified | Model now applies 15% after month 12; payback at defaults is month 21; 'CAC' relabelled 'fully loaded cost per install'. | Fig. 10; models.py; paper.js | |
| COR-62 | Chen et al. game LTV error '5.7% mean error'. | Audit MS-15 | qualified | Stated as error relative to the largest observed spend, the study's own normalization. | ch. 7 | |
| COR-63 | SHORE preprint cited as support. | Audit MS-16 | qualified | Noted as withdrawn by its authors. | ch. 7 | |
| COR-64 | Web checkout 'about a third more' and 'more than most media optimizations'. | Red-team RT-24; audit MS-32, MS-33 | qualified | Now +34% vs the 30% tier and +11% vs the 15% tier, card fees only; hidden billing costs listed; unsupported comparison with media tweaks removed. | Abstract; ch. 7; CL-022 | |
| COR-65 | RevenueCat 72% 'cancel within the first year'; AI-app LTV used as evidence about bidding models. | Red-team RT-08, RT-09 | qualified | Now 'turned off auto-renew'; cohort window not stated; the AI-app figure described as a category comparison. | ch. 5; ch. 7 | |
| COR-66 | Paid media has 'no direct lever' on activation or retention. | Red-team RT-26 | qualified | Now 'acts only indirectly', with reactivation as the exception. | ch. 1; CL-001 | |
| COR-67 | Attribution error described as running one way. | Red-team RT-07 | qualified | Added sources of under-attribution on iOS; CL-011 reworded to 'can produce more installs than those platforms drove'. | ch. 4; CL-011 | |
| COR-68 | Agent servers described as lacking approval gates; 'no public contract gives buyers rights to what models learn'. | Red-team RT-16, RT-17, RT-18 | qualified | Now: servers wrap existing campaign APIs; approval usually sits in the buyer's agent and contract; Meta's server is permission-scoped with activity logs; learning claim scoped to AppLovin's disclosure and reframed as data-use and export rights; AdCP enforcement depends on seller implementation. | Abstract; ch. 11; CL-031 | |
| COR-69 | Verve profile 'held to the same or a stricter standard'. | Red-team RT-20 | qualified | Now 'exactly the same rules'; n/e cells explained by missing documents; both passes scored Verve. | ch. 9 | |
| COR-70 | Jampp lift-test score 3 (standardized method). | Red-team RT-21; audit MS-23; FX1 V2-F05 | qualified | Set to 2 by reconciliation override: method not documented. | matrix | |
| COR-71 | Incremental ROAS 'undefined when incremental outcomes are zero or negative'. | Audit MS-19 | contradicted | iROAS is undefined only when incremental spend is zero. | metric dictionary | |
| COR-72 | Policy register rows for Louisiana, Utah, Declared Age Range and Kochava; study-table sponsor notes; Statsig ownership row. | Audit MS-24, MS-47 | qualified | Rows overridden from corrected findings via data/register_overrides.json. | Appendix instruments | |
| COR-73 | Google's app campaign documents describe no placement-level reporting. | External AI audit item 1; re-check OA1 | contradicted | Google's placement report names apps, publishers, websites and videos, with impressions only and low-volume placements grouped. Google D5 re-scored from n/e to 2 (grade A). | ch. 9, 10; CL-027; benchmark matrix | |
| COR-74 | We found no record that the court had entered the Kochava order by the cutoff. | External AI audit item 2; re-check OA2 | contradicted | Court entered the order on 25 June 2026; its narrow exception and no-admission clause described. | ch. 11; policy register | |
| COR-75 | SHORE preprint noted as withdrawn by its authors, and credited with naming late payments, sparse data and extreme spenders via another preprint's citation. | External AI audit item 3; FX4; re-check OA3 | qualified | SHORE described as removed by arXiv's administrators over licence rights and not relied on; the other preprint (Tencent) now reported with its own figures, including Google's method doing worst. | ch. 7 | |
| COR-76 | Meta's Ads Manager uses 28 days after a click and 1 day after a view. | External AI audit item 4; re-check OA1 | qualified | Optimization windows (1-day click for app installs; 1- or 7-day click for iOS app events) separated from the 28-day comparison view and the legacy App Events API. | ch. 4; reconciliation register | |
| COR-77 | Chen et al.: a year of spend forecast with 5.7% average error against 9.0%. | FX4; External AI audit item 12; re-check OA3 | qualified | Error metric described as scaled to the largest single player's spend; per-player SMAPE of 74% against 96% added; sample of about 2,500 churned payers; top spenders can bring up to half of revenue. | ch. 7; F11 | |
| COR-78 | Gordon et al. took 663 randomized experiments. | External AI audit item 34; re-check OA3 | qualified | 563 US experiments (November 2019 to March 2020) giving 663 test-and-control pairs, which the authors count as experiments; 'true lift' replaced by 'the lift the experiments measured'. | Abstract; ch. 4; CL-012; F06; study table | |
| COR-79 | At eBay, a simple regression put the return on paid search above 1,600%; test in about a third of regions. | External AI audit item 36; re-check OA3 | qualified | Standard regression above 4,000%; with region and day controls above 1,600%; test switched off non-brand search in about 30% of regions. | ch. 4; CL-013; study table | |
| COR-80 | Off-Meta data study: $43.88 to $60.19; working draft; commissioned evidence. | External AI audit item 37; re-check OA3 (the audit did not catch the superseded figures) | contradicted | Published figures used: $38.16 to $49.93 (+31%) across 70,000+ advertisers; publication terms stated; labelled platform-affiliated, not commissioned. | ch. 4; F06; study table | |
| COR-81 | About 72% of annual subscribers turned off auto-renew within the first year, up from 56%. | External AI audit item 7; re-check OA4 | qualified | Main report figure used: median app kept 28% of annual subscribers after one year (2024 starts), down from 31%; the blog's 72%-versus-56% comparison flagged as mixing methods; first-year payment kept separate from renewal loss. | ch. 5, 7; F09; F11 | |
| COR-82 | Billing failures caused 31% of Google Play and 14% of App Store cancellations; AI apps' higher first-year value, 36% worse retention. | External AI audit items 60-61; re-check OA4 | qualified | Report chart values (32.2% and 15.2%) given with the summary's 31% and 14%; AI-app value stated per paying user; retention gap stated as 6.1% against 9.5% of monthly subscribers after 12 months. | ch. 7; F09 | |
| COR-83 | Apple EU unified terms row presented as the rate at the cutoff, with a 5% core technology commission added. | External AI audit item 8; re-check OA2 | qualified | Split into terms in force at the cutoff (opt-in alternative terms) and terms announced for 1 October 2026; the 5% commission applies only to apps outside the App Store. | ch. 7 fee table; policy register; GH-S03 title | |
| COR-84 | Google Play fee rows and Apple Small Business Program row. | External AI audit items 63-64; re-check OA2 | qualified | Program rates open only on 30 September 2026; external-link rate for existing installs; 15% tier requires enrolment; Apple SBP requires enrolment and counts associated accounts. | ch. 7 fee table | |
| COR-85 | In August 2026 ... the Supreme Court also declined to stay it. | External AI audit item 9; re-check OA2 | qualified | The trial-court refusal (11 August) was already cited; the Supreme Court step now names Justice Kagan's administrative stay (12 August) and denial (13 August). The audit's claim that the trial-court refusal was unsourced was not borne out. | ch. 6; CL-021 | |
| COR-86 | Adjust and Singular: no incrementality product confirmed. | External AI audit item 10; re-check OA4 | contradicted | Both documented; InSight uses synthetic controls (modelled baseline) and Singular's FAQ does not say its split is random. | ch. 9; systems map | |
| COR-87 | AppLovin's advertiser pages we opened state no minimum signal. | External AI audit item 11; re-check OA1 | contradicted | AppLovin recommends a budget buying at least 15-20 conversions a day; ad-revenue and blended goals need MAX. | ch. 5 | |
| COR-88 | Google, Meta and Apple document campaign APIs; TikTok's and Amazon's could not be confirmed. TikTok value bidding is Android-only. | External AI audit items 14, 42, 83, 84; re-check OA1 | qualified | All five channels document campaign APIs (D9 sources attached; Amazon D9 raised to 3); Android-only scoped to TikTok Smart+; Amazon iOS status stated as unconfirmed. | ch. 5, 9, 10; benchmark matrix | |
| COR-89 | Meta and TikTok agent servers: no server-side approval step described. | External AI audit item 88; re-check OA1 | qualified | Meta's server creates new campaigns paused and relies on the AI client to confirm activation; no approval step documented for edits to live campaigns. | Abstract; ch. 11; CL-030 | |
| COR-90 | Meta A/B test and Dynamic Creative cited to a bundled Meta source whose first URL returns 404. | External AI audit item 52; re-check OA1 | qualified | Split into Meta's own A/B testing and Dynamic Creative pages; noted that Dynamic Creative may be unavailable for new app-promotion ad sets since June 2024. | ch. 6; F08 | |
| COR-91 | iOS postbacks described as pooled; the only install signal Apple allows for users who decline; everyone else works through pooled postbacks. | External AI audit items 12, 23-28; re-check OA5 | qualified | Postbacks described as per-install reports with no user ID; windows counted from first launch; fine values only in the first postback; tiers include country and campaign code; other networks may add consented first-party attribution; all five EU countries named. | Abstract; ch. 1, 3, 4; CL-008; F01; F05 | |
| COR-92 | Custom product pages: a 2.5-point lift; a custom page does not test anything. | External AI audit items 49-50; re-check OA5 | qualified | Stated as 2.5 percentage points (156%) over a 1.6% default rate; a custom page creates no random split on its own but can be used in a designed test. | ch. 6; CL-019 | |
| COR-93 | Braun and Schwartz: compare everyone assigned to each version, or run a lift test per version. | External AI audit item 51; re-check OA3 | qualified | Replaced with the authors' own guidance: platform split tests predict rollout on that platform; isolating the message needs a design that holds delivery fixed. Evidence scope (one Meta test, web lead form) stated. | ch. 6 | |
| COR-94 | AppLovin filings neither confirm the June 2026 public opening. | External AI audit item 77; re-check OA4; FX4 | qualified | Opening on 22 June 2026 without a referral code, under the name AppLovin Ads, now stated; filings still do not break out e-commerce revenue. | ch. 8; CL-033 | |
| COR-95 | MRC list: none of the major attribution companies appears; methods have not been through that audit. HUMAN 2023 figures. | External AI audit items 68, 70; re-check OA4 | qualified | Named the four attribution companies checked; absence from the list no longer read as no audit; HUMAN figures dated May 2023 with their CTV-and-app scope and the one measure that favoured apps. | ch. 8; CL-024 | |
| COR-96 | Age-check rules, Texas status, AdCP governance. | External AI audit items 89-92; re-check OA2 | qualified | Exact dates (Utah 6 May 2027, Louisiana 1 July 2027, California 1 January 2027); Texas stay and pending appeal; Google Age Signals beta scope; AdCP governance described as experimental and opt-in at the v3.1.24 tag. | ch. 11; policy register | |
| COR-97 | Google Play policy on paid installs cited to a 2017 blog as current. | External AI audit item 54; re-check OA2 | qualified | Current policy cited; the 2017 statement labelled as history. | ch. 6 | |
| COR-98 | Company table and quarter notes: Digital Turbine EBITDA $123m; Unity 'Grow segment'; Liftoff's 'first quarter as a public company'; Liftoff's IPO withdrawal timing; Verve release date. | External AI audit section 2, item 20; re-check OA2, OA4 | qualified | Digital Turbine $122m; Grow described as a revenue category; Liftoff's listing date and partial quarter stated; first IPO attempt withdrawn 17 February 2026; Verve release dated 26 January 2026 (preliminary) with the audited report cited. | ch. 2 | |
| COR-99 | Liftoff profit column showed only net loss; AppsFlyer called the largest attribution company; its '2025' figures treated as a completed year. | External AI audit section 2, items 15, 18; FX4 | qualified | Liftoff adjusted EBITDA $374m (55%) added; 'largest' removed; report's first publication (December 2025) and unstated period noted. | Abstract; ch. 2 | |
| COR-100 | Unsupported rankings and absolutes: fastest-growing and least checked; weakest guide; most fraud; none answers; cannot tell; starts cold; most app businesses; widely used; understate. | External AI audit front-matter and chapter items 2-3, 8-13, 31-33, 38-40, 44-47, 55, 65-67, 71-72, 76, 86, 93 | qualified | Rewritten as bounded statements (for example 'grew faster than acquisition', 'especially likely to include demand that already existed', 'we found none'); deep links and routing added as direct media levers; valid comparison groups defined; control's non-performance uses added. | Abstract; ch. 1, 2, 4, 5, 6, 7, 8, 10, 11; CL-001, 005, 011, 014, 018, 031; F01, F04, F09, F11, F12, F13 | |
| COR-101 | Appendix lacked the full scoring anchors; Apps DSP screen presented without threshold sensitivity; Markdown edition implied working instruments. | External AI audit items 6, 78, 87, 95, 100 | qualified | Anchors for scores 1-3 published in Appendix H; screen labelled as the author's own, commerce omission explained and threshold sensitivity reported; n/e share now shown to one decimal with the benchmark channels excluded; Markdown edition labelled as the text component with CSV pointers and a note on the reference list versus the full register. | ch. 9, 11; appendix; Markdown edition | |
| COR-102 | Short-seller allegations, retargeting and brand-search evidence, fingerprinting policy, click-to-cancel status, DMA data rights, AdCP and AAMP governance were placeholders. | Gap-fill G3 (red-team requests) | qualified | Filled from G3 findings, stated as allegations where they are allegations; re-checked by FX5 (11 supported, 13 qualified, none contradicted). | ch. 2, 3, 4, 5, 7, 11 | |
| COR-103 | Moloco documents built-in ghost-bid holdouts for re-engagement and CTV; Remerge describes three holdout designs; Jampp's 86% against a ~6% control; Google's 'value above zero' requirement. | FX4 | qualified | Moloco's re-engagement page names no method; Remerge's methods restated; Jampp's figures given without period, baseline or uncertainty; the value rule belongs to Demand Gen, not App campaigns. | ch. 4, 5 | |
| COR-104 | G3 fills: Muddy Waters said 25-35% of conversions were incremental; brand rivals take 18-42% when a brand stops bidding; ghost-ads study at 'one online retailer'; FTC 'started over'; no press report of an SEC inquiry could be confirmed; Google lift API 'does not create studies'. | FX5 | qualified | Muddy Waters wording taken from its report (about 52% retargeting; incrementality about 25-35%); the 18-42% applies to brands that chose not to advertise, with the authors' selection caveat; ghost-ads study described as a Google-built two-week retargeting test; FTC restored its pre-2024 rule and issued an ANPRM with no proposal by the cutoff; the court took the motion to dismiss and a motion to add reported SEC and state investigations under submission in April 2026; Reuters' relay of Bloomberg's SEC report added with AppLovin's no-comment; a separate September 2026 securities suit noted. | ch. 2, 3, 4, 5, 7 | |
| COR-105 | Vendor profiles rendered first-pass prose (AppLovin financials and Tripledot terms, an unsupported 'independent geo-holdout' risk line, Google 'no placement reporting', Apple '21-day retention', process language). | Round-2 review R2-01 | qualified | Profiles now render a reconciled overlay (data/profile_overrides.json): 142 field changes across 16 profiles; unsupported assertions removed; first-pass profiles kept as history. | ch. 9 profiles; published data | |
| COR-106 | DMA Articles 6(8) and 6(10) 'effective 2022-09-14'. | Round-2 review R2-03 | contradicted | Adopted 14 Sep 2022; in force 1 Nov 2022; applies from 2 May 2023; six months to comply after designation. | Policy register | |
| COR-107 | F05: 'one postback per install'; platform window 'up to 28-day click'. | Round-2 review R2-04 | contradicted | Up to three postbacks per winning install, one per conversion window; losing networks get at most one; platform window 'up to 30 days after a click'. | F05 | |
| COR-108 | F08: vendor ghost-bid holdout labelled 'random holdout'. | Round-2 review R2-05 | qualified | Relabelled vendor-reported holdout; assignment and analysis not published. | F08 | |
| COR-109 | LTV model: web checkout as a fixed 5.4% fee at any price; year-two fee chosen separately. | Round-2 review R2-06 | contradicted | Fees modelled as percentage plus fixed fee per payment on linked payment paths; defaults unchanged. | F10 model | |
| COR-110 | Marginal-return model: break-even $70,000 read off a grid; selected spend could fall off the chart. | Round-2 review R2-20 | qualified | Break-even solved by bisection (about $69,300 at defaults); chart domain includes spend and break-even; 'none' shown when marginal never reaches the target. | F07 model | |
| COR-111 | Amazon DSP D8 scored 3 on 'event-level data'; Mintegral D9 kept at 2 despite a documented campaign API; Digital Turbine D9 rationale incomplete. | Round-2 review follow-up | qualified | Amazon D8 = 2 (AMC outputs aggregated only); Mintegral D9 = 3 (Open API); DT D9 = 2 with rationale covering the Offer Wall API. | Capability matrix; AQ | |
| COR-112 | Claim drawers showed first-pass passages, locators and limitations for corrected claims. | Round-2 review R2-14 | qualified | Each claim renders a current evidence record (data/claim_support.json): 157 verbatim passages, 28 new sources, retired findings listed; CL-002, CL-014, CL-015 reworded to match their evidence. | Claim ledger and drawers | |
| COR-113 | Platform-run or platform-data studies labelled 'independent measurement' (Gordon, Lewis & Rao, Blake, ghost ads, Pandora, Simonov); offsite-data study labelled 'commissioned'. | Round-2 review R2-15 | qualified | New class 'affiliated measurement'; 'commissioned' reserved for documented commissioning. | Evidence ledger | |
| COR-114 | Offsite-data study 'published in 2025'. | Round-2 review R2-24 | qualified | Posted online September 2024; printed in the March 2025 issue. | ch. 4 | |
| COR-115 | '613 distinct sources'; 504 'read in full' by a prefix test. | Round-2 review R2-13 | qualified | Counted as distinct source addresses (URLs, not works); read-in-full uses an enumerated access depth that excludes abstract, navigation and headline-only records. | Abstract; ch. 12; source register | |
| COR-116 | Absolutes: 'unvalidated', 'no buyer survey', 'mostly steals credit', 'needs no test', 'only public evidence', 'most profitable'. | Round-2 review R2-21 | qualified | Search-bounded wording throughout; 'highest adjusted EBITDA margin in our table'. | Abstract; ch. 5, 7, 8, 10, 11; CL-005, CL-029 |
Appendices
Evidence and reproduction
Every headline in this paper can be traced from the prose to a claim record, from the claim to findings and sources, and from any number to its formula or data file.
In the HTML edition, click a claim chip such as CL-012 to open its record: final wording, evidence class, review outcome, confidence, locator, passage and sources. Click a numbered reference to open the source with its date, access limits and funding interest. Every chart has a static SVG and a CSV; the Figure 14 matrix is a table with its own CSV. The scripts in the package rebuild all of it from the evidence files.
A. Claim ledger
Claim ledger: the paper's headline claims
Each chip in the text opens its record here. Review outcome comes from the verification passes on the underlying findings.
| 1 | Paid media acts on activation and retention mostly indirectly: through whom it reaches, what the ad promises and where a deep link lands the user. Reactivation, which remarketing buys directly, is the exception. | synthesis | author analysis | medium | ||
| 1 | A lower CPI or a higher attributed ROAS can coexist with falling contribution, for example when credit goes to users who would have come anyway, when reports use gross bookings, or when cheaper installs churn faster (a mechanism the author flags, not a measured rate). | inference | qualified | high | ||
| 2 | AppsFlyer estimates 2025 global app marketing spend at $109B: $78B user acquisition (+13%) and $31.3B remarketing (+37%); remarketing's share rose from 25% to 29%. | vendor_assertion | qualified | medium | ||
| 2 | Sensor Tower and Appfigures estimate 2025 global app-store consumer spend at $167B and $155.8B, a gap of about $11B in level and 11 points in growth rate. | synthesis | qualified | high | ||
| 2 | Remarketing grew faster than acquisition in AppsFlyer's panel (+37% against +13%). Randomized web retargeting studies find real but modest lift, and we did not locate a public independent randomized app study that validates attributed app-remarketing returns. | inference | qualified | medium | ||
| 2 | Ad-platform revenues are not comparable as reported: AppLovin and Liftoff book revenue net of publisher payouts, Mobvista books gross, Digital Turbine books part of its business gross, and Verve moved some revenue from net to gross in 2025. | direct_record | supported | high | ||
| 2 | AppLovin's own disclosure says its Axon model uses win and loss notices from its MAX mediation auction, alongside device, engagement and advertiser-shared data. | direct_record | supported | high | ||
| 3 | Under SKAdNetwork 4, Apple assigns each attributed download one of four postback data tiers based on crowd size across the app or site showing the ad, the advertised app, the install country and the campaign code; higher tiers get more campaign-code digits and, in the first postback only, a fine-grained conversion value, so installs concentrated in larger crowds receive richer feedback. Apple publishes no thresholds. | synthesis | supported | high | ||
| 3 | Apple's release notes list no SKAdNetwork 5, and no Apple document opened sets a retirement date for SKAdNetwork; it is bridged with AdAttributionKit. | direct_record | supported | high | ||
| 3 | At the cutoff Google listed the Android Privacy Sandbox ads APIs as 'scheduled for phaseout' with no completed-removal date; the retirement was announced, not finished. | direct_record | supported | high | ||
| 4 | Summing conversions claimed by several self-attributing platforms, or adding platform reports to Apple postbacks, counts some installs twice; such a total is not a de-duplicated install count. | inference | supported | high | ||
| 4 | Across 663 randomized test-and-control comparisons on Facebook (from 563 US experiments run November 2019 to March 2020), the median lift the experiments measured was 29%, 18% and 5% by funnel stage, while double machine learning estimated median lifts of 83%, 58% and 24% and propensity matching 173%, 176% and 64% on the same campaigns. | independent_measurement | supported | high | ||
| 4 | In eBay's 60-day geo experiment, which switched off non-brand search ads in about 30% of US regions, regression estimates of paid-search return of 4,173% (no controls) and 1,632% (region and day controls) compared with an experimental estimate of minus 63%; brand-keyword ads showed no measurable short-term benefit. | independent_measurement | supported | high | ||
| 4 | Meta, Google and TikTok each document a conversion-lift product with test and control groups (Meta's guide calls its test randomized); in the pages reviewed, each routes access through an account team or eligibility rules rather than open self-service. | direct_record | qualified | medium | ||
| 5 | Google's app campaigns require at least 10 conversions a day (or 300 in 30 days), with bid-on events coming from Firebase, for target-ROAS bidding, and warn against edits before 100 conversions. | direct_record | qualified | high | ||
| 5 | The bidding engines learn best from events that are common, early and valued; in 2025 budgets nevertheless grew fastest on iOS and in non-game apps, where signal is thinner. | synthesis | qualified | medium | ||
| 5 | On a saturating response curve a channel can show a healthy average return while the marginal dollar returns less than it costs. | illustrative_scenario | model property | high | ||
| 5 | Attributed returns for remarketing and brand search are especially likely to include demand that already existed, so holdout tests, not attribution reports, should set these budgets. | inference | qualified | medium | ||
| 6 | Apple documents no random split or significance test for custom product pages, which route traffic but do not by themselves create random assignment; its own figure for them, a 2.5 percentage-point average lift (156% over a 1.6% default-page rate), compares pages that receive different traffic. | direct_record | supported | high | ||
| 6 | Ad-platform delivery algorithms send split-test versions to different audiences, so a creative 'win' mixes the ad's effect with targeting (divergent delivery). | independent_measurement | supported | medium | ||
| 6 | On 30 June 2026 the Supreme Court agreed to hear Apple's appeal limited to whether contempt can rest on breaking an injunction's 'spirit'. The permissible US link-out fee is being set by the trial court, which refused Apple's request to pause that work on 11 August 2026; Justice Kagan denied Apple's stay application on 13 August. No fee had been approved at the cutoff. | direct_record | supported | high | ||
| 7 | For a $9.99 first-year subscription payment, web checkout at Stripe's 2.9% + $0.30 keeps about $9.40, about 34% more than Apple's 30% tier ($6.99) and about 11% more than the 15% tier ($8.49), counting card fees only. | synthesis | supported | high | ||
| 7 | Google's zero-inflated lognormal LTV method was validated by its authors on a retail shopper dataset and a charity donor dataset, not on app install cohorts. | direct_record | supported | high | ||
| 8 | MRC's digital accreditation listing (checked 27 September 2026) shows sophisticated invalid-traffic accreditation covering mobile in-app for several firms, including DoubleVerify, HUMAN, IAS, Pixalate, Protected Media and some Google and Meta services, but not AppsFlyer, Adjust, Singular or Kochava. Absence from the list does not show that no audit has taken place. | direct_record | supported | medium | ||
| 8 | Uber's 2017 federal suit against Fetch Media over allegedly fraudulent mobile ad credit was dismissed that year; in a separate state case Uber, Phunware and four individuals settled for $6 million in October 2020, all denying wrongdoing. | direct_record | supported | high | ||
| 8 | Our searches found no independent, published randomized or geographic study of streaming TV advertising effects on app installs at the cutoff; every CTV-to-app lift claim located was vendor-designed and vendor-reported. | inference | qualified | medium | ||
| 10 | The big platforms' automated app campaigns choose placements for the buyer. Google's App campaigns placement report names apps, publishers, websites and videos but gives impressions only and groups low-volume placements; TikTok's Smart+ does not allow manual placement choice; Meta lists placement among reporting breakdowns but describes no breakdown by publisher app. | direct_record | supported | high | ||
| 10 | No public study was found that measures the net value of transparency or self-serve control to app buyers after staff and tooling costs. | inference | qualified | medium | ||
| 11 | 'Apps DSP' describes a real capability checklist. On the author's own seven-field screen, one of eleven execution products documents the full set and five document at least five of seven; scores describe documentation, not performance, and we did not find public comparative evidence that the bundle outperforms best-of-breed parts. | synthesis | author analysis | medium | ||
| 11 | TikTok's agent server exposes about 400 advertising functions, including campaign creation and budget changes, and its help page says agents can work 'without human intervention at every step', describing no per-change approval step. Meta's server creates new campaigns paused and relies on the AI client to confirm activation, but documents no approval step for edits to live campaigns. | direct_record | supported | high | ||
| 11 | AppLovin's public disclosure on its Axon model is silent on advertisers' rights over the use of their campaign data; the pages reviewed did not establish portable rights to any platform's learned state, and other platforms' full advertising terms were not reviewed. | direct_record | qualified | medium | ||
| 7 | In a 21-month randomized experiment across about 35 million Pandora listeners, long-run sensitivity to ad load was about three times what a one-month test would show, observational estimates were biased, and heavier ad load raised paid-subscription conversion. | independent_measurement | supported | medium | ||
| 8 | AppLovin opened its self-serve platform, renamed AppLovin Ads, to all advertisers without a referral code on 22 June 2026 (chief executive's blog); its filings through Q2 2026 mention e-commerce as an expansion area but do not break out e-commerce revenue. | direct_record | supported | medium |
B. Source register
Source register
Every source the research opened, including those not cited. Numbered references are cited in the text. Type 'author_corpus' marks the author's own work, which is never counted as independent support.
| [26] | AB-S01 | AppLovin Corporation Form 10-K for fiscal year ended December 31, 2025 | AppLovin Corporation / SEC EDGAR | 2026-02-19 | filing | partial (front-matter/business/risk-factor sections retrieved; MD&A and financial-statement/segment-note text not retrieved within fetch budget; XBRL tags confirm discontinued-operations treatment of Apps business) | n/a (issuer's own filing) | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm |
| [9] | AB-S02 | AppLovin Announces Fourth Quarter and Full Year 2025 Financial Results | AppLovin Corporation (Investor Relations) | 2026-02-11 | filing | full | n/a (issuer's own release) | linkhttps://investors.applovin.com/news/news-details/2026/AppLovin-Announces-Fourth-Quarter-and-Full-Year-2025-Financial-Results/default.aspx |
| [45] | AB-S03 | AppLovin Completes Sale of Mobile Gaming Business to Tripledot Studios | AppLovin Corporation (Investor Relations) | 2025-07-01 | filing | full | n/a (issuer's own release) | linkhttps://investors.applovin.com/news/news-details/2025/AppLovin-Completes-Sale-of-Mobile-Gaming-Business-to-Tripledot-Studios/default.aspx |
| – | AB-S04 | Unity Software Inc. Form 10-K for fiscal year ended December 31, 2025 | Unity Software Inc. / SEC EDGAR | 2026-02 | filing | partial (business/risk-factor sections retrieved; MD&A/segment financial tables not retrieved within fetch budget) | n/a (issuer's own filing) | linkhttps://www.sec.gov/Archives/edgar/data/1810806/000181080626000011/unity-20251231.htm |
| [11] | AB-S05 | Unity Reports Fourth Quarter and Fiscal Year 2025 Financial Results (Exhibit 99.1 to Form 8-K) | Unity Software Inc. / SEC EDGAR | 2026-02-11 | filing | full | n/a (issuer's own release) | linkhttps://www.sec.gov/Archives/edgar/data/1810806/000181080626000010/a2025q4ex-991.htm |
| [43] | AB-S06 | Unity Software Inc. Form 8-K reporting completion of ironSource merger, and Exhibit 99.1 press release | Unity Software Inc. / SEC EDGAR | 2022-11-07 | filing | full | n/a (issuer's own filing) | linkhttps://www.sec.gov/Archives/edgar/data/1810806/000119312522279161/d402948d8k.htm |
| [13] | AB-S07 | Digital Turbine Reports Fiscal 2026 Fourth Quarter and Fiscal Year 2026 Financial Results | Digital Turbine, Inc. (Investor Relations) | 2026-05 | filing | full | n/a (issuer's own release) | linkhttps://ir.digitalturbine.com/news-events/press-releases/detail/700/digital-turbine-reports-fiscal-2026-fourth-quarter-and |
| [10] | AB-S08 | Mobvista (1860.HK) Announces 2025 Full-Year Results: Revenue Surpasses $2 Billion Driven by AI Innovation | Mobvista Inc. | 2026-03-11 | filing | full for headline figures; the underlying HKEX PDF annual/interim filing could not be parsed as text within in this research (binary/encoded), so gross-margin, geography-mix and related-party detail were not independently verified | n/a (issuer's own release) | linkhttps://www.mobvista.com/en/press-release/mobvista-2025-annual-results-mintegral-milestone-revenue-en |
| [19] | AB-S09 | Verve Group SE delivers strong operational performance in Q4 2025... and publishes financial guidance for 2026 | Verve Group SE | 2026-01-26 | filing | full | n/a (issuer's own release) | linkhttps://press.verve.com/verve-group-se-delivers-strong-operational-performance-in-q4-2025-driving-organic-growth-and-gross-margin-expansion-and-publishes-financial-guidance-for-2026 |
| [12] | AB-S10 | Liftoff Mobile, Inc. Form S-1/A (registration statement, round 2) | Liftoff Mobile, Inc. / SEC EDGAR | 2026 | filing | partial (financial highlights and business-line description retrieved; full financial statements not retrieved within fetch budget) | n/a (issuer's own registration statement) | linkhttps://www.sec.gov/Archives/edgar/data/0001850351/000119312526202384/iron_s-1a_1_round_2.htm |
| [46] | AB-S11 | Liftoff Announces Pricing of Initial Public Offering | Liftoff Mobile, Inc. (via PR Newswire, hosted on Yahoo Finance) | 2026-06-03 | filing | full | n/a (issuer's own press release, syndicated) | linkhttps://finance.yahoo.com/markets/stocks/articles/liftoff-announces-pricing-initial-public-002200678.html |
| [7] | AB-S12 | State of Mobile 2026: App Spending Reaches $167 Billion (State of Mobile 2026 report summary) | Sensor Tower | 2026-01 | market_research | partial (blog summary only; full paid report and methodology appendix not accessed) | Sensor Tower is a commercial app-intelligence vendor selling this data; figures are its own proprietary estimates | linkhttps://sensortower.com/blog/state-of-mobile-2026 |
| [8] | AB-S13 | App downloads declined again in 2025, but consumer spending soared to nearly $156B | TechCrunch, reporting Appfigures data | 2026-01-14 | reporting | full (article); Appfigures' own report page returned HTTP 403 and could not be opened directly | Appfigures is a commercial app-intelligence vendor; TechCrunch reporting on Appfigures' release | linkhttps://techcrunch.com/2026/01/14/app-downloads-declined-again-in-2025-but-consumer-spending-soared-to-nearly-156b/ |
| – | AB-S14 | IAB/PwC Internet Advertising Revenue Report: Full Year 2025 | Interactive Advertising Bureau (IAB) / PwC | 2026-04-16 | market_research | abstract only (full report and channel/format breakouts are paywalled; only the topline $294.6B figure and high-level category growth rates were accessible) | IAB is the digital-ad-industry trade body; PwC compiles data supplied by participating member companies | linkhttps://www.iab.com/insights/internet-advertising-revenue-report-full-year-2025/ |
| – | AB-S15 | AppLovin (Wikipedia article, used only to identify leads to primary acquisition history) | Wikipedia contributors | 2026 | other | full (article accessible; underlying WSJ article it cites for the Unity-bid figure returned 'unable to fetch', Axios article it cites returned HTTP 403) | crowd-edited tertiary source; no independent verification of its own claims | linkhttps://en.wikipedia.org/wiki/AppLovin |
| – | AB-S17 | Verve Group Unifies Jun Group and Captify US Under Verve For Advertisers (press release list) | Verve Group SE | 2026-01-22 | vendor | partial (press-release index page; full release text for Captify/Acardo deal terms not located within fetch budget) | n/a (issuer's own release) | linkhttps://press.verve.com/ |
| [44] | AB-S18 | AppLovin Corp Form 8-K, Exhibit 99.1: proposal to acquire Unity Software | AppLovin Corporation / SEC EDGAR | 2022-08-09 | filing | full | n/a (issuer's own filing, disclosing its own non-binding proposal) | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000119312522215724/d385952dex991.htm |
| [75] | C-S01 | SKAdNetwork (class reference) | Apple Inc. | 2026 | technical_doc | full | platform owner documenting its own API | linkhttps://developer.apple.com/documentation/storekit/skadnetwork/ |
| [1] | C-S02 | Receiving postbacks in multiple conversion windows | Apple Inc. | 2026 | technical_doc | full | platform owner | linkhttps://developer.apple.com/documentation/storekit/receiving-postbacks-in-multiple-conversion-windows |
| [77] | C-S03 | SKAdNetwork release notes | Apple Inc. | 2026 | technical_doc | full | platform owner | linkhttps://developer.apple.com/documentation/storekit/skadnetwork-release-notes |
| [65] | C-S04 | AdAttributionKit (framework overview) | Apple Inc. | 2026 | technical_doc | full | platform owner | linkhttps://developer.apple.com/documentation/adattributionkit |
| [76] | C-S05 | Understanding AdAttributionKit and SKAdNetwork interoperability | Apple Inc. | 2026 | technical_doc | full | platform owner | linkhttps://developer.apple.com/documentation/adattributionkit/adattributionkit-skadnetwork-interoperability |
| [74] | C-S06 | AdAttributionKit Updates (changelog) | Apple Inc. | 2026 | technical_doc | full | platform owner | linkhttps://developer.apple.com/documentation/updates/adattributionkit |
| [58] | C-S07 | App Tracking Transparency (framework overview) | Apple Inc. | 2026 | technical_doc | full | platform owner | linkhttps://developer.apple.com/documentation/apptrackingtransparency |
| [89] | C-S08 | requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:) | Apple Inc. | 2026 | technical_doc | full | platform owner | linkhttps://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/requesttrackingauthorization(usingexpandedinterface:additionalinformationaction:completionhandler:) |
| – | C-S09 | AdServices (framework overview) | Apple Inc. | 2026 | technical_doc | full | platform owner (Apple Ads is Apple's own ad product) | linkhttps://developer.apple.com/documentation/adservices |
| [84] | C-S10 | AdServices Changelog | Apple Inc. | 2026-09 | technical_doc | full | platform owner | linkhttps://developer.apple.com/documentation/adservices/changelog |
| [86] | C-S11 | Targeted advertising: the Autorite de la concurrence imposes a fine of EUR150,000,000 on Apple for the implementation of the App Tracking Transparency framework | Autorite de la concurrence (France) | 2025-03-31 | regulator_or_court | full | none (regulator) | linkhttps://www.autoritedelaconcurrence.fr/en/press-release/targeted-advertising-autorite-de-la-concurrence-imposes-fine-eu150000000-apple |
| [88] | C-S12 | Apple changes its rules for personalised advertising in apps | Bundeskartellamt (Germany) | 2026-08-17 | regulator_or_court | full | none (regulator) | linkhttps://www.bundeskartellamt.de/SharedDocs/Meldung/EN/Pressemitteilungen/2026/08_17_2026_Apple_ATTF.html |
| [87] | C-S13 | The Italian Competition Authority fines Apple over 98 million euro for abuse of a dominant position (A561) | AGCM (Autorita Garante della Concorrenza e del Mercato, Italy) | 2025-12-22 | regulator_or_court | full | none (regulator) | linkhttps://en.agcm.it/en/media/press-releases/2025/12/A561 |
| [95] | C-S14 | Privacy Sandbox feature status | 2026 | technical_doc | full | platform owner | linkhttps://privacysandbox.google.com/overview/status | |
| [94] | C-S15 | Update on Plans for Privacy Sandbox Technologies | 2025-10-17 | technical_doc | full | platform owner | linkhttps://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies | |
| [91] | C-S16 | Advertising ID (training article) | Google (Android Developers) | 2026 | technical_doc | full | platform owner | linkhttps://developer.android.com/training/articles/ad-id |
| [93] | C-S17 | Google Play Install Referrer API | Google (Android Developers) | 2026 | technical_doc | full | platform owner | linkhttps://developer.android.com/google/play/installreferrer |
| [92] | C-S18 | Google Play policy answer 6048248 (Advertising ID / AD_ID policy) | Google (Google Play Help) | 2026 | technical_doc | full | platform owner | linkhttps://support.google.com/googleplay/android-developer/answer/6048248 |
| [79] | C-S19 | Send SKAN and AdAttributionKit postback copies directly to AppsFlyer (iOS 15+) | AppsFlyer | 2025-12-31 | vendor | full | MMP documenting its own product; commercial interest in showing measurement completeness | linkhttps://support.appsflyer.com/hc/en-us/articles/4402320969617-Send-SKAN-and-AdAttributionKit-postback-copies-directly-to-AppsFlyer-iOS-15 |
| [80] | C-S20 | Set up SKAdNetwork and conversion values (iOS SDK docs) | Adjust | 2026 | vendor | full | MMP documenting its own product | linkhttps://dev.adjust.com/en/sdk/ios/features/skad/ |
| [81] | C-S21 | How to Send SKAdNetwork & AdAttributionKit Postbacks to Singular | Singular | 2025-11-13 | vendor | full | MMP documenting its own product | linkhttps://support.singular.net/hc/en-us/articles/4405749380379-How-to-Send-SKAdNetwork-AdAttributionKit-Postbacks-to-Singular |
| – | C-S22 | Using AdAttributionKit to measure app ad performance (Apple Ads Help) | Apple Inc. (Apple Ads) | 2026 | vendor | full | Apple's own ad product marketing page | linkhttps://ads.apple.com/app-store/help/attribution/0093-adattributionkit-to-measure-performance |
| – | C-S23 | Progress updates on Privacy Sandbox for Android | 2023 | technical_doc | full | platform owner | linkhttps://privacysandbox.google.com/overview/android-progress-updates | |
| [60] | C-S24 | Mobile app trends 2026 (blog announcement) | Adjust | 2026-02-18 | vendor_panel | full (blog page); underlying PDF report not machine-readable in this research | Adjust is an MMP selling attribution/analytics; report promotes its own panel data | linkhttps://www.adjust.com/blog/mobile-app-trends-2026/ |
| [61] | C-S25 | Adjust's 2026 mobile app report: finance sessions up 21%, gaming CPI jumps 30% | ppc.land (reporting on Adjust's Mobile App Trends 2026 report) | 2026-02 | reporting | full | independent trade press reporting on vendor data | linkhttps://ppc.land/adjusts-2026-mobile-app-report-finance-sessions-up-21-gaming-cpi-jumps-30/ |
| – | C-S26 | App Tracking Transparency Opt-In Rates (2026) | Business of Apps | 2026-01-07 | market_research | full | aggregator compiling multiple vendor panels; no single disclosed sampling frame | linkhttps://www.businessofapps.com/data/att-opt-in-rates/ |
| – | C-S27 | Bundeskartellamt: Federal Cartel Office investigation into Apple (background) | digitalpolicyalert.org / Bundeskartellamt case background | 2026 | reporting | partial (used only for the Section 19a GWB designation timeline, corroborated by C-S12) | policy-tracking organization, independent of Apple | linkhttps://digitalpolicyalert.org/change/1323-bundeskartellamt-investigation-into-apple-for-alleged-anti-competitive-practices |
| [112] | D-S01 | A Comparison of Approaches to Advertising Measurement: Evidence from Big Field Experiments at Facebook | Brett R. Gordon, Florian Zettelmeyer, Neha Bhargava, Dan Chapsky | 2019-04 | study | full (via open PDF mirror of published Marketing Science article, gwern.net/doc/statistics/causality/2019-gordon.pdf) | Two of four co-authors (Bhargava, Chapsky) are Facebook Inc. employees; academic leads at Northwestern/NBER | linkhttps://doi.org/10.1287/mksc.2018.1135 |
| [111] | D-S02 | Close Enough? A Large-Scale Exploration of Non-Experimental Approaches to Advertising Measurement | Brett R. Gordon, Robert Moakler, Florian Zettelmeyer | 2022-09 | study | full (arXiv v2 preprint of paper published in Marketing Science 42(4):768-793, 2023) | Co-author Robert Moakler is Meta Ads Research staff; academic leads at Northwestern/NBER | linkhttps://arxiv.org/abs/2201.07055 |
| [115] | D-S03 | The Unfavorable Economics of Measuring the Returns to Advertising | Randall A. Lewis, Justin M. Rao | 2015-11 | study | full (via open PDF mirror, gwern.net/doc/economics/advertising/2015-lewis.pdf, of published QJE 130(4):1941-1973) | Authors were Yahoo! Inc. employees at time of study; data-sharing agreements with 19 retailers and 6 financial-service firms | linkhttps://doi.org/10.1093/qje/qjv023 |
| [114] | D-S04 | Consumer Heterogeneity and Paid Search Effectiveness: A Large-Scale Field Experiment | Thomas Blake, Chris Nosko, Steven Tadelis | 2015-01 | study | full (via author's own PDF mirror, faculty.haas.berkeley.edu/stadelis/BNT_ECMA_rev.pdf, of published Econometrica 83(1):155-174) | All three authors affiliated with eBay Research Labs at time of study | linkhttps://doi.org/10.3982/ECTA12423 |
| [117] | D-S05 | Evaluating the Impact of Privacy Regulation on E-Commerce Firms: Evidence from Apple's App Tracking Transparency | Guy Aridor, Yeon-Koo Che, Brett Hollenbeck, Maximilian Kaiser, Daniel McCarthy | 2025-05 | study | full (author PDF mirror, guyaridor.net/files/att_paper.pdf, of paper published in Management Science) | Funded by Marketing Science Institute, UCLA Price Center, Law & Economics Center Program on Economics & Privacy; no vendor/platform funding disclosed | linkhttps://doi.org/10.1287/mnsc.2024.06600 |
| [116] | D-S06 | Estimating the Value of Offsite Data to Advertisers on Meta | Nils Wernerfelt, Anna Tuchman, Bradley T. Shapiro, Robert Moakler | 2022-08 | study | full abstract/intro read; did not read full methods/results sections in detail | Co-author Robert Moakler is Meta staff; study run using Meta's own ad platform and advertiser base -- direct commercial interest in showing offsite-data va | linkhttps://bfi.uchicago.edu/wp-content/uploads/2022/08/BFI_WP_2022-114.pdf |
| [64] | D-S07 | ATT vs. Personalized Ads: User's Data Sharing Choices Under Apple's Divergent Consent Strategies | Sagar Baviskar, Iffat Chowdhury, Daniel Deisenroth, Beibei Li, Daniel Sokol | 2024-06 | study | full (downloaded PDF hosted by Boston University) | Paper states authors 'did not receive funding from Meta'; however two of five co-authors (Chowdhury, Deisenroth) are disclosed Meta Platforms employee | linkhttps://www.bu.edu/dbi/files/2024/09/ssrn-4887872-ATT.pdf |
| [119] | D-S08 | The Impact of Apple's App Tracking Transparency on App Monetization | Reinhold Kesler | 2023-08 | study | abstract only -- SSRN full-text PDF delivery blocked (403/binary-corrupted on all attempted mirrors); could not independently verify design/sample details beyond the public abstract | Not stated in the abstract-level material read | linkhttps://papers.ssrn.com/sol3/papers.cfm?abstract_id=4090786 |
| [133] | D-S09 | Ghost Ads: Improving the Economics of Measuring Online Ad Effectiveness | Garrett A. Johnson, Randall A. Lewis, Elmar I. Nubbemeyer | 2017-12 | study | abstract only -- SSRN PDF and author mirror both failed to deliver readable full text; JMR paywall not opened | Not stated in abstract-level material read | linkhttps://doi.org/10.1509/jmr.15.0297 |
| [140] | D-S10 | About data-driven attribution | Google (Google Ads Help) | technical_doc | full | Google (platform vendor documenting its own product) | linkhttps://support.google.com/google-ads/answer/6394265 | |
| – | D-S11 | How SKAdNetwork 4 works | Adjust (MMP help center, describing Apple's SKAdNetwork 4) | technical_doc | full | Adjust (MMP) documenting a third-party (Apple) mechanism it must integrate with | linkhttps://help.adjust.com/en/article/how-skadnetwork-4-works | |
| – | D-S12 | Attribution Window (glossary) | Branch | technical_doc | full, but page is a marketing glossary entry with limited technical depth (no click vs. view-through defaults given) | Branch (MMP vendor) | linkhttps://www.branch.io/glossary/attribution-window/ | |
| [68] | D-S13 | AppsFlyer attribution model | AppsFlyer | technical_doc | full -- direct fetch was blocked by Cloudflare bot-protection (HTTP 403 on repeated attempts); content retrieved via a read-only text-rendering proxy (r.jina.ai) of the same official URL | AppsFlyer (MMP vendor documenting its own product) | linkhttps://support.appsflyer.com/hc/en-us/articles/207447053-AppsFlyer-attribution-model | |
| [110] | D-S14 | What is reattribution window? (glossary) | AppsFlyer | technical_doc | full | AppsFlyer (MMP vendor) | linkhttps://www.appsflyer.com/glossary/reattribution-window/ | |
| – | D-S15 | What is an attribution window? (glossary) | AppsFlyer | technical_doc | full, but entry is brief and does not give default durations (see D-S13 for those) | AppsFlyer (MMP vendor) | linkhttps://www.appsflyer.com/glossary/attribution-window/ | |
| [103] | D-S16 | App Events API | Meta (Meta for Developers) | technical_doc | full | Meta (platform vendor documenting its own product) | linkhttps://developers.facebook.com/docs/marketing-api/app-event-api | |
| [135] | D-S17 | Meridian introduction | Google (Google for Developers) | technical_doc | full | Google (open-source MMM vendor documenting its own product) | linkhttps://developers.google.com/meridian/docs/basics/meridian-introduction | |
| [136] | D-S18 | An Analyst's Guide to MMM (calibration section) | Meta (facebookexperimental/Robyn) | technical_doc | full | Meta (open-source MMM vendor documenting its own product) | linkhttps://facebookexperimental.github.io/Robyn/docs/analysts-guide-to-MMM/ | |
| [137] | D-S19 | MMM library comparison | PyMC Labs (PyMC-Marketing docs) | technical_doc | full | PyMC Labs (vendor of PyMC-Marketing, comparing itself favorably to competing open-source tools) | linkhttps://www.pymc-marketing.io/en/stable/guide/mmm/comparison.html | |
| [82] | D-S20 | AdServices | Apple (Apple Developer Documentation) | technical_doc | full (retrieved via Apple's own documentation JSON data endpoint, tutorials/data/documentation/adservices.json, after the standard JS-rendered page returned only a title to the fetch tool) | Apple (platform vendor documenting its own product) | linkhttps://developer.apple.com/documentation/adservices | |
| [83] | D-S21 | AAAttribution.attributionToken() | Apple (Apple Developer Documentation) | technical_doc | full (via documentation JSON endpoint) | Apple (platform vendor) | linkhttps://developer.apple.com/documentation/adservices/aaattribution/attributiontoken() | |
| [107] | D-S22 | Attribution windows at the ad group level | TikTok (TikTok for Business Help Center) | technical_doc | full -- retrieved via a read-only text-rendering proxy (r.jina.ai) after direct fetch of several guessed URLs returned 404s; this exact URL confirmed correct via the proxy's rendered navigation | TikTok (platform vendor documenting its own product) | linkhttps://ads.tiktok.com/help/article/about-attribution-windows-at-the-ad-group-level | |
| [109] | D-S23 | About Self-Attributing Network (SAN) integration with MMPs | TikTok (TikTok for Business Help Center) | technical_doc | full (via read-only text-rendering proxy, r.jina.ai, of the official URL) | TikTok (platform vendor) | linkhttps://ads.tiktok.com/help/article/about-self-attribution-transition | |
| [108] | D-S24 | Facebook (Meta) Ads Attribution Integration | Singular (Singular Help Center) | technical_doc | full -- direct fetch blocked by Cloudflare (403); retrieved via read-only text-rendering proxy (r.jina.ai) of the official URL | Singular (MMP vendor documenting integration with a third-party platform, Meta) | linkhttps://support.singular.net/hc/en-us/articles/115003252706-Facebook-Meta-Ads-Attribution-Integration | |
| [157] | EF-S01 | Product Page Optimization — Acquisition — App Store Connect Analytics | Apple Inc. | technical_doc | full | Apple (platform owner) | linkhttps://developer.apple.com/help/app-store-connect-analytics/acquisition/product-page-optimization/ | |
| [2] | EF-S02 | Choose a bid strategy for your App campaign | Google (Google Ads Help) | technical_doc | full | Google (platform owner) | linkhttps://support.google.com/google-ads/answer/12073727?hl=en | |
| [139] | EF-S03 | Best practices for App campaigns | Google (Google Ads Help) | technical_doc | full | Google (platform owner) | linkhttps://support.google.com/google-ads/answer/14104492 | |
| [141] | EF-S04 | About Smart+ App Campaigns | TikTok (TikTok Ads Manager Help) | technical_doc | full | TikTok/ByteDance (platform owner) | linkhttps://ads.tiktok.com/help/article/about-smart-plus-app-campaigns | |
| [158] | EF-S05 | Run A/B tests on your Store Listing | Google (Play Console Help) | technical_doc | full | Google (platform owner) | linkhttps://support.google.com/googleplay/android-developer/answer/12053285?hl=en | |
| [97] | EF-S06 | Epic Games Inc. v. Apple Inc., Opinion, No. 25-2935 | U.S. Court of Appeals for the Ninth Circuit | 2025-12-11 | regulator_or_court | partial | none (judicial opinion) | linkhttps://cdn.ca9.uscourts.gov/datastore/opinions/2025/12/11/25-2935.pdf |
| – | EF-S07 | Ninth Circuit Largely Upholds Ruling in Epic v. Apple | Fenwick & West LLP | 2025-12 | reporting | full | Law firm client alert; no known financial stake in outcome | linkhttps://www.fenwick.com/insights/publications/ninth-circuit-largely-upholds-ruling-in-epic-v-apple |
| – | EF-S08 | Ninth Circuit Upholds Apple Contempt Finding But Narrows Scope of Remedial Relief | Shinder Cantor Lerner (SCL LLP) | 2025-12 | reporting | full | Law firm client alert; no known financial stake in outcome | linkhttps://scl-llp.com/ninth-circuit-upholds-apple-contempt-finding-but-narrows-scope-of-remedial-relief/ |
| [98] | EF-S09 | An update regarding Google Play's policies for developers serving users in the US | Google (Play Console Help) | technical_doc | full | Google (platform owner, party to the underlying Epic v. Google litigation) | linkhttps://support.google.com/googleplay/android-developer/answer/15582165?hl=en | |
| [164] | EF-S10 | A Path Signature Framework for Detecting Creative Fatigue in Digital Advertising | Charles Shaw (arXiv preprint 2509.09758) | 2025-09-11 | study | full | Independent academic preprint; not peer-reviewed at cutoff | linkhttps://arxiv.org/abs/2509.09758 |
| – | EF-S11 | StoreKit External Purchase Link Entitlement | Apple Inc. (Apple Developer Support) | technical_doc | full | Apple (platform owner) | linkhttps://developer.apple.com/support/storekit-external-entitlement/ | |
| – | EF-S12 | Set and Adjust Your CPA Cap | Apple Inc. (Apple Ads Help) | technical_doc | full | Apple (platform owner) | linkhttps://ads.apple.com/app-store/help/bids-and-budget/0063-set-and-adjust-your-CPA-cap | |
| – | EF-S13 | I/O 2026: What's new in Google Play | Google (Android Developers Blog) | 2026-05-21 | direct_record | full | Google (platform owner) | linkhttps://android-developers.googleblog.com/2026/05/io-2026-whats-new-in-google-play.html |
| – | EF-S14 | MAX | FAQ | What is MAX in-app bidding and how do I sign up | AppLovin Corp. | technical_doc | full | AppLovin (vendor) | linkhttps://support.applovin.com/en/max/faq/what-is-max-in-app-bidding-and-how-do-i-sign-up | |
| – | EF-S15 | Introduction to Unity LevelPlay | Unity Technologies | technical_doc | full | Unity (vendor) | linkhttps://docs.unity.com/en-us/grow/levelplay/platform/get-started/introduction | |
| – | EF-S16 | Beginner's Guide to Custom Product Pages on the App Store | SplitMetrics | vendor | full | SplitMetrics (ASO tooling vendor) — commercial interest in promoting custom product page adoption | linkhttps://splitmetrics.com/blog/ios15-custom-product-pages-setup-guide/ | |
| [99] | EF-S17 | Docket for No. 25-1311, Apple Inc. v. Epic Games, Inc. | Supreme Court of the United States | regulator_or_court | full | none (official court docket) | linkhttps://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/25-1311.html | |
| – | EF-S18 | Meta Business Help Center pages on ad set learning phase, A/B Testing (Experiments), and Dynamic Creative | Meta Platforms Inc. | technical_doc | partial | Meta (platform owner) | linkhttps://www.facebook.com/business/help/613936332587526 ; https://www.facebook.com/business/help/1738164643098669 ; https://www.facebook.com/business/help/170372403538781 | |
| – | EF-S19 | Aggregated third-party descriptions of Meta Ads learning phase and creative testing rules (multiple ad-tech blogs) | Various (adlibrary.com, jetfuel.agency, growwithsakib.com, admakeai.com, metricfixer.com) | 2026 | reporting | partial | Ad agencies/tool vendors summarizing Meta's public documentation for marketing purposes | linkhttps://admakeai.com/blog/facebook-ads-learning-phase-explained |
| [169] | EF-S20 | Deferred Deep Linking: how it works | AppsFlyer Ltd. | vendor | partial | AppsFlyer (MMP vendor) describing its own product category | linkhttps://www.appsflyer.com/glossary/deferred-deep-linking/ | |
| – | EF-S21 | OpenAI Apps SDK / App Directory announcement and help articles | OpenAI | 2025 | vendor | partial | OpenAI (platform owner) | linkhttps://openai.com/index/introducing-apps-in-chatgpt/ ; https://help.openai.com/en/articles/12503483-apps-in-chatgpt-and-the-apps-sdk |
| [149] | EF-S22 | RevenueCat blog: Ad Channel Diversification for Apps | RevenueCat | 2026 | vendor | partial | RevenueCat (subscription-infrastructure vendor); no direct stake in ad-channel choice but commercial content-marketing interest | linkhttps://www.revenuecat.com/blog/growth/ad-channel-diversification/ |
| [150] | EF-S23 | How Cross-Platform Audience Duplication Analysis Reveals Overlap | Digital Remedy | 2026 | vendor | partial | Digital Remedy (ad-tech measurement vendor) selling overlap-analysis tooling | linkhttps://www.digitalremedy.com/blog/how-cross-platform-audience-duplication-analysis-exposes-hidden-waste/ |
| – | EF-S24 | A Path Signature... boundary-condition diversification paper (arXiv 2503.09083) | Unidentified authors, arXiv preprint | 2025-03 | study | partial | unknown | linkhttps://arxiv.org/pdf/2503.09083 |
| – | EF-S25 | Custom Product Pages | Apple Inc. | direct_record | full | Apple (platform owner) — figure is Apple's own aggregate developer-base statistic, commercial interest in promoting adoption of its own feature | linkhttps://developer.apple.com/app-store/custom-product-pages/ | |
| [162] | G1-S01 | Where A/B Testing Goes Wrong: How Divergent Delivery Affects What Online Experiments Cannot (and Can) Tell You About How Customers Respond to Advertising | Michael Braun, Eric M. Schwartz | 2025-01-09 | study | abstract only (publisher page returned HTTP 403; abstract and structured summary retrieved via Crossref + Semantic Scholar records, not the full PDF) | Academic (Rice University / University of Michigan); no vendor sponsor disclosed | linkhttps://doi.org/10.1177/00222429241275886 |
| [120] | G1-S02 | Measuring Consumer Sensitivity to Audio Advertising: A Long-Run Field Experiment on Pandora Internet Radio | Ali Goli, Jason Huang, David Reiley, Nickolai M. Riabov | 2024-12 | study | abstract only (arXiv abstract page fetched; full PDF not opened) | Reiley and Riabov are/were affiliated with Pandora Media; this is a company-run field experiment on the firm's own product — label as an industry-affiliate | linkhttps://arxiv.org/abs/2412.05516 |
| – | G1-S03 | To Prompt or Not to Prompt? A Microrandomized Trial of Time-Varying Push Notifications to Increase Proximal Engagement With a Mobile Health App | Niranjan Bidargaddi, Daniel Almirall, Susan Murphy, Inbal Nahum-Shani, Michael Kovalcik, Timothy Pituch, Haitham Maaieh, Victor Strecher | 2018-11-29 | study | partial (bibliographic/DOI record confirmed via Crossref; full-text page fetch via WebFetch returned no readable body content, so methods/results below are drawn from the confirmed title/abstract framing only, not the full paper) | Academic/public-health researchers (Flinders University, University of Michigan authors among co-authors); no ad-tech vendor sponsor identified | linkhttps://mhealth.jmir.org/2018/11/e10123/ |
| [121] | G1-S04 | Customer Lifetime Value in Video Games Using Deep Learning and Parametric Models | Pei Pei Chen, Anna Guitart, Ana Fernández del Río, África Periáñez (Yokozuna Data, a Keywords Studio) | 2018-11-28 | study | full (full PDF downloaded and read in entirety) | All four authors employed by Yokozuna Data, a Keywords Studio — a game data-science vendor; the analyzed game (Age of Ishtaria, developed by Silicon Studio) is | linkhttps://arxiv.org/abs/1811.12799 |
| [131] | G1-S05 | Remerge Incrementality (product/methodology page with case studies: Miniclip 8 Ball Pool, Socialpoint Dragon City, PhotoSì, Delivery Hero HungerStation) | Remerge | vendor | partial (page content summarized via WebFetch; case-study sub-pages with full numeric results were not individually opened) | Remerge (retargeting DSP) marketing its own incrementality methodology using its own clients as case studies | linkhttps://www.remerge.io/incrementality | |
| [122] | G1-S06 | Why on-and-off lift measurement tests cost more than you think | Guido Karmel, Jampp | 2026-08-27 | vendor | full (blog post content read via WebFetch) | Jampp (retargeting DSP) blog post marketing its own 'Ghost Bids' always-on measurement product against periodic on/off and PSA-holdout designs | linkhttps://www.jampp.com/blog/why-on-and-off-lift-measurement-tests-cost-more-than-you-think |
| [194] | G1-S07 | Customer Lifetime Value Prediction with Uncertainty Estimation Using Monte Carlo Dropout | Xinzhe Cao, Yadong Xu, Xiaofeng Yang | 2024-11 | study | abstract only | Not disclosed in abstract; benchmarked on data from an unnamed 'highly-downloaded mobile game' | linkhttps://arxiv.org/abs/2411.15944 |
| [196] | G1-S08 | SHORE: A Long-term User Lifetime Value Prediction Model in Digital Games | Congde Yuan | 2025-06 | study | abstract only | Company/platform not named in accessible abstract; described as an 'industrial-scale' online-deployed model | linkhttps://arxiv.org/abs/2506.10487 |
| [123] | G1-S09 | TV Advertising Effectiveness and Profitability: Generalizable Results From 288 Brands | Bradley T. Shapiro, Günter J. Hitsch, Anna E. Tuchman | 2021 | study | abstract only | Academic (Chicago Booth / Northwestern Kellogg); uses commercial TV-exposure/sales data across 288 CPG brands | linkhttps://doi.org/10.3982/ECTA17674 |
| [21] | G2-S01 | AppLovin Corporation Form 10-Q for the quarterly period ended June 30, 2026 | AppLovin Corporation / SEC EDGAR | 2026-08-05 | filing | partial | registrant's own filing | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm |
| [24] | G2-S02 | AppLovin Announces Second Quarter 2026 Financial Results | AppLovin Corporation (investor relations) | 2026-08-05 | filing | full | company's own press release | linkhttps://investors.applovin.com/news/news-details/2026/AppLovin-Announces-Second-Quarter-2026-Financial-Results/default.aspx |
| – | G2-S03 | AppLovin Corporation Form 10-Q for the quarterly period ended March 31, 2026 | AppLovin Corporation / SEC EDGAR | 2026-05-06 | filing | partial | registrant's own filing | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000044/app-20260331.htm |
| – | G2-S04 | AppLovin Announces First Quarter 2026 Financial Results | AppLovin Corporation (investor relations) | 2026-05-06 | filing | full | company's own press release | linkhttps://investors.applovin.com/news/news-details/2026/AppLovin-Announces-First-Quarter-2026-Financial-Results/default.aspx |
| – | G2-S05 | SEC EDGAR full-text search results for "Axon Ads Manager" | SEC EDGAR full-text search system | 2026 | regulator_or_court | partial | n/a (government database) | linkhttps://efts.sec.gov/LATEST/search-index?q=%22Axon+Ads+Manager%22&forms=10-Q,10-K,8-K |
| – | G2-S06 | Unity Software Inc. Form 10-Q for the quarterly period ended June 30, 2026 | Unity Software Inc. / SEC EDGAR | 2026-08-06 | filing | partial | registrant's own filing | linkhttps://www.sec.gov/Archives/edgar/data/1810806/000181080626000043/unity-20260630.htm |
| [25] | G2-S07 | Unity Reports Second Quarter 2026 Financial Results (Exhibit 99.1 to Form 8-K) | Unity Software Inc. / SEC EDGAR | 2026-08-06 | filing | full | company's own press release/exhibit | linkhttps://www.sec.gov/Archives/edgar/data/1810806/000181080626000041/a2026q2ex-991.htm |
| – | G2-S08 | Unity Software Inc. Form 10-K for fiscal year ended December 31, 2025 | Unity Software Inc. / SEC EDGAR | 2026-02 | filing | partial | registrant's own filing | linkhttps://www.sec.gov/Archives/edgar/data/1810806/000181080626000011/unity-20251231.htm |
| [22] | G2-S09 | Liftoff Mobile, Inc. Form 10-Q for the quarterly period ended June 30, 2026 | Liftoff Mobile, Inc. / SEC EDGAR | 2026-08-13 | filing | partial | registrant's own filing | linkhttps://www.sec.gov/Archives/edgar/data/1850351/000162828026056398/lfto-20260630.htm |
| – | G2-S10 | Digital Turbine, Inc. Form 10-K for fiscal year ended March 31, 2026 | Digital Turbine, Inc. / SEC EDGAR | 2026-05-26 | filing | partial | registrant's own filing | linkhttps://www.sec.gov/Archives/edgar/data/317788/000162828026038115/apps-20260331.htm |
| – | G2-S11 | Digital Turbine FY2026 10-K, XBRL exhibit R11 (accounting policy disclosure) | Digital Turbine, Inc. / SEC EDGAR | 2026-05-26 | filing | full | registrant's own filing | linkhttps://www.sec.gov/Archives/edgar/data/317788/000162828026038115/R11.htm |
| [14] | G2-S12 | Digital Turbine FY2026 10-K, XBRL exhibit R31 (revenue recognition — AGP Marketplace vs Brand/Performance) | Digital Turbine, Inc. / SEC EDGAR | 2026-05-26 | filing | full | registrant's own filing | linkhttps://www.sec.gov/Archives/edgar/data/317788/000162828026038115/R31.htm |
| – | G2-S13 | Digital Turbine Reports Fiscal 2026 Fourth Quarter and Fiscal Year 2026 Financial Results | Digital Turbine, Inc. (investor relations) | 2026-05 | filing | full | company's own press release | linkhttps://ir.digitalturbine.com/news-events/press-releases/detail/700/digital-turbine-reports-fiscal-2026-fourth-quarter-and |
| – | G2-S14 | Mobvista (1860.HK) Announces 2025 Full-Year Results: Revenue Surpasses $2 Billion Driven by AI Innovation | Mobvista Inc. | 2026-03-11 | vendor | partial | company's own press release | linkhttps://www.mobvista.com/en/press-release/mobvista-2025-annual-results-mintegral-milestone-revenue-en |
| [187] | G2-S15 | Stripe Pricing (US) | Stripe, Inc. | 2026 | vendor | full | vendor's own pricing page | linkhttps://stripe.com/pricing |
| [188] | G2-S16 | State of Subscription Apps 2026 | RevenueCat | 2026 | vendor_panel | partial | RevenueCat is a subscription-infrastructure vendor reporting on its own client base; not market-representative | linkhttps://www.revenuecat.com/state-of-subscription-apps/ |
| – | G2-S17 | Apple Developer: SKAdNetwork ad-network-list page (attempted) | Apple Inc. | technical_doc | partial | n/a | linkhttps://developer.apple.com/app-store/ad-network-list/ | |
| – | G2-S18 | EMARKETER: US in-app mobile ad spending page (attempted) | EMARKETER | market_research | partial | subscription market-research vendor | linkhttps://www.emarketer.com/content/us-in-app-mobile-ad-spending | |
| [151] | G3-S01 | Ghost Ads: Improving the Economics of Measuring Online Ad Effectiveness | Garrett A. Johnson, Randall A. Lewis, Elmar I. Nubbemeyer | 2017-12 | study | abstract only (retrieved via Crossref metadata for DOI 10.1509/jmr.15.0297 and the identical-text 2015 SSRN posted-content record 10.2139/ssrn.2620078; publisher page not opened directly) | Lewis and Nubbemeyer were Google/Netflix-affiliated researchers per Crossref metadata at time of a 2015 SSRN version; treat as industry-affiliated academic work | linkhttps://doi.org/10.1509/jmr.15.0297 |
| [153] | G3-S02 | An Experimental Investigation of the Effects of Retargeted Advertising: The Role of Frequency and Timing | Navdeep S. Sahni, Sridhar Narayanan, Kirthi Kalyanam | 2019-06 | study | abstract only (Crossref metadata for DOI 10.1177/0022243718813987) | Academic authors (Stanford GSB, Santa Clara University); conducted 'in collaboration with' the advertiser, so not fully arms-length from the retailer | linkhttps://doi.org/10.1177/0022243718813987 |
| [154] | G3-S03 | Competition and Crowd-Out for Brand Keywords in Sponsored Search | Andrey Simonov, Chris Nosko, Justin M. Rao | 2018-03 | study | abstract only (Crossref metadata for DOI 10.1287/mksc.2017.1065; data and online appendix noted as available at the DOI but not opened) | Rao was a Microsoft/Bing researcher at the time; experiments run on Bing's own ad platform, so not fully independent of the platform studied | linkhttps://doi.org/10.1287/mksc.2017.1065 |
| – | G3-S04 | Not So Timely: Push-Notification Timing and User Engagement | Sihan Li, Xuhang Fan, Xinlong Li, Zemin (Zachary) Zhong | 2026 | study | abstract only (SSRN working paper via Crossref metadata) | Uses proprietary data from 'a leading push notification provider in China'; vendor-data-dependent academic study, sponsor/access relationship not disc | linkhttps://doi.org/10.2139/ssrn.6361938 |
| [30] | G3-S05 | MW is Short AppLovin (APP US) | Muddy Waters Research | 2025-03-27 | reporting | full (report page fetched and summarized) | Author (Muddy Waters) holds a disclosed short position in AppLovin stock; direct financial interest in the stock declining | linkhttps://muddywatersresearch.com/research/2025/mw-short-app/ |
| [31] | G3-S06 | APP's Persistent Lies, Denying Use of Persistent IDs (APP US) | Muddy Waters Research | 2025-05-07 | reporting | full (report page fetched and summarized) | Author holds a disclosed short position in AppLovin stock | linkhttps://muddywatersresearch.com/research/2025/app-persistent-lies/ |
| [32] | G3-S07 | Amended Complaint for Violations of the Federal Securities Laws, Brownback v. AppLovin Corporation, No. 4:25-cv-02772-HSG (N.D. Cal.) | Lead Plaintiffs Northern California Pipe Trades Trust Funds and Monroe County Employees' Retirement System, via counsel | 2025-09-12 | regulator_or_court | full (84-page PDF downloaded from CourtListener/RECAP and read via PyMuPDF) | Filed by plaintiffs' counsel on behalf of putative shareholder class suing AppLovin; a one-sided pleading advocating the plaintiffs' theory of fraud, | linkhttps://storage.courtlistener.com/recap/gov.uscourts.cand.446917/gov.uscourts.cand.446917.61.0.pdf |
| [39] | G3-S08 | AppLovin Corporation Form 10-Q for the quarterly period ended September 30, 2025 | AppLovin Corporation / U.S. SEC EDGAR | 2025-11-05 | filing | full | Company's own SEC filing | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100825000081/app-20250930.htm |
| [40] | G3-S09 | AppLovin Corporation Form 10-K for fiscal year ended December 31, 2025 | AppLovin Corporation / U.S. SEC EDGAR | 2026-02-19 | filing | full | Company's own SEC filing | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm |
| [35] | G3-S10 | AppLovin Corporation Form 10-Q for the quarterly period ended June 30, 2026 | AppLovin Corporation / U.S. SEC EDGAR | 2026-08-05 | filing | full | Company's own SEC filing | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm |
| – | G3-S11 | CourtListener/RECAP docket search results for AppLovin-related federal civil dockets (Brownback, Quiero, Wayne County Employees' Retirement System, Patel, Smith) | Free Law Project (CourtListener, sourced from PACER) | regulator_or_court | full (REST API JSON results) | Nonprofit legal-data aggregator; sources from official PACER records | linkhttps://www.courtlistener.com/?q=Brownback%20AppLovin | |
| [273] | G3-S12 | Regulation (EU) 2022/1925 of the European Parliament and of the Council of 14 September 2022 on contestable and fair markets in the digital sector (Digital Markets Act), Article 6 | European Parliament and Council of the European Union / EUR-Lex | 2022-09-14 | standard | full (page required passing a Cloudflare/AWS bot check via an interactive browser session before rendering; text then extracted directly from the page DOM) | Official EU legislative text | linkhttps://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32022R1925 |
| [70] | G3-S13 | App Store user privacy and data use FAQ ('Can I fingerprint or use signals from the device to try to identify the device or a user?') | Apple Inc. | technical_doc | full (fetched directly via HTTP and verified verbatim) | Apple's own developer policy page | linkhttps://developer.apple.com/app-store/user-privacy-and-data-use/ | |
| [72] | G3-S14 | AppsFlyer attribution model (Knowledge Base article, including the 'Probabilistic modeling' attribution method table) | AppsFlyer | technical_doc | full (rendered via interactive browser session; static curl fetch of the article URL 404'd, indicating client-side rendering) | MMP vendor's own documentation of its own product | linkhttps://support.appsflyer.com/hc/en-us/articles/207447053-AppsFlyer-attribution-model | |
| [71] | G3-S15 | ATT & SKAN solutions (Help Center article comparing SKAdNetwork vs. ATT-based attribution, including probabilistic modeling) | Adjust GmbH | technical_doc | full (rendered via interactive browser session; static curl fetch 404'd) | MMP vendor's own documentation of its own product | linkhttps://help.adjust.com/en/article/ios-att-and-skadnetwork | |
| [254] | G3-S16 | AdCP Governance protocol (docs version 3.1.24) | Ad Context Protocol (AdCP) / Agentic Advertising governance working group | technical_doc | full (rendered via interactive browser session; static curl fetch returned an unrendered JS bundle) | AdCP is an open, multi-stakeholder protocol; the author of this white paper co-leads AdCP's Signals & Measurement working group (per the assignment | linkhttps://docs.adcontextprotocol.org/dist/docs/3.1.24/governance/overview | |
| [259] | G3-S17 | AAMP 2.0 Release Brings Transaction-ready Buyer and Seller Agent SDKs | IAB Tech Lab (Agentic Initiative) | 2026-04-23 | standard | full (fetched directly via HTTP and verified verbatim) | IAB Tech Lab is an industry standards body; article is the standards body's own announcement of its own initiative | linkhttps://iabtechlab.com/aamp-2-0-release-brings-transaction-ready-buyer-and-seller-agent-sdks/ |
| [179] | G3-S18 | Custom Communications, Inc. v. Federal Trade Commission, Nos. 24-3137, 24-3388, 24-3415, 24-3442 (8th Cir.) | United States Court of Appeals for the Eighth Circuit (Judges Loken, Erickson, Kobes, per curiam) | 2025-07-08 | regulator_or_court | full (23-page PDF downloaded directly from the court's own document server and read via PyMuPDF) | Official court opinion | linkhttps://ecf.ca8.uscourts.gov/opndir/25/07/243137P.pdf |
| [180] | G3-S19 | Negative Option Rule | Federal Trade Commission | regulator_or_court | full | FTC's own official rule-status page | linkhttps://www.ftc.gov/legal-library/browse/rules/negative-option-rule | |
| [128] | G3-S20 | Google Ads API Release Notes (v25.1, including Conversion Lift and Brand Lift measurement support) | 2026-08-19 | technical_doc | full (fetched directly via HTTP and verified verbatim) | Google's own API documentation | linkhttps://developers.google.com/google-ads/api/docs/release-notes | |
| [183] | GH-S01 | App Store Small Business Program | Apple Inc. | 2026 | technical_doc | full | Apple (platform operator; program lowers Apple's own take for qualifying developers) | linkhttps://developer.apple.com/app-store/small-business-program/ |
| [3] | GH-S02 | Auto-Renewable Subscriptions (App Store) | Apple Inc. | 2026 | technical_doc | full | Apple (platform operator) | linkhttps://developer.apple.com/app-store/subscriptions/ |
| [185] | GH-S03 | Changes for apps in the European Union (Apple Developer support page describing the Developer Program License Agreement update of 18 August 2026) | Apple Inc. | 2026 | technical_doc | full | Apple (platform operator) | linkhttps://developer.apple.com/support/dma-and-apps-in-the-eu/ |
| – | GH-S04 | Changes to Google Play's service fee (2021 program) | Google LLC / Play Console Help | 2021 | technical_doc | full | Google (platform operator) | linkhttps://support.google.com/googleplay/android-developer/answer/10632485?hl=en |
| [186] | GH-S05 | Service fees (Play Console Help, general schedule) | Google LLC / Play Console Help | 2026 | technical_doc | full | Google (platform operator) | linkhttps://support.google.com/googleplay/android-developer/answer/112622 |
| [100] | GH-S06 | Understanding Google Play's lower service fees | Google LLC / Play Console Help | 2026 | technical_doc | full | Google (platform operator; changes followed Epic v. Google settlement) | linkhttps://support.google.com/googleplay/android-developer/answer/16954621?hl=en |
| [148] | GH-S07 | State of Subscription Apps 2026 | RevenueCat | 2026 | vendor_panel | partial (report itself is 330+ pages per secondary description; only summary/methodology pages fetched) | RevenueCat (subscription-billing SaaS vendor; report promotes its own platform and customer base) | linkhttps://www.revenuecat.com/state-of-subscription-apps |
| [5] | GH-S08 | The State of Subscription Apps in 10 minutes: lessons, trends, and benchmarks for 2026 | RevenueCat | 2026 | vendor_panel | full (blog summary page) | RevenueCat | linkhttps://www.revenuecat.com/blog/growth/subscription-app-trends-benchmarks-2026 |
| [176] | GH-S09 | State of In-App Subscriptions 2026 | Adapty | 2026 | vendor_panel | partial (interactive report; only summary figures fetched) | Adapty (subscription/paywall-infrastructure vendor) | linkhttps://adapty.io/state-of-in-app-subscriptions/ |
| [147] | GH-S10 | The State of App Monetization - 2026 Edition | AppsFlyer | 2026 | vendor_panel | partial (summary page only) | AppsFlyer (mobile measurement partner; report promotes its own attribution/analytics platform) | linkhttps://www.appsflyer.com/resources/reports/app-marketing-monetization-report/ |
| [4] | GH-S11 | 2026 Mobile & PC Gaming Benchmarks | GameAnalytics | 2026 | vendor_panel | full (report summary/percentile tables fetched) | GameAnalytics (game analytics SDK vendor) | linkhttps://www.gameanalytics.com/reports/2026-mobile-pc-gaming-benchmarks |
| [189] | GH-S12 | A Deep Probabilistic Model for Customer Lifetime Value Prediction | Xiaojing Wang, Tianqi Liu, Jingang Miao (Google) | 2019-12-16 | study | full (abstract; full-text tables not independently re-verified) | Google (authors are Google employees; method later used in Google's own open-source LTV tooling) | linkhttps://arxiv.org/abs/1912.07753 |
| [190] | GH-S13 | google/lifetime_value (README) | Google Research (open-source repo) | technical_doc | full | linkhttps://github.com/google/lifetime_value/blob/master/README.md | ||
| [192] | GH-S14 | Back-testing LTV models | Eric Benjamin Seufert, Mobile Dev Memo | 2015-11-02 | reporting | full | Independent industry analyst (Mobile Dev Memo); no vendor sponsorship disclosed | linkhttps://mobiledevmemo.com/back-testing-ltv-models/ |
| [177] | GH-S15 | Understanding the Impact of Rewarded Ads on IAP, Retention, and Engagement | Unity Technologies | vendor | full (blog) | Unity (mediation/monetization SDK vendor; the analysis studies usage of Unity's own rewarded-ad product) | linkhttps://unity.com/blog/understanding-the-impact-of-rewarded-ads-on-iap-retention-and-engagement | |
| – | GH-S16 | State of Mobile 2026 press release | Sensor Tower | 2026 | market_research | partial (press release only; full report not fetched) | Sensor Tower (app-store intelligence vendor selling the underlying data) | linkhttps://sensortower.com/press/press-release-boosted-by-gen-ai-services-consumers-spent-more-money-in-apps-than-games-for-first-time |
| – | GH-S17 | OneSignal Guide: Push Notification Best Practices 2026 | OneSignal | 2026 | vendor | full (blog) | OneSignal (push-notification/CRM vendor) | linkhttps://onesignal.com/blog/onesignal-guide-push-notification-best-practices-2026/ |
| – | GH-S18 | Apple Wins Ability to Charge Fees on External Payment Links as Appeals Court Modifies Epic Injunction | MacRumors | 2025-12-11 | reporting | full | Independent tech press; no known financial interest | linkhttps://www.macrumors.com/2025/12/11/apple-app-store-fees-external-payment-links/ |
| [191] | GH-S19 | SKAN predictive (9 steps to make SKAN predictive) | Singular | vendor | full (blog) | Singular (MMP vendor selling SKAN modeling services) | linkhttps://www.singular.net/blog/skan-predictive/ | |
| – | IJ-S01 | What You Need to Know About MRC's Interim Guidance for Mobile In-App SIVT | Pixalate | reporting | partial | Pixalate is itself an ad-fraud/measurement vendor summarizing a standards body's guidance | linkhttps://www.pixalate.com/blog/mrc-mobile-app-sivt-givt-ivt-invalid-traffic-guidance | |
| – | IJ-S02 | TAG Certification Programs | Trustworthy Accountability Group (TAG) | standard | partial | TAG is the certifying body; program is funded by member/certification fees | linkhttps://www.tagtoday.net/certifications | |
| – | IJ-S03 | New Study Finds 84% Less Fraud in TAG Certified Distribution Channels | TAG / PR Newswire | 2019 | vendor | partial | TAG-commissioned study of its own certification program | linkhttps://www.prnewswire.com/news-releases/new-study-finds-84-less-fraud-in-tag-certified-distribution-channels-300746702.html |
| [203] | IJ-S04 | Settlement Agreement and Mutual General Release (Uber Technologies, Inc. v. Phunware, Inc. et al.) | Phunware, Inc. (SEC EDGAR exhibit) | 2020-10-09 | filing | full | none - direct court/filing record | linkhttps://www.sec.gov/Archives/edgar/data/1665300/000162828020016344/ex1012-settlementagreement.htm |
| [201] | IJ-S05 | Uber sues Fetch for ad fraud | CNBC | 2017-09-19 | reporting | partial | none disclosed | linkhttps://www.cnbc.com/2017/09/19/uber-sues-fetch-for-ad-fraud.html |
| [202] | IJ-S06 | Uber Sued Over Payment For Alleged Fraudulent Ads | PYMNTS | 2018-01 | reporting | partial | none disclosed | linkhttps://www.pymnts.com/legal/2018/uber-lawsuit-fetch-media-ad-fraud/ |
| – | IJ-S07 | Is Uber's New Ad Fraud Lawsuit Futile Or Game Changing? | AdExchanger | 2017 | reporting | partial | none disclosed | linkhttps://www.adexchanger.com/mobile/is-ubers-new-ad-fraud-lawsuit-futile-or-game-changing/ |
| [212] | IJ-S08 | Moloco Launches AI-Powered Performance CTV for App Marketers | Moloco | 2026-04 | vendor | full | Moloco press release about its own product | linkhttps://www.moloco.com/press-releases/ai-powered-performance-ctv |
| [207] | IJ-S09 | CTV Attribution Platform | AppsFlyer | vendor | full | AppsFlyer marketing its own product | linkhttps://www.appsflyer.com/products/measurement/ctv-attribution/ | |
| [208] | IJ-S10 | Beyond Fragmented Signals: Unifying Linear TV and CTV Measurement (Kochava + Samba TV) | Kochava | vendor | full | Kochava and Samba TV jointly marketing their partnership; author of this white paper is currently employed by Samba TV - treated with equal/stricter scrutiny, n | linkhttps://www.kochava.com/blog/beyond-fragmented-signals-unifying-linear-tv-and-ctv-measurement/ | |
| [211] | IJ-S11 | Measuring performance on Roku: pixels & events | Roku Advertising | technical_doc | full | Roku's own product documentation | linkhttps://advertising.roku.com/learn/resources/measuring-performance-on-roku-pixels-events | |
| [210] | IJ-S12 | Verified Visits - Precise CTV Attribution Technology | MNTN | vendor | full | MNTN marketing its own attribution technology | linkhttps://mountain.com/performance-tv/attribution/ | |
| [166] | IJ-S13 | App Store Review Guidelines (section 3.2.2) | Apple Inc. | technical_doc | full | none - official policy document | linkhttps://developer.apple.com/app-store/review/guidelines/ | |
| [168] | IJ-S14 | Google Play's policy on incentivized ratings, reviews, and installs | Google / Android Developers Blog | 2017-06-05 | technical_doc | full | none - official policy announcement | linkhttps://android-developers.googleblog.com/2017/06/google-plays-policy-on-incentivized.html |
| [199] | IJ-S15 | Understanding Incentivized Mobile App Installs on Google Play Store | Farooqi, Feal, Lauinger, McCoy, Shafiq, Vallina-Rodriguez (ACM Internet Measurement Conference) | 2020 | study | abstract only | academic, peer-reviewed (ACM IMC 2020) | linkhttps://arxiv.org/abs/2010.01497 |
| – | IJ-S16 | Comscore Earns MRC Accreditation for Sophisticated Invalid Traffic (SIVT) Detection and Filtration on Mobile Apps | comScore | 2017-12-04 | vendor | full | comScore's own press release about its own accreditation | linkhttps://www.comscore.com/Insights/Press-Releases/2017/12/comScore-Earns-MRC-Accreditation-for-Sophisticated-Invalid-Traffic-SIVT-Detection-and-Filtration-on-Mobile-Apps |
| [197] | IJ-S17 | Ad Fraud Protection Solution | AppsFlyer | vendor | full | AppsFlyer marketing its own product | linkhttps://www.appsflyer.com/products/measurement/fraud-protection/ | |
| [198] | IJ-S18 | What is SDK spoofing fraud? / Why do you need mobile fraud prevention? | Adjust | vendor | partial | Adjust marketing its own product | linkhttps://www.adjust.com/glossary/sdk-spoofing/ | |
| – | IJ-S19 | IAB Tech Lab Releases Open Measurement Software Development Kit For Market Adoption | IAB / IAB Tech Lab | standard | partial | IAB Tech Lab standards announcement | linkhttps://www.iab.com/news/open-measurement-sdk/ | |
| – | IJ-S20 | IAB Tech Lab Advances Open Measurement For In-App Viewability, But Buyers Lag | AdExchanger | reporting | partial | reports an IAS (Integral Ad Science, a viewability vendor) statistic | linkhttps://www.adexchanger.com/mobile/iab-tech-lab-advances-open-measurement-for-in-app-viewability-but-buyers-lag/ | |
| [204] | IJ-S21 | State of the Union: IAB Tech Lab Supply Chain Standards Adoption | HUMAN Security | vendor | partial | HUMAN Security is an ad-fraud/bot-detection vendor reporting on adoption of standards relevant to its own business | linkhttps://www.humansecurity.com/learn/blog/state-of-the-union-iab-tech-lab-supply-chain-standards-adoption/ | |
| [215] | IJ-S22 | AppLovin's $1.84B Q1 Beats Guidance as Axon Platform Opens to All in June | ppc.land | 2026 | reporting | full | none disclosed; trade-press summary of AppLovin's own earnings materials and CEO statements | linkhttps://ppc.land/applovins-1-84b-q1-beats-guidance-as-axon-platform-opens-to-all-in-june/ |
| [213] | IJ-S23 | AppLovin rebrands its ad platform as Axon, launches ads manager on referral-only basis | Modern Retail | 2025 | reporting | full | none disclosed | linkhttps://www.modernretail.co/marketing/applovin-rebrands-its-ad-platform-as-axon-launches-ads-manager-on-referral-only-basis/ |
| [216] | IJ-S24 | Moloco Commerce Media (product pages) | Moloco | vendor | partial | Moloco marketing its own retail-media product | linkhttps://www.moloco.com/solutions/mcm | |
| [206] | IJ-S25 | AppsFlyer attribution model / CTV, PC, and console platform attribution concepts | AppsFlyer (Knowledge Base) | technical_doc | partial | AppsFlyer's own technical documentation | linkhttps://support.appsflyer.com/hc/en-us/articles/4404083608849-CTV-PC-and-console-platform-attribution-concepts | |
| – | IJ-S26 | Improve app promotion performance with first-party event signals / Unlock the potential of app campaigns with Amazon DSP events manager | Amazon Ads | technical_doc | partial | Amazon's own product documentation | linkhttps://advertising.amazon.com/resources/whats-new/unlock-potential-of-app-campaigns-with-amazon-dsp-events-manager | |
| [200] | IJ-S27 | Digital Accreditation listing | Media Rating Council (MRC) | regulator_or_court | full | MRC is the accrediting standards body | linkhttps://mediaratingcouncil.org/accreditation/digital | |
| [249] | KL-S01 | AgenticAdvertising.org (AdCP homepage) | AgenticAdvertising.org | 2026 | standard | full | Industry association; author of this report co-leads AdCP's Signals & Measurement working group (treated neutrally per brief instructions) | linkhttps://adcontextprotocol.org/ |
| – | KL-S02 | AdCP CHARTER.md | AgenticAdvertising.org / adcontextprotocol GitHub | 2026 | standard | full | Industry association governance document | linkhttps://github.com/adcontextprotocol/adcp/blob/main/CHARTER.md |
| [252] | KL-S03 | AdCP docs — planning/execution and audit trail description | AgenticAdvertising.org | 2026 | technical_doc | partial | Industry association | linkhttps://docs.adcontextprotocol.org/ |
| [258] | KL-S04 | IAB Tech Lab Agentic RTB Framework (ARTF) — GitHub repository | IAB Tech Lab | 2025-11 | standard | full | Industry standards body | linkhttps://github.com/IABTechLab/agentic-realtime-framework |
| – | KL-S05 | IAB Tech Lab Announces Agentic RTB Framework (ARTF) v1.0 for Public Comment | IAB Tech Lab (PR Newswire) | 2025-11 | vendor | partial | IAB Tech Lab press release | linkhttps://www.prnewswire.com/news-releases/iab-tech-lab-announces-agentic-rtb-framework-artf-v1-0-for-public-comment-302613712.html |
| [243] | KL-S06 | Google Ads API MCP server developer documentation | 2026 | technical_doc | full | Platform official documentation | linkhttps://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server | |
| [246] | KL-S07 | Ads MCP Server overview (Meta for Developers) | Meta | 2026 | technical_doc | partial | Platform official documentation | linkhttps://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview |
| [248] | KL-S08 | About TikTok for Business Agentic Hub and MCP Server | TikTok for Business | 2026-08 | technical_doc | full | Platform official documentation | linkhttps://ads.tiktok.com/help/article/about-tiktok-for-business-agentic-hub-and-mcp-server?lang=en |
| – | KL-S09 | About Smart+ App Campaigns / Smart+ Upgraded Experience | TikTok Ads Manager | 2026-08 | technical_doc | partial | Platform official documentation | linkhttps://ads.tiktok.com/help/article/about-updates-to-smart-plus?lang=en |
| – | KL-S10 | Meta Advantage+ Creative (Meta for Business) | Meta | 2026 | vendor | partial | Vendor marketing/product page | linkhttps://www.facebook.com/business/ads/meta-advantage-plus/creative |
| [241] | KL-S11 | How AI Max for Search campaigns works | Google Ads Help | 2026 | technical_doc | partial | Platform official documentation | linkhttps://support.google.com/google-ads/answer/15910187?hl=en |
| [29] | KL-S12 | About AppLovin's Axon AI (legal disclosure page) | AppLovin | 2026 | vendor | full | Vendor legal disclosure | linkhttps://legal.applovin.com/about-applovins-axon-ai/ |
| – | KL-S13 | Moloco Ads solutions page | Moloco | 2026 | vendor | partial | Vendor marketing page | linkhttps://www.moloco.com/solutions/moloco-ads |
| [242] | KL-S14 | Unity Ads newsletter — What's New (June 2026) / Vector product page | Unity Technologies | 2026-06 | vendor | partial | Vendor product newsletter | linkhttps://unity-ads-newsletter.github.io/ |
| [238] | KL-S15 | ANA 2026 State of In-Housing report (via IHALC summary) | Association of National Advertisers (ANA) | 2026-07 | market_research | full | ANA is a trade association surveying its own members/award jurors — self-selected sample, not a representative advertiser survey | linkhttps://www.ihalc.com/insights/ana-report-finds-ihas-more-capable-more-strategic/ |
| [237] | KL-S16 | ANA: In-house agency trend continues to gain steam (2023 study) | Association of National Advertisers (ANA) | 2023-05-02 | market_research | full | ANA member survey, self-selected | linkhttps://www.ana.net/content/show/id/79185 |
| [101] | KL-S17 | Children's Online Privacy Protection Rule (2025 amendments) | Federal Trade Commission / Federal Register | 2025-04-22 | regulator_or_court | partial | n/a | linkhttps://www.federalregister.gov/documents/2025/04/22/2025-05904/childrens-online-privacy-protection-rule |
| – | KL-S18 | FTC COPPA Rule landing page | Federal Trade Commission | 2026 | regulator_or_court | full | n/a | linkhttps://www.ftc.gov/legal-library/browse/rules/childrens-online-privacy-protection-rule-coppa |
| [270] | KL-S19 | FTC to Ban Kochava and Subsidiary from Selling Sensitive Location Data | Federal Trade Commission | 2026-05-04 | regulator_or_court | full | n/a | linkhttps://www.ftc.gov/news-events/news/press-releases/2026/05/ftc-ban-kochava-subsidiary-selling-sensitive-location-data-settle-charges-they-sold-location-data |
| [268] | KL-S20 | FTC Finalizes Order with X-Mode and Successor Outlogic | Federal Trade Commission | 2024-04 | regulator_or_court | partial | n/a | linkhttps://www.ftc.gov/news-events/news/press-releases/2024/04/ftc-finalizes-order-x-mode-successor-outlogic-prohibiting-it-sharing-or-selling-sensitive-location |
| [269] | KL-S21 | FTC Finalizes Order with InMarket Prohibiting It from Selling or Sharing Precise Location Data | Federal Trade Commission | 2024-05-01 | regulator_or_court | partial | n/a | linkhttps://www.ftc.gov/news-events/news/press-releases/2024/05/ftc-finalizes-order-inmarket-prohibiting-it-selling-or-sharing-precise-location-data |
| – | KL-S22 | Utah HB0498 (2026) bill page | Utah State Legislature | 2026-03-18 | regulator_or_court | partial | n/a | linkhttps://le.utah.gov/~2026/bills/static/HB0498.html |
| – | KL-S23 | Challenge to Utah's App Store Accountability Act Voluntarily Dismissed Following Statutory Amendments | Alston & Bird (law firm alert) | 2026-04 | reporting | partial | Law firm client-alert; not an advocate for either side of the litigation | linkhttps://www.alstonprivacy.com/challenge-to-utahs-app-store-accountability-act-voluntarily-dismissed-following-statutory-amendments/ |
| [102] | KL-S24 | Update: Texas App Store Law Takes Effect After Fifth Circuit Stays Preliminary Injunction | Morrison Foerster (law firm alert) | 2026-06 | reporting | partial | Law firm client alert | linkhttps://www.mofo.com/resources/insights/251111-texas-targets-app-stores-with-new-accountability-law |
| – | KL-S25 | Louisiana app store age-verification law status (HB977/HB570) | Louisiana State Legislature / secondary legal reporting | 2026-05-22 | regulator_or_court | partial | n/a | linkhttps://legis.la.gov/legis/Law.aspx?d=1428945 |
| – | KL-S25b | Louisiana HB977 (2026) official bill-status page | Louisiana State Legislature | 2026-05-15 | regulator_or_court | partial | n/a | linkhttps://legis.la.gov/legis/BillInfo.aspx?s=26RS&b=HB977&sbi=y |
| – | KL-S26 | Ninth Circuit ruling, NetChoice v. Bonta (California AADC) | Cooley LLP / Holland & Knight (law firm alerts) | 2026-03-30 | reporting | partial | Law firm client alerts, corroborated across two independent firms | linkhttps://www.cooley.com/news/insight/2026/2026-03-30-netchoice-v-bonta-ninth-circuit-narrows-injunction-against-californias-ageappropriate-design-code-act |
| – | KL-S27 | Declared Age Range | Apple Developer Documentation | Apple | 2026 | technical_doc | abstract only | n/a | linkhttps://developer.apple.com/documentation/declaredagerange/ |
| [59] | KL-S28 | App Store Review Guidelines | Apple | 2026 | technical_doc | full | n/a | linkhttps://developer.apple.com/app-store/review/guidelines/ |
| [267] | KL-S29 | Play Age Signals overview | Google (Android Developers) | 2026 | technical_doc | full | n/a | linkhttps://developer.android.com/google/play/age-signals/overview |
| [261] | KL-S30 | Google Play Data safety & Families policy (ads requirements) | Google (Play Console Help) | 2026 | technical_doc | full | n/a | linkhttps://support.google.com/googleplay/android-developer/answer/9893335 |
| – | KL-S31 | Apple Privacy Manifest Files documentation | Apple | 2026 | technical_doc | partial | n/a | linkhttps://developer.apple.com/documentation/bundleresources/privacy_manifest_files |
| – | KL-S32 | Changes for apps in the European Union (DMA) | Apple | 2026-08-18 | technical_doc | partial | n/a | linkhttps://developer.apple.com/support/dma-and-apps-in-the-eu/ |
| – | KL-S33 | Commission sends preliminary findings to Apple / non-compliance investigation (DMA sideloading) | European Commission | 2024 | regulator_or_court | partial | n/a | linkhttps://ec.europa.eu/commission/presscorner/detail/en/ip_24_3433 |
| – | KL-S34 | TikTok for Business MCP Server official portal | TikTok for Business | 2026 | technical_doc | partial | n/a | linkhttps://business-api.tiktok.com/portal/docs/tiktok-ads-mcp-server/v1.3 |
| [256] | KL-S35 | AAMP: Agentic Advertising Management Protocols | IAB Tech Lab | 2026-09-22 | standard | full | Industry standards body | linkhttps://iabtechlab.com/standards/aamp-agentic-advertising-management-protocols/ |
| – | KL-S36 | Texas SB 2420 — official bill history | Texas Legislature Online (capitol.texas.gov) | 2025-05-27 | regulator_or_court | full | n/a | linkhttps://capitol.texas.gov/BillLookup/History.aspx?LegSess=89R&Bill=SB2420 |
| – | KL-S37 | California AB 2273 (Age-Appropriate Design Code Act) — official bill status | California Legislative Information (leginfo.legislature.ca.gov) | 2022-09-15 | regulator_or_court | full | n/a | linkhttps://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB2273 |
| [6] | MAIN-S01 | Top 5 Data Trends of 2025 and Predictions for 2026 | AppsFlyer | 2026 | vendor_panel | full (report web page; chart data not machine-readable) | AppsFlyer is an MMP whose clients are app advertisers; spend is estimated from its own client panel | linkhttps://www.appsflyer.com/resources/reports/top-5-data-trends-report/ |
| – | MAIN-S02 | State of Mobile 2026 (report landing page and press release) | Sensor Tower | 2026-01-21 | market_research | partial (landing page and search-surfaced summary; full PDF gated) | Commercial app-intelligence vendor; modeled estimates | linkhttps://sensortower.com/blog/state-of-mobile-2026 |
| [27] | MAIN-S03 | About Target ROAS bidding | Google (Google Ads Help) | 2026 | technical_doc | full | Platform's own documentation | linkhttps://support.google.com/google-ads/answer/6268637 |
| [159] | MAIN-S04 | Custom Product Pages | Apple Inc. (App Store developer site) | 2026 | vendor | full | Apple promotes its own store feature | linkhttps://developer.apple.com/app-store/custom-product-pages/ |
| [145] | MAIN-S05 | About the learning phase | Meta (Meta Business Help Center) | 2026 | technical_doc | full (rendered in a browser) | Platform's own documentation | linkhttps://www.facebook.com/business/help/112167992830700 |
| [209] | MAIN-S06 | VIZIO to Pay $2.2 Million to FTC, State of New Jersey to Settle Charges It Collected Viewing Histories on 11 Million Smart Televisions without Users' Consent | Federal Trade Commission | 2017-02-06 | regulator_or_court | full | Regulator | linkhttps://www.ftc.gov/news-events/news/press-releases/2017/02/vizio-pay-22-million-ftc-state-new-jersey-settle-charges-it-collected-viewing-histories-11-million |
| [217] | MAIN-S07 | Proof and Story: The State of Contextual Advertising in 2026 (Contextual Quotient method) author | Evgeny Popov / No Fluff Advisory | 2026-08-30 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/research/contextual-2026/ |
| – | V1-S01 | AppLovin Corporation Form 10-K FY2025 | AppLovin Corporation / SEC EDGAR | 2026-02-19 | filing | partial (large document; front matter, business description and risk factors retrieved, not full financial statements) | issuer filing | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm |
| – | V1-S02 | SKAdNetwork (SKAN) — DSP Integration and Compliance (MAX demand partners) | AppLovin | n/a | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/max/demand-partners/demand-side-platforms/skadnetwork-skan |
| – | V1-S03 | The AppLovin Ads Playbook | AppLovin | 2026 | vendor | full | vendor training/marketing material | linkhttps://applovin.com/en/resources/applovin-ads-playbook |
| [132] | V1-S04 | Making sense of AppLovin through a measurement lens | AppLovin (company blog) | 2026 | vendor | full | vendor blog | linkhttps://applovin.com/en/blog/measurement-lens |
| – | V1-S05 | Reporting API (Advertise / Promoting your apps) | AppLovin | n/a | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-apps/api/reporting-api |
| – | V1-S06 | Axon Campaign Management API (Advertise / Promoting your websites) | AppLovin | n/a | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-websites/api/axon-campaign-management-api-web |
| [146] | V1-S07 | Scale your campaign (Track & optimize) | AppLovin | n/a | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-apps/track-and-optimize/scale-your-campaign |
| – | V1-S08 | Wurl and AppLovin Empower Streamers and Publishers to Turn CTV into a Performance Marketing Channel | AppLovin Investor Relations | 2023-09-13 | vendor | full (press release only; underlying report not opened) | issuer investor-relations press release | linkhttps://investors.applovin.com/news/news-details/2023/Wurl-and-AppLovin-Empower-Streamers-and-Publishers-to-Turn-CTV-into-a-Performance-Marketing-Channel-in-New-Report/default.aspx |
| – | V1-S09 | AppLovin Is Embracing Cost Per Install With Its New CTV Product | AdExchanger | 2023 | reporting | full | independent trade press | linkhttps://www.adexchanger.com/streaming/applovin-is-embracing-cost-per-install-with-its-new-ctv-product/ |
| – | V1-S10 | Getting started (Advertise) | AppLovin | n/a | technical_doc | full (navigation hub only) | vendor documentation | linkhttps://support.applovin.com/en/growth/getting-started |
| – | V1-S11 | Moloco Customers & Case Studies | Moloco | 2026 | vendor | full | vendor case studies | linkhttps://www.moloco.com/case-studies |
| – | V1-S12 | Moloco Brand Safety Policy | Moloco | n/a | vendor | full | vendor policy page | linkhttps://www.moloco.com/terms-and-policies/brand-safety-policy |
| [129] | V1-S13 | Moloco Performance CTV (solutions page) | Moloco | 2026 | vendor | full | vendor product page | linkhttps://www.moloco.com/solutions/ctv |
| [130] | V1-S14 | Maximize lifetime value with Moloco's intelligent re-engagement | Moloco | 2026 | vendor | full | vendor product page | linkhttps://www.moloco.com/solutions/moloco-ads/re-engagement |
| – | V1-S15 | Generate campaign data reports (Report API) | Moloco Developer Portal | n/a | technical_doc | full | vendor technical documentation | linkhttps://developer.moloco.cloud/docs/report-api |
| – | V1-S16 | Keep track of campaign events (Log API) | Moloco Developer Portal | n/a | technical_doc | full | vendor technical documentation | linkhttps://developer.moloco.cloud/docs/log-api |
| – | V1-S17 | Moloco Ads developer documentation index (llms.txt) | Moloco Developer Portal | n/a | technical_doc | full | vendor technical documentation | linkhttps://developer.moloco.cloud/llms.txt |
| – | V1-S18 | Get Started with Moloco Ads API | Moloco Developer Portal | n/a | technical_doc | full | vendor technical documentation | linkhttps://developer.moloco.cloud/docs |
| – | V1-S19 | Moloco Launches AI-Powered Performance CTV for App Marketers | Moloco (press release) | 2026-04-22 | vendor | full | vendor press release | linkhttps://www.moloco.com/press-releases/ai-powered-performance-ctv |
| – | V1-S20 | Ad tech firm Moloco considers IPO (citing Bloomberg) | Investing.com / Bloomberg | 2026-01-30 | reporting | full | independent reporting (syndicated Bloomberg) | linkhttps://www.investing.com/news/stock-market-news/ad-tech-firm-moloco-considers-ipo--bloomberg-93CH-4477386 |
| – | V1-S21 | Liftoff Mobile, Inc. Form 10-Q (Q2 2026) | Liftoff Mobile, Inc. / SEC EDGAR | 2026-08-13 | filing | full | issuer filing | linkhttps://www.sec.gov/Archives/edgar/data/1850351/000162828026056398/lfto-20260630.htm |
| – | V1-S22 | Accelerate | Liftoff | 2026 | vendor | full | vendor product page | linkhttps://liftoff.ai/accelerate/ |
| – | V1-S23 | Direct | Liftoff | 2026 | vendor | full | vendor product page | linkhttps://liftoff.ai/direct/ |
| – | V1-S24 | Liftoff Monetize | Liftoff | 2026 | vendor | full | vendor product page | linkhttps://liftoff.ai/monetize/ |
| – | V1-S25 | Mobile App (Re)Engagement & Retention Campaigns | Liftoff | 2026 | vendor | full | vendor product page | linkhttps://liftoff.ai/accelerate/re-engagement/ |
| – | V1-S26 | Liftoff Case Studies | Liftoff | 2026 | vendor | full | vendor case studies | linkhttps://liftoff.ai/case-studies/ |
| – | V1-S27 | Introducing Cortex, Liftoff's Next-Generation ML Platform | Liftoff (blog) | 2024 | vendor | full | vendor blog | linkhttps://liftoff.ai/blog/cortex-ml-platform-announcement/ |
| – | V1-S28 | Liftoff Announces Pricing of Initial Public Offering | Liftoff Mobile, Inc. (PR Newswire) | 2026-06-03 | vendor | full | issuer press release | linkhttps://www.prnewswire.com/news-releases/liftoff-announces-pricing-of-initial-public-offering-302790886.html |
| – | V1-S29 | Unity Software Inc. Form 10-K FY2025 | Unity Software Inc. / SEC EDGAR | 2026-02-11 | filing | partial (front matter, business description and risk-factors retrieved; MD&A/financial statements not retrieved via this tool) | issuer filing | linkhttps://www.sec.gov/Archives/edgar/data/1810806/000181080626000011/unity-20251231.htm |
| – | V1-S30 | Unity Announces Fourth Quarter and Full Year 2025 Financial Results (Ex-99.1) | Unity Software Inc. / SEC EDGAR 8-K | 2026-02-11 | filing | full | issuer filing | linkhttps://www.sec.gov/Archives/edgar/data/1810806/000181080626000010/a2025q4ex-991.htm |
| – | V1-S31 | Unity Grow documentation home | Unity | n/a | technical_doc | full (navigation only) | vendor documentation | linkhttps://docs.unity.com/en-us/grow |
| – | V1-S32 | Unity Ads User Acquisition (product page) | Unity | n/a | vendor | full | vendor product page | linkhttps://unity.com/products/unity-ads |
| – | V1-S33 | Bids (Unity Ads User Acquisition) | Unity | n/a | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/bids |
| – | V1-S34 | Reporting and analytics (Unity Ads User Acquisition) | Unity | n/a | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/reporting |
| – | V1-S35 | Privacy compliance (Unity Ads User Acquisition) | Unity | n/a | technical_doc | full (overview page; SKAdNetwork sub-page returned 404 in this research) | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/privacy |
| – | V1-S36 | LevelPlay (product page) | Unity | n/a | vendor | full | vendor product page | linkhttps://unity.com/products/levelplay |
| [240] | V1-S37 | Mobvista Limited 2026 Interim Report | Mobvista Limited / HKEX | 2026-09-19 | filing | full (text extracted from PDF) | issuer filing (HKEX-listed parent) | linkhttps://www1.hkexnews.hk/listedco/listconews/sehk/2026/0918/2026091801490.pdf |
| – | V1-S38 | Mintegral homepage | Mintegral (Mobvista) | n/a | vendor | full | vendor homepage | linkhttps://www.mintegral.com/en/ |
| – | V1-S39 | AppGrowth | Mintegral | n/a | vendor | full | vendor product page | linkhttps://www.mintegral.com/en/appgrowth |
| – | V1-S40 | Retargeting | Mintegral | n/a | vendor | full | vendor product page | linkhttps://www.mintegral.com/en/retargeting |
| – | V1-S41 | E-commerce | Mintegral | n/a | vendor | full | vendor solution page | linkhttps://www.mintegral.com/en/e-commerce |
| – | V1-S42 | Monetization | Mintegral | n/a | vendor | full | vendor product page | linkhttps://www.mintegral.com/en/monetization |
| – | V1-S43 | Digital Turbine, Inc. Form 10-K FY2026 (fiscal year ended 31 Mar 2026) | Digital Turbine, Inc. / SEC EDGAR | 2026-05-26 | filing | partial (front matter, business description and risk factors retrieved; financial statements not retrieved via this tool) | issuer filing | linkhttps://www.sec.gov/Archives/edgar/data/317788/000162828026038115/apps-20260331.htm |
| – | V1-S44 | Digital Turbine Announces Fourth Quarter and Fiscal Year 2026 Results (Ex-99.1) | Digital Turbine, Inc. / SEC EDGAR 8-K | 2026-05-26 | filing | full | issuer filing | linkhttps://www.sec.gov/Archives/edgar/data/317788/000162828026038067/form8-kxexhibit991q4fy2026.htm |
| – | V1-S45 | Digital Turbine Case Studies | Digital Turbine | 2026 | vendor | full | vendor case studies | linkhttps://www.digitalturbine.com/case-studies |
| – | V1-S46 | Digital Turbine documentation portal (multiple pages via query interface) | Digital Turbine | n/a | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com |
| – | V1-S47 | Pangle homepage | Pangle (ByteDance) | n/a | vendor | partial (some navigation returned as a 404 fallback page) | vendor homepage | linkhttps://www.pangleglobal.com/ |
| – | V1-S48 | InMobi homepage | InMobi | n/a | vendor | full | vendor homepage | linkhttps://www.inmobi.com/ |
| – | V1-S49 | InMobi Advertising homepage | InMobi | n/a | vendor | full | vendor homepage | linkhttps://advertising.inmobi.com/ |
| – | V1-S50 | InMobi (Wikipedia) | Wikipedia contributors | other | full | crowd-sourced encyclopedia; used only for basic, low-controversy corporate facts (HQ, founding year) given as a universe-row lead, not for capability claims | linkhttps://en.wikipedia.org/wiki/InMobi | |
| – | V2-S01 | Help Centre home | Kayzen | technical_doc | full | vendor | linkhttps://help.kayzen.io/en/ | |
| – | V2-S02 | Mobile Programmatic DSP (product page) | Kayzen | vendor | full | vendor | linkhttps://kayzen.io/product | |
| – | V2-S03 | Kayzen Delivers Full-Funnel Growth for Greggs | Shackleton Ventures | vendor | full | Shackleton Ventures is an investor in Kayzen's parent; case study is investor/vendor-published | linkhttps://shackletonventures.com/kayzen-delivers-full-funnel-growth-for-greggs/ | |
| [234] | V2-S04 | API Documentation | Kayzen | technical_doc | full | vendor | linkhttps://help.kayzen.io/en/articles/3247742-api-documentation | |
| – | V2-S05 | Integration Guide for AppsFlyer | Kayzen | technical_doc | full | vendor | linkhttps://help.kayzen.io/en/articles/2747545-integration-guide-for-appsflyer | |
| [236] | V2-S06 | Remerge becomes an official AppsFlyer Premier Partner | Remerge | 2025-05-13 | vendor | full | vendor | linkhttps://www.remerge.io/blog-post/remerge-becomes-an-official-appsflyer-premier-partner |
| – | V2-S07 | How to Select a DSP Partner in the No-ID World | Remerge | vendor | full | vendor | linkhttps://www.remerge.io/blog-post/how-to-select-a-dsp-partner | |
| [235] | V2-S08 | Entravision Communications Corp — Form 10-K FY2025 | Entravision Communications Corporation / SEC EDGAR | 2026 | filing | full | issuer's own annual report | linkhttps://www.sec.gov/Archives/edgar/data/1109116/000119312526093993/evc-20251231.htm |
| – | V2-S09 | About Dataseat | Dataseat (Verve Group) | vendor | full | vendor | linkhttps://dataseat.com/about | |
| – | V2-S10 | MGI – Media and Games Invest is now Verve | Verve Group SE (Investor Relations) | 2024-06-13 | vendor | full | issuer IR | linkhttps://investors.verve.com/news/mgi-media-and-games-invest-is-now-verve/ |
| – | V2-S11 | Press Materials index | Verve Group (Investor Relations) | vendor | partial | issuer IR | linkhttps://press.verve.com/ | |
| – | V2-S12 | MGI - Media And Games Invest SE (ETR): Verve Group's 2026 AGM Approves Key Relocation to Ireland | distributed via FinanzWire / WebDisclosure; issuer MGI - Media And Games Invest SE (ISIN SE0018538068) | 2026-06-05 | reporting | full | syndicated distribution of the issuer's own press release | linkhttps://www.webdisclosure.com/article/mgi-media-and-games-invest-se-etr-verve-groups-2026-agm-approves-key-relocation-to-ireland-gu9c0c3CYEv |
| – | V2-S13 | Performance Marketing (Verve Dataseat) | Verve Group | vendor | full | vendor | linkhttps://verve.com/performance-marketing/ | |
| – | V2-S14 | CTV User Acquisition | Adikteev | vendor | full | vendor | linkhttps://www.adikteev.com/ctv-user-acquisition | |
| – | V2-S15 | Adikteev homepage | Adikteev | vendor | full | vendor | linkhttps://www.adikteev.com/ | |
| – | V2-S16 | Introducing YouAppi's Groundbreaking CTV Retargeting Solution | YouAppi | vendor | full | vendor | linkhttps://youappi.com/blog/introducing-youappis-groundbreaking-ctv-retargeting-solution/ | |
| – | V2-S17 | User Acquisition (product page) | Bidease | vendor | full | vendor | linkhttps://www.bidease.com/product/user-acquisition | |
| [49] | V2-S18 | RZR homepage | RZR (formerly Aarki) | vendor | full | vendor | linkhttps://www.rzr.com/ | |
| – | V2-S19 | InMobi DSP (product page) | InMobi | vendor | full | vendor | linkhttps://advertising.inmobi.com/dsp | |
| – | V2-S20 | Company overview | InMobi | vendor | full | vendor | linkhttps://advertising.inmobi.com/company | |
| – | V2-S21 | Introducing Jampp CTV: Drive measurable growth for your mobile app across screens | Jampp | 2023-07-20 | vendor | full | vendor | linkhttps://www.jampp.com/blog/introducing-jampp-ctv-drive-measurable-growth-for-your-mobile-app-across-screens |
| [69] | V2-S22 | Jampp product page | Jampp | vendor | full | vendor | linkhttps://www.jampp.com/product | |
| – | V2-S23 | Affle announces completion of Jampp acquisition | Affle | 2021-07-01 | vendor | full | issuer press release | linkhttps://affle.com/affle_news/affle-announces-completion-of-jampp-acquisition |
| – | V2-S24 | Affle news blog index | Affle | vendor | partial | vendor | linkhttps://affle.com/affle_news/ | |
| – | V2-S25 | Investor Relations | Zoomd Technologies | vendor | partial | issuer IR | linkhttps://zoomd.com/investors-relations/ | |
| – | V2-S26 | Mobupps homepage | Mobupps | vendor | partial | vendor | linkhttps://mobupps.com/ | |
| [48] | V2-S27 | LoopMe acquires Chartboost from Zynga, accelerating mission to power brand advertising across digital ecosystem | LoopMe | 2024-12-10 | vendor | full | acquirer press release | linkhttps://loopme.ai/press_releases/loopme-acquires-chartboost-from-zynga-accelerating-mission-to-power-brand-advertising-across-digital-ecosystem/ |
| – | V2-S28 | Persona.ly homepage | Persona.ly | vendor | full | vendor | linkhttps://persona.ly/ | |
| – | V2-S29 | AIQUA product page | Appier | vendor | full | vendor | linkhttps://www.appier.com/en/products/aiqua | |
| [54] | V2-S30 | mediasmart homepage | mediasmart (Affle Iberia, S.L.) | vendor | full | vendor | linkhttps://www.mediasmart.io/ | |
| [53] | V2-S31 | RevX homepage | RevX (Affle group) | vendor | full | vendor | linkhttps://www.revx.io/ | |
| – | V2-S32 | Appnext homepage | Appnext | vendor | partial | vendor | linkhttps://www.appnext.com/ | |
| – | V2-S33 | EDGAR full-text search: "Aarki" in 8-K filings | U.S. SEC / EDGAR full-text search system | regulator_or_court | partial | regulator database, no commercial interest | linkhttps://efts.sec.gov/LATEST/search-index?q=%22Aarki%22&forms=8-K | |
| [142] | V3-S01 | About Smart+ App Campaigns | TikTok Ads Manager Help Center | technical_doc | full | TikTok/ByteDance official documentation | linkhttps://ads.tiktok.com/help/article/about-smart-plus-app-campaigns | |
| [85] | V3-S02 | App ad attribution overview | Apple Ads Help | technical_doc | full | Apple official documentation | linkhttps://ads.apple.com/app-store/help/attribution/0094-ad-attribution-overview | |
| – | V3-S03 | Choose a bid strategy for your App campaign | Google Ads Help | technical_doc | full | Google official documentation | linkhttps://support.google.com/google-ads/answer/12073727?hl=en | |
| – | V3-S04 | Amazon DSP: Advertise with a demand-side platform | Amazon Ads | vendor | full | Amazon Ads product marketing page | linkhttps://advertising.amazon.com/solutions/products/amazon-dsp | |
| – | V3-S05 | About Targeting and Reporting for Advantage+ App Campaigns | Meta Business Help Center | technical_doc | partial | Meta official documentation | linkhttps://www.facebook.com/business/help/1153577308409919 | |
| [125] | V3-S06 | Conversion Lift Measurement (Marketing API guide) | Meta for Developers | technical_doc | full | Meta official developer documentation | linkhttps://developers.facebook.com/docs/marketing-api/guides/lift-studies/v2.9 | |
| [126] | V3-S07 | About Conversion Lift | Google Ads Help | technical_doc | full | Google official documentation | linkhttps://support.google.com/google-ads/answer/12003020?hl=en | |
| [224] | V3-S08 | About SKAN 4.0 and TikTok | TikTok Ads Manager Help Center | 2025-02 | technical_doc | full | TikTok official documentation | linkhttps://ads.tiktok.com/help/article/about-skan-4-0-and-tiktok?lang=en |
| [127] | V3-S09 | About Conversion Lift Study | TikTok Ads Manager Help Center | technical_doc | full | TikTok official documentation | linkhttps://ads.tiktok.com/help/article/about-conversion-lift-study?lang=en | |
| [225] | V3-S10 | Unlock the potential of app campaigns with Amazon DSP events manager | Amazon Ads | 2024-02-13 | vendor | full | Amazon Ads announcement | linkhttps://advertising.amazon.com/resources/whats-new/unlock-potential-of-app-campaigns-with-amazon-dsp-events-manager |
| [218] | V3-S11 | App campaigns overview | Google Ads API developer documentation | technical_doc | full | Google official developer documentation | linkhttps://developers.google.com/google-ads/api/docs/app-campaigns/overview | |
| [219] | V3-S12 | Use the Campaign Management API | Apple Ads Help | technical_doc | partial | Apple official documentation | linkhttps://ads.apple.com/app-store/help/campaigns/0022-use-the-campaign-management-api | |
| – | V3-S13 | Amazon Marketing Cloud (AMC) | Amazon Ads | vendor | full | Amazon Ads product marketing page | linkhttps://advertising.amazon.com/solutions/products/amazon-marketing-cloud | |
| – | V3-S14 | AppLovin (encyclopedia entry, acquisitions and ownership history) | Wikipedia contributors | other | full | Tertiary/encyclopedic source used because AppLovin's and Adjust's own marketing pages did not state the acquisition; corroborated by applovin.com list | linkhttps://en.wikipedia.org/wiki/AppLovin | |
| [227] | V3-S15 | AppLovin – Adjust product page | AppLovin | vendor | full | AppLovin corporate site | linkhttps://www.applovin.com/adjust/ | |
| – | V3-S16 | data.ai homepage / redirect notice | data.ai (Sensor Tower) | vendor | full | data.ai / Sensor Tower official site | linkhttps://www.data.ai | |
| – | V3-S17 | Sensor Tower – About | Sensor Tower | vendor | partial | Sensor Tower corporate site | linkhttps://sensortower.com/about | |
| – | V3-S18 | Statsig – About | Statsig, LLC | vendor | partial | Statsig corporate site | linkhttps://www.statsig.com/about | |
| [56] | V3-S19 | Statsig + Amplitude: The drop on Phase 1 | Chris Yu, Statsig/Amplitude blog | 2026-06-17 | vendor | full | Statsig/Amplitude corporate blog, written by Amplitude's newly assigned VP of Product for Statsig | linkhttps://www.statsig.com/blog/statsig-amplitude-phase-1 |
| – | V3-S20 | Trump's DOJ gains oversight of OpenAI's green-card employee sponsorships | TechCrunch | 2026-08-05 | reporting | full | Independent tech news outlet; article's primary subject is a DOJ hiring-practices settlement, Statsig ownership is incidental context | linkhttps://techcrunch.com/2026/08/05/trumps-doj-gains-oversight-of-openais-green-card-employee-sponsorships/ |
| [230] | V3-S21 | AppsFlyer – About | AppsFlyer Ltd | vendor | full | AppsFlyer corporate site | linkhttps://www.appsflyer.com/about/ | |
| – | V3-S22 | Singular homepage | Singular | vendor | partial | Singular corporate site | linkhttps://www.singular.net/ | |
| [231] | V3-S23 | Kochava homepage | Kochava Inc. | vendor | partial | Kochava corporate site | linkhttps://www.kochava.com/ | |
| – | V3-S24 | Branch – About | Branch Metrics | vendor | partial | Branch corporate site | linkhttps://www.branch.io/about/ | |
| – | V3-S25 | Airbridge homepage | AB180 Inc. | vendor | full | AB180 corporate site | linkhttps://www.airbridge.io/ | |
| – | V3-S26 | Amplitude – About | Amplitude, Inc. | vendor | partial | Amplitude corporate site | linkhttps://amplitude.com/about | |
| – | V3-S27 | Mixpanel – About | Mixpanel, Inc. | vendor | partial | Mixpanel corporate site | linkhttps://mixpanel.com/about/ | |
| – | V3-S28 | PostHog – About | PostHog Inc. | vendor | full | PostHog corporate site | linkhttps://posthog.com/about | |
| [228] | V3-S29 | Firebase A/B Testing documentation | Google / Firebase | technical_doc | full | Google official documentation for a Google-owned product | linkhttps://firebase.google.com/docs/ab-testing | |
| – | V3-S30 | RevenueCat homepage | RevenueCat, Inc. | vendor | partial | RevenueCat corporate site | linkhttps://www.revenuecat.com/ | |
| – | V3-S31 | Adapty – About | Adapty | vendor | full | Adapty corporate site | linkhttps://adapty.io/about/ | |
| – | V3-S32 | Superwall homepage | Nest 22, Inc. (Superwall) | vendor | partial | Superwall corporate site | linkhttps://superwall.com/ | |
| – | V3-S33 | Braze homepage | Braze, Inc. | vendor | partial | Braze corporate site | linkhttps://www.braze.com/ | |
| – | V3-S34 | Braze Investor Relations homepage | Braze, Inc. | vendor | partial | Braze investor relations site | linkhttps://investors.braze.com/ | |
| – | V3-S35 | OneSignal homepage | OneSignal, Inc. | vendor | partial | OneSignal corporate site | linkhttps://onesignal.com/ | |
| – | V3-S36 | Airship – Company | Airship | vendor | partial | Airship corporate site | linkhttps://www.airship.com/company/ | |
| – | V3-S37 | CleverTap homepage | CleverTap Private Limited (WizRocket, Inc.) | vendor | full | CleverTap corporate site | linkhttps://clevertap.com/ | |
| – | V3-S38 | Iterable – Company | Iterable, Inc. | vendor | partial | Iterable corporate site | linkhttps://iterable.com/company/ | |
| – | V3-S39 | AppTweak homepage | AppTweak | vendor | partial | AppTweak corporate site | linkhttps://apptweak.com/ | |
| – | V3-S40 | Unity LevelPlay product page | Unity Software Inc. | vendor | full | Unity corporate site | linkhttps://unity.com/products/levelplay | |
| [28] | V3-S41 | Google AdMob homepage | Google LLC | vendor | full | Google corporate site | linkhttps://admob.google.com/home/ | |
| [16] | FX1-S01 | AppLovin Corporation Form 10-Q for quarter ended June 30, 2026 | AppLovin Corporation | 2026-08-05 | filing | full (text searched) | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm |
| – | FX1-S02 | AppLovin Form 8-K: completion of MoPub acquisition | AppLovin Corporation | 2022-01-05 | filing | full | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000119312522002630/d274901d8k.htm |
| – | FX1-S03 | AppLovin Form 8-K: definitive agreement to acquire MoPub | AppLovin Corporation | 2021-10-06 | filing | full | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000119312521293279/d53211d8k.htm |
| – | FX1-S04 | AppLovin Form 8-K: completion of Adjust acquisition | AppLovin Corporation | 2021-04-23 | filing | full | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000119312521128966/d178702d8k.htm |
| [15] | FX1-S05 | Liftoff Mobile, Inc. final prospectus (Rule 424(b)(4)) | Liftoff Mobile, Inc. | 2026-06-04 | filing | full (text searched) | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1850351/000119312526257410/iron_424b4_round_2.htm |
| – | FX1-S06 | Liftoff Mobile, Inc. Form 10-Q for quarter ended June 30, 2026 | Liftoff Mobile, Inc. | 2026-08-13 | filing | full (text searched) | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1850351/000162828026056398/lfto-20260630.htm |
| – | FX1-S07 | Liftoff Mobile, Inc. Form S-1/A (Amendment, January 2026 offering) | Liftoff Mobile, Inc. | 2026-01-29 | filing | partial (cover page read) | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1850351/000119312526028579/iron-20260129.htm |
| [47] | FX1-S08 | Liftoff Mobile, Inc. Request to withdraw registration statement (Form RW, Rule 477) | Liftoff Mobile, Inc. | 2026-02-17 | filing | full | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1850351/000119312526052860/iron_rw_-_rule_477.htm |
| – | FX1-S09 | Digital Turbine, Inc. Form 10-K for fiscal year ended March 31, 2026 | Digital Turbine, Inc. | 2026-05-26 | filing | full (text searched) | issuer | linkhttps://www.sec.gov/Archives/edgar/data/317788/000162828026038115/apps-20260331.htm |
| – | FX1-S10 | Digital Turbine, Inc. Form 10-Q for quarter ended June 30, 2026 | Digital Turbine, Inc. | 2026-08-05 | filing | partial (text searched for AdColony) | issuer | linkhttps://www.sec.gov/Archives/edgar/data/317788/000162828026053446/apps-20260630.htm |
| [17] | FX1-S11 | Mobvista Inc. 2025 Annual Report (HKEX 1860) | Mobvista Inc. | 2026-04-29 | filing | full (pdftotext; some CJK glyph errors) | issuer | linkhttps://assets-official.mobvista.com/v3/file-link/2026/05/14/2026042905634.pdf |
| [20] | FX1-S12 | Verve Group SE Annual and Sustainability Report 2025 | Verve Group SE | 2026-04 | filing | full (pdftotext; multi-column layout) | issuer | linkhttps://investors.verve.com/wp-content/uploads/2026/04/Verve_Annual_and_Sustainability_Report_2025_English.pdf |
| – | FX1-S13 | Verve Group obtains the Swedish Companies Registration Office's permission to transfer registered office to Ireland | Verve Group Media SE | 2026-08-25 | filing | full | issuer | linkhttps://investors.verve.com/corporate-news/verve-group-obtains-the-swedish-companies-registration-offices-permission-to-transfer-registered-office-to-ireland/ |
| – | FX1-S14 | Verve Announces Expected Timetable for Relocation to Ireland and Proposed Suspension of Trading for One Day | Verve Group Media SE | 2026-09-24 | filing | full | issuer | linkhttps://investors.verve.com/regulatory-news/verve-announces-expected-timetable-for-relocation-to-ireland-and-proposed-suspension-of-trading-for-one-day/ |
| – | FX1-S15 | Digital Ad Revenue Climbs to Nearly $300B as IAB Celebrates 30 Year Anniversary | IAB (conducted by PwC) | 2026-04-16 | market_research | full | trade association | linkhttps://www.iab.com/news/digital-ad-revenue-climbs-to-nearly-300b-as-iab-celebrates-30-year-anniversary/ |
| [57] | FX1-S16 | Amplitude, Inc. Form 10-Q for quarter ended June 30, 2026 | Amplitude, Inc. | 2026-08-06 | filing | full (text searched for Statsig) | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1866692/000119312526335706/ampl-20260630.htm |
| [229] | FX1-S17 | Sensor Tower acquires market intelligence platform data.ai | Sensor Tower (Oliver Yeh) | 2024-03-18 | vendor | full | acquirer | linkhttps://sensortower.com/blog/data-ai-joins-sensor-tower |
| [55] | FX1-S18 | Affle Announces Strategic Acquisition of AdColony Technology Assets and Trademark from DT | Affle | 2026-06-15 | vendor | full | acquirer | linkhttps://affle.com/affle_news/affle-announces-strategic-acquisition-of-adcolony-technology-assets-and-trademark-from-dt |
| [52] | FX1-S19 | Nisan Schitrit Appointed CEO of YouAppi | Affle / YouAppi | 2026-05-06 | vendor | full | parent company | linkhttps://affle.com/affle_news/nisan-schitrit-appointed-ceo-of-youappi-to-lead-next-phase-of-ai-led-growth-and-global-expansion |
| [51] | FX1-S20 | Affle announces completion of Jampp acquisition | Affle | 2021-07-01 | vendor | full | acquirer | linkhttps://affle.com/affle_news/affle-announces-completion-of-jampp-acquisition |
| – | FX1-S21 | RZR - Encore product page | RZR Global Inc. (formerly Aarki) | vendor | full | vendor | linkhttps://www.rzr.com/encore/encore | |
| [50] | FX1-S22 | Wayback Machine capture of rzr.com, 12 March 2026 | Internet Archive | 2026-03-12 | other | full | none | linkhttps://web.archive.org/web/20260312121200/https://rzr.com/ |
| [223] | FX1-S23 | Meta Business Help Center: About targeting and reporting for Advantage+ app campaigns (rendered in browser) | Meta | technical_doc | full (browser-rendered innerText) | platform | linkhttps://www.facebook.com/business/help/1153577308409919 | |
| [239] | FX1-S24 | Google Ads API: App campaign reporting | technical_doc | full | platform | linkhttps://developers.google.com/google-ads/api/docs/app-campaigns/reporting | ||
| – | FX1-S25 | Unity LevelPlay: Ad Mediation Platform | Unity Technologies | vendor | full | vendor | linkhttps://unity.com/products/levelplay | |
| – | FX1-S26 | Take-Two Interactive Form 10-Q for quarter ended December 31, 2024 | Take-Two Interactive Software | 2025-02-07 | filing | full (text searched) | issuer | linkhttps://www.sec.gov/Archives/edgar/data/946581/000162828025004308/ttwo-20241231.htm |
| [90] | FX2-S01 | iOS & iPadOS 27.2 Beta 2 Release Notes | Apple | 2026-09 | technical_doc | full | linkhttps://developer.apple.com/tutorials/data/documentation/ios-ipados-release-notes/ios-ipados-27_2-release-notes.json | |
| – | FX2-S02 | iOS & iPadOS release notes index (lists iOS 27 final and 27.2 Beta 2; no 27.1) | Apple | 2026-09 | technical_doc | full | linkhttps://developer.apple.com/tutorials/data/documentation/ios-ipados-release-notes.json | |
| – | FX2-S03 | iOS & iPadOS 26 Release Notes (AdAttributionKit section) | Apple | 2025-09 | technical_doc | full | linkhttps://developer.apple.com/tutorials/data/documentation/ios-ipados-release-notes/ios-ipados-26-release-notes.json | |
| – | FX2-S04 | iOS & iPadOS 18.4 Release Notes (AdAttributionKit section) | Apple | 2025-03 | technical_doc | full | linkhttps://developer.apple.com/tutorials/data/documentation/ios-ipados-release-notes/ios-ipados-18_4-release-notes.json | |
| [78] | FX2-S05 | AppImpression.handleView() (AdAttributionKit symbol, iOS 26.2+) and AAK symbol crawl | Apple | 2025-12 | technical_doc | full | linkhttps://developer.apple.com/tutorials/data/documentation/adattributionkit/appimpression/handleview().json | |
| – | FX2-S06 | attributionToken() reference (AdServices attribution payload descriptions) | Apple | 2026 | technical_doc | full | linkhttps://developer.apple.com/tutorials/data/documentation/adservices/aaattribution/attributiontoken().json | |
| – | FX2-S07 | Configuring an advertised app (AdAttributionKit) | Apple | 2026 | technical_doc | full | linkhttps://developer.apple.com/tutorials/data/documentation/adattributionkit/configuring-an-advertised-app.json | |
| – | FX2-S08 | AGCM opens investigation A561 into Apple (Italian press release) | Autorita Garante della Concorrenza e del Mercato | 2023-05-11 | regulator_or_court | full | linkhttps://www.agcm.it/media/comunicati-stampa/2023/5/A561 | |
| [244] | FX2-S09 | Open Source Google Ads API MCP Server (blog post) | Google Ads Developer Blog | 2025-10-07 | vendor | partial | linkhttps://ads-developers.googleblog.com/2025/10/open-source-google-ads-api-mcp-server.html | |
| – | FX2-S10 | google-ads-mcp package release history and repository metadata | PyPI / GitHub (googleads) | 2025-10-22 | technical_doc | full | linkhttps://pypi.org/pypi/google-ads-mcp/json | |
| [257] | FX2-S11 | IABTechLab/AAMP repository (component list) | IAB Tech Lab | 2026 | standard | full | linkhttps://github.com/IABTechLab/AAMP | |
| [250] | FX2-S12 | AdCP CHANGELOG.md | AgenticAdvertising.org | 2026-09 | standard | full | Author affiliation (AdCP Signals & Measurement WG co-lead) | linkhttps://raw.githubusercontent.com/adcontextprotocol/adcp/main/CHANGELOG.md |
| – | FX2-S13 | Migrate Campaign-level Broad Match and Automatically Created Assets to AI Max | Google Ads Developer Blog | 2026-08-12 | vendor | full | linkhttps://ads-developers.googleblog.com/2026/08/migrate-campaign-level-broad-match-and.html | |
| [260] | FX2-S14 | Children's Online Privacy Protection Rule, final rule amendments (full text) | FTC / Federal Register | 2025-04-22 | regulator_or_court | full | linkhttps://www.federalregister.gov/documents/full_text/html/2025/04/22/2025-05904.html | |
| [263] | FX2-S15 | Utah H.B. 498 (2026) enrolled text and status data | Utah Legislature | 2026-03-12 | regulator_or_court | full | linkhttps://le.utah.gov/Session/2026/bills/enrolled/HB0498.xml | |
| – | FX2-S16 | CCIA v. Paxton, No. 1:25-cv-01660 (W.D. Tex.) docket | CourtListener (RECAP of PACER) | 2026-06 | regulator_or_court | partial | linkhttps://www.courtlistener.com/docket/71664632/computer-communications-industry-association-v-paxton/ | |
| [262] | FX2-S17 | CCIA v. Paxton, No. 26-50001 (5th Cir.) docket | CourtListener (RECAP of PACER) | 2026-09 | regulator_or_court | partial | linkhttps://www.courtlistener.com/docket/72099057/computer-communications-industry-association-v-ken-paxton/ | |
| [264] | FX2-S18 | Louisiana Act No. 185 (2026 RS, HB977) enrolled act and Resume Digest | Louisiana Legislature | 2026-05-15 | regulator_or_court | full | linkhttps://legis.la.gov/legis/ViewDocument.aspx?d=1475238 | |
| [266] | FX2-S19 | Declared Age Range framework documentation (JSON) | Apple | 2026 | technical_doc | full | linkhttps://developer.apple.com/tutorials/data/documentation/declaredagerange.json | |
| – | FX2-S20 | Commission sends preliminary findings to Apple and opens additional non-compliance investigation (IP/24/3433) | European Commission | 2024-06-24 | regulator_or_court | full | linkhttps://ec.europa.eu/commission/presscorner/api/documents?reference=IP/24/3433&language=en | |
| [170] | FX2-S21 | Apple v. Epic Games, No. 25-1311, question presented (granted limited to Q1) | Supreme Court of the United States | 2026-06-30 | regulator_or_court | full | linkhttps://www.supremecourt.gov/qp/25-01311qp.pdf | |
| – | FX2-S22 | Google LLC v. Epic Games, No. 25-521 docket | Supreme Court of the United States | 2026-03-09 | regulator_or_court | full | linkhttps://www.supremecourt.gov/RSS/Cases/JSON/25-521.json | |
| – | FX2-S23 | Epic Games v. Google, Opinion, No. 24-6256 (9th Cir.) | U.S. Court of Appeals for the Ninth Circuit | 2025-07-31 | regulator_or_court | full | linkhttps://cdn.ca9.uscourts.gov/datastore/opinions/2025/07/31/24-6256.pdf | |
| [173] | FX2-S24 | Epic Games v. Google, No. 3:20-cv-05671-JD (N.D. Cal.) docket | CourtListener (RECAP of PACER) | 2026-09 | regulator_or_court | partial | linkhttps://www.courtlistener.com/docket/17443962/epic-games-inc-v-google-llc/ | |
| [175] | FX2-S25 | Developers can now submit apps to ChatGPT | OpenAI | 2025-12-17 | vendor | full | linkhttps://openai.com/index/developers-can-now-submit-apps-to-chatgpt/ | |
| [265] | FX2-S26 | AB 1043 Digital Age Assurance Act (Chapter 675, Statutes of 2025) | California Legislature | 2025-10-13 | regulator_or_court | full | linkhttps://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1043 | |
| [174] | FX2-S27 | I/O 2026: What's new in Google Play (re-read) | Android Developers Blog | 2026-05-19 | vendor | full | linkhttps://android-developers.googleblog.com/2026/05/io-2026-whats-new-in-google-play.html | |
| – | FX3-S01 | Epic Games, Inc. v. Apple Inc., No. 25-2935 (opinion) | US Court of Appeals for the Ninth Circuit | 2025-12-11 | regulator_or_court | full | n/a | linkhttps://cdn.ca9.uscourts.gov/datastore/opinions/2025/12/11/25-2935.pdf |
| – | FX3-S02 | Clerk letter: certiorari granted limited to Question 1, Apple Inc. v. Epic Games, Inc., No. 25-1311 (N.D. Cal. Dkt. 1695) | Supreme Court of the United States (Clerk), via CourtListener RECAP | 2026-06-30 | regulator_or_court | full | n/a | linkhttps://storage.courtlistener.com/recap/gov.uscourts.cand.364265/gov.uscourts.cand.364265.1695.0.pdf |
| [172] | FX3-S03 | Order administratively staying proceedings, Apple, Inc. v. Epic Games, Inc., No. 26A194 (N.D. Cal. Dkt. 1707) | Supreme Court of the United States (Kagan, J.), via CourtListener RECAP | 2026-08-12 | regulator_or_court | full | n/a | linkhttps://storage.courtlistener.com/recap/gov.uscourts.cand.364265/gov.uscourts.cand.364265.1707.0.pdf |
| [171] | FX3-S04 | Order denying Apple's motion to stay proceedings (Dkt. 1706), Epic Games v. Apple, 4:20-cv-05640-YGR | US District Court, N.D. Cal. (Gonzalez Rogers, J.), via CourtListener RECAP | 2026-08-11 | regulator_or_court | partial | n/a | linkhttps://storage.courtlistener.com/recap/gov.uscourts.cand.364265/gov.uscourts.cand.364265.1706.0.pdf |
| – | FX3-S05 | Docket entries, Epic Games, Inc. v. Apple Inc., 4:20-cv-05640 (CourtListener RECAP search API) | CourtListener / Free Law Project | 2026-09-25 | regulator_or_court | partial | n/a | linkhttps://www.courtlistener.com/api/rest/v4/search/?type=rd&q=docket_id%3A17442392&order_by=entry_date_filed%20desc |
| – | FX3-S06 | OpenAlex record: Ghost Ads (Johnson, Lewis, Nubbemeyer), Journal of Marketing Research 2017 - abstract | OpenAlex (publisher metadata) | 2017-03-07 | study | abstract only | not stated in abstract | linkhttps://api.openalex.org/works/https://doi.org/10.1509/jmr.15.0297 |
| – | FX3-S07 | OpenAlex record: Aridor et al., Evaluating the Impact of Privacy Regulation on E-Commerce Firms (Management Science) | OpenAlex (publisher metadata) | 2025-11-20 | study | abstract only | LEC Program on Economics & Privacy; MSI Research Grant | linkhttps://api.openalex.org/works/https://doi.org/10.1287/mnsc.2024.06600 |
| – | FX3-S08 | Wayback Machine copy of SSRN abstract: Kesler, The Impact of Apple's App Tracking Transparency on App Monetization | Reinhold Kesler (via web.archive.org) | 2023-08-08 | study | abstract only | not stated | linkhttps://web.archive.org/web/2025/https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4090786 |
| – | FX3-S09 | About Engaged View-Through Attribution | TikTok (TikTok Ads Manager Help) | technical_doc | full | platform self-description | linkhttps://ads.tiktok.com/help/article/about-engaged-view-through-attribution | |
| – | FX3-S10 | About Target ROAS bidding | Google (Google Ads Help) | technical_doc | full | platform self-description | linkhttps://support.google.com/google-ads/answer/6268637?hl=en | |
| – | FX3-S11 | About the Learning Phase | Meta (Meta Business Help Center) | technical_doc | full | platform self-description | linkhttps://www.facebook.com/business/help/112167992830700 | |
| – | FX3-S12 | TAG Certified Against Fraud Guidelines (v11.0, July 2026) | Trustworthy Accountability Group (TAG) | 2026-07 | standard | full | industry self-regulatory body | linkhttps://www.tagtoday.net/hubfs/CAF/TAG%20CAF%20Guidelines%20Final.pdf |
| – | FX3-S13 | Click flooding (glossary) | AppsFlyer | vendor | full | MMP selling fraud protection | linkhttps://www.appsflyer.com/glossary/click-flooding/ | |
| – | FX3-S14 | SDK Signature | Adjust (Help Center) | technical_doc | full | MMP (AppLovin-owned) product documentation | linkhttps://help.adjust.com/en/article/sdk-signature | |
| – | FX3-S15 | Anonymous IP filtering | Adjust (Help Center) | technical_doc | full | MMP (AppLovin-owned) product documentation | linkhttps://help.adjust.com/en/article/anonymous-ip-filtering | |
| – | FX3-S16 | AppLovin Announces First Quarter 2026 Financial Results (8-K Ex. 99.1) | AppLovin Corporation (SEC EDGAR) | 2026-05-06 | filing | full | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000042/exhibit991-1q26earningspre.htm |
| – | FX3-S17 | AppLovin Announces Second Quarter 2026 Financial Results (8-K Ex. 99.1) | AppLovin Corporation (SEC EDGAR) | 2026-08-05 | filing | full | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000057/exhibit991-2q26earningspre.htm |
| – | FX3-S18 | AppLovin Form 10-Q, quarter ended June 30, 2026 | AppLovin Corporation (SEC EDGAR) | 2026-08-05 | filing | partial | issuer | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm |
| – | FX3-S19 | Moloco Ads product page | Moloco | vendor | full | vendor marketing | linkhttps://www.moloco.com/products/moloco-ads | |
| – | FX3-S20 | Liftoff Accelerate product page | Liftoff | vendor | full | vendor marketing | linkhttps://liftoff.ai/accelerate/ | |
| – | FX3-S21 | tvScientific homepage | tvScientific | vendor | full | vendor marketing | linkhttps://www.tvscientific.com/ | |
| [163] | FX4-S01 | Where A-B Testing Goes Wrong: How Divergent Delivery Affects What Online Experiments Cannot (and Can) Tell You About How Customers Respond to Advertising (accepted preprint) | Michael Braun; Eric M. Schwartz | 2024-08-01 | study | full | SMU University Research Council | linkhttps://braunm.github.io/assets/documents/papers/BraunSchwartz2025_preprint.pdf |
| [178] | FX4-S02 | Measuring Consumer Sensitivity to Audio Advertising: A Long-Run Field Experiment on Pandora Internet Radio (full PDF of G1-S02) | Ali Goli; Jason Huang; David Reiley; Nickolai M. Riabov | 2024-12-07 | study | full | Pandora-run experiment; one author employed by Sirius XM Pandora; results published under agreement not to discuss policy implications | linkhttps://arxiv.org/pdf/2412.05516 |
| [193] | FX4-S03 | Customer Lifetime Value in Video Games Using Deep Learning and Parametric Models (full PDF of G1-S04) | Pei Pei Chen; Anna Guitart; Ana Fernandez del Rio; Africa Perianez (Yokozuna Data) | 2018-11-28 | study | full | Vendor-authored (Yokozuna Data, a Keywords Studio) | linkhttps://arxiv.org/pdf/1811.12799 |
| – | FX4-S04 | To Prompt or Not to Prompt? A Microrandomized Trial of Time-Varying Push Notifications (Europe PMC record, PMC6293241) | Bidargaddi N. et al. | 2018 | study | abstract only | Commercial workplace well-being app; affiliations not checked | linkhttps://www.ebi.ac.uk/europepmc/webservices/rest/search?query=DOI:10.2196/10123&resultType=core&format=json |
| – | FX4-S05 | TV Advertising Effectiveness and Profitability: Generalizable Results From 288 Brands (Crossref record) | Shapiro; Hitsch; Tuchman | 2021 | study | abstract only | linkhttps://api.crossref.org/works/10.3982/ECTA17674 | |
| [18] | FX4-S06 | Liftoff Mobile, Inc. Prospectus (Form 424B4) | Liftoff Mobile, Inc. / SEC EDGAR | 2026-06 | filing | full | Issuer; Blackstone-sponsored | linkhttps://www.sec.gov/Archives/edgar/data/1850351/000119312526257410/iron_424b4_round_2.htm |
| [23] | FX4-S07 | Mobvista Inc. 2026 Interim Report (used for G2-F15; same document as V1-S37) | Mobvista Inc. / HKEXnews | 2026-09-18 | filing | full | Issuer | linkhttps://www1.hkexnews.hk/listedco/listconews/sehk/2026/0918/2026091801490.pdf |
| – | FX4-S08 | Campaign Management API (Promoting your apps) | AppLovin Support Center | technical_doc | full | Vendor | linkhttps://support.applovin.com/en/growth/promoting-your-apps/api/axon-campaign-management-api | |
| – | FX4-S09 | Advertising Management API (Unity Ads) | Unity Technologies | technical_doc | full | Vendor | linkhttps://services.docs.unity.com/advertise/v1/ | |
| – | FX4-S10 | Liftoff Reporting API (advertiser docs) | Liftoff | technical_doc | full | Vendor | linkhttps://docs.liftoff.io/advertiser/reporting_api | |
| – | FX4-S11 | Registering an ad network (SKAdNetwork) | Apple Developer Documentation | technical_doc | full | Platform owner | linkhttps://developer.apple.com/tutorials/data/documentation/storekit/registering-an-ad-network.json | |
| [152] | FX5-S01 | Ghost Ads: Improving the Economics of Measuring Ad Effectiveness (working paper, 18 Feb 2016, NBER Economics of Digitization meeting) | Garrett A. Johnson, Randall A. Lewis, Elmar I. Nubbemeyer | 2016-02-18 | study | full | Nubbemeyer listed at Google; the Predicted Ghost Ads system was built at Google and run on the Google Display Network | linkhttps://conference.nber.org/confer/2016/EoDs16/Johnson_Lewis_Nubbemeyer.pdf |
| [155] | FX5-S02 | Competition and Crowd-Out for Brand Keywords in Sponsored Search (Marketing Science 37(2):200-215) | Andrey Simonov, Chris Nosko, Justin M. Rao | 2018-03 | study | full | Most work done while Simonov was a Microsoft Research intern and Rao a Microsoft Research employee (acknowledgments) | linkhttps://business.columbia.edu/sites/default/files-efs/pubfiles/26238/competition_crowdout.pdf |
| – | FX5-S03 | AppLovin (APP) – Formers Allege Ad Fraud; Is DTC Hype Actually ‘Stealing’ Meta’s Data; Illegal Tracking of Children & Serving Sex Ads to Kids | Fuzzy Panda Research | 2025-02-26 | reporting | full | Disclosed short position in AppLovin; states it exchanged findings with Culper Research before publication | linkhttps://fuzzypandaresearch.com/app-stock-meta-google-malware-mobile-games-advertising/ |
| – | FX5-S04 | Problems at AppLovin (APP) | Edwin Dorsey, The Bear Cave (Substack) | 2025-02-20 | reporting | paywalled excerpt | Author states he takes no positions in profiled companies (per complaint) | linkhttps://thebearcave.substack.com/p/problems-at-applovin-app |
| [33] | FX5-S05 | A Note from Our CEO: Discussing Web Advertising Opportunity and Unpacking Pixels | Adam Foroughi / AppLovin (archived blog) | 2025-03-27 | vendor | full | Company rebuttal to a short-seller report | linkhttps://www.applovin.com/en/archived-blog/note-from-our-ceo-2 |
| – | FX5-S06 | Performance Advertising: How we drive value and handle data | Adam Foroughi / AppLovin (archived blog) | 2025-03-31 | vendor | full | Company rebuttal | linkhttps://www.applovin.com/en/archived-blog/how-we-drive-value-and-handle-data |
| [34] | FX5-S07 | Examination of e-commerce data practices | Basil Shikin / AppLovin (archived blog) | 2025-03-31 | vendor | full | Company rebuttal | linkhttps://www.applovin.com/en/archived-blog/examination-of-e-commerce-data-practices |
| [41] | FX5-S08 | AppLovin Corporation Form 10-Q for the quarter ended March 31, 2026 | AppLovin Corporation / SEC EDGAR | 2026-05-06 | filing | full | Company's own filing | linkhttps://www.sec.gov/Archives/edgar/data/1751008/000175100826000044/app-20260331.htm |
| – | FX5-S09 | AppLovin EDGAR submissions index (CIK 0001751008) | U.S. SEC | filing | full | Official index | linkhttps://data.sec.gov/submissions/CIK0001751008.json | |
| [36] | FX5-S10 | Brownback v. AppLovin Corporation, 4:25-cv-02772-HSG (N.D. Cal.) docket | CourtListener / RECAP (PACER-sourced) | regulator_or_court | partial | Nonprofit aggregator of PACER records | linkhttps://www.courtlistener.com/docket/69781362/brownback-v-applovin-corporation/ | |
| [37] | FX5-S11 | Lead Plaintiffs' Notice of Motion and Motion to Supplement the Amended Complaint (ECF 76), Brownback v. AppLovin | Lead Plaintiffs (Robbins Geller Rudman & Dowd) | 2026-01-12 | regulator_or_court | full | Adversarial pleading by plaintiffs | linkhttps://storage.courtlistener.com/recap/gov.uscourts.cand.446917/gov.uscourts.cand.446917.76.0.pdf |
| [42] | FX5-S12 | Class Action Complaint, Talbot v. AppLovin Corporation, 3:26-cv-10584 (N.D. Cal.) | Stephen Talbot via Pomerantz LLP | 2026-09-16 | regulator_or_court | full | Plaintiffs' pleading | linkhttps://storage.courtlistener.com/recap/gov.uscourts.cand.479176/gov.uscourts.cand.479176.1.0.pdf |
| [38] | FX5-S13 | AppLovin probed by US SEC over data-collection practices, Bloomberg News reports | Reuters (via Yahoo Finance) | 2025-10-06 | reporting | full | Newswire | linkhttps://finance.yahoo.com/news/applovin-probed-us-sec-over-195441930.html |
| – | FX5-S14 | Regulation (EU) 2022/1925 (Digital Markets Act), OJ L 265, 12.10.2022, XHTML via Publications Office cellar | European Parliament and Council | 2022-10-12 | standard | full | Official legislative text | linkhttps://publications.europa.eu/resource/celex/32022R1925 |
| [73] | FX5-S15 | AppsFlyer attribution model (Zendesk Help Center API record, article 207447053) | AppsFlyer | 2026-08-12 | vendor | full | Vendor self-description | linkhttps://support.appsflyer.com/api/v2/help_center/en-us/articles/207447053.json |
| – | FX5-S16 | AdCP Campaign Governance specification (tag v3.1.24) | Ad Context Protocol (GitHub adcontextprotocol/adcp) | 2026-03 | standard | full | Open multi-stakeholder protocol; the paper's author co-leads a different AdCP working group | linkhttps://raw.githubusercontent.com/adcontextprotocol/adcp/v3.1.24/docs/governance/campaign/specification.mdx |
| – | FX5-S17 | AdCP GitHub releases list | Ad Context Protocol | 2026-09-24 | technical_doc | full | Project's own release metadata | linkhttps://api.github.com/repos/adcontextprotocol/adcp/releases |
| – | FX5-S18 | IAB Tech Lab Introduces AAMP 3.0 to Standardize the RFP-to-Buy Process for Agentic Advertising | IAB Tech Lab | 2026-09-22 | standard | full | Standards body's own announcement | linkhttps://iabtechlab.com/press-releases/iab-tech-lab-introduces-aamp-3-0-with-openproposal/ |
| [181] | FX5-S19 | Revision of the Negative Option Rule, Withdrawal of the CARS Rule, Removal of the Non-Compete Rule To Conform These Rules to Federal Court Decisions (FR Doc 2026-02866) | Federal Trade Commission / Federal Register | 2026-02-12 | regulator_or_court | abstract only | Official rule document | linkhttps://www.federalregister.gov/documents/2026/02/12/2026-02866/revision-of-the-negative-option-rule-withdrawal-of-the-cars-rule-removal-of-the-non-compete-rule-to |
| [182] | FX5-S20 | Rule Concerning the Use of Prenotification Negative Option Plans; ANPRM (FR Doc 2026-04952) | Federal Trade Commission / Federal Register | 2026-03-13 | regulator_or_court | full | Official notice | linkhttps://www.federalregister.gov/documents/2026/03/13/2026-04952/rule-concerning-the-use-of-prenotification-negative-option-plans |
| – | FX5-S21 | Patel v. Foroughi, 4:25-cv-02780 and Smith v. Foroughi, 4:25-cv-04261 (N.D. Cal.) dockets | CourtListener / RECAP | regulator_or_court | partial | PACER-sourced | linkhttps://www.courtlistener.com/docket/69783103/patel-v-foroughi/ | |
| [222] | OA1-S01 | Find or create placement reports for your App campaigns | Google (Google Ads Help) | platform_doc | full | Platform describing its own product | linkhttps://support.google.com/google-ads/answer/9141542?hl=en | |
| – | OA1-S02 | Exclude placements at the account level | Google (Google Ads Help) | platform_doc | full | Platform describing its own product | linkhttps://support.google.com/google-ads/answer/7331110?hl=en | |
| – | OA1-S03 | About attribution models and attribution settings | Meta (Meta Business Help Center) | platform_doc | full (via r.jina.ai text proxy; direct fetch returns title shell) | Platform describing its own product | linkhttps://www.facebook.com/business/help/460276478298895 | |
| [106] | OA1-S04 | Compare attribution settings in Meta Ads Manager | Meta (Meta Business Help Center) | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://www.facebook.com/business/help/854500742637772 | |
| [105] | OA1-S05 | About campaign attribution methods | Meta (Meta Business Help Center) | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://www.facebook.com/business/help/5574845785948422 | |
| [104] | OA1-S06 | Ad Campaign Group (Marketing API reference) | Meta (Meta for Developers) | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own API | linkhttps://developers.facebook.com/documentation/ads-commerce/marketing-api/reference/ad-campaign-group | |
| – | OA1-S07 | Ad Account, Insights (Marketing API reference) | Meta (Meta for Developers) | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own API | linkhttps://developers.facebook.com/docs/marketing-api/reference/ad-account/insights/ | |
| [160] | OA1-S08 | About A/B testing | Meta (Meta Business Help Center) | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://www.facebook.com/business/help/1738164643098669 | |
| [161] | OA1-S09 | About Dynamic Creative | Meta (Meta Business Help Center) | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://www.facebook.com/business/help/170372403538781 | |
| [247] | OA1-S10 | Ads MCP Server: Ad creation and management (tools) | Meta (Meta for Developers) | 2026-07-14 | platform_doc | full (Meta's own .md rendering, fetched directly) | Platform describing its own product | linkhttps://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-tools-ad-creation-and-management |
| [245] | OA1-S11 | Ads MCP Server: Get started | Meta (Meta for Developers) | 2026-09-04 | platform_doc | full (Meta's own .md rendering, fetched directly) | Platform describing its own product | linkhttps://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-get-started |
| [220] | OA1-S12 | Create a campaign (campaign/create, API v1.3) | TikTok (TikTok API for Business) | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own API | linkhttps://business-api.tiktok.com/portal/docs/create-a-campaign/v1.3 | |
| [143] | OA1-S13 | About Value-based Optimization for app | TikTok (TikTok Ads Manager Help) | 2026-05 | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://ads.tiktok.com/help/article/value-based-optimization-app?lang=en |
| – | OA1-S14 | How to promote an app using Value-based Optimization | TikTok (TikTok Ads Manager Help) | 2026-09 | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://ads.tiktok.com/help/article/how-to-promote-an-app-using-value-based-optimization |
| [144] | OA1-S15 | Tips for Value-based Optimization for app | TikTok (TikTok Ads Manager Help) | 2026-05 | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://ads.tiktok.com/help/article/tips-for-value-based-optimization-for-app |
| [221] | OA1-S16 | Getting started with the Amazon DSP Campaign Management API | Amazon (Amazon Ads API documentation) | platform_doc | full (via r.jina.ai text proxy; first attempt returned 'Loading...') | Platform describing its own API | linkhttps://advertising.amazon.com/API/docs/en-us/guides/dsp/developer-guide | |
| [226] | OA1-S17 | [Beta] SKAN interoperation with Amazon | AppsFlyer (Help Center) | vendor_doc | full (via r.jina.ai text proxy) | MMP partner of Amazon; describes a partner's program, not Amazon's own documentation | linkhttps://support.appsflyer.com/hc/en-us/articles/27548444974353--Closed-beta-Special-access-SKAN-interoperation-with-Amazon | |
| – | OA1-S18 | Improve app promotion campaign performance with first-party event signals | Amazon Ads | 2024-03-18 | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://advertising.amazon.com/resources/whats-new/import-android-and-fire-os-app-conversions-from-mobile-measurement-partners |
| – | OA1-S19 | About TikTok for Business MCP Server | TikTok (TikTok Ads Manager Help) | platform_doc | full (via r.jina.ai text proxy) | Platform describing its own product | linkhttps://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server?lang=en | |
| [271] | OA2-S01 | Stipulated Order for Injunction and Other Relief, FTC v. Kochava, Inc., No. 2:22-cv-00377-BLW (D. Idaho), Dkt. 138 | U.S. District Court for the District of Idaho (Winmill, J.), hosted by the Federal Trade Commission | 2026-06-25 | court | full (30-page PDF, text extracted) | n/a (court order; FTC is the plaintiff) | linkhttps://www.ftc.gov/system/files/ftc_gov/pdf/Kochava-Order.pdf |
| [272] | OA2-S02 | FTC v Kochava, Inc. (timeline item) - June 26, 2026 | Federal Trade Commission | 2026-06-26 | regulatory | full | FTC is a party | linkhttps://www.ftc.gov/legal-library/browse/cases-proceedings/ftc-v-kochava-inc-timeline-item-2026-06-26 |
| [184] | OA2-S03 | Alternative Terms Addendum for Apps in the EU (to the Apple Developer Program License Agreement), version dated December 17, 2025 | Apple Inc. | 2025-12-17 | platform_doc | full (PDF linked from developer.apple.com/support/payment-options-on-the-app-store-in-the-eu/) | platform operator (contract terms) | linkhttps://developer.apple.com/contact/request/download/alternate_eu_terms_addendum.pdf |
| [167] | OA2-S04 | User Ratings, Reviews, and Installs (Google Play Developer Program Policy) | Google LLC / Play Console Help | platform_doc | full | platform operator | linkhttps://support.google.com/googleplay/android-developer/answer/9898684?hl=en | |
| [251] | OA2-S05 | AdCP release v3.1.24 (GitHub release tag) | AgenticAdvertising.org / adcontextprotocol | 2026-09-23 | standard | full | Author affiliation (co-leads an AdCP working group) | linkhttps://github.com/adcontextprotocol/adcp/releases/tag/v3.1.24 |
| [253] | OA2-S06 | AdCP Campaign Governance specification (docs/governance/campaign/specification.mdx) at tag v3.1.24 | AgenticAdvertising.org / adcontextprotocol | 2026-09-23 | standard | full | Author affiliation (co-leads an AdCP working group) | linkhttps://raw.githubusercontent.com/adcontextprotocol/adcp/v3.1.24/docs/governance/campaign/specification.mdx |
| [255] | OA2-S07 | AdCP CHANGELOG.md at tag v3.1.24 | AgenticAdvertising.org / adcontextprotocol | 2026-09-23 | standard | full | Author affiliation (co-leads an AdCP working group) | linkhttps://raw.githubusercontent.com/adcontextprotocol/adcp/v3.1.24/CHANGELOG.md |
| [124] | OA3-S01 | Estimating the Value of Offsite Tracking Data to Advertisers: Evidence from Meta (NBER Working Paper 32765) | Nils Wernerfelt; Anna Tuchman; Bradley Shapiro; Robert Moakler | 2024-08 | study | full | Wernerfelt and Moakler were Meta employees when the research was conducted; Moakler owns Meta stock. Meta could review for proprietary information but could not | linkhttps://www.nber.org/system/files/working_papers/w32765/w32765.pdf |
| [118] | OA3-S02 | Estimating the Value of Offsite Tracking Data to Advertisers: Evidence from Meta (Marketing Science 44(2):268-286) | Nils Wernerfelt; Anna Tuchman; Bradley T. Shapiro; Robert Moakler | 2025-03 | study | abstract only: publisher page returned HTTP 403; abstract read on IDEAS/RePEc (https://ideas.repec.org/a/inm/ormksc/v44y2025i2p268-286.html); volume, issue, pages and date from Crossref | Same as OA3-S01 (two authors Meta employees at the time of the research). | linkhttps://doi.org/10.1287/mksc.2023.0274 |
| [138] | OA3-S03 | Amount of data needed (Meridian pre-modeling guide, including 'Can I use campaign-level data?') | Google (Google for Developers) | 2026-06-03 (last updated) | technical_doc | full | Google documenting its own open-source MMM | linkhttps://developers.google.com/meridian/docs/pre-modeling/amount-data-needed |
| [134] | OA3-S04 | Ghost Ads: Improving the Economics of Measuring Ad Effectiveness (conference draft) | Garrett A. Johnson; Randall A. Lewis; Elmar I. Nubbemeyer | 2016-02-18 | study | full (pre-publication draft; the JMR 2017 article, D-S09, not opened) | Title page: Nubbemeyer at Google, Lewis at Netflix; method built and run on Google's display network | linkhttps://conference.nber.org/confer/2016/EoDs16/Johnson_Lewis_Nubbemeyer.pdf |
| [113] | OA3-S05 | Consumer Heterogeneity and Paid Search Effectiveness: A Large Scale Field Experiment (NBER Working Paper 20171) | Tom Blake; Chris Nosko; Steven Tadelis | 2014-05 | study | full | Work done while Tadelis and Nosko were employed by eBay Research Labs | linkhttps://www.nber.org/system/files/working_papers/w20171/w20171.pdf |
| [195] | OA3-S06 | Customer Lifetime Value Prediction with Uncertainty Estimation Using Monte Carlo Dropout (full PDF of G1-S07) | Xinzhe Cao; Yadong Xu; Xiaofeng Yang (Tencent) | 2024-11-24 | study | full | All three authors list Tencent affiliations; data from one unnamed game with 'over 1 billion downloads' | linkhttps://arxiv.org/pdf/2411.15944 |
| [165] | OA3-S07 | Creative Fatigue Screening with Path Signatures (arXiv 2509.09758v5) | Charles Shaw (WPP Data Science) | 2026-09-01 | study | full | Author at WPP Data Science (agency group); research initiated at T&P | linkhttps://arxiv.org/pdf/2509.09758v5 |
| [232] | OA4-S01 | Adjust InSight (Help Center article) | Adjust | technical_doc | full | Adjust (AppLovin-owned MMP) documenting its own paid 'Growth Solution' | linkhttps://help.adjust.com/en/article/insight | |
| [233] | OA4-S02 | Audiences FAQ (Audience Incrementality section) | Singular | 2026-09-02 | technical_doc | full (WebFetch 403; read via curl) | Singular (MMP) documenting its own product | linkhttps://support.singular.net/hc/en-us/articles/360025454492-Audiences-FAQ |
| [62] | OA4-S03 | Adjust: Mobile App Use Grew Globally In 2025 With Continued Move To Multi-Platform (press release) | Adjust (via Business Wire, syndicated on Yahoo Finance) | 2026-02-18 | vendor_panel | full | Adjust (AppLovin-owned MMP) promoting its own panel report | linkhttps://finance.yahoo.com/news/adjust-mobile-app-grew-globally-130000772.html |
| [63] | OA4-S04 | ATT opt-in rates: The latest benchmarks by app category and country | Adjust (Tiahn Wetzler) | 2025-07-15 | vendor_panel | full (WebFetch 429; read via curl) | Adjust (AppLovin-owned MMP) reporting its own client data | linkhttps://www.adjust.com/blog/att-opt-in-rates-2025/ |
| – | OA4-S05 | State of Subscription Apps 2025 | RevenueCat | 2025 | vendor_panel | partial (web report text; full 263-page PDF not read) | RevenueCat (subscription-infrastructure vendor) reporting on its own client base | linkhttps://www.revenuecat.com/state-of-subscription-apps-2025 |
| [214] | OA4-S06 | AppLovin Ads is now open to all advertisers | AppLovin (Adam Foroughi, CEO) | 2026-06-22 | vendor | full | Issuer's own announcement | linkhttps://www.applovin.com/en/blog/applovin-ads-now-open |
| [205] | OA4-S07 | State of the Union: IAB Tech Lab Supply Chain Standards Adoption (Wayback Machine capture, 9 Oct 2025) | HUMAN Security (Braedon Vickers); Internet Archive | 2023-05-09 | vendor | full (archive capture; live page returns 403) | HUMAN sells supply-chain protection (MediaGuard) | linkhttps://web.archive.org/web/20251009141800/https://www.humansecurity.com/learn/blog/state-of-the-union-iab-tech-lab-supply-chain-standards-adoption/ |
| – | OA4-S08 | Game analytics 100: The retention curve | GameAnalytics (guide by Russell Ovans, East Side Games) | 2025-05-19 | vendor | partial (landing page only) | Hosted by GameAnalytics (analytics vendor); outside author | linkhttps://www.gameanalytics.com/reports/the-retention-curve |
| [66] | OA5-S01 | User Privacy and Data Use | Apple Inc. (App Store developer site) | technical_doc | full | Apple (platform owner setting its own privacy rules) | linkhttps://developer.apple.com/app-store/user-privacy-and-data-use/ | |
| [156] | OA5-S02 | Product page optimization | Apple Inc. (App Store developer site) | technical_doc | full | Apple promotes its own store feature | linkhttps://developer.apple.com/app-store/product-page-optimization/ | |
| – | OA5-S03 | Receiving ad attributions and postbacks (AdAttributionKit) | Apple Inc. | technical_doc | full (read via developer.apple.com/tutorials/data/documentation/... JSON endpoint) | platform owner | linkhttps://developer.apple.com/documentation/adattributionkit/receiving-ad-attributions-and-postbacks | |
| – | RS-S01 | https://support.applovin.com/en/growth/promoting-your-apps/api/axon-campaign-management-api | support.applovin.com | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-apps/api/axon-campaign-management-api | |
| – | RS-S02 | https://support.applovin.com/en/growth/promoting-your-apps/track-and-optimize/appsflyer | support.applovin.com | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-apps/track-and-optimize/appsflyer | |
| – | RS-S03 | https://support.applovin.com/en/growth/promoting-your-apps/welcome-to-applovin/creative-first-flow | support.applovin.com | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-apps/welcome-to-applovin/creative-first-flow | |
| – | RS-S04 | https://support.applovin.com/en/growth/promoting-your-apps/welcome-to-applovin/playable-analytics-integration | support.applovin.com | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-apps/welcome-to-applovin/playable-analytics-integration | |
| – | RS-S05 | https://support.applovin.com/en/growth/promoting-your-apps/api/asset-reporting-api | support.applovin.com | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-apps/api/asset-reporting-api | |
| – | RS-S06 | https://support.applovin.com/en/growth/promoting-your-apps/track-and-optimize/tracking-url-macros | support.applovin.com | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/promoting-your-apps/track-and-optimize/tracking-url-macros | |
| – | RS-S07 | https://support.applovin.com/en/growth/introduction/billing | support.applovin.com | technical_doc | full | vendor documentation | linkhttps://support.applovin.com/en/growth/introduction/billing | |
| – | RS-S08 | https://applovin.com/en | applovin.com | technical_doc | full | vendor documentation | linkhttps://applovin.com/en | |
| – | RS-S09 | https://developer.moloco.cloud/reference/dspapi_createcampaign-1 | developer.moloco.cloud | technical_doc | full | vendor documentation | linkhttps://developer.moloco.cloud/reference/dspapi_createcampaign-1 | |
| – | RS-S10 | https://help.moloco.com/hc/en-us/articles/4417515214999-Choose-the-right-campaign-goal | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/4417515214999-Choose-the-right-campaign-goal | |
| – | RS-S11 | https://developer.moloco.cloud/docs/create-a-target-audience-for-your-campaign | developer.moloco.cloud | technical_doc | full | vendor documentation | linkhttps://developer.moloco.cloud/docs/create-a-target-audience-for-your-campaign | |
| – | RS-S12 | https://help.moloco.com/hc/en-us/articles/360049890994-Target-settings-and-user-lists | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/360049890994-Target-settings-and-user-lists | |
| – | RS-S13 | https://help.moloco.com/hc/en-us/articles/30060034592919-How-to-set-up-SKAdNetwork-SKAN-attribution-for-iOS-apps | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/30060034592919-How-to-set-up-SKAdNetwork-SKAN-attribution-for-iOS-apps | |
| – | RS-S14 | https://developer.moloco.cloud/reference/dspapi_updateproductskanconversionconfig | developer.moloco.cloud | technical_doc | full | vendor documentation | linkhttps://developer.moloco.cloud/reference/dspapi_updateproductskanconversionconfig | |
| – | RS-S15 | https://developer.moloco.cloud/reference/dspapi_queryanalyticsskadnetwork | developer.moloco.cloud | technical_doc | full | vendor documentation | linkhttps://developer.moloco.cloud/reference/dspapi_queryanalyticsskadnetwork | |
| – | RS-S16 | https://help.moloco.com/hc/en-us/articles/4404658994071-A-B-test-settings | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/4404658994071-A-B-test-settings | |
| – | RS-S17 | https://help.moloco.com/hc/en-us/articles/22553113373335-Test-your-creatives | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/22553113373335-Test-your-creatives | |
| – | RS-S18 | https://help.moloco.com/hc/en-us/articles/15764588719255-Pricing | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/15764588719255-Pricing | |
| – | RS-S19 | https://help.moloco.com/hc/en-us/articles/360047856254-Log-data-field-specification | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/360047856254-Log-data-field-specification | |
| – | RS-S20 | https://www.moloco.com/case-studies/nexon-sees-incremental-impact-of-moloco-performance-ctv | moloco.com | technical_doc | full | vendor documentation | linkhttps://www.moloco.com/case-studies/nexon-sees-incremental-impact-of-moloco-performance-ctv | |
| – | RS-S21 | https://help.moloco.com/hc/en-us/articles/360047856074-Log-data-overview | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/360047856074-Log-data-overview | |
| – | RS-S22 | https://help.moloco.com/hc/en-us/articles/11111419909655-Data-access-policy | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/11111419909655-Data-access-policy | |
| – | RS-S23 | https://developer.moloco.cloud/docs/campaign-management-api | developer.moloco.cloud | technical_doc | full | vendor documentation | linkhttps://developer.moloco.cloud/docs/campaign-management-api | |
| – | RS-S24 | https://help.moloco.com/hc/en-us/articles/17341427705495-How-to-set-up-Connected-TV-CTV-measurements-with-AppsFlyer | help.moloco.com | technical_doc | full | vendor documentation | linkhttps://help.moloco.com/hc/en-us/articles/17341427705495-How-to-set-up-Connected-TV-CTV-measurements-with-AppsFlyer | |
| – | RS-S25 | https://www.moloco.com/customers | moloco.com | technical_doc | full | vendor documentation | linkhttps://www.moloco.com/customers | |
| – | RS-S26 | https://www.moloco.com/case-studies/freenow | moloco.com | technical_doc | full | vendor documentation | linkhttps://www.moloco.com/case-studies/freenow | |
| – | RS-S27 | https://www.moloco.com/case-studies/benjamin-app | moloco.com | technical_doc | full | vendor documentation | linkhttps://www.moloco.com/case-studies/benjamin-app | |
| – | RS-S28 | https://www.moloco.com/case-studies/reelshort | moloco.com | technical_doc | full | vendor documentation | linkhttps://www.moloco.com/case-studies/reelshort | |
| – | RS-S29 | https://docs.liftoff.io/advertiser/campaign_management_api | docs.liftoff.io | technical_doc | full | vendor documentation | linkhttps://docs.liftoff.io/advertiser/campaign_management_api | |
| – | RS-S30 | https://docs.liftoff.io/advertiser/direct/liftoff-api-audiences | docs.liftoff.io | technical_doc | full | vendor documentation | linkhttps://docs.liftoff.io/advertiser/direct/liftoff-api-audiences | |
| – | RS-S31 | https://docs.liftoff.io/advertiser/reporting_api | docs.liftoff.io | technical_doc | full | vendor documentation | linkhttps://docs.liftoff.io/advertiser/reporting_api | |
| – | RS-S32 | https://liftoff.ai/blog/webinar-recap-learning-about-source-identifiers-and-skan-skadnetwork/ | liftoff.ai | technical_doc | full | vendor documentation | linkhttps://liftoff.ai/blog/webinar-recap-learning-about-source-identifiers-and-skan-skadnetwork/ | |
| – | RS-S33 | https://docs.liftoff.io/creative_lab | docs.liftoff.io | technical_doc | full | vendor documentation | linkhttps://docs.liftoff.io/creative_lab | |
| – | RS-S34 | https://docs.liftoff.io/liftoff_creatives/ad_formats | docs.liftoff.io | technical_doc | full | vendor documentation | linkhttps://docs.liftoff.io/liftoff_creatives/ad_formats | |
| – | RS-S35 | https://docs.liftoff.io/reports | docs.liftoff.io | technical_doc | full | vendor documentation | linkhttps://docs.liftoff.io/reports | |
| – | RS-S36 | https://liftoff.ai/resources/case-study/delivery-hero-incrementality/ | liftoff.ai | technical_doc | full | vendor documentation | linkhttps://liftoff.ai/resources/case-study/delivery-hero-incrementality/ | |
| – | RS-S37 | https://liftoff.ai/blog/structured-experimentation-that-scales/ | liftoff.ai | technical_doc | full | vendor documentation | linkhttps://liftoff.ai/blog/structured-experimentation-that-scales/ | |
| – | RS-S38 | https://docs.liftoff.io/ | docs.liftoff.io | technical_doc | full | vendor documentation | linkhttps://docs.liftoff.io/ | |
| – | RS-S39 | https://liftoff.ai/resources/case-study/acorns/ | liftoff.ai | technical_doc | full | vendor documentation | linkhttps://liftoff.ai/resources/case-study/acorns/ | |
| – | RS-S40 | https://docs.unity.com/en-us/grow/acquire/campaigns/choosing-a-campaign-goal | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/campaigns/choosing-a-campaign-goal | |
| – | RS-S41 | https://docs.unity.com/en-us/grow/acquire/campaigns/roas/intro-to-roas-campaigns | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/campaigns/roas/intro-to-roas-campaigns | |
| – | RS-S42 | https://docs.unity.com/en-us/grow/acquire/campaigns/types | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/campaigns/types | |
| – | RS-S43 | https://docs.unity.com/en-us/grow/acquire/privacy/skadnetwork/postback-integration | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/privacy/skadnetwork/postback-integration | |
| – | RS-S44 | https://docs.unity.com/en-us/grow/acquire/privacy/skadnetwork/dashboard-support | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/privacy/skadnetwork/dashboard-support | |
| – | RS-S45 | https://docs.unity.com/en-us/grow/acquire/campaigns/creative-testing/introduction | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/campaigns/creative-testing/introduction | |
| – | RS-S46 | https://docs.unity.com/en-us/grow/acquire/budgets/billing | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/budgets/billing | |
| – | RS-S47 | https://docs.unity.com/en-us/grow/acquire/targeting/app/introduction | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/targeting/app/introduction | |
| – | RS-S48 | https://docs.unity.com/en-us/grow/acquire/reporting/dashboard/dimensions | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/reporting/dashboard/dimensions | |
| – | RS-S49 | https://docs.unity.com/en-us/grow/acquire/reporting/api-reports | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/reporting/api-reports | |
| – | RS-S50 | https://docs.unity.com/en-us/grow/acquire/reporting/csv-reports | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/reporting/csv-reports | |
| – | RS-S51 | https://docs.unity.com/en-us/grow/acquire/management/acquire-rest-apis | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/en-us/grow/acquire/management/acquire-rest-apis | |
| – | RS-S52 | https://docs.unity.com/legacy-services-docs/advertise/v1/ | docs.unity.com | technical_doc | full | vendor documentation | linkhttps://docs.unity.com/legacy-services-docs/advertise/v1/ | |
| – | RS-S53 | https://adv.mintegral.com/doc/en/guide/offer/createOffer.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/guide/offer/createOffer.html | |
| – | RS-S54 | https://adv.mintegral.com/doc/en/createCampaign/targetRoasCampaign.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/createCampaign/targetRoasCampaign.html | |
| – | RS-S55 | https://adv.mintegral.com/doc/en/guide/audience/createAudience.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/guide/audience/createAudience.html | |
| – | RS-S56 | https://adv.mintegral.com/doc/en/guide/offer/updateTargetAudience.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/guide/offer/updateTargetAudience.html | |
| – | RS-S57 | https://adv.mintegral.com/doc/en/ | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/ | |
| – | RS-S58 | https://www.mintegral.com/en/creative-studio | mintegral.com | technical_doc | full | vendor documentation | linkhttps://www.mintegral.com/en/creative-studio | |
| – | RS-S59 | https://adv.mintegral.com/doc/en/creatives/playable.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/creatives/playable.html | |
| – | RS-S60 | https://adv.mintegral.com/doc/en/guide/report/advancedPerformanceReport.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/guide/report/advancedPerformanceReport.html | |
| – | RS-S61 | https://adv.mintegral.com/doc/en/guide/offer/updateTraffic.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/guide/offer/updateTraffic.html | |
| – | RS-S62 | https://adv.mintegral.com/doc/en/analyzeOptimize/blacklist.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/analyzeOptimize/blacklist.html | |
| – | RS-S63 | https://adv.mintegral.com/doc/en/guide/campaign/createCampaign.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/guide/campaign/createCampaign.html | |
| – | RS-S64 | https://adv.mintegral.com/doc/en/guide/offer/updateBudget.html | adv.mintegral.com | technical_doc | full | vendor documentation | linkhttps://adv.mintegral.com/doc/en/guide/offer/updateBudget.html | |
| – | RS-S65 | https://www.mintegral.com/en/case | mintegral.com | technical_doc | full | vendor documentation | linkhttps://www.mintegral.com/en/case | |
| – | RS-S66 | https://www.digitalturbine.com/case-studies/funvent-studios | digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://www.digitalturbine.com/case-studies/funvent-studios | |
| – | RS-S67 | https://docs.digitalturbine.com/offerwall-advertisers/acp-edge-advertiser-dashboard/campaign-setup/creating-a-campaign | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/offerwall-advertisers/acp-edge-advertiser-dashboard/campaign-setup/creating-a-campaign | |
| – | RS-S68 | https://www.digitalturbine.com/case-studies/magazine-luiza | digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://www.digitalturbine.com/case-studies/magazine-luiza | |
| – | RS-S69 | https://docs.digitalturbine.com/measurement/measurement | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/measurement/measurement | |
| – | RS-S70 | https://docs.digitalturbine.com/llms.txt | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/llms.txt | |
| – | RS-S71 | https://docs.digitalturbine.com/measurement/reporting-api/reporting-api-metrics-and-dimensions | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/measurement/reporting-api/reporting-api-metrics-and-dimensions | |
| – | RS-S72 | https://docs.digitalturbine.com/offerwall-advertisers/acp-edge-advertiser-dashboard/blocked-apps-tool | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/offerwall-advertisers/acp-edge-advertiser-dashboard/blocked-apps-tool | |
| – | RS-S73 | https://docs.digitalturbine.com/offerwall-advertisers/acp-edge-advertiser-dashboard/micro-bidding | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/offerwall-advertisers/acp-edge-advertiser-dashboard/micro-bidding | |
| – | RS-S74 | https://www.digitalturbine.com/case-studies/playrix | digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://www.digitalturbine.com/case-studies/playrix | |
| – | RS-S75 | https://docs.digitalturbine.com/measurement/reporting-api/using-the-reporting-api | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/measurement/reporting-api/using-the-reporting-api | |
| – | RS-S76 | https://docs.digitalturbine.com/offerwall-advertisers/reporting/reporting-api | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/offerwall-advertisers/reporting/reporting-api | |
| – | RS-S77 | https://docs.digitalturbine.com/offerwall-advertisers/advertiser-management-api | docs.digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://docs.digitalturbine.com/offerwall-advertisers/advertiser-management-api | |
| – | RS-S78 | https://www.digitalturbine.com/case-studies/co-operative-group-and-dentsu | digitalturbine.com | technical_doc | full | vendor documentation | linkhttps://www.digitalturbine.com/case-studies/co-operative-group-and-dentsu | |
| – | RS-S79 | https://help.kayzen.io/en/articles/5150180-campaign-managment | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/5150180-campaign-managment | |
| – | RS-S80 | https://developers.kayzen.io/reference/create-campaign | developers.kayzen.io | technical_doc | full | vendor documentation | linkhttps://developers.kayzen.io/reference/create-campaign | |
| – | RS-S81 | https://help.kayzen.io/en/articles/2753891-retargeting-guide | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/2753891-retargeting-guide | |
| – | RS-S82 | https://help.kayzen.io/en/articles/2751037-audience-creation | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/2751037-audience-creation | |
| – | RS-S83 | https://help.kayzen.io/en/articles/3440152-creative-and-conversion-testing | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/3440152-creative-and-conversion-testing | |
| – | RS-S84 | https://help.kayzen.io/en/articles/2747221-creative-a-b-testing | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/2747221-creative-a-b-testing | |
| – | RS-S85 | https://help.kayzen.io/en/articles/5718423-html-and-playable-technical-specifications | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/5718423-html-and-playable-technical-specifications | |
| – | RS-S86 | https://help.kayzen.io/en/articles/2764340-user-acquisition-guide | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/2764340-user-acquisition-guide | |
| – | RS-S87 | https://help.kayzen.io/en/articles/5150156-account-billing-and-pricing-faqs-everything-you-need-to-know | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/5150156-account-billing-and-pricing-faqs-everything-you-need-to-know | |
| – | RS-S88 | https://help.kayzen.io/en/articles/16406303-appsflyer-setup-for-kayzen-ctv-attribution | help.kayzen.io | technical_doc | full | vendor documentation | linkhttps://help.kayzen.io/en/articles/16406303-appsflyer-setup-for-kayzen-ctv-attribution | |
| – | RS-S89 | https://kayzen.io/blog/category/case-studies | kayzen.io | technical_doc | full | vendor documentation | linkhttps://kayzen.io/blog/category/case-studies | |
| – | RS-S90 | https://smadex.com/performance-engine | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/performance-engine | |
| – | RS-S91 | https://smadex.com/app-retargeting | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/app-retargeting | |
| – | RS-S92 | https://smadex.com/mobile-ua | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/mobile-ua | |
| – | RS-S93 | https://smadex.com/creative-studio | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/creative-studio | |
| – | RS-S94 | https://smadex.com/brand-safety | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/brand-safety | |
| – | RS-S95 | https://smadex.com/success-stories/article/cabify | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/success-stories/article/cabify | |
| – | RS-S96 | https://smadex.com/ctv | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/ctv | |
| – | RS-S97 | https://smadex.com/success-stories/article/foodpanda | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/success-stories/article/foodpanda | |
| – | RS-S98 | https://smadex.com/success-stories/article/babbel | smadex.com | technical_doc | full | vendor documentation | linkhttps://smadex.com/success-stories/article/babbel | |
| – | RS-S99 | https://help.remerge.io/hc/en-us/articles/360012730579-Performance-Glossary | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/360012730579-Performance-Glossary | |
| – | RS-S100 | https://help.remerge.io/hc/en-us/articles/11217955375644-Client-Onboarding-Instructions | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/11217955375644-Client-Onboarding-Instructions | |
| – | RS-S101 | https://help.remerge.io/hc/en-us/articles/360021454800-Retargeting-Remerge | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/360021454800-Retargeting-Remerge | |
| – | RS-S102 | https://help.remerge.io/hc/en-us/articles/360016849039-Best-Practice-Principles | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/360016849039-Best-Practice-Principles | |
| – | RS-S103 | https://help.remerge.io/hc/en-us/articles/7437684433692-Audiences | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/7437684433692-Audiences | |
| – | RS-S104 | https://help.remerge.io/hc/en-us/articles/360019456380-SKAdNetwork-Remerge | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/360019456380-SKAdNetwork-Remerge | |
| – | RS-S105 | https://help.remerge.io/hc/en-us/articles/8071419855004-Overview-Support | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/8071419855004-Overview-Support | |
| – | RS-S106 | https://help.remerge.io/hc/en-us/articles/8402317755676-Luna | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/8402317755676-Luna | |
| – | RS-S107 | https://help.remerge.io/hc/en-us/articles/360008597140-Frequently-Asked-Questions | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/360008597140-Frequently-Asked-Questions | |
| – | RS-S108 | https://help.remerge.io/hc/en-us/articles/115003440434-Remerge-Reporting-API | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/115003440434-Remerge-Reporting-API | |
| – | RS-S109 | https://www.remerge.io/case-study/delivery-hero | remerge.io | technical_doc | full | vendor documentation | linkhttps://www.remerge.io/case-study/delivery-hero | |
| – | RS-S110 | https://help.remerge.io/hc/en-us/articles/4405023529234-Incremental-Impact-Data-Forwarding | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/4405023529234-Incremental-Impact-Data-Forwarding | |
| – | RS-S111 | https://help.remerge.io/hc/en-us/articles/360021454280-User-Acquisition-Remerge | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us/articles/360021454280-User-Acquisition-Remerge | |
| – | RS-S112 | https://help.remerge.io/hc/en-us | help.remerge.io | technical_doc | full | vendor documentation | linkhttps://help.remerge.io/hc/en-us | |
| – | RS-S113 | https://www.remerge.io/ | remerge.io | technical_doc | full | vendor documentation | linkhttps://www.remerge.io/ | |
| – | RS-S114 | https://www.remerge.io/case-study | remerge.io | technical_doc | full | vendor documentation | linkhttps://www.remerge.io/case-study | |
| – | RS-S115 | https://www.remerge.io/executions/executions-delivery | remerge.io | technical_doc | full | vendor documentation | linkhttps://www.remerge.io/executions/executions-delivery | |
| – | RS-S116 | https://help.jampp.com/en/articles/3516393-integrating-with-appsflyer-retargeting | help.jampp.com | technical_doc | full | vendor documentation | linkhttps://help.jampp.com/en/articles/3516393-integrating-with-appsflyer-retargeting | |
| – | RS-S117 | https://help.jampp.com/en/articles/11271971-non-idfa-retargeting-for-ios | help.jampp.com | technical_doc | full | vendor documentation | linkhttps://help.jampp.com/en/articles/11271971-non-idfa-retargeting-for-ios | |
| – | RS-S118 | https://help.jampp.com/en/articles/10927113-new-global-bundles-and-ip-lists | help.jampp.com | technical_doc | full | vendor documentation | linkhttps://help.jampp.com/en/articles/10927113-new-global-bundles-and-ip-lists | |
| – | RS-S119 | https://help.jampp.com/en/collections/1577895-silver | help.jampp.com | technical_doc | full | vendor documentation | linkhttps://help.jampp.com/en/collections/1577895-silver | |
| – | RS-S120 | https://help.jampp.com/en/articles/10211752-model-status-and-sla-monitoring | help.jampp.com | technical_doc | full | vendor documentation | linkhttps://help.jampp.com/en/articles/10211752-model-status-and-sla-monitoring | |
| – | RS-S121 | https://www.jampp.com/blog-category/case-studies | jampp.com | technical_doc | full | vendor documentation | linkhttps://www.jampp.com/blog-category/case-studies | |
| – | RS-S122 | https://www.jampp.com/blog/wallapop-drives-36-yoy-lister-growth-with-jampp | jampp.com | technical_doc | full | vendor documentation | linkhttps://www.jampp.com/blog/wallapop-drives-36-yoy-lister-growth-with-jampp | |
| – | RS-S123 | https://verve.com/case-studies/otto/ | verve.com | technical_doc | full | vendor documentation | linkhttps://verve.com/case-studies/otto/ | |
| – | RS-S124 | https://dataseat.com/retargeting | dataseat.com | technical_doc | full | vendor documentation | linkhttps://dataseat.com/retargeting | |
| – | RS-S125 | https://dataseat.com/ | dataseat.com | technical_doc | full | vendor documentation | linkhttps://dataseat.com/ | |
| – | RS-S126 | https://verve.com/case-studies/linkedin/ | verve.com | technical_doc | full | vendor documentation | linkhttps://verve.com/case-studies/linkedin/ | |
| – | RS-S127 | https://dataseat.com/mobile-dsp | dataseat.com | technical_doc | full | vendor documentation | linkhttps://dataseat.com/mobile-dsp | |
| – | RS-S128 | https://developers.facebook.com/docs/app-ads/advantage-app-campaigns | developers.facebook.com | technical_doc | full | vendor documentation | linkhttps://developers.facebook.com/docs/app-ads/advantage-app-campaigns | |
| – | RS-S129 | https://developers.facebook.com/docs/marketing-api/advantage-campaigns | developers.facebook.com | technical_doc | full | vendor documentation | linkhttps://developers.facebook.com/docs/marketing-api/advantage-campaigns | |
| – | RS-S130 | https://developers.facebook.com/docs/app-events/guides/aggregated-event-measurement | developers.facebook.com | technical_doc | full | vendor documentation | linkhttps://developers.facebook.com/docs/app-events/guides/aggregated-event-measurement | |
| – | RS-S131 | https://developers.facebook.com/docs/marketing-api/guides/lift-studies | developers.facebook.com | technical_doc | full | vendor documentation | linkhttps://developers.facebook.com/docs/marketing-api/guides/lift-studies | |
| – | RS-S132 | https://developers.facebook.com/docs/marketing-api/insights | developers.facebook.com | technical_doc | full | vendor documentation | linkhttps://developers.facebook.com/docs/marketing-api/insights | |
| – | RS-S133 | https://support.google.com/google-ads/answer/6167156?hl=en | support.google.com | technical_doc | full | vendor documentation | linkhttps://support.google.com/google-ads/answer/6167156?hl=en | |
| – | RS-S134 | https://support.google.com/google-ads/answer/9234180?hl=en | support.google.com | technical_doc | full | vendor documentation | linkhttps://support.google.com/google-ads/answer/9234180?hl=en | |
| – | RS-S135 | https://support.google.com/google-ads/answer/9260893?hl=en | support.google.com | technical_doc | full | vendor documentation | linkhttps://support.google.com/google-ads/answer/9260893?hl=en | |
| – | RS-S136 | https://support.google.com/google-ads/answer/16771743?hl=en | support.google.com | technical_doc | full | vendor documentation | linkhttps://support.google.com/google-ads/answer/16771743?hl=en | |
| – | RS-S137 | https://support.google.com/google-ads/answer/16638855?hl=en | support.google.com | technical_doc | full | vendor documentation | linkhttps://support.google.com/google-ads/answer/16638855?hl=en | |
| – | RS-S138 | https://support.google.com/google-ads/answer/14074599?hl=en | support.google.com | technical_doc | full | vendor documentation | linkhttps://support.google.com/google-ads/answer/14074599?hl=en | |
| – | RS-S139 | https://support.google.com/google-ads/answer/17136922?hl=en | support.google.com | technical_doc | full | vendor documentation | linkhttps://support.google.com/google-ads/answer/17136922?hl=en | |
| – | RS-S140 | https://support.google.com/google-ads/answer/15400292?hl=en | support.google.com | technical_doc | full | vendor documentation | linkhttps://support.google.com/google-ads/answer/15400292?hl=en | |
| – | RS-S141 | https://ads.tiktok.com/help/article/about-smart-plus-app-campaigns?lang=en | ads.tiktok.com | technical_doc | full | vendor documentation | linkhttps://ads.tiktok.com/help/article/about-smart-plus-app-campaigns?lang=en | |
| – | RS-S142 | https://ads.tiktok.com/help/article/about-ios-real-time-conversion-reporting?lang=en | ads.tiktok.com | technical_doc | full | vendor documentation | linkhttps://ads.tiktok.com/help/article/about-ios-real-time-conversion-reporting?lang=en | |
| – | RS-S143 | https://ads.tiktok.com/help/article/about-smart-plus-campaign?lang=en | ads.tiktok.com | technical_doc | full | vendor documentation | linkhttps://ads.tiktok.com/help/article/about-smart-plus-campaign?lang=en | |
| – | RS-S144 | https://github.com/tiktok/tiktok-business-api-sdk | github.com | technical_doc | full | vendor documentation | linkhttps://github.com/tiktok/tiktok-business-api-sdk | |
| – | RS-S145 | https://ads.tiktok.com/help/article/best-practices-for-smart-plus-app-campaigns?lang=en | ads.tiktok.com | technical_doc | full | vendor documentation | linkhttps://ads.tiktok.com/help/article/best-practices-for-smart-plus-app-campaigns?lang=en | |
| – | RS-S146 | https://ads.apple.com/app-store/help/campaigns/0095-maximize-conversions | ads.apple.com | technical_doc | full | vendor documentation | linkhttps://ads.apple.com/app-store/help/campaigns/0095-maximize-conversions | |
| – | RS-S147 | https://ads.apple.com/app-store/help/ad-groups/0021-modify-audience-settings | ads.apple.com | technical_doc | full | vendor documentation | linkhttps://ads.apple.com/app-store/help/ad-groups/0021-modify-audience-settings | |
| – | RS-S148 | https://ads.apple.com/app-store/help/ads/0077-create-ad-variations | ads.apple.com | technical_doc | full | vendor documentation | linkhttps://ads.apple.com/app-store/help/ads/0077-create-ad-variations | |
| – | RS-S149 | https://ads.apple.com/app-store/help/ad-placements/0081-ad-placement-options | ads.apple.com | technical_doc | full | vendor documentation | linkhttps://ads.apple.com/app-store/help/ad-placements/0081-ad-placement-options | |
| – | RS-S150 | https://ads.apple.com/app-store/help/reporting/0023-reporting-options-and-definitions | ads.apple.com | technical_doc | full | vendor documentation | linkhttps://ads.apple.com/app-store/help/reporting/0023-reporting-options-and-definitions | |
| [67] | RS-S151 | https://ads.apple.com/app-store/help/attribution/0028-measuring-ad-performance | ads.apple.com | technical_doc | full | vendor documentation | linkhttps://ads.apple.com/app-store/help/attribution/0028-measuring-ad-performance | |
| – | RS-S152 | https://ads.apple.com/app-store/help/reporting/0092-tips-for-evaluating-performance | ads.apple.com | technical_doc | full | vendor documentation | linkhttps://ads.apple.com/app-store/help/reporting/0092-tips-for-evaluating-performance | |
| – | RS-S153 | https://ads.apple.com/app-store/help/campaigns/0022-use-the-apple-ads-platform-api | ads.apple.com | technical_doc | full | vendor documentation | linkhttps://ads.apple.com/app-store/help/campaigns/0022-use-the-apple-ads-platform-api | |
| – | CS-S01 | Top 5 Data Trends of 2025 and Predictions for 2026 (re-opened) | AppsFlyer | 2025-12-10 | vendor_panel | full (raw HTML, curl) | AppsFlyer estimates spend from its own client panel | linkhttps://www.appsflyer.com/resources/reports/top-5-data-trends-report/ |
| – | CS-S02 | About AppLovin's Axon AI (re-opened) | AppLovin Corporation | vendor | full (raw HTML, curl) | Issuer's own disclosure | linkhttps://legal.applovin.com/about-applovins-axon-ai/ | |
| – | CS-S03 | Receiving postbacks in multiple conversion windows (documentation JSON, re-opened) | Apple Inc. | technical_doc | full (Apple documentation JSON endpoint) | platform owner | linkhttps://developer.apple.com/tutorials/data/documentation/storekit/receiving-postbacks-in-multiple-conversion-windows.json | |
| – | CS-S04 | AppLovin Ads is now open to all advertisers (re-opened) | AppLovin (Adam Foroughi, CEO) | 2026-06-22 | vendor | full (raw HTML, curl) | Issuer's own announcement | linkhttps://www.applovin.com/en/blog/applovin-ads-now-open |
| – | CS-S05 | google/lifetime_value README (raw, re-opened) | Google (GitHub repository) | technical_doc | full | Google authors of the method | linkhttps://raw.githubusercontent.com/google/lifetime_value/master/README.md | |
| – | CS-S06 | Auto-renewable subscriptions (re-opened) | Apple Inc. | platform_doc | full (raw HTML, curl) | platform operator | linkhttps://developer.apple.com/app-store/subscriptions/ | |
| – | CS-S07 | About Target ROAS bidding (re-opened) | Google (Google Ads Help) | platform_doc | full (raw HTML, curl) | Platform describing its own product | linkhttps://support.google.com/google-ads/answer/6268637?hl=en | |
| – | CS-S08 | Uber Sued Over Payment For Alleged Fraudulent Ads (opened directly) | PYMNTS | 2018-01 | press | full (raw HTML, curl) | n/a | linkhttps://www.pymnts.com/legal/2018/uber-lawsuit-fetch-media-ad-fraud/ |
| – | CS-S09 | Measuring Consumer Sensitivity to Audio Advertising (arXiv abstract page, re-opened) | Ali Goli; Jason Huang; Nikita Riabov; David Reiley | 2024-12 | study | full (abstract page) | One author at Sirius XM Pandora | linkhttps://arxiv.org/abs/2412.05516 |
| – | CS-S10 | Close Enough? A Large-Scale Exploration of Non-Experimental Approaches to Advertising Measurement (arXiv 2201.07055v2 PDF) | Brett R. Gordon; Robert Moakler; Florian Zettelmeyer | 2022-10-04 | study | full (PDF text) | Moakler at Meta; Gordon and Zettelmeyer part-time Facebook employees for data access | linkhttps://arxiv.org/pdf/2201.07055 |
| – | CS-S11 | Consumer Heterogeneity and Paid Search Effectiveness (NBER w20171, re-opened) | Tom Blake; Chris Nosko; Steven Tadelis | 2014-05 | study | full (PDF text) | Authors at eBay Research Labs | linkhttps://www.nber.org/system/files/working_papers/w20171/w20171.pdf |
| – | CS-S12 | Verve Group SE Annual and Sustainability Report 2025 (re-opened) | Verve Group SE | 2026-04 | filing | full (PDF text) | issuer | linkhttps://investors.verve.com/wp-content/uploads/2026/04/Verve_Annual_and_Sustainability_Report_2025_English.pdf |
| – | CS-S13 | Verve Group SE Q4 2025 preliminary results release (re-opened) | Verve Group SE | 2026-01-26 | filing | full (raw HTML, curl) | issuer | linkhttps://press.verve.com/verve-group-se-delivers-strong-operational-performance-in-q4-2025-driving-organic-growth-and-gross-margin-expansion-and-publishes-financial-guidance-for-2026 |
| – | CS-S14 | Find or create placement reports for your App campaigns (re-opened) | Google (Google Ads Help) | platform_doc | full (raw HTML, curl) | Platform describing its own product | linkhttps://support.google.com/google-ads/answer/9141542?hl=en | |
| – | CS-S15 | About App campaigns | Google (Google Ads Help) | platform_doc | full (raw HTML, curl) | Platform describing its own product | linkhttps://support.google.com/google-ads/answer/6247380?hl=en | |
| – | CS-S16 | About TikTok for Business MCP Server (re-opened) | TikTok (TikTok Ads Manager Help) | platform_doc | full (raw HTML, curl) | Platform describing its own product | linkhttps://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server?lang=en | |
| – | CS-S17 | About Conversion Lift (re-opened) | Google (Google Ads Help) | platform_doc | full (raw HTML, curl) | Platform describing its own product | linkhttps://support.google.com/google-ads/answer/12003020?hl=en | |
| – | CS-S18 | About Conversion Lift Study (re-opened) | TikTok (TikTok Ads Manager Help) | platform_doc | full (raw HTML, curl) | Platform describing its own product | linkhttps://ads.tiktok.com/help/article/about-conversion-lift-study?lang=en | |
| – | CS-S19 | Conversion Lift Measurement (Marketing API guide, re-opened) | Meta (Meta for Developers) | platform_doc | full: a direct request to the official page returned the guide text on 27 Sep 2026 (an earlier attempt had returned HTTP 400) | Platform describing its own product | linkhttps://developers.facebook.com/docs/marketing-api/guides/lift-studies/v2.9 | |
| – | CS-S20 | Supreme Court docket No. 25-1311, Apple Inc. v. Epic Games, Inc. (docket JSON) | Supreme Court of the United States | regulator_or_court | full | n/a | linkhttps://www.supremecourt.gov/RSS/Cases/JSON/25-1311.json | |
| – | CS-S21 | Apple v. Epic Games, No. 25-1311, questions presented (re-opened) | Supreme Court of the United States | 2026-06-30 | regulator_or_court | full (PDF text) | n/a | linkhttps://www.supremecourt.gov/qp/25-01311qp.pdf |
| – | CS-S22 | Meridian introduction (re-opened) | Google (Google for Developers) | technical_doc | full (raw HTML, curl) | Google documenting its own open-source MMM | linkhttps://developers.google.com/meridian/docs/basics/meridian-introduction | |
| – | CS-S23 | Product page optimization (re-opened) | Apple Inc. | technical_doc | full (raw HTML, curl) | Apple promotes its own store feature | linkhttps://developer.apple.com/app-store/product-page-optimization/ | |
| – | CS-S24 | Custom product pages (re-opened) | Apple Inc. | technical_doc | full (raw HTML, curl) | Apple promotes its own store feature | linkhttps://developer.apple.com/app-store/custom-product-pages/ | |
| – | CS-S25 | Mobile App Growth Playbook (re-opened) author | No Fluff Advisory (the author) | 2026-06-05 | own_work | full (raw HTML, curl) | Author-owned; commercial interest in the positioning | linkhttps://nofluffadvisory.com/services/playbooks/mobile-app-growth/ |
| – | CS-S26 | Settlement Agreement and Mutual General Release, Uber v. Phunware et al. (SEC exhibit 10.12, Internet Archive capture) | Uber Technologies, Inc.; Phunware, Inc. | 2020-10-09 | regulator_or_court | full (archived raw HTML; sec.gov returned HTTP 403 to curl) | n/a | linkhttps://web.archive.org/web/2021id_/https://www.sec.gov/Archives/edgar/data/1665300/000162828020016344/ex1012-settlementagreement.htm |
| – | CS-S27 | Epic Games, Inc. v. Apple Inc., 4:20-cv-05640-YGR (N.D. Cal.) docket, newest entries first | CourtListener / RECAP | regulator_or_court | full (first page of entries, newest first, as captured 2026-09-27) | n/a | linkhttps://www.courtlistener.com/docket/17442392/epic-games-inc-v-apple-inc/?order_by=desc | |
| – | CS-S28 | Uber just sued one of its ad agencies, and it points to growing mistrust with mobile advertising (opened directly) | CNBC (Michelle Castillo) | 2017-09-19 | press | full (raw HTML, curl) | n/a | linkhttps://www.cnbc.com/2017/09/19/uber-sues-fetch-for-ad-fraud.html |
| [96] | CP-01 | Mobile App Growth Playbook author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-05 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/services/playbooks/mobile-app-growth/ |
| – | CP-02 | App DSP Landscape Matrix — data file author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-06 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/services/playbooks/mobile-app-growth/#app-dsp-matrix |
| – | CP-03 | Video & Mobile Ad Delivery Standards author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-11 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/standards/video-mobile-ad-delivery/ |
| – | CP-04 | Privacy & Consent Standards: GPP, TCF, SKAN & Platform APIs author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-11 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/standards/privacy-consent-platform-apis/ |
| – | CP-05 | Measurement, Verification & Media Quality: MRC, IVT, OM SDK author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-11 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/standards/measurement-verification-media-quality/ |
| – | CP-06 | CTV, Streaming & Live Event Advertising Standards author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-12 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/standards/ctv-streaming-live-event-advertising/ |
| – | CP-07 | IAB Incrementality Guidelines Decoded author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-07-12 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/standards/iab-incrementality-guidelines/ |
| – | CP-08 | Retail & Commerce Media Measurement author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-12 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/standards/retail-commerce-media-measurement/ |
| – | CP-09 | Gaming Playbook author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-05 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/services/playbooks/gaming/ |
| – | CP-10 | Performance Playbook (native/recommendation/commerce) author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-05 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/services/playbooks/performance/ |
| – | CP-11 | Outcome Underwriting Playbook author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-09-12 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/services/playbooks/outcome-underwriting/ |
| – | CP-12 | Measurement Governance Playbook author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-09-12 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/services/playbooks/measurement-governance/ |
| – | CP-13 | DSP / Agentic Buying — Ecosystem Surface Deep Dive author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-05 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/services/playbooks/multicloud-data-orchestration/ecosystem-surfaces/dsp-agentic-buying/ |
| – | CP-14 | BI / MMM / Decision Intelligence — Ecosystem Surface Deep Dive author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-05 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/services/playbooks/multicloud-data-orchestration/ecosystem-surfaces/bi-mmm-decision-intelligence/ |
| – | CP-15 | iROAS Is Not a Number, It's a Negotiation author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-07-13 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/iroas-is-not-a-number/ |
| – | CP-16 | One Event, Three Machines: Orchestrating Conversions Across PMax, Advantage+, and OpenAI Ads author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-07-23 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/one-event-three-machines/ |
| – | CP-17 | The Loop Closed Inside the Wall author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-07-21 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/the-loop-closed-inside-the-wall/ |
| – | CP-18 | Signal Containerization: The Next Abstraction Layer for Agentic Advertising author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-07 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/signal-containerization-agentic-advertising/ |
| – | CP-19 | Nobody Sells an Outcome author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-08-21 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/nobody-sells-an-outcome/ |
| – | CP-20 | The Risk You Can Price author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-08-23 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/the-risk-you-can-price/ |
| – | CP-21 | The Open Web Isn't Dead. It's Uninsured. author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-08-22 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/the-open-web-isnt-dead-its-uninsured/ |
| – | CP-22 | The CMO Owns the Action Space (Post-Agentic Marketing, Part 4) author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-07-05 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/post-agentic-marketing-part-4/ |
| – | CP-23 | The Mandate Finished Last author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-08-14 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/the-mandate-finished-last/ |
| – | CP-24 | From Meridian to NNN: How Transformers Are Redefining Marketing Mix Modeling author | Evgeny Popov / No Fluff Advisory (author's own work) | 2025-04-21 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/from-meridian-to-nnn-how-transformers-are-redefining-marketing-mix-modeling/ |
| – | CP-25 | Debunking Cross-Device Myth author | Evgeny Popov / No Fluff Advisory (author's own work) | 2015-08-13 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/debunking-cross-device-myth/ |
| – | CP-26 | Is Apple Harvesting Adtech Data? author | Evgeny Popov / No Fluff Advisory (author's own work) | 2023-12-15 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/is-apple-harvesting-adtech-data/ |
| – | CP-27 | Measurement, on the Browser's Terms author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-07-13 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/writing/measurement-on-the-browsers-terms/ |
| – | CP-28 | Glossary — Mobile App Growth term block author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-03 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/glossary/#apps-dsp |
| – | CP-29 | Glossary — cross-cutting incrementality/attribution terms (iROAS, Incrementality, Conversion Lift, Attribution window, Prebid Mobile) author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-03 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/glossary/#iroas-incremental-roas |
| – | CP-30 | AI Can Interpret Data. It Can't Vouch For It. author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-08-06 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://www.adexchanger.com/data-driven-thinking/ai-can-interpret-data-it-cant-vouch-for-it/ |
| – | CP-31 | Why Agentic Measurement Will Reprice The Ad Market author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-05 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://www.adexchanger.com/data-driven-thinking/why-agentic-measurement-will-reprice-the-ad-market/ |
| – | CP-32 | The Future of Marketing Measurement: From Reports to Real-Time Feedback author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://dmexco.com/stories/dmexco-column-the-future-of-marketing-measurement-from-reports-to-real-time-feedback/ |
| – | CP-33 | How Has Your Data Strategy Changed With Agentic AI at Your Doorstep? author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-09-09 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://advertisingweek.com/aw360/news/how-has-your-data-strategy-changed-with-agentic-ai-at-your-doorstep/19293/ |
| – | CP-34 | About page — author roles and disclosures author | Evgeny Popov / No Fluff Advisory (author's own work) | 2026-06-01 | author_corpus | full | Author's own publication; commercial advisory interest | linkhttps://nofluffadvisory.com/about/ |
The full register of 720 source records is in the HTML edition and in data/tables/source-register.csv. The print edition lists every cited source, with its address, in the References at the end.
C. Evidence ledger
Evidence ledger: every research finding
All findings from the research streams, with the outcome of the fact-check passes. Corrected wording is what the paper uses where a finding was qualified.
| AB-F01 | AppLovin's continuing (advertising) business reported FY2025 total revenue of $5,480.7 million, up 70% year-over-year. | direct_record | supported | high | ||
| AB-F02 | AppLovin reported FY2025 Adjusted EBITDA of $4,512.5 million, an 82% margin on revenue, up 87% year-over-year. | direct_record | supported | high | ||
| AB-F03 | AppLovin completed the sale of its Apps (mobile gaming studios) business to Tripledot Studios on 30 June 2025, with announced consideration of $400 million cash plus approximately 20% of Tripledot Studios' fully-diluted equity. | direct_record | supported | high | ||
| AB-F04 | AppLovin's FY2025 10-K XBRL tagging shows the divested Apps business classified under discontinued-operations member tags across 2023-2025 periods, consistent with the company now reporting its advertising platform as effectively a single continuing-operations business line. | inference | supported | medium | ||
| AB-F05 | Unity Software reported FY2025 total revenue of $1,849.6 million (up from $1,813.3 million in FY2024); Q4 2025 Grow Solutions segment revenue was $338 million versus Create Solutions at $165 million. | direct_record | supported | high | ||
| AB-F06 | Unity's Grow Solutions segment includes both the ironSource ad network (11% of Grow Solutions revenue in Q4 2025, per company commentary, and described as declining) and the Vector machine-learning bidding model (56% of Grow Solutions revenue in Q4 2025), which Unity states rolled out in Q1 2025. | vendor_assertion | qualified | medium | In Q4 2025 the Unity Ad Network, migrated to Unity's Vector AI platform (rolled out Q1 2025), represented 56% of Grow Solutions revenue and the declining IronSource Ad Network 11% (Unity FY2025 10-K; Q4 2025 release). | |
| AB-F07 | Unity reported FY2025 Adjusted EBITDA of $408.8 million (22% margin) alongside a GAAP net loss of $401.5 million. | direct_record | supported | high | ||
| AB-F08 | Digital Turbine reported fiscal year 2026 (ended 31 March 2026) total revenue of $565.3 million (+15% YoY), comprising On Device Solutions $382.4 million (+12%) and App Growth Platform $185.7 million (+21%), with Adjusted EBITDA of $122.5 million (21.7% margin). | direct_record | qualified | high | Digital Turbine reported FY2026 (ended 31 Mar 2026) net revenue of $565.3M (+15%): On Device Solutions $382.4M (+12%) and App Growth Platform $185.7M (+21%) before a $2.9M intersegment elimination; Adjusted EBITDA $122.5M (+69%; ~21.7% of revenue, derived). Revenue is partly gross (principal) and partly net (agent). | |
| AB-F09 | Mobvista (HKEX:1860) reported FY2025 total revenue of $2.05 billion (+35.7% YoY), of which its Mintegral programmatic ad platform contributed $1.96 billion (+35.9% YoY); Adjusted EBITDA rose 38.1% to $191 million. | direct_record | supported | high | ||
| AB-F10 | Within Mintegral's FY2025 revenue, gaming advertisers contributed $1.46 billion (74.6% of Mintegral revenue) and non-gaming sectors (e-commerce, utility apps, etc.) contributed a combined $499 million (25.4%). | vendor_assertion | supported | medium | ||
| AB-F11 | Mobvista states that AI-powered smart bidding infrastructure contributed over 80% of Mintegral's total revenue in FY2025. | vendor_assertion | supported | low | ||
| AB-F12 | Verve Group SE reported FY2025 revenue of EUR 550.9 million, below the low end of its own EUR 560-580 million guidance range, attributed to a Q4 2025 large customer's financial difficulties; Adjusted EBITDA was EUR 134.1 million (22.3% margin), above the guidance midpoint. | direct_record | qualified | high | Verve's audited 2025 annual report gives revenue of EUR 550.9M and adjusted EBITDA of EUR 134.4M (24.4% of reported revenue); the 26 Jan 2026 preliminary release gave EUR 134.1M and a 22.3% margin on like-for-like revenue of EUR 601.8M. | |
| AB-F13 | Verve Group SE's net debt rose to EUR 445.9 million at end-2025 (from EUR 351.2 million at end-2024) following its acquisitions of Captify Technologies and a company referred to as Acardo; neither the acquisition dates nor purchase prices were disclosed in the sources accessed. | direct_record | qualified | medium | Verve's net debt rose to EUR 445.9M at end-2025 (from EUR 351.2M) after acquiring Captify (15 Sep 2025; undiscounted consideration EUR 23.1M) and acardo Group AG (6 Oct 2025; EUR 32.3M), per its 2025 annual report. | |
| AB-F14 | Liftoff Mobile reported FY2025 revenue of $685.7 million (up from $519.3 million in FY2024, +32% YoY), with net loss narrowing to $23.1 million from $48.2 million in FY2024. | direct_record | supported | high | ||
| AB-F15 | Liftoff Mobile completed its IPO on Nasdaq (ticker LFTO) pricing at $23.00 per share on 3 June 2026, with trading beginning 4 June 2026; the primary offering was 19 million shares (up to 21.85 million with the underwriters' option), for gross proceeds of approximately $437-502.5 million depending on the overallotment. | direct_record | qualified | high | Liftoff Mobile priced its Nasdaq IPO (LFTO) at $23.00 on 3 June 2026, began trading 4 June and closed 5 June 2026, selling 21.85M primary shares including the fully exercised over-allotment (~$502.6M gross; ~$472.4M net before expenses, mostly used to repay $409.2M of debt). A January 2026 attempt (25.4M shares at $26-30) was withdrawn on 17 February 2026. | |
| AB-F16 | As of Q1 2026, Liftoff Mobile's S-1/A discloses no single customer represented more than 10% of Core Advertising revenue (384 customers each generating over $100,000 in annual Core Advertising revenue), and gaming advertisers represented slightly under 50% of advertiser revenue. | direct_record | qualified | high | For Q1 2026 Liftoff disclosed no customer above 10% of Core Advertising revenue, 384 customers contributing over $100K per year, and slightly more than half of advertiser revenue (excluding third-party programmatic platforms buying on its SSP) from outside gaming; one customer was 25.9% of receivables at end-2025. | |
| AB-F17 | Unity Software completed its all-stock merger with ironSource on 7 November 2022 at an exchange ratio of 0.1089 Unity shares per ironSource ordinary share, issuing approximately 112.5 million shares; prior Unity shareholders retained approximately 72.8% and former ironSource shareholders approximately 27.2% of the combined company on a fully diluted basis. | direct_record | supported | high | ||
| AB-F18 | On 9 August 2022, AppLovin disclosed a non-binding all-stock proposal to merge with Unity Software: 1.152 AppLovin Class A shares plus 0.314 AppLovin Class C shares per Unity share, implying $58.85 per Unity share and a $20 billion enterprise value (a stated 48% premium to Unity's 12 July 2022 price), with post-combination ownership of approximately 55% Unity / 45% AppLovin holders; the proposal was expressly conditioned on Unity terminating its pending ironSource acquisition. | direct_record | supported | high | ||
| AB-F19 | AppLovin acquired MoPub's mobile advertising business from Twitter, announced October 2021 and closed in early 2022, at a price reported in secondary sources as approximately $1.05-1.1 billion. | synthesis | qualified | low | AppLovin agreed on 6 October 2021 to buy Twitter's MoPub business and completed the acquisition on 1 January 2022 for approximately $1.05 billion in cash (AppLovin 8-Ks). | |
| AB-F20 | Sensor Tower's State of Mobile 2026 report estimates global app-store consumer spend (in-app purchases) reached $167 billion in 2025 (+10.6% YoY), with gaming IAP at approximately $82 billion and non-gaming IAP surpassing gaming for the first time; US consumer spend was estimated at nearly $60 billion. | vendor_panel | qualified | medium | Sensor Tower estimates 2025 revenue from in-app purchases and paid apps/games across iOS and Google Play at $167B (+10.6% YoY); games approached $82B (+1.3%), non-game apps passed games for the first time, and US consumers spent nearly $60B (modeled estimate, excluding third-party Android stores). | |
| AB-F21 | Appfigures estimates global consumer spending across the App Store and Google Play reached $155.8 billion in 2025 (+21.6% YoY): mobile games $72.2 billion (46%) and non-game apps $82.6 billion (54%); US spend was estimated at $55.5 billion (games $21.9B, non-game $33.6B). | vendor_panel | qualified | medium | As reported by TechCrunch, Appfigures estimates 2025 consumer spending on the App Store and Google Play at $155.8B (+21.6%): games $72.2B (~46%), non-game apps $82.6B; US spending $55.5B (games $21.9B, non-game $33.6B). This is a modeled estimate reported second-hand. | |
| AB-F22 | Two commercial app-intelligence vendors' full-year-2025 global app-store consumer-spend estimates diverge by roughly $11 billion (Sensor Tower $167B vs. Appfigures $155.8B, a ~7% gap) for what is nominally the same market and period, with neither source disclosing a comparable raw-data methodology in its accessible content. | synthesis | supported | high | ||
| AB-F23 | The IAB/PwC Internet Advertising Revenue Report (30th edition) reports total US digital advertising revenue of $294.6 billion in 2025, up 13.9% year-over-year; this figure spans all digital-advertising channels and formats and was not broken out by mobile app-install/in-app scope in the accessible (non-paywalled) portion of the report. | commissioned_measurement | supported | high | ||
| AB-F24 | AppLovin's advertising platform integrates a demand-side ad network (Axon Ads Manager/AppDiscovery), a mediation layer (MAX), a mobile measurement partner (Adjust, acquired 2021), and a CTV/streaming distribution business (Wurl) under single corporate ownership. | direct_record | qualified | high | AppLovin owns its UA ad platform (AppLovin Ads, formerly Axon Ads Manager), the MAX mediation/in-app bidding platform, the Adjust MMP (acquired April 2021) and the Wurl CTV platform (acquired April 2022), all reported in a single segment. AppLovin says Adjust data is not shared with it unless a customer directs. | |
| AB-F25 | Unity's Grow Solutions segment combines the ironSource ad network (acquired via the 2022 merger) with the LevelPlay mediation platform under common ownership. | direct_record | qualified | medium | Unity's Grow Solutions segment combines a mediation platform (marketed as LevelPlay), two owned ad networks (Unity Ad Network on Vector; IronSource Ad Network), an offerwall and Supersonic publishing under common ownership. | |
| AB-F26 | Digital Turbine's business combines On Device Solutions (OEM/device preload distribution) with App Growth Platform (an ad exchange/mediation business) under common ownership. | direct_record | qualified | medium | DT (formerly Digital Turbine) combines On Device Solutions (OEM/carrier on-device app distribution, SingleTap, DT DSP) with its App Growth Platform (DT DSP, DT Offer Wall and brand campaigns on its own app inventory, plus SDK-based programmatic monetization for publishers) under common ownership. Legacy AdColony assets were being sold in mid-2026. | |
| AB-F27 | No accessible primary or market-research source in this pass provided a specific dollar figure for either 2025/2026 US app-install advertising spend (Q1) or in-app ad revenue delivered inside apps (Q2); EMARKETER maintains dedicated forecast series for both but the underlying figures are paywalled. | inference | qualified | high | No census-grade or independent figure for US app-promotion spend (Q1) or in-app ad revenue (Q2) was found. The only Q1 figure is AppsFlyer's vendor-panel estimate of $109B global app marketing spend in 2025, and Liftoff's IPO prospectus cites an Altman Solon estimate of a ~$79B 2025 serviceable market for independent in-app ad tech. | |
| C-F01 | SKAdNetwork 4 (iOS 16.1+) supports up to three postback conversion windows -- days 0-2, 3-7, and 8-35 -- each sent after a random delay of 24-48 hours (first postback) or 24-144 hours (second/third). | direct_record | supported | high | ||
| C-F02 | SKAdNetwork 4 assigns each install a 'postback data tier' (crowd anonymity tier 0-3) that determines whether the postback contains a fine-grained conversion-value, a coarse-conversion-value only, a 2/3/4-digit source-identifier, and an optional country-code; Tier 0 apps receive only a single postback with a 2-digit source-identifier and no conversion value at all. | direct_record | supported | high | ||
| C-F03 | As of the research cutoff, Apple's official SKAdNetwork release notes list only versions 1, 2, 2.1, 2.2, 3, and 4 -- no SKAdNetwork 5 has shipped. | direct_record | supported | high | ||
| C-F04 | Apple's official documentation directs developers to 'Use AdAttributionKit for app ad campaigns on the App Store and alternative marketplaces,' but a separate interoperability document confirms the two frameworks currently coexist and are bridged (a SKAdNetwork conversion-value update call is mirrored into AdAttributionKit); no retirement or deprecation date for SKAdNetwork is stated anywhere in the reviewed official docs. | direct_record | supported | high | ||
| C-F05 | AdAttributionKit (introduced iOS 17.4, March 2024) added re-engagement measurement and a re-engagement universal-link URL in June 2024 (iOS 18 cycle), and added postback country-code, configurable attribution rules, and cooldown windows in June 2025 (iOS 26 cycle, WWDC25). | direct_record | supported | high | ||
| C-F06 | Apple's AdAttributionKit Updates changelog has no entries after June 2025; no new AdAttributionKit or SKAdNetwork functionality was found announced for WWDC26 (June 8, 2026, iOS 27 cycle) in official Apple documentation reviewed in this research. | direct_record | qualified | medium | Apple's AdAttributionKit changelog has no entries after June 2025 and the iOS 27 and 27.2 (beta) release notes contain no AdAttributionKit or SKAdNetwork items; the only post-June-2025 AdAttributionKit API found is AppImpression.handleView() at iOS 26.2, which the changelog does not record. | |
| C-F07 | A Beta API, requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:), available iOS/iPadOS/Mac Catalyst 27.2+, lets an app present a full-page, Markdown-formatted ATT consent sheet with an optional 'Additional Information' button; in France, Germany, Italy, Poland and Romania specifically, the full-page Markdown sheet is shown regardless of the app's own preference setting, while elsewhere in the EU it is shown only if the app opts in, and outside the EU the API has no effect (falls back to the standard system alert). | direct_record | supported | high | ||
| C-F08 | France's Autorite de la concurrence fined Apple EUR150 million on March 31, 2025 (decision 25-D-02) for abuse of a dominant position through its ATT implementation between April 26, 2021 and July 25, 2023, finding the ATT principle 'not problematic' but its implementation 'abusive within the meaning of competition law.' | direct_record | supported | high | ||
| C-F09 | Italy's AGCM fined Apple Inc., Apple Distribution International Ltd, and Apple Italia S.r.l. a combined EUR98,635,416.67 on December 22, 2025 for abuse of dominance, finding that ATT's 'double consent' requirement (Apple's prompt plus GDPR-compliant consent) harmed third-party developers and advertisers; the proceeding began May 2, 2023 after a complaint by Meta. | direct_record | qualified | high | Italy's AGCM fined Apple Inc., Apple Distribution International Ltd and Apple Italia S.r.l. a combined EUR98,635,416.67 on 22 December 2025 for abuse of dominance, finding ATT's 'double consent' requirement disproportionate; the investigation (A561) was announced on 11 May 2023. | |
| C-F10 | Germany's Bundeskartellamt, on August 17, 2026, declared legally binding commitments requiring Apple to align consent-prompt wording/design for its own apps and third-party apps, remove discouraging symbols/wording from third-party prompts, and give app publishers more room to combine Apple's ATT consent request with GDPR-mandated consent requests; Apple has four months from service of the decision to implement the changes, with independent-trustee monitoring for seven years. | direct_record | supported | high | ||
| C-F11 | The Beta EU-specific expanded ATT interface (iOS 27.2, see C-F07) and the German Bundeskartellamt's binding commitments (see C-F10) describe closely overlapping remedies (more explanatory content, less discouraging framing, easier-to-combine consent flows), but no official Apple document reviewed in this research cites the Bundeskartellamt decision, the French decision, or the Italian decision as the reason for the new API. | inference | supported | medium | ||
| C-F12 | On October 17, 2025, Google announced it will phase out Attribution Reporting, Topics, and Protected Audience (each across both Chrome and Android), plus IP Protection, On-Device Personalization, Private Aggregation/Shared Storage, Protected App Signals, Related Website Sets, SelectURL and SDK Runtime, while continuing to support CHIPS, FedCM and Private State Tokens. | direct_record | supported | high | ||
| C-F13 | As of the 2026-09-27 cutoff, Google's own Privacy Sandbox feature-status page lists Android's Attribution Reporting, Topics, Protected Audience, SDK Runtime, On-Device Personalization and Protected App Signals as 'Scheduled for phaseout' -- an announced-retirement status -- without giving a specific completed-removal date; Google states only that it 'will follow Chrome and Android processes for phasing out these technologies.' | direct_record | supported | high | ||
| C-F14 | Google's Play Install Referrer API documentation states that devices with Google Play app version 8.3.73 or later automatically have API access, and that it returns the referrer URL, click/install timestamps (client- and server-side), first-install app version, and whether the user interacted with an instant experience in the past 7 days; a (now-outdated, 2023-era) Privacy Sandbox FAQ stated Privacy Sandbox changes would not affect Play Install Referrer functionality. | direct_record | qualified | high | Google's Install Referrer documentation (updated 2025-07-21) says Play app 8.3.73+ has automatic access and lists referrer URL, click/install timestamps, first-install version and 7-day instant-experience flag; a Privacy Sandbox FAQ last updated 2025-03-11, before the Oct 2025 phaseout announcement, said Privacy Sandbox would not affect Install Referrer. | |
| C-F15 | Google's Advertising ID (AAID) policy requires apps that target Android 13+ to declare the com.google.android.gms.permission.AD_ID manifest permission (rollout began late 2021 on Android 12, enforceable for all Play-supported devices from April 1, 2022), and returns a string of all zeros when a user resets the identifier -- this mechanism is distinct from, and unaffected by, the Privacy Sandbox retirement. | direct_record | contradicted | high | Google Play returns a string of zeros when a user deletes their advertising ID (rolled out on Android 12 from late 2021 and on all Play devices from April 1, 2022); apps targeting Android 13+ must declare the com.google.android.gms.permission.AD_ID permission. AAID is separate from the Privacy Sandbox phaseout. | |
| C-F16 | Apple's AdServices (Apple Ads Attribution API) changelog documents a 30-day tap-through/click attribution window (added November 2024) and introduced view-through attribution on March 27, 2025; a subsequent October 2025 changelog entry on pre-order attribution implies the standard view-through lookback window is 1 day (vs. 30 days for click-through/tap-through). | direct_record | qualified | medium | Apple's AdServices reference states a 30-day tap-through and 24-hour view-through attribution window (view-through introduced March 27, 2025; tap-through prioritized over view-through). | |
| C-F17 | Apple's AdServices changelog entry for September 2026 (the same month as the research cutoff) states that attribution payloads will return attribution = false for campaigns using age or gender targeting. | direct_record | supported | high | ||
| C-F18 | AppsFlyer, Adjust and Singular each document, in their own official help/developer centers, live support for receiving copies of both SKAdNetwork and AdAttributionKit postbacks at a vendor-specified endpoint; Singular additionally documents a dedicated 'AdAttributionKit - Opt in for Reengagement Copies' Info.plist key specifically for AdAttributionKit re-engagement postbacks. | vendor_assertion | qualified | high | AppsFlyer, Adjust and Singular each document how an app sends copies of winning SKAdNetwork and AdAttributionKit postbacks to the MMP endpoint; Singular also documents Apple's opt-in key for winning AdAttributionKit re-engagement postback copies. | |
| C-F19 | Apple's own Apple Ads help documentation describes AdAttributionKit as 'the free attribution solution Apple has provided to the mobile advertising industry since 2018' -- a continuity claim that conflates AdAttributionKit's actual March 2024 (iOS 17.4) launch with SKAdNetwork's original 2018 (iOS 11.3) launch. | direct_record | supported | high | ||
| C-F20 | Adjust's vendor-panel Mobile App Trends 2026 report states the global average App Tracking Transparency opt-in rate rose from 35% in Q1 2025 to 38% in Q1 2026, based on data from 'thousands of apps' in Adjust's own client base. | vendor_panel | qualified | medium | Adjust's vendor-panel Mobile App Trends 2026 (published Feb 2026; top 5,000 apps plus its tracked dataset) reports average ATT opt-in among iOS users shown the prompt rising from 35% (Q1 2025) to 38% (early Q1 2026, a partial quarter). | |
| C-F21 | A market-research aggregator (Business of Apps, compiling multiple vendor panels without a single unified methodology) reports gaming apps have the highest ATT opt-in rate among categories at 39%, and the UAE has the highest opt-in rate by country at close to 50%. | vendor_panel | qualified | low | Business of Apps (updated January 7, 2026; underlying panel and period not visible without sign-up) states games have the highest ATT opt-in rate at 39% and the UAE the highest country rate at close to 50%; the 39% matches Adjust's panel figure. | |
| C-F22 | For install conversions, Apple's attribution frameworks send a single winning postback to one ad network and a single non-winning postback to up to five other qualifying ad networks; for re-engagement conversions, AdAttributionKit generates no 'runner-up' postbacks at all -- only the winning ad network receives postbacks, across multiple conversion windows. | direct_record | qualified | high | For installs, one winning ad network receives postbacks across up to three conversion windows and up to five other qualifying networks each receive one non-winning postback; for re-engagement, only the winning network receives postbacks (possibly across windows) and no runner-up postbacks are generated. | |
| C-F23 | Germany's Bundeskartellamt proceeding against Apple's ATT implementation followed a multi-year regulatory timeline distinct from France's and Italy's: Apple's 'paramount significance for competition' designation issued April 2023 (confirmed by the Federal Court of Justice March 2025), a preliminary assessment in February 2025, a market test of Apple's offered commitments opened December 2025, and the commitments made legally binding August 17, 2026. | direct_record | supported | high | ||
| C-F24 | No official Apple documentation opened in this research confirms an exact ship date (GA) for the Beta expanded-ATT-interface API; it is documented as Beta at iOS 27.2, and Apple's public release-note conventions elsewhere in this research (e.g. AdAttributionKit, AdServices) show Apple does date-stamp features once shipped -- the absence of such a dated, non-Beta entry is treated as 'not yet GA', per the brief's instruction not to convert an announcement into a completed change. | direct_record | supported | high | ||
| D-F01 | Across 663 Facebook ad experiments (Nov 2019-Mar 2020, ~7.9B user-experiment observations, 38B impressions), median RCT-measured lift was 29% (upper funnel), 18% (middle funnel) and 5% (lower funnel/purchase), while double/debiased ML (DML) non-experimental estimates showed median relative errors of 83%, 58% and 24% respectively, and stratified propensity-score matching (SPSM) showed 173%, 176% and 64%. | affiliated_measurement | qualified | high | Across 663 US Facebook RCTs (Nov 2019-Mar 2020), median RCT lifts were 29%, 18% and 5% by funnel stage, while median lifts estimated without control groups were 83%/58%/24% (DML) and 173%/176%/64% (SPSM). | |
| D-F02 | In an earlier, separate study of 15 large-scale US Facebook ad experiments (~500M user-experiment observations, 1.6B impressions), observational methods commonly used in industry practice often failed to recover the same causal effects as the randomized experiments, even after conditioning on extensive demographic and behavioral data. | affiliated_measurement | supported | high | ||
| D-F03 | Across 25 large-scale US digital-ad field RCTs ($2.8M combined spend, 19 retailers + 6 financial firms), the median 95% confidence interval on measured advertising ROI was over 100 percentage points wide, and individual-level sales volatility (coefficient of variation ~10 relative to per-capita ad cost) means an informative experiment can require more than 10 million person-weeks. | affiliated_measurement | supported | high | ||
| D-F04 | In a 60-day, 210-DMA eBay paid-search field experiment (ads suspended in ~30% of DMAs), naive OLS estimates put paid-search ROI at 4,173% (no controls) or 1,632% (with time/geo controls), while the experimental estimate was -63%; brand-keyword ads showed no measurable short-term benefit. | affiliated_measurement | supported | high | ||
| D-F05 | Using Kantar Vivvix ad-spend, Shopify revenue and SimilarWeb traffic data, a 2025 study finds conversion-optimized Meta ads saw a 37% reduction in click-through rate after Apple's ATT rollout, and e-commerce firms with higher pre-ATT Meta dependence saw firm-wide revenue declines of 8-40% relative to less-exposed firms, concentrated among smaller firms. | independent_measurement | qualified | medium | Using opt-in panels from an anonymous ad-analytics provider and Grips Intelligence (a co-author's firm), benchmarked against Kantar-Vivvix, Shopify and SimilarWeb, Aridor et al. (Management Science 2025) find conversion-optimized Meta ads saw a 37% CTR reduction after ATT, and firms more dependent on Meta pre-ATT saw 8-40% relative revenue declines, concentrated among smaller e-commerce firms. | |
| D-F06 | A large-scale Meta-run experiment across hundreds of thousands of advertisers found that removing offsite/off-Meta signal data raised the median cost per incremental customer from $43.88 to $60.19 (a 37% increase), with ads using offsite data also generating more long-term customers per dollar measured six months later. | affiliated_measurement | contradicted | medium | In a one-week randomized experiment on Facebook and Instagram in fall 2021 covering more than 70,000 advertisers (Wernerfelt, Tuchman, Shapiro & Moakler, Marketing Science 2025; two authors Meta employees at the time), the median cost per incremental customer of $38.16 at baseline was estimated to rise to $49.93 (+31%) under the median loss of offsite-data effectiveness. The earlier $43.88/$60.19 (+37%) figures come from a superseded 2022 draft. | |
| D-F07 | A survey experiment with 11,000 US/UK adults found opt-in rates to Apple's own Personalized Ads consent prompt (~25%) were roughly double opt-in rates to the ATT third-party tracking prompt (~13%), a 12.4 percentage-point gap, with the gap widening to 15.1pp among users who stated a preference for personalized ads. | independent_measurement | qualified | medium | A survey experiment with 11,000 US/UK self-identified iPhone users (YouGov panel), co-authored by two Meta employees, found stated opt-in of ~13% under an ATT-style prompt vs ~25% under Apple's own Personalized Ads prompt (-12.4pp; -15.1pp among those preferring personalized ads). Stated choices, not observed behaviour. | |
| D-F08 | A working paper using web-scraped data on 580,000+ apps in a difference-in-differences design (Apple vs Google Play as comparison) reports that Apple's ATT is associated with a small increase in apps adopting in-app payments after its introduction, strengthening a pre-existing industry trend rather than creating a new one. | independent_measurement | qualified | low | Kesler's working paper (SSRN, rev. Aug 2023; abstract only read) compares 580,000+ Apple apps with Google Play apps in a difference-in-differences design and reports that ATT brought back paid apps and strengthened the existing trend toward in-app payments, with a very small effect, though possibly larger long-run effects. | |
| D-F09 | The 'ghost ads' method (Johnson, Lewis & Nubbemeyer 2017) identifies the counterfactual control-group equivalent of ad-exposed users inside a real-time ad-delivery/auction system, which the authors state can reduce experimentation cost and improve measurement precision relative to public-service-announcement (PSA) or intent-to-treat A/B tests, while remaining compatible with platforms that optimize ad delivery dynamically. | affiliated_measurement | supported | low | ||
| D-F10 | AppsFlyer's official documentation states its click-through lookback window defaults to 7 days ("regarded as the industry standard", configurable 1-30 days), view-through lookback defaults to 1 day (configurable 0-24 hours), and engaged-click lookback defaults to 2 days (configurable 1-7 days); deterministic attribution methods (referrer/device-ID matching) are given priority over probabilistic modeling when both occur within the lookback window. | direct_record | supported | high | ||
| D-F11 | AppsFlyer classifies networks like Meta, Google Ads and Snapchat as 'self-reporting networks' (SRNs): AppsFlyer queries these networks' own MMP APIs using the device ID at first app launch (subject to ATT consent on iOS) to determine attribution, a separate mechanism and priority path from non-SRN networks, which rely on install-referrer, device-ID matching or probabilistic modeling. | direct_record | supported | high | ||
| D-F12 | AppsFlyer's reattribution window rules mean a reinstall occurring inside the configured window generates no install postback to any media source and subsequent in-app events are classified organic, whereas a reinstall occurring after the window expires is treated as a standard new install and does generate postbacks. | direct_record | qualified | high | In AppsFlyer, a reinstall after the re-attribution window expires is recorded as a new install. Inside the window, no new install is recorded unless the user engaged with a retargeting campaign, which records a retargeting reinstall. Post-reinstall events are credited to organic or to the original install, depending on a setting. | |
| D-F13 | TikTok discontinued its legacy MMP-postback integration on 31 March 2025, making Self-Attributing Network (SAN) integration mandatory for all apps; TikTok's own documentation states SAN integration provides enhanced conversion recognition and reporting inside TikTok Ads Manager 'without affecting your MMP's final attribution logic,' meaning the two systems can diverge by design rather than by error. | direct_record | supported | high | ||
| D-F14 | TikTok's ad-group attribution settings offer click-through windows of 1, 7 or 28 days; view-through windows of Off, 1 or 7 days; and, for app campaigns specifically, engaged view-through windows (users who watch an ad 6+ seconds without clicking) of 1 or 7 days. | direct_record | qualified | high | TikTok ad-group attribution offers click-through windows of 1, 7, 14 or 28 days; view-through Off, 1 or 7 days; and for app campaigns engaged view-through (≥6s watched, or full video if shorter) of 1 or 7 days. | |
| D-F15 | Singular's documentation of Meta's Advanced Mobile Measurement (AMM, available since 18 June 2025) states that in Meta's aggregate reporting, 'engaged view conversions are reported under conversion type = click-through,' meaning users who merely watched (rather than clicked) an ad can be counted toward click-attributed totals in aggregate reports. | direct_record | qualified | high | Singular's documentation states that, in its aggregate reporting of Meta campaigns, engaged-view conversions (video views over 5 seconds) are reported under conversion type 'click-through'. Meta re-enabled user-level Advanced Mobile Measurement (AMM) data from 18 June 2025. | |
| D-F16 | Meta's App Events API documentation states that its attribution insights are 'surfaced based on impression or click time, not install or conversion time,' which the documentation notes may cause discrepancies versus Ads Manager reports; the API's stated attribution model is 28-day click-through and 1-day view-through (when view-through is enabled). | direct_record | qualified | high | Meta's legacy App Events API page (no longer recommended for new integrations) says its attribution endpoint returns installs from clicks within 30 days (1-day view optional) and describes Ads Manager as 28-day click/1-day view. Current Marketing API docs allow app-install ad sets to optimize on 1-day click, optionally with 1-day view or engaged view; Ads Manager offers 7-day and 28-day click only as comparison windows. | |
| D-F17 | Per Adjust's documentation of Apple's SKAdNetwork 4, up to three delayed postbacks are sent per install/conversion-value window (0-2 days, 3-7 days, 8-35 days) with 24-144 hour delivery delays; conversion values are 'fine' (6-bit, 0-63) or 'coarse' (none/low/medium/high buckets), and which type is delivered depends on a 4-tier 'crowd anonymity' threshold tied to ad/app/source-identifier volume. | direct_record | supported | high | ||
| D-F18 | Apple's AdServices framework / Apple Ads Attribution API is scoped only to 'app-download campaigns that originate from the App Store on iOS devices' -- i.e. Apple Search Ads campaigns specifically -- and returns an attribution token with a 24-hour time-to-live that a developer or MMP must exchange server-side (POST to api-adservices.apple.com) within that window to fetch the attribution record. | direct_record | qualified | high | Apple's AdServices framework/Apple Ads Attribution API covers only Apple Ads app-download campaigns on the App Store (search results, search tab, Today tab, product pages) on iOS, returning a token with a 24-hour TTL that the developer or MMP exchanges via POST to api-adservices.apple.com. | |
| D-F19 | Google's official data-driven attribution documentation states the model requires at least 200 conversions and 2,000 ad interactions within a 30-day period across supported networks to function, implying accounts below this threshold default to rules-based (non-data-driven) attribution models. | direct_record | contradicted | medium | Google Ads data-driven attribution is the default for most conversion actions and is available regardless of conversion volume; Google recommends (but does not require) at least 200 conversions and 2,000 ad interactions in 30 days for better model performance. | |
| D-F20 | Google's Meridian (open-source Bayesian MMM) documentation states it estimates channel ROI, response curves and optimal budget allocation using a single Bayesian model with adstock/diminishing-returns transformations, supports injecting business knowledge via custom priors, and integrates geo-experiment (GeoX) results for calibration -- but the documentation makes no independent accuracy claim or benchmark against competing methods. | direct_record | supported | medium | ||
| D-F21 | Meta's Robyn MMM documentation states calibration accepts only point-estimate inputs (start date, end date, incremental response value) from Meta Conversion Lift or Meta GeoLift experiments via a MAPE-based calibration score, and explicitly disclaims that 'we don't guarantee that using Budget Allocator as well as any Robyn's functions will meet business expectations on predicted response's accuracy,' recommending output validation before use. | direct_record | qualified | high | Robyn accepts calibration only as point estimates (start date, end date, incremental response) from experiments such as Meta Conversion Lift or GeoLift or other channels' incrementality tests, scored via MAPE(cal,fb), and disclaims any guarantee of predicted-response accuracy. | |
| D-F22 | PyMC-Marketing's own documentation states it uses a Bayesian methodology (distinct from Robyn's traditional ML-based optimization), supports lift-test calibration on par with Robyn and Meridian, and claims 'superior results versus Meridian' on its own benchmarking, while acknowledging its added flexibility requires more technical expertise to use than simpler alternatives. | vendor_assertion | qualified | medium | PyMC-Marketing's docs describe it as Bayesian (vs Robyn's 'traditional ML'), list lift-test calibration, and cite a PyMC Labs-run benchmark claiming 2-20x faster sampling and 40% lower channel-contribution error than Google Meridian (vendor self-benchmark). | |
| D-F23 | Branch defines an attribution window generically as 'the specific period of time...during which eligible conversion events can be claimed by publishers or media partners,' and states windows are configured per ad network in its dashboard rather than using one universal default. | direct_record | supported | medium | ||
| EF-F01 | Google Ads App campaigns require at least 10 conversions per day (or 300 conversions in 30 days), each with a value greater than 0, to use Target ROAS bidding. | direct_record | qualified | high | Per Google Ads Help 'About Target ROAS bidding', App campaigns need at least 10 conversions every day (or 300 in 30 days), each with value greater than 0, to use Target ROAS, and the bid-on conversion events must come from the Google Analytics for Firebase SDK. | |
| EF-F02 | Google's own best-practices documentation warns that changing an in-flight Google Ads App campaign before it registers its first 100 conversions may disrupt learning, and recommends daily budgets of at least 50x the bid for tCPI/pre-registration campaigns, 10x for tCPA install campaigns, and 15x for tCPA engagement campaigns. | direct_record | supported | high | ||
| EF-F03 | TikTok's own Smart+ App Campaigns help page documents three optimization goals — mobile app installs (MAI), in-app event optimization (AEO), and value-based optimization (VBO, Android only) — but does not itself state a minimum event threshold or learning-period rule. | direct_record | supported | high | ||
| EF-F04 | Meta ad sets are widely reported (via secondary sources, since Meta's own help pages could not be rendered by this research's fetch tool) to require roughly 50 optimization events per ad set within a 7-day window to exit the 'learning phase,' with some reporting a reduced ~10-event threshold specifically for install/purchase optimization. | vendor_assertion | qualified | low | Meta's help centre says ad sets exit the learning phase once delivery stabilises, which 'usually' happens after about 50 results in the week after the last significant edit (Shops ads: 17 website + 5 Meta purchases); no lower app-install threshold is documented there. | |
| EF-F05 | Apple Search Ads' CPA cap sets a bid ceiling across an ad group's keywords that will never exceed the advertiser's max CPT bid, but the ad group's actual CPA may still exceed the entered cap; Apple's own help page states no fixed minimum-conversion or learning-period rule before adjusting it. | direct_record | supported | high | ||
| EF-F06 | AppLovin's own MAX in-app bidding FAQ describes a real-time auction where all bidding partners bid simultaneously and the highest bidder wins the impression, but does not document minimum event thresholds, a learning period, or 7-day vs 28-day optimization windows anywhere on that page. | direct_record | supported | medium | ||
| EF-F07 | Unity LevelPlay's own introduction documentation describes both a legacy CPM-ordered waterfall and a real-time in-app-bidding auction, plus an 'auto-optimization' algorithm comparing network eCPM, but does not state any minimum-impressions or minimum-time threshold for that optimization to activate. | direct_record | supported | medium | ||
| EF-F08 | Moloco Ads and Liftoff Accelerate both market machine-learning-driven bidding toward CPI, CPA, ROAS and predicted-LTV goals, but this research could not directly open either vendor's help-center documentation (Moloco returned HTTP 403; Liftoff pages were not fetched in full) to verify mechanics or thresholds first-hand. | vendor_assertion | qualified | low | Moloco Ads and Liftoff Accelerate market ML bidding toward deeper-funnel goals (Moloco: ROAS and CPA, with predicted long-term value; Liftoff: 'CPC, CPI, CPA, ROAS, pLTV'), per their product pages; neither page documents minimum-event thresholds or learning periods. | |
| EF-F09 | Apple's Product Page Optimization tool uses Bayesian statistical methods and only begins reporting results once at least five first-time downloads are attributed to a test, labeling variants 'Performing Better' or 'Performing Worse' once a treatment reaches 90% confidence versus the baseline. | direct_record | supported | high | ||
| EF-F10 | Apple's Custom Product Pages are a separate mechanism from Product Page Optimization: each custom page gets a unique URL (with a page ID) usable in external ad channels or a developer's own site, but Apple's documentation for custom pages does not describe an automatic, evenly-split, statistically-scored comparison against a baseline the way Product Page Optimization does. | vendor_assertion | supported | medium | ||
| EF-F11 | Google Play's Store Listing Experiments let a developer set the minimum detectable effect and the confidence level in advanced settings, and the tool warns that increasing the confidence level 'decreases the likelihood of a false positive'; experiments auto-stop after running six months regardless of outcome. | direct_record | supported | high | ||
| EF-F12 | App Store and Google Play product-page conversion-rate benchmarks (commonly cited as roughly 25-33%, with Play running about 3-5 percentage points higher than iOS for the same category) come from ASO vendor panels (e.g., Storemaven, AppTweak, SplitMetrics) with differing methodologies and date windows, not from Apple or Google themselves. | commissioned_measurement | contradicted | low | App-store conversion benchmarks are definition-dependent: Apple itself reports a 1.6% average conversion rate for default product pages (and +2.5pp for custom product pages), while ASO-vendor panels publish much higher page-view-to-install rates; the 25-33% range and a 3-5pp Play-over-iOS gap could not be traced to the cited source. | |
| EF-F13 | The Ninth Circuit (No. 25-2935, decided December 11, 2025) affirmed the district court's contempt finding against Apple and most of the April 30, 2025 injunction's restrictions on non-neutral steering messages and link-styling rules, but held the total ban on charging any commission for external-link purchases was overbroad and remanded for the district court to define a narrower fee tied to costs 'genuinely and reasonably necessary for its coordination of external links.' | direct_record | qualified | high | The Ninth Circuit (No. 25-2935, Dec 11, 2025) affirmed Apple's civil contempt and most restrictions in the district court's April 30, 2025 order, but reversed its zero-commission prohibition and remanded for a commission based on costs 'genuinely and reasonably necessary' for coordinating external links, plus some compensation for Apple's intellectual property. | |
| EF-F14 | The U.S. Supreme Court granted certiorari in Apple Inc. v. Epic Games, Inc. (No. 25-1311) on June 30, 2026, limited to 'Question 1 presented by the petition'; as of the September 27, 2026 cutoff, merits briefing was still underway (Apple's opening brief and joint appendix filed September 14, 2026; multiple amicus briefs filed September 16-21, 2026; respondent's brief due November 13, 2026), meaning the scope of any permissible external-link commission in the US remains legally unresolved. | direct_record | qualified | high | The Supreme Court granted certiorari in Apple v. Epic (No. 25-1311) on June 30, 2026, limited to whether civil contempt may rest on violating an injunction's 'spirit'; merits briefing was under way at the cutoff (respondent's brief due Nov 13, 2026) while the district-court remand on a permissible link-out commission proceeds (stay denied Aug 13, 2026). | |
| EF-F15 | Google's own Play Console Help documentation lists a staged US rollout tied to the Epic v. Google litigation: from October 29, 2025 developers may communicate about and link to external pricing/downloads and offer non-Play billing methods; alternative-billing and external-content-links compliance programs launched December 9, 2025; third-party US Android app stores gain access to developer listings by July 22, 2026 unless a developer opts out; and developers using alternative billing or external links must begin reporting transactions and paying service fees from October 1, 2026 (extended to December 1, 2026 for external-content-link enrollees' download reporting). | direct_record | supported | high | ||
| EF-F16 | Secondary reporting (not independently verified via a primary court document in this research, after two attempted fetches to law-firm and news sources returned 404) indicates the Ninth Circuit affirmed the jury verdict and injunction against Google on July 31, 2025, and that Epic and Google reached a settlement on redesigned Play Store practices around March 4, 2026, with a revised modified injunction submitted to the district court. | vendor_assertion | qualified | low | The Ninth Circuit affirmed the Epic v. Google verdict and injunction on July 31, 2025; Epic and Google settled and jointly moved to modify the injunction (Nov 4, 2025; renewed Mar 4, 2026; Google's cert petition dismissed Mar 9, 2026), but withdrew the renewed motion on July 14, 2026, so the original injunction remains in force under court compliance monitoring. | |
| EF-F17 | Apple's own StoreKit External Purchase Link Entitlement developer page, as fetched in this research, describes eligibility scoped only to dating apps on the Netherlands App Store storefront (per a Rotterdam district court interim-relief order) with a 3% commission reduction — it does not describe any US external-purchase-link terms, which instead flow from the separate Epic v. Apple injunction/contempt track (EF-F13, EF-F14). | direct_record | qualified | high | Apple's StoreKit External Purchase Link Entitlement page covers only dating apps on the Netherlands storefront (to comply with a Dutch ACM order, with a 3% commission reduction consistent with a Rotterdam court interim-relief ruling); US storefront apps need no entitlement to include external purchase links under the App Review Guidelines. | |
| EF-F18 | AppsFlyer's own description of deferred deep linking states that when a user without the app clicks a campaign link, the vendor's combined web platform and SDK capture link parameters, route the user through app-store installation, and 'restore that context' on first app open to deliver them to the intended in-app screen. | vendor_assertion | supported | medium | ||
| EF-F19 | Claims that app landing pages or web-to-app flows produce '2.8x higher conversion rates' or that native shopping apps convert '3x higher' than mobile web are repeated across vendor and aggregator blogs citing unnamed 'Google internal data,' but this research could not locate or open the underlying Google source. | vendor_assertion | withdrawn | low | ||
| EF-F20 | OpenAI's ChatGPT Apps SDK (built on the Model Context Protocol) and an associated App Directory are described, in OpenAI's own announcement and help pages, as letting developers build discoverable apps inside ChatGPT — surfaced either when ChatGPT proactively suggests one or when a user calls it by name — but this research could not directly fetch OpenAI's pages (both returned HTTP 403), so the December 2025 App Directory launch date and mechanics rest on unverified search-result synthesis. | vendor_assertion | qualified | low | OpenAI launched apps in ChatGPT with an Apps SDK preview built on MCP on October 6, 2025 and opened app submissions plus an in-ChatGPT app directory on December 17, 2025; apps are invoked by @mention or tools menu, with proactive in-conversation suggestions described as experimental. | |
| EF-F21 | Google's own Android Developers Blog (May 21, 2026) announced that Google Play discovery is being extended into the Gemini assistant on Android and web, including an 'Ask Play' conversational overlay on store listing pages, with app/game discovery rolling out 'in the coming weeks' — this is a live, documented, platform-official AI discovery surface, distinct from the retired Google Assistant. | direct_record | qualified | high | On May 19, 2026 Google announced (Android Developers Blog, I/O 2026) that app discovery in the Gemini app on Android and web would roll out 'in the coming weeks' and introduced Ask Play, an AI conversational overlay for Play search; rollout completion by the cutoff is unverified. | |
| EF-F22 | An arXiv preprint (Sept 2025, revised Sept 2026) proposing a 'path signature framework' to detect creative fatigue in ad time-series explicitly relies on synthetic panel data because 'proprietary production data could not be released,' and reports no quantified real-world effect size — illustrating that rigorous, generalizable evidence on creative fatigue's magnitude is not publicly available even in current academic work. | synthesis | qualified | medium | A 2025-26 arXiv preprint (v5, Sept 2026; author at WPP Data Science) proposing a path-signature screening rule for creative fatigue is evaluated only on 264 synthetic CTR trajectories (94% of injected events detected, 31% false alerts on controls) and disclaims causal attribution and production validation, so it gives no real-world effect size. | |
| EF-F23 | A frequently repeated claim that an internal Meta study found a '45% CTR drop after the fourth ad repetition' could not be verified in this research: the Medium post commonly cited as its source (published under a 'Analytics at Meta' byline) returned HTTP 403 to direct fetch, and no alternative primary Meta source was located. | vendor_assertion | withdrawn | low | ||
| EF-F24 | Evidence AGAINST diversification: a vendor practitioner analysis argues that spreading acquisition budget across multiple channels early can 'dilute learning, slow optimization, and create ad operational overhead,' and that fragmenting spend before any one channel reaches its platform's minimum-signal threshold (e.g., the 100-conversion and budget-ratio rules in EF-F02) can prevent any campaign from ever exiting cold start. | vendor_assertion | qualified | low | A RevenueCat practitioner blog (Dec 2025) argues that adding channels early can dilute learning, slow optimization and add operational overhead, because each channel gets too little data to exit learning or creative testing; the link to specific platform thresholds is an inference. | |
| EF-F25 | Evidence FOR diversification (against over-concentration): a vendor analysis cites a single example where 10% of a brand's audience was reached on both linear and CTV platforms, 'accumulating nearly twice the ad frequency with diminishing returns,' framed as illustrating that concentrating spend in overlapping channels/placements can waste budget on duplicated exposure. | vendor_assertion | qualified | low | A vendor blog (Digital Remedy, June 2026, promoting its deduplication tool) illustrates, with a stylised DTC example, that running linear TV and CTV together can hit 10% of the audience on both at nearly twice the frequency; it is an argument for cross-channel deduplication, not evidence for or against diversification. | |
| EF-F26 | MMM vendor documentation (e.g., Meta's open-source Robyn, and commercial tools like Recast) models ad-spend response with Hill-function/S-curve saturation, under which marginal ROAS (the curve's slope at current spend) is explicitly distinguished from average ROAS, and channels are described as passing through an 'accelerated,' a 'linear,' and a 'plateau' phase as spend increases. | vendor_assertion | qualified | low | Meta's Robyn MMM models diminishing returns with a two-parameter Hill saturation function and exposes response curves for budget reallocation; the marginal-vs-average ROAS framing and the three-phase curve description attributed to MMM vendors were not verified. | |
| EF-F27 | Meta's help center distinguishes a manual 'A/B Testing' (Experiments) tool that randomizes a chosen variable (creative, audience, placement) from 'Dynamic Creative,' which automatically assembles and delivers combinations of uploaded assets based on the delivery algorithm's own predicted performance rather than a controlled random split — per third-party description, since Meta's own pages returned no readable body text to this research's fetch tool. | vendor_assertion | qualified | low | Meta's A/B Testing tool shows each version to a separate audience segment so nobody sees both; Dynamic Creative automatically combines uploaded assets and reports aggregate results, and Meta does not recommend it as a substitute for split testing. Since June 2024 it may be unavailable for new sales or app-promotion ad sets. | |
| EF-F28 | On Apple's own Product Page Optimization page, only Product Page Optimization (not Custom Product Pages) provides a built-in baseline comparison at a stated confidence level; Custom Product Pages are traffic Apple reports per-page analytics for, but does not automatically split evenly or score for statistical significance against a control, per Apple's own documentation. | direct_record | qualified | high | Apple documents built-in Bayesian baseline comparison with 90% confidence labels only for Product Page Optimization tests; for custom product pages it provides per-page impressions, downloads and conversion rates in App Analytics without a randomized split or significance test. | |
| EF-F29 | Apple's own developer page states that apps can publish up to 70 additional custom product page versions (beyond the default page), routable via unique per-page URLs, Apple Ads placements, in-app StoreKit-rendered ads, and editorial placements, and that 'developers see a 2.5 percentage point increase on average' in conversion rate when referring traffic to a custom product page versus the 1.6% average conversion rate Apple reports for default product pages (a 156% relative increase). | vendor_assertion | supported | medium | ||
| G1-F01 | Braun & Schwartz (Journal of Marketing, 2025) show that ad platforms' own delivery/targeting algorithms create nonrandom user exposure within A/B test creative arms, confounding a creative's effect with the platform's targeting effect. | synthesis | qualified | medium | Braun & Schwartz (Journal of Marketing 89(2), 2025) document divergent delivery in one Meta A/B test with holdout (533,161 impressions to 96,150 users over three weeks; web lead-form outcome), where each ad reached a different user mix, and argue formally that relevance-based targeting confounds ad-content effects with algorithmic user selection, potentially changing the magnitude and even the sign of A/B results. | |
| G1-F02 | Divergent delivery means a platform's own creative-split test result reflects both the ad content and the platform's targeting algorithm, so the same creative test run on different platforms (or reaching different audiences via delivery optimization) is not directly comparable across platforms. | synthesis | qualified | medium | Braun & Schwartz advise that ad-platform A/B tests suit predicting rollout performance on the same platform under the same settings, but should not be relied on as causal evidence about creative effects for use outside that platform (other channels, strategy); non-comparability of the same creative test across platforms is an inference from this, not a tested result. | |
| G1-F03 | A 21-month randomized field experiment across ~35 million Pandora listeners (9 ad-load arms) found ad-load sensitivity (effect on listening hours/days and probability of listening) roughly three times larger than a one-month version of the same experiment would show. | affiliated_measurement | qualified | medium | In a 21-month (June 2014-April 2016) randomized experiment on ~34.4 million ad-supported Pandora listeners (nine 1% ad-load arms plus a 10% control, manipulated in the iOS/Android apps only), each extra audio ad per hour cut final-month listening hours by 2.08% and active days by 1.91%; the heaviest arm (6x2) listened 2.9% less than control and the lightest (3x1) 1.8% more, and the long-run elasticity was about three times what a one- or two-month test would have shown. | |
| G1-F04 | In the same Pandora randomized ad-load experiment, observational (non-experimental, correlational) estimates of the ad-load/engagement relationship were biased and sometimes directionally wrong compared to the randomized estimates. | affiliated_measurement | supported | medium | ||
| G1-F05 | In the same experiment, higher randomized ad-load assignment was associated with more paid (ad-free) subscription conversions, alongside reduced listening. | affiliated_measurement | qualified | low | In the Pandora experiment (2014-2016), randomized higher ad load causally increased ad-free subscriptions: each additional ad per hour raised the probability of being a paid subscriber at the end by 0.14 percentage points (about 0.75 cents of monthly subscription revenue per listener) while raising the probability of not listening at all by about 0.34 points; listeners 55+ were twice as likely as 13-24s to upgrade, and the authors were not permitted to publish a full revenue trade-off. | |
| G1-F06 | A micro-randomized trial (Bidargaddi et al., JMIR mHealth 2018) randomized the timing of push notifications in a workplace mobile-health app to isolate their proximal (near-term) effect on engagement, distinct from confounded pre/post comparisons. | independent_measurement | qualified | low | A micro-randomized trial (Bidargaddi et al., JMIR mHealth uHealth 2018) of 1,255 users of a commercial workplace well-being app over 89 days randomized, at one randomly selected time each day, whether to send a tailored push notification; sending raised the probability of in-app self-monitoring within 24 hours by 3.9% relative (risk ratio 1.039, 95% CI 1.01-1.08), with larger effects at mid-day on weekends. | |
| G1-F07 | In a single freemium mobile RPG (Age of Ishtaria, ~2,505 churned paying users in the evaluated cohort), a CNN model predicting 365-day-forward LTV had a 5.72% mean percent error across all paying users versus 8.96% for the Pareto/NBD benchmark model, on a held-out test set. | vendor_assertion | qualified | medium | In one freemium mobile RPG (Age of Ishtaria; 2,505 paying users who churned May 2016 to May 2017, 20% held out), a CNN had a max-normalized 'percent error' of 5.72% vs 8.96% (Pareto/NBD with average spend) or 9.01% (with gamma spend); on SMAPE the figures were 73.76% vs 95.65%. | |
| G1-F08 | In the same study, prediction error for the top 20% of spenders ('top spenders') was 15.64% for the CNN model versus 33.35% for the Pareto/NBD model — parametric BTYD models systematically underestimate top-spender ('whale') future spending, roughly double the error of the deep-learning models on this subgroup. | vendor_assertion | qualified | medium | For the 20% of paying users who spent most in the year, max-normalized percent error was 15.64% for the CNN vs 33.35-33.39% for Pareto/NBD; the authors report BTYD models systematically underestimate top spenders, who may generate up to 50% of the game's revenue (single game, ~500-user test set). | |
| G1-F09 | Two more recent (2024-2025) arXiv preprints report large relative LTV-prediction-error reductions in industrial mobile-game deployments (a Monte Carlo Dropout uncertainty model improving top-5%-spender MAPE; a since-withdrawn 'SHORE' long-term LTV model claiming a 47.91% relative error reduction), both citing delayed payment behavior, data sparsity, and high-value outliers as the core failure modes of standard LTV models. | vendor_assertion | qualified | low | Two recent non-peer-reviewed arXiv preprints claim LTV gains in mobile games. Cao, Xu and Yang (Tencent, 2024) used about 3 million new users of one game to predict next-month spend from one week of play; Monte Carlo Dropout cut top-5% MAPE from 0.48 to 0.19 (MLP) and 0.42 to 0.20 (DCNv2), with Google's ZILN at 0.75. SHORE (2025) claims a 47.91% relative error reduction and names delayed payments, sparse early data and high-value outliers, but arXiv administrators removed it because the submitter lacked the right to agree to the license; no full text is available. | |
| G1-F10 | Retargeting DSP Jampp reports (vendor blog, Aug 2026) that its always-on 'Ghost Bids' holdout methodology measured an 86% increase in new riders and 122% increase in rides for ride-hailing app FREENOW, and a 93% growth in listers and 92% lift in conversions for marketplace app Wallapop, versus its ~6%-of-users control group. | vendor_assertion | qualified | low | Jampp's blog (Aug 2026) reports, without period, baseline or uncertainty, that FREENOW saw an '86% increase in new riders', a '122% increase in rides' and a '30% campaign lift', and Wallapop '93% growth in listers' and a '92% lift in conversions', under its always-on Ghost Bids lift measurement, for which Jampp recommends a ~6% randomized control group. | |
| G1-F11 | Retargeting DSP Remerge markets three incrementality-measurement methods for app re-engagement campaigns — continuous 'Ghost Bids' holdout, Intent-to-Treat (ITT) holdout, and a distribution-matching validation check — but its published case studies (Miniclip 8 Ball Pool, Socialpoint Dragon City, PhotoSì, Delivery Hero HungerStation) describe qualitative outcomes without disclosing quantified lift percentages on the page reviewed. | vendor_assertion | qualified | low | Remerge's incrementality page presents Ghost Bids (always-on, for retargeting) and Causal Impact (ID-less, sub-market econometric, for installs and re-engagement), with ITT and PSA explained in linked content; its four case summaries (Miniclip retargeting, validated by Miniclip's own distribution matching; Socialpoint, PhotoSi and Delivery Hero/HungerStation user acquisition) give no quantified lift figures. | |
| G1-F12 | No app-install-specific or app-usage-specific randomized or credible quasi-experimental study of CTV or TV advertising effects could be located in this research; the closest available high-quality causal TV advertising evidence (Shapiro, Hitsch & Tuchman, Econometrica 2021, 288 CPG brands) measures brand sales elasticity/ROI, not app outcomes. | inference | qualified | high | No randomized or quasi-experimental study of TV/CTV effects on app installs or usage was found in the (limited) searches available; treat as an evidence gap at medium confidence. The closest causal TV evidence located, Shapiro, Hitsch & Tuchman (Econometrica 2021, 288 brands), measures brand sales elasticities and ROI, not app outcomes. | |
| G2-F01 | AppLovin reported Q2 2026 (three months ended June 30, 2026) revenue of $1,923.7 million, up 53% year-over-year from $1,258.8 million in Q2 2025. | direct_record | supported | high | ||
| G2-F02 | AppLovin's Q2 2026 net income was $1,266.5 million and adjusted EBITDA was $1,613.8 million, an 83.9% adjusted EBITDA margin (non-GAAP). | direct_record | supported | high | ||
| G2-F03 | AppLovin's revenue-recognition accounting policy states the company acts as agent, not principal, for its advertising business and presents revenue net of advertising-inventory costs paid to publishers. | direct_record | supported | high | ||
| G2-F04 | No primary source accessed in this pass (AppLovin's FY2025 10-K, Q1 2026 10-Q, Q2 2026 10-Q, or the Q1/Q2 2026 earnings releases) confirms that AppLovin completed a 'public opening' of Axon Ads Manager to e-commerce or web advertisers in June 2026; 'Axon Ads Manager' is used only as the brand name for AppLovin's core ad-buying platform, and e-commerce is mentioned solely as a named emerging vertical for future expansion. | inference | qualified | medium | AppLovin's filings do not describe a June 2026 'public opening' for e-commerce/web advertisers; they state that since 2024 it has been expanding to web-based e-commerce advertisers, that its solutions have been made available to web-based advertisers ('early in this market expansion', FY2025 10-K), that a self-serve platform (Axon Ads Manager) launched in 2025, and, in the Q2 2026 10-Q, the core product is called 'AppLovin Ads'. | |
| G2-F05 | As of June 30, 2026, AppLovin's 10-Q states it had no material legal-proceedings loss contingencies requiring accrual or disclosure, and does not name any specific SEC, DOJ, FTC investigation or securities/class-action lawsuit in that filing's text. | direct_record | contradicted | high | AppLovin's Q2 2026 10-Q, Note 5 (Commitments and Contingencies - Legal Proceedings), states: 'As of June 30, 2026 and December 31, 2025, the Company had no material loss contingencies related to legal proceedings for which accrual or disclosure was required.' Part II, Item 1 nonetheless discloses a pending putative securities class action (Brownback Action, N.D. Cal.; motion to dismiss fully briefed as of February 2026) and consolidated shareholder derivative suits stayed pending that motion; it names no specific government investigation. | |
| G2-F06 | Unity reported Q2 2026 total revenue of $546.5 million and Grow Solutions revenue of $388.9 million (up 35.5% year-over-year from $287.2 million), which the company attributes to growth in the Unity Ads Network 'driven by Unity Vector,' partially offset by declines in the ironSource Ads Network. | direct_record | qualified | high | Unity reported Q2 2026 total revenue of $546.5M and Grow Solutions revenue of $388.9M, up 35% (issuer; 35.4% unrounded) from $287.2M, attributed to Unity Ads Network growth 'driven by Unity Vector', partly offset by the ironSource Ads Network. | |
| G2-F07 | Unity CEO Matt Bromberg described 'the ongoing success of Unity Vector AI' as helping drive value for creators, players and shareholders in the Q2 2026 earnings release, without disclosing a standalone revenue or performance metric for Vector. | vendor_assertion | supported | medium | ||
| G2-F08 | Liftoff Mobile filed its first 10-Q as a public company for the quarter ended June 30, 2026 (following an IPO completed June 5, 2026 at $23.00/share, raising approximately $472.4 million in net proceeds from 21.9 million shares, with $409.2 million applied to debt repayment). | direct_record | supported | high | ||
| G2-F09 | Liftoff reported Q2 2026 revenue of $219.5 million, up 35.4% year-over-year from $162.1 million in Q2 2025. | direct_record | supported | high | ||
| G2-F10 | Liftoff's Q2 2026 10-Q discloses that one customer accounted for approximately 10% of revenue for both the three and six months ended June 30, 2026, with no customer exceeding 10% concentration in the prior-year periods; the filing does not disclose a gaming vs non-gaming revenue split. | direct_record | supported | high | ||
| G2-F11 | Liftoff's revenue-recognition policy states it acts as agent (not principal) because it does not control ad inventory, and reports revenue net of 'consideration payable to publishers or third parties.' | direct_record | supported | high | ||
| G2-F12 | Digital Turbine reported fiscal-year 2026 (ended March 31, 2026) total revenue of $565.3 million (+15% YoY), with App Growth Platform segment revenue of $185.7 million (+21% YoY) and On Device Solutions revenue of $382.4 million (+12% YoY); adjusted EBITDA was $122.5 million (+69% YoY). | direct_record | supported | high | ||
| G2-F13 | Digital Turbine's revenue-recognition policy is split by business line: it recognizes App Growth Platform Marketplace (exchange) revenue net, stating it 'is an agent in transactions on its Marketplace platforms' and acts as 'an intermediary between DSPs and publishers,' while recognizing Brand and Performance offerings gross, stating it 'is a principal' and pays publishers' shares 'as a cost of revenue.' | direct_record | supported | high | ||
| G2-F14 | Unity's Grow Solutions revenue is described in its Q2 2026 10-Q as 'the amount we retain from the transaction we are facilitating through our auction and mediation platform,' language consistent with a net/agent presentation, but the formal principal-vs-agent accounting-policy paragraph (as found for AppLovin, Liftoff and Digital Turbine) was not located within the portions of Unity's 10-Q or FY2025 10-K retrieved in this pass. | direct_record | qualified | medium | Unity's FY2025 10-K states it presents Grow Solutions advertising revenue on a net basis where it facilitates transactions between advertisers and publishers without controlling the placement (the publisher being its customer), and on a gross basis where it is the publisher; the Q2 2026 10-Q describes Grow revenue as 'the amount we retain from the transaction'. | |
| G2-F15 | Mobvista reported FY2025 (calendar year) total revenue of approximately $2.05 billion, up 35.7% year-over-year, driven by Mintegral; the company's own press release does not state whether this revenue is recognized gross or net of publisher/traffic-acquisition payouts, and the formal accounting-policy passage from Mobvista's HKEX annual report could not be retrieved in this pass. | direct_record | qualified | medium | Mobvista reported FY2025 revenue of about $2.05 billion (+35.7%), recognized gross ('generally the gross method' for Ad-tech); its non-IFRS Ad-tech net revenue after traffic-publisher payouts was about $518.6 million for 2025 (H1 $245.1M + H2 $273.5M, derived), so the headline is not comparable to net-reporting peers such as AppLovin, Unity Grow or Liftoff. | |
| G2-F16 | Stripe's published US online card-processing rate is 2.9% + $0.30 per successful domestic-card transaction, with an additional 1.5% for international cards and 1% for currency conversion. | direct_record | supported | high | ||
| G2-F17 | RevenueCat's State of Subscription Apps 2026 report finds that web-revenue adoption scales sharply with app performance tier: 41% of its top-performing ('Tier 5') apps generate web revenue versus 1.3% of 'Tier 1' hobby apps, and web revenue represents 3.2% of total revenue globally but 4.9% in North America and 0.8% in India/SEA, based on a panel of over 115,000 apps and more than $16 billion in tracked revenue on RevenueCat's own platform. | vendor_panel | supported | medium | ||
| G2-F18 | No maintained, non-paywalled public registry or count of live SKAdNetwork/AdAttributionKit-registered ad-network identifiers was accessible in this pass: Apple's ad-network-list page (developer.apple.com/app-store/ad-network-list/) returned HTTP 404, its SKAdNetwork documentation landing page returned only a page title (JavaScript-rendered body not retrievable via WebFetch), and an attempted MMP partner-directory page (AppsFlyer's SKAdNetwork marketplace) also returned HTTP 404. | inference | supported | high | ||
| G2-F19 | No public, non-paywalled, quantified estimate of US or global in-app advertising revenue (money quantity Q2) covering a Q2-2026-relevant period was found in this pass; EMARKETER's dedicated in-app mobile ad spending page returned HTTP 403 (paywalled), consistent with the AB stream's independent finding (AB-F27) that this series requires a subscription. | inference | supported | high | ||
| G3-F01 | In Johnson, Lewis & Nubbemeyer's (2017, JMR) 'ghost ads' field experiment with an online retailer, retargeting display ads lifted website visits by 17.2% and purchases by 10.5% relative to the ghost-ad counterfactual. | affiliated_measurement | qualified | medium | In Johnson, Lewis & Nubbemeyer's (JMR 2017) 'ghost ads' experiment, built on Google's display ad system and run for an unnamed online apparel/sporting-goods retailer's two-week desktop retargeting campaign on the Google Display Network, retargeting ads lifted website visits by 17.2% and purchases by 10.5% versus the predicted-ghost-ad control group (published abstract). A co-author was a Google employee when the work was done, so this is platform-built research, not independent of the ad platform. | |
| G3-F02 | Sahni, Narayanan & Kalyanam (2019, JMR) find that switching on experimental retargeting causes 14.6% more users to return to an online home-improvement retailer's website within four weeks, with the effect decaying over time (33% of week 1's effect occurring on day 1) and higher week-2 effects when week-1 advertising was nonzero. | independent_measurement | supported | medium | ||
| G3-F03 | Simonov, Nosko & Rao (2018, Marketing Science) find brand-keyword search ads have a statistically significant positive effect of 1%-4% on traffic when no competitor is present, but when a brand with contested keywords stops bidding, competitors in paid positions 2-4 'steal' 18%-42% of the focal brand's clicks (versus 1%-5% stolen when the brand's own ad is still present). | affiliated_measurement | qualified | medium | Simonov, Nosko & Rao (Marketing Science 2018; randomized experiments on a small fraction of US-located Bing users over nine days in January 2014, run mainly while two authors were at Microsoft Research) find brand-keyword ads raise focal-brand clicks by 1%-4% when no competitor is present; when the brand's ad is present, competitors in positions 2-4 take 1%-5% of its clicks; and for brands that face competition but choose not to advertise on their brand term, competitors take 18%-42% of clicks, a comparison the authors note may reflect selection. | |
| G3-F04 | A 2026 quasi-experimental (regression-discontinuity) study using push-notification-provider data finds that delivering a notification immediately upon a user's screen-on event reduces same-day app logins by approximately 16% versus a short 1-6 minute delay, with peak engagement at that modest delay and a similar pattern in app uninstalls. | independent_measurement | qualified | medium | A 2026 SSRN working paper (Li, Fan, Li & Zhong) using data from a Chinese push-notification provider finds, by regression discontinuity, that delivering a notification immediately at screen-on reduces same-day app logins by about 16%; separate instrumental-variable estimates show engagement peaks at a 1-6 minute delay, with suggestive consistent evidence from app uninstalls and a second live-streaming app. | |
| G3-F05 | On February 26, 2025, Culper Research published a report titled 'AppLovin Corporation (NASDAQ: APP): Force-Feeding Users with Silent Backdoor Installs and Copying Meta's Homework. Straight to the Principal's Office, Please,' alleging (among other things) a 'Backdoor Installation Scheme' in which AppLovin's MAX SDK updates allegedly smuggled a permission into partner apps enabling silent, one-click direct app installs outside app stores. | vendor_assertion | supported | medium | ||
| G3-F06 | Also on February 26, 2025, Fuzzy Panda Research published a report titled 'AppLovin (APP) - Formers Allege Ad Fraud; Is DTC Hype Actually 'Stealing' Meta's Data; Illegal Tracking of Children & Serving Sex Ads to Kids,' alleging AppLovin used its Meta-mediation SDK access to 'peek' at Meta ad performance data and that the company was 'caught using fake clicks [and] other dirty tricks to game installs.' | vendor_assertion | supported | medium | ||
| G3-F07 | On February 20, 2025, Edwin Dorsey (author of The Bear Cave, who the underlying complaint itself notes 'is not a short seller' and 'does not take positions against companies profiled') published a report titled 'Problems at AppLovin (APP)' raising concerns about ad-quality, dependency on required Meta ad spend from advertisers, and lack of transparency. | vendor_assertion | supported | medium | ||
| G3-F08 | Muddy Waters Research's March 27, 2025 report claims, based on 'conversion log-level files provided by a leading independent demand-side platform' covering 37 million+ users across five advertisers, that over 50% of AppLovin's e-commerce conversions were attributable to retargeting and only 25%-35% were incremental, alongside an estimated ~23% Q1 2025 advertiser churn rate. | vendor_assertion | qualified | medium | Muddy Waters (disclosed short; report of 27 Mar 2025) estimated that ~52% of AppLovin's e-commerce conversions were retargeting and that 'incrementality is only ~25%-35%', citing (per the Brownback complaint) conversion log-level files from an independent DSP covering 37M+ users across five advertisers, and estimated ~23% Q1 2025 churn among 776 e-commerce advertisers based on removal of AppLovin's pixel from their sites. These are a short seller's estimates with undisclosed method, not audited measurements. | |
| G3-F09 | Muddy Waters Research's May 7, 2025 follow-up report alleges that AppLovin CEO Adam Foroughi's March 31, 2025 statement denying that AppLovin 'creates or uses persistent identifiers' was false, and that CTO Basil Shikin's blog-post explanation was 'a lie of omission,' asserting the company continued using persistent identifiers that violate partner-platform terms of service. | vendor_assertion | supported | medium | ||
| G3-F10 | AppLovin publicly responded to the short-seller reports: CEO Adam Foroughi published a blog post titled 'A Note from Our CEO: Discussing Web Advertising Opportunity and Unpacking Pixels' within hours of the March 27, 2025 Muddy Waters report, and CTO Basil Shikin published a further blog post on March 31, 2025 defending the company's e-commerce data practices; both posts incorporated AI-generated analysis from xAI's Grok 3 chatbot. | direct_record | qualified | medium | AppLovin publicly rebutted the reports: a 26 Feb 2025 'Note from our CEO' (per the complaint); CEO Adam Foroughi's 'A Note from Our CEO: Discussing Web Advertising Opportunity and Unpacking Pixels', issued hours after the 27 Mar 2025 Muddy Waters report (per the complaint), which includes a section 'generated by Grok3, an AI model by xAI'; CTO Basil Shikin's 'Examination of e-commerce data practices' (31 Mar 2025 per the complaint), which says Grok 3 supported its drafting; and Foroughi's 'Performance Advertising: How we drive value and handle data', which Muddy Waters dates to 31 Mar 2025. | |
| G3-F11 | AppLovin's Class A stock fell 8.9% on February 20, 2025 (Bear Cave Report), fell approximately 12.2% on February 26, 2025 (Culper/Fuzzy Panda Reports, from $377.06 to $331.00), and plunged 20.1% on March 27, 2025 (Muddy Waters Report, from $327.62 to $261.70), described in the complaint as the stock's 'steepest drop on record.' | direct_record | supported | high | ||
| G3-F12 | Five related AppLovin lawsuits were filed in the N.D. California federal court in 2025: three putative securities class actions (Quiero, 4:25-cv-02294, filed 2025-03-05, voluntarily dismissed May 2025; Brownback, 4:25-cv-02772, filed 2025-03-24, the surviving lead action; Wayne County Employees' Retirement System, 4:25-cv-03438, filed 2025-04-17, voluntarily dismissed May 2025) and two shareholder derivative suits (Patel v. Foroughi, 4:25-cv-02780, filed 2025-03-25; Smith v. Foroughi, 4:25-cv-04261, filed 2025-05-19), the latter two consolidated and stayed pending the securities case. | direct_record | qualified | high | In 2025 five related suits were filed in N.D. Cal.: securities class actions Quiero (4:25-cv-02294, filed 5 Mar 2025; voluntarily dismissed, closed 27 May 2025), Brownback (4:25-cv-02772, filed 24 Mar 2025; the lead action) and Wayne County ERS (4:25-cv-03438, filed 17 Apr 2025; voluntarily dismissed, closed 27 May 2025), and derivative suits Patel v. Foroughi (4:25-cv-02780, filed 24 Mar 2025 per the docket) and Smith v. Foroughi (4:25-cv-04261, filed 19 May 2025), consolidated and stayed by order of 5 Jun 2025. A separate securities class action, Talbot v. AppLovin (3:26-cv-10584, filed 16 Sep 2026; class period 12 Feb-5 Aug 2026), concerns statements about AI products, not the 2025 short-seller allegations. | |
| G3-F13 | As of AppLovin's Q2 2026 10-Q (filed 2026-08-05), the lead securities class action (Brownback, consolidated with an Amended Complaint filed 2025-09-12 naming Basil Shikin as an additional defendant and alleging a class period of November 7, 2024 to March 27, 2025) had a motion to dismiss that was 'fully briefed as of February 2026,' with no ruling reported in that filing; the related shareholder derivative suits remain consolidated and stayed pending that motion's resolution. | direct_record | qualified | high | As of AppLovin's Q2 2026 10-Q (filed 5 Aug 2026), the motion to dismiss the Brownback Amended Complaint (filed 12 Sep 2025; class period 7 Nov 2024-27 Mar 2025; Shikin added as defendant) had been fully briefed since February 2026. The docket shows the court took it under submission on 14 Apr 2026 without a hearing, together with lead plaintiffs' motion to supplement the complaint with reported SEC and state-AG investigations. No ruling appears on the public RECAP docket (last refreshed 17 Aug 2026) or in AppLovin's filings through the cutoff, and the derivative suits remain consolidated and stayed. | |
| G3-F14 | None of AppLovin's three most recent SEC filings accessible at cutoff (10-Q filed 2025-11-05 for Q3 2025, 10-K filed 2026-02-19 for FY2025, and 10-Q filed 2026-08-05 for Q2 2026 — the last filed roughly ten months after Bloomberg's reported October 2025 SEC-inquiry story) discloses, names, or otherwise confirms any SEC subpoena, inquiry, or investigation into AppLovin; only generic risk-factor boilerplate about 'litigation or regulatory action ... or investigations by regulators' appears. | direct_record | qualified | medium | None of AppLovin's four periodic filings from Nov 2025 to Aug 2026 (Q3 2025 10-Q, FY2025 10-K, Q1 and Q2 2026 10-Qs) names any SEC, DOJ, FTC or state attorney-general investigation; their Legal Proceedings sections say only, generically, that the company is currently involved in legal proceedings and claims 'as well as governmental and other regulatory investigations and proceedings'. Bloomberg reported on 6 Oct 2025 (per Reuters) that the SEC was probing AppLovin's data-collection practices; AppLovin said it does not comment on potential regulatory matters, and lead plaintiffs in Brownback have asked to add reported SEC and state-AG investigations to their complaint. The probe is reported but not confirmed by AppLovin or the SEC. | |
| G3-F15 | Article 6(8) of the EU Digital Markets Act requires a designated gatekeeper to give advertisers, publishers, and their authorized third parties free access, on request, to the gatekeeper's own performance-measuring tools and to the aggregated and non-aggregated data necessary to independently verify advertisement inventory and measure performance. | direct_record | supported | high | ||
| G3-F16 | Article 6(10) of the EU Digital Markets Act requires a designated gatekeeper to give business users and their authorized third parties, on request and free of charge, 'effective, high-quality, continuous and real-time access to, and use of' aggregated and non-aggregated data (including personal data under opt-in consent conditions) generated in the context of business users' and end users' use of the gatekeeper's core platform services. | direct_record | supported | high | ||
| G3-F17 | Apple's official developer policy states developers 'may not derive data from a device for the purpose of uniquely identifying it' (covering browser/device configuration, location, or network-connection signals), and that apps or referenced SDKs (including ad networks, attribution services, and analytics SDKs) found engaging in fingerprinting 'may be rejected from the App Store.' | direct_record | supported | high | ||
| G3-F18 | AppsFlyer's own attribution-methods documentation lists 'Probabilistic modeling' as one of its supported attribution techniques on iOS (alongside Android, and CTV/PC/console, but not UWP), explicitly labeled as using no device ID and a 'Probabilistic' (not deterministic) technique, and states that in its attribution-priority waterfall it 'prioritizes clicks over impressions, and deterministic over probabilistic methods.' | vendor_assertion | qualified | high | AppsFlyer's attribution documentation (last edited 12 Aug 2026) lists 'Probabilistic modeling' (no device ID; probabilistic technique) as supported on Android, iOS and CTV/PC/console but not UWP, states that it 'prioritizes clicks over impressions, and deterministic over probabilistic methods', and describes probabilistic modeling as a statistical method that produces aggregate campaign-level reports rather than identifying individual devices or users (vendor self-description). | |
| G3-F19 | Adjust's official documentation states that SKAdNetwork attribution 'is always deterministic' and 'attributes regardless of the user's ATT status,' whereas ATT-framework (non-SKAN) attribution 'can happen with probabilistic modeling when allowed by the ATT policy' and 'is limited for users who have not consented per the ATT policy.' | vendor_assertion | supported | high | ||
| G3-F20 | AdCP's documented governance protocol enforces a three-party separation of duties (an 'orchestrator' that proposes/executes buys but cannot set its own spending limits or approve its own plans; a 'governance agent' that validates plans against policy and tracks budgets but cannot execute buys; and a 'seller' that fulfills buys but cannot override governance decisions), with a check_governance API call returning structured findings at 'must,' 'should,' or 'may' severity, and transactions exceeding a human-set per-transaction authority threshold are held for asynchronous human approval rather than executed automatically. | direct_record | qualified | medium | AdCP's campaign governance, documented at v3.1.24 (the latest stable release at cutoff; marked 'Experimental' and 'Request for Comments'), separates duties among an orchestrator (cannot set its own spending limits or approve its own plans), a governance agent (cannot execute buys) and a seller (cannot override governance decisions). check_governance returns findings at must/should/may severity, and actions above a human-set authority limit are escalated asynchronously for human approval. Governance is optional: sellers must call check_governance only when a buyer has registered governance agents on the account, and may not require it of all buyers. | |
| G3-F21 | IAB Tech Lab's AAMP 2.0 (announced 2026-04-23) provides 'transaction-ready' Buyer and Seller Agent SDKs with documented 'human-in-the-loop approval gates and guardrails' and 'configurable approval gates' on the Seller Agent side, described as ensuring 'automation remains controlled and reliable, preventing errors and maintaining alignment with business objectives'; as of the article's last-modified date (2026-08-28), AAMP 3.0 was described as 'well underway,' extending the framework into more transaction and media types. | direct_record | qualified | high | IAB Tech Lab's AAMP 2.0 (announced 23 Apr 2026) released 'transaction-ready' Buyer and Seller Agent SDKs. The Buyer Agent is described with 'human-in-the-loop approval gates and guardrails' and the Seller Agent with 'configurable approval gates'. On 22 Sep 2026 IAB Tech Lab announced AAMP 3.0, adding the OpenProposal specification for the RFP-to-proposal stage, which is in public comment until 22 Oct 2026. | |
| G3-F22 | On July 8, 2025, the Eighth Circuit (Custom Communications, Inc. v. FTC, Nos. 24-3137, 24-3388, 24-3415, 24-3442, consolidated, per curiam) granted the petitions for review and vacated the FTC's negative-option ('click-to-cancel') Rule in its entirety, holding the Commission 'failed to follow procedural requirements under Section 22 of the FTC Act' by not conducting a required preliminary regulatory analysis, without reaching petitioners' other substantive challenges. | direct_record | supported | high | ||
| G3-F23 | Following the Eighth Circuit's vacatur, the FTC's own 'Negative Option Rule' page shows the agency published a Federal Register notice on 'Revision of the Negative Option Rule' (2026-02-12) and an Advance Notice of Proposed Rulemaking seeking public comment on potential amendments (published 2026-03-13; comment period opened via a 2026-03-11 notice), i.e., at the 2026-09-27 cutoff the original 2024 click-to-cancel Rule remains vacated and the FTC is in an early-stage re-rulemaking process rather than having a rule currently in effect. | direct_record | qualified | high | After the Eighth Circuit vacated the FTC's 2024 'click-to-cancel' amendments, the FTC on 12 Feb 2026 recodified the Negative Option Rule as it stood before 2024. That narrower 'Rule Concerning the Use of Prenotification Negative Option Plans' (16 CFR 425) remains in effect. On 13 Mar 2026 the FTC published an ANPRM seeking comment on amendments (comments closed 13 Apr 2026). As of 27 Sep 2026 no proposed rule had followed, and no federal click-to-cancel rule is in effect. | |
| G3-F24 | Google's Ads API v25.1 (released 2026-08-19) added a new read-only LiftMeasurementConfig resource, 24 new Conversion Lift metrics and winner-score statistical metrics, and an Experiment.lift_measurement_config field, i.e., Conversion Lift study results became newly accessible via the Ads API rather than only through the UI; the same release also added comparable Brand Lift measurement API resources. | direct_record | qualified | high | Google Ads API v25.1 (19 Aug 2026) added read-only reporting resources for lift studies (LiftMeasurementConfig, LiftMeasurementFlight, 24 Conversion Lift metrics plus winner-score metrics, and an optional Experiment.lift_measurement_config field) as well as Brand Lift dimensional resources, so lift-study results can be retrieved through the API. The notes do not describe creating studies via the API or any change to eligibility thresholds. | |
| GH-F01 | Apple's standard App Store commission on auto-renewable subscriptions is 70% net revenue to the developer during a subscriber's first year of paid service and 85% after one year of accumulated paid service (free trials excluded from the one-year count). | direct_record | supported | high | ||
| GH-F02 | Apple's App Store Small Business Program gives a flat 15% commission (vs. the standard 30%/70-85% tiered structure) to developers with up to $1,000,000 USD in prior-year proceeds, with re-qualification the year after falling below the threshold. | direct_record | qualified | high | Apple's App Store Small Business Program charges 15% to enrolled developers. Their proceeds, combined across all Associated Developer Accounts, must be no more than US$1 million in the prior calendar year and so far in the current year. New developers can also qualify. Crossing $1M in the current year restores the standard rate for future sales. Developers who fall back below the threshold re-qualify the following year. | |
| GH-F03 | Under Apple's Alternative Terms for Apps in the EU (effective 2026-10-01), commission tiers are 26%/15% (Apple in-app purchase), 20%/10% (alternative payment processing in-app), and 15%/10% (out-of-app link-outs within a 7-day attribution window), with a new 5% Core Technology Commission per transaction replacing the prior per-install Core Technology Fee for apps distributed via alternative marketplaces or the web. | direct_record | qualified | high | Apple's unified EU business terms (DPLA updated 18 Aug 2026; effective 1 Oct 2026, i.e. announced but not yet in force at the 27 Sep 2026 cutoff) set commissions of 26%/15% for Apple IAP, 20%/10% for in-app alternative payments and 15%/10% for link-outs (sales within 7 days of the tap), and replace the per-install Core Technology Fee with a 5% Core Technology Commission for apps distributed outside the App Store. | |
| GH-F04 | Google Play's baseline service fee (in markets not yet migrated to the 2026 restructuring) remains 15% on the first $1M USD of a developer's annual earnings and 30% above that threshold for non-subscription digital goods, while auto-renewing subscriptions are charged a flat 15% regardless of annual revenue tier. | direct_record | qualified | high | In markets not yet moved to Google Play's 2026 fee model, developers enrolled in the 15% service-fee tier pay 15% on the first US$1M earned each year and 30% above. Auto-renewing subscriptions pay 15% regardless of earnings. The US, UK and EEA moved on 30 June 2026. Australia and Japan move on 30 September 2026, Korea on 31 December 2026 and the rest of the world on 30 September 2027. | |
| GH-F05 | Google Play is replacing its flat commission with a split 'service fee' + 5% 'billing fee' structure following the Epic v. Google settlement: new-install recurring transactions and subscriptions are charged 10% service fee + 5% billing fee; non-recurring new-install transactions are 20% (or 10-15% under program enrollment) + 5% billing; existing-install non-recurring transactions run 25% (or 15-20%) + 5% billing. Rollout is 2026-06-30 for US/UK/EEA, then AU/Japan, then South Korea, with global completion by 2027-09-30. | direct_record | qualified | high | Google Play's new fee model starts in the US, UK and EEA on 30 June 2026. Australia and Japan follow on 30 Sep 2026, Korea on 31 Dec 2026 and the rest of the world on 30 Sep 2027. Recurring transactions pay 10%. One-time purchases pay 20% on new installs and 25% on existing installs, or 20% via an external web link. A developer's first US$1M a year pays 10%. A 5% billing fee applies to Google Play Billing transactions in the US, UK and EEA. Program rates (15% new, 20% existing) are published, but the programs open only on 30 Sep 2026. | |
| GH-F06 | As of the Ninth Circuit's December 11, 2025 ruling, Apple is barred from charging any commission on US App Store external purchase links until a district court approves a specific 'reasonable' fee reflecting only coordination costs and some IP compensation (explicitly excluding security/privacy costs); the original injunction's blanket lifetime ban on commissions was found to be an abuse of discretion, and the matter was remanded. | synthesis | qualified | low | The Ninth Circuit (11 Dec 2025) upheld Apple's civil contempt but held the district court abused its discretion by permanently banning all link-out commissions. It remanded, recommending that Apple charge none until the court approves a fee based on necessary coordination costs plus some IP compensation (excluding security/privacy). As of late Sep 2026 no fee had been approved, remand proceedings were ongoing, and the Supreme Court had granted Apple limited certiorari (30 Jun 2026). | |
| GH-F07 | RevenueCat's State of Subscription Apps 2026 report is built from a panel of 115,000+ apps using RevenueCat's subscription-billing infrastructure, representing $16 billion+ in tracked revenue and 1 billion+ transactions, primarily reflecting 2025 activity. | vendor_assertion | supported | medium | ||
| GH-F08 | In RevenueCat's 2026 panel, apps using a hard paywall (no free access) show a 10.7% median Day-35 download-to-paid conversion rate vs. 2.1% median for freemium apps, roughly a 5x difference. | vendor_assertion | supported | medium | ||
| GH-F09 | In RevenueCat's 2026 panel, longer free trials convert better: trials of 17-32 days show a 42.5% median trial-to-paid conversion rate vs. 25.5% for trials under 4 days (~70% relative difference). | vendor_assertion | supported | medium | ||
| GH-F10 | RevenueCat's 2026 panel shows Year-1 annual-subscription cancellation reaching approximately 72% (worsening from ~56% in the 2025 report), with 35% of annual cancellations occurring in Month 1 and 55.4% of 3-day-trial cancellations occurring on Day 0 (up from 51% in 2025). | vendor_assertion | qualified | medium | RevenueCat's 2026 report gives a median Year-1 retention of 28% for annual plans (2024 cohort; 31% for the 2023 cohort); its blog restates this as ~72% of annual subscribers cancelling in Year 1 (vs ~56% in the prior report, computed on the 2025 report's different basis). Month 1 accounts for 35% of annual cancellations; 55.4% of 3-day-trial cancellations occur on Day 0. | |
| GH-F11 | RevenueCat's 2026 panel attributes 31% of Google Play subscription cancellations to involuntary churn (billing/payment failures), up from 28.2% in 2025, vs. 14% on the App Store -- a persistent platform gap in payment-failure-driven churn. | vendor_assertion | qualified | medium | RevenueCat's 2026 report attributes 32.2% of Google Play and 15.2% of App Store subscription cancellations to billing errors (its summary states 31% and 14%). | |
| GH-F12 | RevenueCat's 2026 panel reports apps categorized as 'AI apps' show 41% higher median Year-1 realized LTV ($30.16) than non-AI apps ($21.37), while AI-app monthly-plan 12-month retention is 36% worse than traditional (non-AI) apps. | vendor_assertion | supported | medium | ||
| GH-F13 | Adapty's 2026 panel (16,000+ apps, $3B+ subscription revenue, 10,000+ paywalls compared) reports a global average install-to-trial conversion of 10.9% and trial-to-paid conversion of 25.6%, with Health & Fitness apps highest among named categories at 35.0% trial-to-paid and Entertainment lowest at 19.1%. | vendor_assertion | qualified | medium | Adapty's 2026 report (panel of ~16,000 Adapty-using apps, $3B revenue, 105K paywalls; period not stated) reports a global average 10.9% install-to-trial and 25.6% trial-to-paid, highest for Health & Fitness (35.0%) and lowest for Entertainment (19.1%). | |
| GH-F14 | AppsFlyer's State of App Monetization 2026 Edition (Jan 2025-Mar 2026, verified revenue observed via AppsFlyer's platform) reports $900M in verified IAP revenue, $800M in verified in-app-subscription (IAS) revenue, and $7.2B in verified in-app-advertising (IAA) revenue across its measured base; by Day 7, in-app-advertising revenue reaches 89% of its eventual Day-60 total. | vendor_assertion | qualified | medium | AppsFlyer's State of App Monetization 2026 (Jan 2025-Mar 2026, its client base) draws on $900M verified store IAP, $800M verified store subscription revenue and $7.2B in-app ad revenue; by Day 7, IAA reaches 89% of its Day-60 total. | |
| GH-F15 | AppsFlyer's 2026 monetization panel reports non-gaming one-time-buyer conversion of 9.84% and repeat-buyer (2+ purchases) conversion of 4.64% within 30 days of install. | vendor_assertion | supported | medium | ||
| GH-F16 | GameAnalytics' 2026 benchmark report (16,000+ mobile games, min. 1,000 MAU, 9 regions, iOS+Android, Jan-Dec 2025) shows median mobile D1 retention ~22%, D7 just under 4%, and D30 ~0.68-0.79%, with extreme right-skew: P99 games hold 64-68% D1 and 13-15% D30. | vendor_assertion | qualified | medium | GameAnalytics' 2026 benchmarks (16,000+ games using its SDK, min. 1,000 MAU, iOS+Android combined, CY2025; game-level percentiles of weekly data; retention definition not stated) show median D1 ~22% (early 2025, declining), D7 just under 4% and D30 ~0.68-0.79%, while top-1% games reach 64-68% D1 and 13-15% D30. | |
| GH-F17 | GameAnalytics' 2026 report shows iOS mobile games retain better at the top end than Android: the top 25% of iOS titles show 31-33% D1 retention vs. 25-27% for the top 25% of Android titles. | vendor_assertion | withdrawn | medium | ||
| GH-F18 | Google's ZILN (zero-inflated lognormal) loss function for LTV prediction, published by Wang, Liu and Miao (2019), was validated by its authors' open-source companion repository only on two non-mobile public datasets: the Kaggle 'Acquire Valued Shoppers' dataset (~350M transaction rows, 300,000+ shoppers) and the KDD Cup 98 charity-donor dataset (~200,000 lapsed donors); no mobile-app install-cohort validation is documented in the paper or its repository. | direct_record | supported | high | ||
| GH-F19 | Industry commentary on backtesting mobile LTV models (Seufert, 2015) argues that historical backtests systematically miss changes in the competitive/market environment (e.g. rising UA-inventory competition over a 12-24 month LTV-projection horizon) and cohort-size effects (network effects or saturation), making backtest accuracy a poor guarantee of forward predictive accuracy; the piece recommends continuous real-time recalibration over static backtested models. | inference | supported | low | ||
| GH-F20 | Singular (an MMP) describes SKAN-era predicted-LTV practice as modeling missing conversion data from a single 6-bit SKAN postback per install, encoding cohort/revenue/behavior signals, and states (via an internal executive quote, not an independent audit) that sophisticated implementations can reach performance 'comparable to' IDFA-era measurement; the vendor's own article discloses no accuracy percentages, sample sizes, or validation methodology. | vendor_assertion | qualified | low | A Dec 2021 Singular blog post (SKAN 3 era: one 6-bit postback per install) describes encoding cohort/revenue/behaviour signals into the conversion value to build predicted LTV, and quotes Singular's CTO relaying customer claims of reaching 'the same level of scale' as IDFA; it discloses no accuracy data or validation method. | |
| GH-F21 | A Unity-authored analysis of 8 high-DAU apps (iOS and Android) found users who engaged with rewarded video ads were 4.5x more likely to make an in-app purchase than non-engaged users, showed an average weighted 326% increase in user spend (7 days before vs. after first rewarded-ad engagement, range ~200%-500% across apps), a 34% average weighted increase in daily sessions, and single-rewarded-ad-completion 30-day retention of at least 50% vs. an unspecified 13% baseline (rising to 53-68% for higher engagement, 3.5-5x the stated benchmark). | vendor_assertion | supported | low | ||
| GH-F22 | OneSignal's 2026 best-practices guide cites named-customer case studies (Beach Bum Games: push CTR from <1% to 12% and a 250% engagement increase from quest-based personalization; Gedi Digital: 80% YoY growth in iOS subscription activations; Whisker: 20% increase in mobile-driven sales) with no disclosed sample size, test duration, control condition, or independent verification. | vendor_assertion | supported | low | ||
| GH-F23 | Sensor Tower's State of Mobile 2026 report states global app-store consumer in-app-purchase spend reached $167 billion in calendar-year 2025 (+10% YoY), with non-gaming IAP revenue surpassing gaming IAP revenue for the first time, growing 21% YoY and attributed partly to generative-AI services. | vendor_assertion | supported | medium | ||
| IJ-F01 | MRC's June 2, 2017 interim guidance requires measurement vendors to evaluate mobile in-app SIVT/GIVT detection discretely per-app rather than uniformly, supplementing the October 2015 IVT Detection and Filtration Guidelines Addendum. | synthesis | qualified | medium | Per a Pixalate summary, MRC's 2 June 2017 interim guidance (supplementing the Oct 2015 IVT Addendum) requires SIVT vendors to treat mobile in-app traffic as a distinct environment when setting detection parameters and heuristics, where it is a material share of measured traffic. | |
| IJ-F02 | comScore announced on December 4, 2017 that it received MRC accreditation for Sophisticated Invalid Traffic (SIVT) detection and filtration specifically covering mobile in-app traffic, completing its accreditation across desktop, mobile web, and in-app. | vendor_assertion | qualified | medium | comScore announced on 4 Dec 2017 that its vCE product had received MRC SIVT accreditation for mobile in-app traffic; comScore does not appear on MRC's digital accreditation listing as of September 2026. | |
| IJ-F03 | TAG's Certified Against Fraud program requires that 100% of a certified participant's monetizable transactions (impressions, clicks, conversions) be filtered for invalid traffic compliant with an MRC-recognized standard, and its scope explicitly includes in-app inventory alongside display, video, and mobile web. | vendor_assertion | qualified | medium | TAG's Certified Against Fraud Guidelines (v11.0, July 2026) require 100% of a participant's monetizable transactions (impressions, clicks, conversions) to be IVT-filtered under a TAG-recognized standard (MRC IVT Guidelines Addendum or China's T/CAAD 002-2020), and include in-app obligations such as app threat filtering and app-ads.txt. | |
| IJ-F04 | A 2019 TAG-commissioned benchmark study reported a 1.41% invalid-traffic (IVT) rate across more than 201 billion display, video, and mobile impressions measured within TAG-certified distribution channels, described as an 88% reduction versus a broader industry average. | commissioned_measurement | qualified | low | TAG reports that its 2019 Fraud Benchmark Study (conducted by The 614 Group for TAG) found a 1.41% IVT rate across 201B+ display, video and mobile impressions in TAG Certified channels, 'more than 88%' below the broader industry average (TAG-commissioned; the 2018 edition reported 1.68% over 75B impressions, -84%). | |
| IJ-F05 | Apple's App Store Review Guideline 3.2.2(x) prohibits apps from requiring users to rate, review, download other apps, or take similar store-related actions to access functionality, content, or compensation, while explicitly permitting apps to incentivize users for in-app actions such as watching an ad or completing a level. | direct_record | qualified | high | App Store Review Guideline 3.2.2(x) (as of June 2026) bars apps from forcing users to rate or review the app, download other apps, or take other store-related actions to access functionality, content or use of the app, while allowing incentives for in-app actions such as completing a level or watching an ad. | |
| IJ-F06 | Google's June 5, 2017 Play Store policy update prohibits manipulating app rankings via fraudulent or incentivized installs, reviews, or ratings, while stating that incentivized installs can still serve as a legitimate user-acquisition channel when not designed to inflate rankings. | direct_record | supported | high | ||
| IJ-F07 | A peer-reviewed 2020 study (ACM Internet Measurement Conference) documents incentivized-install platforms that pay users to install apps and complete in-app tasks, inflating daily-active-user counts, session length, and revenue metrics, and finds lax Google Play enforcement against this practice. | independent_measurement | supported | medium | ||
| IJ-F08 | AppsFlyer's Protect360 documents detecting click injection through anomaly analysis of click-to-install-time (CTIT) timestamps, and click spamming/flooding through statistical (maximum-likelihood-estimation) analysis of the CTIT distribution, applying both real-time pre-attribution blocking and post-attribution reconciliation. | vendor_assertion | qualified | medium | AppsFlyer markets real-time fraud blocking plus post-attribution reconciliation (Protect360), and its glossary describes identifying click-flooding sources by long CTIT distributions, low click-to-install conversion and high multi-touch contributor rates; specific statistical methods (e.g. MLE) are not documented in the sources checked. | |
| IJ-F09 | Adjust documents an SDK-signing mechanism ('SDK Signature') using custom encryption keys to detect and reject SDK-spoofed (replayed) install/event requests, and describes device/install farms as partly detected via anonymous-IP and proxy-traffic heuristics. | vendor_assertion | qualified | low | Adjust documents SDK Signature (proprietary signing with obfuscation and anti-emulation checks; unsigned or invalidly signed requests are rejected) against SDK spoofing, and an Anonymous IP filter (VPNs, Tor, data centres via MaxMind) that routes such installs to 'Untrusted Devices' before attribution and is aimed at device farms and emulators. | |
| IJ-F10 | Uber's November 13, 2017 cross-complaint against Fetch Media and Phunware alleged fraudulent, non-viewable, or otherwise ineligible ad placements tied to over $82.5 million Uber paid for a mobile ad campaign run 2014 through Q1 2017; the complaint was amended in 2019 to add civil RICO claims against named Phunware executives. | direct_record | qualified | medium | Uber sued Fetch Media in federal court in Sept 2017, alleging it paid Fetch more than $82.5M in 2016-Q1 2017 for non-viewable or fraudulently attributed mobile ads; it dismissed that case in Dec 2017. Separately, in Phunware's SF Superior Court suit, Uber cross-complained against Phunware and Fetch on 13 Nov 2017 and added civil RICO claims against four Phunware-linked individuals on 12 Jul 2019. | |
| IJ-F11 | Uber's ad-fraud dispute resolved in two settlements: Uber and Fetch Media settled in March 2019 on undisclosed terms, and separately Uber, Phunware, and four named individuals executed a $6,000,000 settlement on October 9, 2020 ($1.5M from insurers, $4.5M from Phunware in three $1.5M installments through September 30, 2021), with all parties denying wrongdoing. | direct_record | qualified | high | Uber, Phunware and four individuals settled on 9 Oct 2020 for $6M ($1.5M from insurers; $4.5M from Phunware in three instalments through 30 Sep 2021), all denying wrongdoing, after the court had struck Phunware's pleadings as a sanction in Aug 2020; the reported Uber-Fetch settlement is not confirmed by a primary source here. | |
| IJ-F12 | IAB Tech Lab's Open Measurement SDK (OM SDK), which lets third-party viewability/verification vendors access in-app measurement signals through a common API (OMID) instead of separate per-vendor SDKs, saw in-app coverage in one viewability vendor's (IAS) own measured impressions rise from roughly 1% to roughly 60% within about a year, while DSP-side use of the resulting signals lagged supply-side adoption. | vendor_assertion | qualified | low | IAB Tech Lab released the OM SDK in April 2018 so verification vendors could measure in-app ads via one shared SDK; IAS (which originally developed the code) reported OM coverage of its measured in-app impressions rising from ~1% (Sept 2018) to ~60% (Sept 2019), while few DSPs used OM signals. | |
| IJ-F13 | app-ads.txt adoption reached an estimated 66% among the top 1,000 Google Play apps versus roughly 24% overall adoption across all measured apps, with about 25% of app bid requests still originating from apps lacking a known app-ads.txt file. | vendor_assertion | qualified | low | HUMAN Security (vendor, May 2023) reported that 25% of app bid requests it observed were for apps without a known app-ads.txt file (vs 3% of web requests lacking ads.txt). | |
| IJ-F14 | sellers.json coverage gaps were reported at approximately 8.2% of web bid requests and 9.1% of app bid requests coming from sellers without a known sellers.json record. | vendor_assertion | supported | low | ||
| IJ-F15 | AppsFlyer's CTV-to-mobile attribution uses IP address and user-agent-based cross-platform link matching (OneLink) to attribute an app install to a prior CTV ad exposure, and explicitly allows multiple installs within the same household (across iOS, Android, and other platforms) to be credited to a single CTV ad view - a household-level, probabilistic bridge, distinct from AppsFlyer's separately-sold incrementality product for causal measurement. | vendor_assertion | qualified | medium | AppsFlyer's CTV-to-mobile attribution via cross-platform OneLink relies solely on IP-based probabilistic modelling, so multiple installs by multiple users can be attributed to the same CTV impression; causal measurement is a separately sold incrementality product. | |
| IJ-F16 | Kochava's Device Link/IdentityLink graph performs deterministic device matching only when device ID, device user agent, and IP address are all passed together; absent all three it falls back to probabilistic matching, and Kochava's Samba TV partnership layers this device graph on top of Samba TV's self-reported opted-in smart-TV panel (approximately 50 million TVs across all 210 US DMAs plus nine other countries), using 'synthetic control groups' - a modeled comparison, not a randomized holdout - for lift measurement. | vendor_assertion | qualified | low | Kochava's Samba TV partnership (vendor blog, Dec 2025) links Samba TV ACR data from ~50M opted-in smart TVs (all 210 US DMAs; operational in nine countries) to a household/device identity graph and measures lift with post-hoc synthetic control groups, a modelled comparison rather than a randomized holdout. | |
| IJ-F17 | MNTN's 'Verified Visits' technology claims household-level deterministic matching, via a proprietary identity graph said to cover 99% of available US households, crediting a conversion when the same household is linked between a full/non-skippable CTV ad view and a later website or app visit. | vendor_assertion | qualified | low | MNTN's Verified Visits (vendor page) credits a website visit within an advertiser-defined window when its proprietary identity graph, claimed to cover 99% of available US households, links the visit to a household that watched the full non-skippable CTV ad; the matching method is not disclosed. | |
| IJ-F18 | Amazon DSP can attribute a mobile app install to a CTV ad exposure (e.g., on Prime Video/Fire TV) when the same user is logged into an Amazon account on both surfaces - a deterministic, individual-account-level identity basis, distinct from the IP/household-graph matching used by other CTV-to-app vendors examined in this stream. | vendor_assertion | withdrawn | medium | ||
| IJ-F19 | Moloco's Performance CTV product (announced April 2026) reports vendor-cited early results of up to 1.5x higher ROI on CTV than mobile in cross-channel campaigns, with approximately two-thirds of resulting app installs occurring within six hours of ad exposure, while its own press release does not disclose the identity-matching method (deterministic vs. probabilistic, household vs. individual) or any causal/incrementality test design, instead crediting installs via 'the buyer's preferred MMP.' | vendor_assertion | supported | low | ||
| IJ-F20 | Roku's Ads Manager integrates with AppsFlyer, Adjust, and Branch via pixel/Conversions API for app-install measurement and offers 'Action Ads' letting viewers text themselves a download link or go to an app store, but Roku's own public documentation does not disclose the underlying identity-matching mechanism (device ID vs. household IP) used for its app-install attribution. | vendor_assertion | qualified | medium | Roku Ads Manager documents a website pixel and a server-to-server Conversions API to record outcomes including app installs and to optimize delivery toward likely-converting households, without disclosing the identity-matching method; MMP integrations and Action Ads were not verified on this page. | |
| IJ-F21 | Vendors in this space describe 'incrementality'/causal testing as a distinct, separately-designed layer from exposure-based identity attribution: tvScientific markets deterministic 1:1 ID-based exposure attribution alongside separately-branded 'always-on incrementality testing,' and iSpot.tv's case-study figures (e.g., a reported 23% increase in leads for one brand) are presented without a disclosed randomized control group, reading as exposed-population before/after or exposed-only metrics rather than audited causal lift. | synthesis | unresolved | low | ||
| IJ-F22 | No independently designed, published, peer-reviewed, or regulator-audited randomized/geo-holdout study isolating CTV advertising's causal effect on mobile app install or in-app-event outcomes specifically (as distinct from general TV-advertising-to-sales causal literature) was found as of the cutoff; every CTV-to-app 'incrementality' or 'lift' claim located in this research was vendor-designed and vendor-reported. | inference | unresolved | medium | ||
| IJ-F23 | AppLovin's e-commerce advertising business (Axon Ads Manager) launched as a referral-only self-serve platform on October 1, 2025 with an initial eligibility threshold of at least $10 million in gross merchandise value (GMV) for participating advertisers, expanding from a few hundred initial advertisers, with a scheduled fully public opening in June 2026. | direct_record | qualified | medium | AppLovin launched Axon Ads Manager by referral on 1 Oct 2025 (a few hundred advertisers live), after an invite-only phase limited to brands with at least $10M GMV. On 22 Jun 2026 it opened the platform, renamed AppLovin Ads, to all advertisers without a referral code (CEO blog). Filings through Q2 2026 do not break out e-commerce revenue. | |
| IJ-F24 | AppLovin's total company revenue for Q1 2026 was $1.84 billion (up 59% year-over-year), a company-wide figure not broken out by e-commerce (Axon Ads Manager) versus mobile-app-install advertising in available public reporting, while CEO Adam Foroughi's stated target of roughly $7 billion in first-year ad spend from 100,000 new e-commerce customers is a forward-looking management projection, not a realized or reported figure. | forecast | qualified | medium | AppLovin reported Q1 2026 revenue of $1,842M (+59% YoY; single reportable segment, no e-commerce breakout); on the call the CEO offered a hypothetical sizing exercise that 100,000 new customers in the first year after public launch would imply ~$7B of first-year ad spend, which is not a guidance figure or a realized result. | |
| IJ-F25 | Moloco Commerce Media (a retail-media/onsite-advertising product, distinct from app-install advertising) reports Costco selected it to power onsite advertising on Costco.com around April 2026, and separately claims that a majority of its retail-media customers 'at least doubled' ad revenue as a percentage of GMV within their first four weeks on the platform. | vendor_assertion | qualified | low | Moloco claims (internal data, as of 31 Mar 2026) that most Moloco Commerce Media retailers at least doubled ad revenue as a share of GMV between their first four weeks and their latest four weeks on the platform; Costco is shown as a customer logo. | |
| IJ-F26 | Google Play's policy stance (tolerating incentivized installs as a legitimate acquisition channel absent ranking manipulation) and Apple's stance (banning any requirement to install/rate/review another app to unlock functionality, while allowing in-app-only incentives like rewarded ads) draw the line between legitimate rewarded engagement and abusive incentivized-install manipulation differently by platform. | synthesis | qualified | medium | Apple bars forcing users to download other apps, or to rate or review, in order to unlock functionality, while allowing in-app incentives such as rewarded ads. Google Play's current policy bars manipulating placement through illegitimate means. These include incentivized reviews and ratings, and incentivizing installs of other apps as an app's main function. Google's 2017 post called incentivized installs a legitimate channel for some developers if not used to game rankings. The current policy text does not repeat that. | |
| IJ-F27 | MMP fraud-remediation documentation (AppsFlyer) describes post-attribution reconciliation in general terms as letting advertisers 'reclaim wasted spend and recover partner payouts,' but does not publicly specify a standardized, contractual refund/makegood process (e.g., a stated SLA, dispute window, or automatic chargeback mechanism) with ad-network partners for confirmed fraud. | vendor_assertion | qualified | medium | AppsFlyer's fraud-protection product page describes post-attribution reconciliation that lets advertisers 'reclaim wasted spend and recover partner payouts' but, on that page, specifies no refund SLA, dispute window or automatic chargeback mechanism with networks. | |
| IJ-F28 | MRC's current digital accreditation listing shows Sophisticated Invalid Traffic (SIVT) accreditation covering mobile-app (MA) inventory held by DoubleVerify, Google Ads, Google DV360, HUMAN, Integral Ad Science, Pixalate, and Protected Media (each also covering desktop, mobile web, and CTV) - but no mobile measurement partner that app marketers use for install attribution (AppsFlyer, Adjust, Kochava, Singular, Branch) appears on this list. | direct_record | qualified | high | MRC's digital accreditation listing (Sep 2026) shows SIVT accreditation including mobile in-app for DoubleVerify, Google Ads, Google DV360, HUMAN, IAS, Pixalate and Protected Media (also D/MW/CTV), plus Meta (Facebook/Instagram Ads), Google Ads Data Hub, IAS's S2S Amazon DSP reporting and Innovid's Protected Media-measured traffic; no MMP appears on the list. | |
| KL-F01 | 82% of ANA member companies operated an in-house agency as of a 2023 ANA survey of 162 respondents, up from 78% in 2018 and 58% in 2013. | commissioned_measurement | supported | medium | ||
| KL-F02 | In ANA's 2026 in-housing survey of 404 award jurors, only 9% cited cost-saving as the primary benefit of in-house agencies, down from 30% in the 2023 survey, while 92% (2023 figure) still used external agencies for specialized capacity. | commissioned_measurement | qualified | medium | In ANA's 2026 State of In-Housing survey of 404 award jurors (reported via IHALC), 9% named cost saving as in-house agencies' primary benefit, versus 30% citing cost efficiencies in the 2023 member survey; the sample and question wording both changed, so this is not a like-for-like trend. | |
| KL-F03 | Google's official Google Ads API MCP server (released ~Apr 28, 2026) is documented as strictly read-only: it can list accessible accounts, run GAQL queries, and fetch resource metadata, but cannot modify bids, pause campaigns, or create assets. | direct_record | qualified | high | Google's open-source Google Ads API MCP server (announced Oct 7, 2025; docs updated Sep 25, 2026) is documented as strictly read-only: it lists accessible accounts, runs GAQL queries and fetches resource metadata, but cannot modify bids, pause campaigns or create assets. | |
| KL-F04 | Meta's officially hosted Ads MCP server (opened in beta ~Apr 29, 2026 at mcp.facebook.com/ads) exposes write-capable tools across categories including ad/catalog creation and management and A/B test/conversion-lift-study operations, alongside read-only reporting and activity-log tools. | direct_record | qualified | medium | Meta's hosted Ads MCP server (mcp.facebook.com/ads; no launch date or beta status on the overview) exposes permission-scoped tools in seven categories, including creating and editing campaigns, ad sets, ads and catalogs and creating A/B tests and lift studies. New campaigns, ad sets and ads are created paused and the AI client asks for confirmation before activation; access uses OAuth-approved permissions. | |
| KL-F05 | TikTok's official Agentic Hub / MCP Server exposes approximately 400 advertising API functions including campaign creation, budget/bid changes, and audience/creative operations, and its own help documentation states agents can execute complete workflows 'without human intervention at every step,' with no approval-gate mechanism described on that page. | direct_record | supported | high | ||
| KL-F06 | AdCP (Ad Context Protocol) documents a live agent-to-agent media buy using real inventory and money on October 16, 2025, and its current specification is versioned 3.2.0-rc.3 as of the site content reviewed. | direct_record | qualified | medium | AgenticAdvertising.org states that the first agent-to-agent media buy (real money, LG Ads inventory) ran on October 16, 2025 (self-reported); at the cutoff AdCP's latest stable release is 3.1.24, with 3.2 in release candidate (3.2.0-rc.6 the newest listed). | |
| KL-F07 | AdCP's documented governance model routes campaign actions above a human-set authority threshold (e.g., a budget cap) to human approval before execution, and provides a get_plan_audit_logs function giving a full decision trail of who proposed, approved, and what ran. | direct_record | qualified | medium | AdCP's campaign-governance specification (v3.1.24) is an experimental, opt-in surface. A plan can set a budget reallocation threshold above which the governance agent escalates to human review. Every check_governance call must produce an audit log entry retrievable via get_plan_audit_logs. Buyers must call check_governance only when a governance agent is configured on the plan. Governance agents may run in audit mode, approving everything with findings attached. Approval-flow conformance tests apply only to sellers that declare governance_aware. | |
| KL-F08 | AdCP is governed by AgenticAdvertising.org through four equally-weighted voting classes (brands, agencies, publishers, technology providers), with an interim board through May 6, 2026 and a target elected board of 40 seats (10 per class) plus CEO. | direct_record | supported | high | ||
| KL-F09 | IAB Tech Lab's Agentic RTB Framework (ARTF) v1.0 is a finalized specification operating at the OpenRTB/data-center infrastructure layer (segment activation, deal management, bid shading, metrics), distinct in scope from AdCP's advertiser-facing planning/buying/creative/measurement tasks; its own README does not reference AdCP or an advertiser-facing approval mechanism. | direct_record | supported | high | ||
| KL-F10 | AAMP ('Agentic Advertising Management Protocols') is a real, currently-maintained IAB Tech Lab umbrella initiative (version 3.0, last updated Sept 22, 2026) for agentic AI in advertising, distinct from — and not cross-referenced with, on either primary page reviewed — both IAB Tech Lab's own separately-documented ARTF (KL-S04) and AgenticAdvertising.org's AdCP (KL-S01). | direct_record | contradicted | high | AAMP (Agentic Advertising Management Protocols) is IAB Tech Lab's umbrella initiative for agentic AI in advertising (AAMP 3.0; page last updated Sept 22, 2026); its GitHub repository lists ARTF among its components; neither the AAMP page nor repository mentions AdCP. | |
| KL-F10b | AAMP 3.0 (Sept 2026) covers end-to-end ad decisioning/delivery workflows including OpenDirect direct transactions, Programmatic Guaranteed, Preferred Deals, PMPs, open programmatic marketplace, and Linear GRPs, and newly adds 'OpenProposal,' described by IAB Tech Lab as automating the discovery-and-planning phase of a campaign — a scope that overlaps with AdCP's stated discovery/planning/buying/creative/measurement scope (KL-S01), without either primary source acknowledging the other. | synthesis | supported | medium | ||
| KL-F11 | AppLovin's Axon AI legal disclosure page states the model uses device/network engagement signals, MAX auction win/loss notifications, and advertiser-shared data, explicitly excludes sensitive personal information and other bidders' data, but contains no language addressing whether advertisers retain rights to models or learnings trained on their own data. | direct_record | supported | high | ||
| KL-F12 | Automation-of-bidding features (Google AI Max for Search's automatic campaign upgrades in Sept 2026, Moloco's per-impression ML bidding, AppLovin Axon AI's predictive impression-value scoring) are documented as live vendor features, and should be treated as distinct from agentic planning/execution (AdCP agent-to-agent buys, write-capable MCP servers) per the brief's requested separation. | synthesis | supported | medium | ||
| KL-F13 | Unity's 'agentic Vector' generative-creative capabilities (GenAI Creative, Creative Optimization, Creative Insights) were described in Unity's own June 2026 Ads newsletter as 'coming with' agentic Vector, indicating announced/beta status rather than confirmed general availability at the cutoff. | vendor_assertion | qualified | low | A June 2026 Unity Ads newsletter (hosted on github.io, not a unity.com domain) lists GenAI Creative, Creative Optimization and Creative Insights as coming with 'agentic Vector' on its H2 2026 roadmap, i.e. announced, not beta or generally available, at the cutoff. | |
| KL-F14 | The FTC's 2025 COPPA Rule amendments took effect June 23, 2025, with the general compliance deadline April 22, 2026 (one year after Federal Register publication), except for certain safe-harbor-related subsections that had earlier compliance deadlines. | direct_record | supported | medium | ||
| KL-F15 | The FTC finalized a stipulated order against Kochava Inc. and its subsidiary Collective Data Solutions on May 4, 2026, filed in the U.S. District Court for the District of Idaho, banning the sale, licensing, transfer, or sharing of sensitive location data without consumer consent and requiring a sensitive-location identification program, supplier consent assessments, and a data-deletion schedule. | direct_record | qualified | high | The FTC filed a proposed stipulated order against Kochava Inc. and Collective Data Solutions in the U.S. District Court for the District of Idaho on 4 May 2026. The court entered it (Dkt. 138) on 25 June 2026. It bars the defendants from selling, licensing, transferring, sharing or disclosing sensitive location data tied to sensitive locations identified under a required program. The one exception needs a direct consumer relationship, affirmative express consent, and a service the consumer directly requested. It also requires supplier assessments and data-retention limits. The defendants neither admit nor deny the allegations. The order runs 10 years. | |
| KL-F16 | The FTC previously finalized similar sensitive-location-data orders against X-Mode/Outlogic (April 2024) and InMarket (May 1, 2024), establishing a consistent enforcement pattern that the Kochava order (2026) extends. | direct_record | supported | medium | ||
| KL-F17 | Utah's App Store Accountability Act was amended by HB498 (signed March 18, 2026) to delay its effective date to May 6, 2027 and remove the state Attorney General's enforcement authority, leaving only a private right of action; CCIA voluntarily dismissed its constitutional challenge to the original law on April 21, 2026 as a result. | direct_record | supported | medium | ||
| KL-F18 | Texas's App Store Accountability Act (SB2420) was preliminarily enjoined by a federal district court on December 23, 2025, but the Fifth Circuit stayed that injunction on June 4, 2026, finding the district court likely erred in applying strict-scrutiny review; the law is currently in effect and enforceable while the underlying appeal continues. | direct_record | supported | medium | ||
| KL-F19 | Louisiana's app-store age-verification law was recast by HB977, signed by the Governor as Act No. 185; three sources give three different effective dates for the resulting requirement — the official Louisiana Legislature bill-status page's own status line reads 'Act 185 (effective 05/15/2026)' (the signature date), while secondary legal commentary separately reports a July 1, 2026 effective date and, elsewhere, a delay to 2027 — this three-way conflict is unresolved. | direct_record | contradicted | low | Louisiana Act 185 of 2026 (HB977, signed May 15, 2026) repealed the 2025 app-store law (Act 481) before it took effect, effective on signature, and enacted replacement app-store and developer age-category requirements that take effect July 1, 2027. | |
| KL-F20 | The Ninth Circuit's March 12, 2026 ruling in NetChoice v. Bonta kept five of six challenged provisions of California's Age-Appropriate Design Code Act enjoined (including the data-use restrictions and the dark-patterns prohibition, found likely unconstitutionally vague), while remanding the age-estimation/coverage-definition provision to the district court for further factual development. | direct_record | qualified | medium | In NetChoice v. Bonta (9th Cir., March 12, 2026) the court rejected NetChoice's whole-statute challenge and vacated the injunction on the AADC's age-estimation provision, while the DPIA/risk-mitigation, 90-day notice-and-cure, data-use and dark-patterns provisions remain enjoined; severability was remanded to the district court. | |
| KL-F21 | Google's Play Age Signals API (in beta) returns age-range signals to developers and began live rollout in Brazil on March 17, 2026 (tied to Brazil's Digital ECA) and in Texas on May 28, 2026 (tied to SB2420), with Google's terms explicitly prohibiting use of the signal for advertising, marketing, user profiling, or analytics. | direct_record | supported | high | ||
| KL-F22 | Apple's Declared Age Range framework/API exists for iOS apps to request a person's age range, and at least one Apple developer-forum thread ties its implementation guidance to Texas SB2420 compliance, but in this research could not retrieve the full official documentation body (only page titles/headers rendered). | vendor_assertion | qualified | low | Apple's Declared Age Range framework (non-beta, iOS/iPadOS/macOS 26.0+) lets apps request a user's age range; since iOS 26.2 it can report how the age was checked (payment method, government ID) and since 26.4 which regulatory features apply, with automatic sharing in some regulated regions. | |
| KL-F23 | Apple's App Store Review Guideline 5.1.2(i) requires apps to obtain permission via the App Tracking Transparency API before tracking user activity, and separately bans surreptitious user profiling (5.1.2(iii)) and use of HomeKit/HealthKit/ARKit/facial-mapping data for marketing or advertising (5.1.2(vi)); Guideline 5.1.4 restricts third-party analytics/advertising in apps primarily directed at children. | direct_record | supported | high | ||
| KL-F24 | Google Play's Families policy requires child-directed ad serving to use only Families Self-Certified Ads SDKs, bans interest-based advertising and remarketing directed at children, and prohibits several ad content categories and non-dismissible/full-screen-at-launch ad formats. | direct_record | supported | high | ||
| KL-F25 | Apple updated its EU business terms on August 18, 2026, replacing a layered fee structure (Core Technology Fee, Initial Acquisition Fee, Store Services Fee) with a single set of business terms per payment path, following ongoing engagement with the European Commission under the DMA; the Commission separately found Apple's app-sideloading compliance mechanism still does not satisfy DMA requirements. | direct_record | qualified | medium | Apple updated its EU terms on August 18, 2026, effective October 1, 2026, with a single set of terms: the Core Technology Fee becomes a 5% Core Technology Commission on apps distributed outside the App Store and the Initial Acquisition and Store Services Fees are eliminated; the cited Commission action is its June 24, 2024 preliminary findings and non-compliance investigation. | |
| KL-F26 | The three major ad platforms' officially hosted MCP servers show materially different control postures at launch: Google chose read-only by design (Apr 28, 2026), while Meta (Apr 29, 2026) and TikTok (May 13, 2026) shipped write-capable servers, illustrating that 'agentic' access to ad platforms is not a single uniform capability but a spectrum from reporting-only to full campaign-execution control. | synthesis | qualified | high | The three platforms' official MCP servers differ in control posture: Google's open-source Google Ads API MCP server (announced Oct 7, 2025) is read-only by design, while Meta's hosted Ads MCP server and TikTok's MCP server document write tools for campaign creation and budget/bid changes (launch dates not stated on their official pages). | |
| MAIN-F01 | AppsFlyer estimates global app marketing spend at $109B in 2025: $78B on user acquisition (up 13% year over year) and $31.3B on remarketing (up 37%), with remarketing's share of the total rising from 25% in 2024 to 29% in 2025. | vendor_assertion | qualified | medium | AppsFlyer estimates, from its client panel (32B paid installs; 45K apps with 5k+ paid installs), global app marketing spend of $109B for 2025 - $78B UA (+13%) and $31.3B remarketing (+37%), remarketing share 25% to 29% - in a report first published 10 December 2025 that states neither the measurement period nor how panel spend is scaled to a global total. | |
| MAIN-F02 | In AppsFlyer's 2025 panel estimate, UA spend growth came entirely from iOS (+35%) while Android was flat (-1%); non-gaming UA rose 18% to $53B and gaming rose 3% to $25B. | vendor_assertion | supported | medium | ||
| MAIN-F03 | The US commanded 42% of global UA spend in AppsFlyer's 2025 panel, which implies roughly $33B of US app user-acquisition spend (0.42 x $78B), before remarketing. | synthesis | qualified | low | AppsFlyer states the US commands 42% of global spend in its 2025 UA-spend section (basis not explicitly defined). If applied to UA spend, this implies roughly $33B of US app UA spend (derived, vendor-panel basis, excluding remarketing). | |
| MAIN-F04 | AppsFlyer reports iOS paid installs rose 31% in the US in 2025 while Android paid installs rose 8%. | vendor_assertion | supported | medium | ||
| MAIN-F05 | Google Ads Help states App campaigns need at least 10 conversions every day (or 300 in 30 days), each with value above zero and coming from the Firebase SDK, to use Target ROAS. | direct_record | qualified | high | Google Ads Help states that App campaigns need at least 10 conversions every day (or 300 in 30 days) to use Target ROAS, that the conversion events bid on (and sending values) should come from the Google Analytics for Firebase SDK, and recommends running Target CPA first to establish a baseline ROAS. | |
| MAIN-F06 | Apple states a 1.6% average conversion rate on default product pages and says developers see a 2.5 percentage point increase on average when referring people to a custom product page, with no period, definition or test design given. | vendor_assertion | supported | medium | ||
| MAIN-F07 | Meta says ad sets exit the learning phase once delivery is stable, which usually happens after about 50 results in the week after the last significant edit, and advises combining similar ad sets because many ads and ad sets reduce what the system learns about each. | direct_record | supported | high | ||
| MAIN-F08 | In February 2017 VIZIO agreed to pay $2.2 million to settle FTC and New Jersey charges that it collected second-by-second viewing data from 11 million smart TVs without consumers' knowledge or consent; the order requires affirmative express consent for such collection and sharing. | direct_record | supported | high | ||
| MAIN-F09 | Meta's help page for Advantage+ app campaigns limits targeting to operating system, country and language, applies Advantage+ placements automatically, and lists placement among supported reporting breakdowns; it describes no breakdown by publisher app. | direct_record | supported | medium | ||
| V1-F01 | AppLovin's FY2025 10-K attributes its revenue step-change primarily to its own Axon Ads Manager product and AXON model upgrades, per company language, rather than to an external, independently-audited efficiency measure. | vendor_assertion | qualified | low | AppLovin's FY2025 10-K attributes its 70% revenue increase (to $5,480.7 million, net of publisher costs) primarily to 'improved Axon Ads Manager performance', with installations up 3% and net revenue per installation up 72%, and says revenue grew rapidly 'in particular since the launch of Axon AI'; it cites no independent efficiency or incrementality measure. | |
| V1-F02 | Mobvista's H1 2026 interim report discloses that smart-bidding products (Target ROAS variants and Target CPE) generate over 90% of Mintegral's revenue, and that Mintegral's non-gaming revenue grew 15.5% YoY to reach 24.4% of Mintegral revenue in H1 2026 (six months ended 30 June 2026), versus 75.6% for gaming (+27.5% YoY). | direct_record | supported | high | ||
| V1-F03 | Moloco documents a 'built-in' ghost-bidding incrementality-testing method for both its Performance CTV product and its Re-engagement product, presented as a standard, non-custom feature of the platform rather than a bespoke or third-party add-on. | vendor_assertion | qualified | medium | Moloco's Performance CTV page documents built-in ghost-bidding incrementality tests; its Re-engagement page says only that Moloco 'offers incrementality testing', without naming the method or calling it built-in. | |
| V1-F04 | Among the six V1 deep-profiled vendors, only AppLovin, Moloco and Unity have a documented campaign-management API (not just reporting) confirmed via a directly-opened technical source in this research; Liftoff's and Mintegral's self-serve/API depth could not be confirmed, and Digital Turbine's documented self-serve control (Micro Bidding) is UI-based rather than API-based in the pages found. | synthesis | supported | medium | ||
| V2-F01 | Verve Group SE (ticker VER) was renamed to Verve Group Media SE at its 2026-06-05 AGM in Stockholm, which also approved relocating the registered office from Sweden to Ireland. | direct_record | qualified | medium | Verve Group SE now trades as Verve Group Media SE (company releases, Aug-Sep 2026). Its 5 June 2026 AGM approved moving the registered office from Stockholm to Dublin; the move had not taken effect at the 27 Sep 2026 cutoff (expected 2 Oct 2026, new ISIN IE000ZVY0237). | |
| V2-F02 | Smadex operates as a fully managed-service DSP, not self-serve: Entravision's FY2025 10-K states Smadex teams 'configure bidding parameters, manage fraud prevention protocols' on the client's behalf. | direct_record | supported | high | ||
| V2-F03 | Aarki rebranded to RZR on 2026-03-17, positioning as a 'connected, cross-screen performance platform' spanning UA, retargeting (Encore), and CTV. | vendor_assertion | qualified | medium | Aarki has rebranded as RZR (RZR Global Inc.; site notice live by 12 March 2026). RZR positions itself as a connected, cross-screen system spanning mobile UA, retargeting and CTV, run by its 'Encore' ML bidding engine; current ownership is not disclosed. | |
| V2-F04 | Chartboost (DSP + SSP/mediation + SDK) was acquired by LoopMe from Zynga, closing 2024-12-10; deal value undisclosed and post-acquisition DSP product roadmap unspecified. | direct_record | qualified | high | LoopMe announced on 10 December 2024 that it had acquired Chartboost (programmatic advertising, SDK and mediation platform) from Zynga/Take-Two; terms and closing date were not disclosed. | |
| V2-F05 | Jampp documents an always-on incrementality-testing product ('Ghost Bids,' modeled on Ghost Ads) offered to all campaigns at no additional cost, one of the more specifically-named incrementality claims found across V2 vendors. | vendor_assertion | qualified | low | Jampp's product page advertises always-on incrementality ('lift') measurement for UA and retargeting campaigns using 'Ghost Bids', available from day one at no additional cost; the method is not documented. | |
| V2-F06 | Verve Dataseat's own product materials claim CTV spend is 'validated via controlled incrementality testing' but do not name a specific measurement design (geo/PSA/ghost/ITT) or identity method for CTV-to-mobile linkage. | vendor_assertion | supported | low | ||
| V2-F07 | Affle 3i Limited's app-marketing portfolio comprises at least five separately branded DSP/ad-network products discovered in this research — Jampp, YouAppi, RevX, mediasmart, and Appnext — each still operating under its own brand and site. | direct_record | qualified | medium | Affle 3i owns at least four separately branded app-marketing businesses (Jampp, YouAppi, RevX, mediasmart); Appnext's Affle link was not confirmed from sources opened. In June 2026 Affle agreed to acquire the AdColony SDK, platform and brand from DT (formerly Digital Turbine). | |
| V2-F08 | Appier's AIQUA (a frequently-cited Appier product) is a CRM/lifecycle-personalization tool, not a user-acquisition DSP; Appier's separate 'Ad Cloud' suite (including Retargeting and AIBID) is the actual media-buying/retargeting product relevant to the V2 app-DSP category. | vendor_assertion | supported | medium | ||
| V2-F09 | Persona.ly, a candidate omission/closure to check, remains an active, independently operated mobile DSP as of the research access date — no acquisition or shutdown found. | direct_record | qualified | medium | Persona.ly's website is live in 2026 and markets a programmatic mobile DSP for UA and re-engagement; no acquisition or shutdown notice was found, but its ownership is not stated. | |
| V3-F01 | Meta's own Business Help Center states Advantage+ App Campaign advertisers 'won't have the option to see reporting insights for specific placements,' with targeting limited to OS, country, and language. | direct_record | contradicted | medium | Meta's help page says Advantage+ app campaigns limit targeting to operating system, countries and language, automatically use Advantage+ placements and a 90-day exclusion window, and support reporting breakdowns including placement (SKAN campaigns lack 'results' in delivery data). | |
| V3-F02 | Google's own App campaigns API documentation does not specify which placements, networks, or apps receive ads, and provides no placement-level reporting for App campaigns. | direct_record | contradicted | medium | Google's Ads API pages for App campaigns document campaign-, ad-group- and asset-level reporting but no placement view. Google's Help Center separately documents an App campaigns placement report: app name and publisher, website URL, video title and grouped Google-owned inventory, with impressions as the only metric and low-activity placements grouped into 'Total: other'. | |
| V3-F03 | TikTok's official Smart+ App Campaigns help page states manual placement selection 'is not supported by Smart+ Campaigns at this time,' defaulting to automatic placement selection. | direct_record | supported | high | ||
| V3-F04 | Amazon DSP's app-campaign events manager, announced Feb 13, 2024, is documented as available only for Android and Fire TV/tablet devices in the US, Canada, Mexico, and Brazil, with no iOS support stated. | direct_record | qualified | medium | Amazon's 13 Feb 2024 announcement described DSP events manager app support as available in the US, Canada, Mexico and Brazil for Android and Fire TV/tablet, with expansion planned; by September 2026 AppsFlyer documented a closed Amazon DSP iOS alpha using SKAdNetwork (third-party documentation). | |
| V3-F05 | Meta, Google, and TikTok each document a named conversion-lift/incrementality product with a randomized-controlled-trial design, but all three restrict access via account-team gating rather than self-serve availability. | direct_record | supported | high | ||
| V3-F06 | Amazon Marketing Cloud is documented to provide advertisers with event-level and user-level data, including ad-attributed impressions, clicks, and conversions, across 'hundreds of fields,' but access for Amazon DSP advertisers requires a request to an Amazon Ad Tech Account Executive rather than being self-serve by default. | direct_record | qualified | medium | Amazon Marketing Cloud lets advertisers query hundreds of event-level fields (ad-attributed impressions, clicks, conversions) inside a clean room, but outputs are aggregated and anonymous only. Amazon DSP advertisers must request access through their Ad Tech Account Executive; sponsored-ads advertisers self-serve. | |
| V3-F07 | TikTok's official SKAN documentation (last updated February 2025) confirms full SKAN 4.0 support: fine-grained (6-bit) and coarse-grained conversion value schemas, three postback windows (0-2, 3-7, and 8-35 days), crowd anonymity tiers, and a four-digit source_id; no AdAttributionKit support is mentioned on that page. | direct_record | supported | high | ||
| V3-F08 | Apple's own Ads Help documentation states Apple Ads registered with AdAttributionKit on April 10, 2025 (initially covering SKAdNetwork versions 1-3), operating alongside the pre-existing AdServices attribution API, which retains data for up to 21 days. | direct_record | supported | high | ||
| V3-F09 | Adjust, a mobile measurement partner, has been a subsidiary of AppLovin Corporation since an acquisition announced in February 2021; AppLovin separately owns the MAX mediation platform and the AppDiscovery/Axon ad network, making Adjust an MMP owned by the same company that also sells mediation and demand-side ad products. | synthesis | qualified | medium | Adjust has been a wholly-owned AppLovin subsidiary since 20 April 2021 ($598.0M cash plus $352.0M in convertible securities plus up to $40M debt). AppLovin also sells MAX mediation and the AppLovin Ads UA platform. AppLovin states Adjust data is not shared with it unless a customer directs. | |
| V3-F10 | Statsig, an experimentation/feature-flagging platform, was acquired by OpenAI (reported by TechCrunch as occurring around September 2025) and then had its product/business acquired by Amplitude, Inc. on May 5, 2026, per Statsig's own blog post; the original Statsig founding team moved to OpenAI, and a new Amplitude-appointed leadership team now runs Statsig. | direct_record | contradicted | high | OpenAI acquired Statsig in September 2025 (TechCrunch). Under a 1 May 2026 agreement, Amplitude acquired Statsig's customer contracts, trade name and a perpetual non-exclusive licence to its technology (an asset acquisition, not the company); the Statsig product now runs under Amplitude, and the original team is at OpenAI. | |
| V3-F11 | data.ai (formerly App Annie) is now branded 'a Sensor Tower company' and its own domain states it 'Been Acquired by Sensor Tower'; the exact acquisition date could not be confirmed via a primary source opened in this research. | direct_record | qualified | high | data.ai (formerly App Annie) was acquired by Sensor Tower, announced 18 March 2024 (price undisclosed), and now operates as 'a Sensor Tower company'. | |
| V3-F12 | Kochava's marketing pages name specific incrementality-adjacent products (Marketing Mix Modeling described as 'Always-On Incremental Measurement,' 'Incrementality Testing,' and 'Media Lift Studies'), while Singular's and Branch's homepages/about pages do not name any comparable incrementality product. | vendor_assertion | qualified | low | Kochava names incrementality products (MMM, Incrementality Testing, Media Lift Studies). Singular documents an Audience Incrementality feature that compares an exposed test group with an unexposed control group (randomization not stated), and Adjust documents InSight, which uses synthetic control groups built from other apps. Branch's about page names none. | |
| V3-F13 | TikTok's Value-Based Optimization (VBO) for Smart+ App Campaigns is documented as Android-only, meaning iOS advertisers on TikTok cannot access this value/ROAS-tier optimization goal through Smart+ as documented. | direct_record | qualified | high | TikTok's Smart+ App Campaigns page lists value-based optimization as Android-only (iOS Smart+ bidding: Maximize Results). TikTok's standard app campaigns support value-based optimization on both Android and iOS. | |
| V3-F14 | All five benchmark channels profiled (Meta, Google, TikTok, Apple Ads, Amazon DSP) document a campaign-management API allowing programmatic creation/editing of campaigns and budgets/bids, not merely a reporting API — self-serve/API-level buyer control is documented as universal at this tier, even where automation (Advantage+, Smart+, AI Max) reduces the number of manual levers exposed. | synthesis | qualified | medium | All five benchmark channels document campaign-management APIs, not only reporting: Google (App campaigns, excluding App Campaign Legacy installs), Apple Ads, Meta (POST /act_<id>/campaigns, incl. app-promotion objectives), TikTok (campaign/create with objective APP_PROMOTION) and Amazon DSP (self-serve campaign, ad-group, bid and budget management; DSP-wide, not app-specific). |
D. Metric dictionary
Metric dictionary
| Install | device event | A first launch after download that an attribution system records. Includes reinstalls and redownloads unless filtered. | Other installs of the same app and window only | Not a person and not a customer; reinstalls inside a reattribution window are often marked organic. |
| CPI (cost per install) | USD per install | Media spend divided by attributed installs. | n/a (a ratio) | Depends on attribution rules; cheap installs can churn faster. |
| CPA (cost per action) | USD per event | Media spend divided by an in-app event (registration, trial, purchase). | n/a | The event is a proxy; confirm it predicts value. |
| Media-only CAC | USD per acquired customer | Media spend divided by newly acquired customers (not installs, not reactivated users). | n/a | Excludes fees, creative, measurement and staff. |
| Fully loaded CAC | USD per acquired customer | Media plus platform and agency fees, creative production, measurement tools and allocated staff cost, divided by newly acquired customers. | n/a | The denominator must exclude reactivated and organic users. |
| Activation | share of installs | Share of installs reaching a defined first-value event within a stated window. | n/a | Define the event and the window; compare only like with like. |
| Retention (exact day) | share of cohort | Share of an install cohort active on exactly day N. | n/a | Lower than rolling retention; compare only at matching cohort age. |
| Retention (rolling or unbounded) | share of cohort | Share of a cohort active on day N or any later day. | n/a | Rises as later data arrives; incomplete cohorts are censored. |
| Churn | share of payers or subscribers per period | Share of paying users who cancel or lapse in a period; split voluntary from involuntary (payment failure). | n/a | Involuntary churn is a billing problem, not a media problem. |
| Gross bookings | USD | What users pay before store fees, refunds and taxes. | Other gross bookings | Not revenue to the developer. |
| Net revenue | USD | Gross bookings minus store or payment fees, refunds, chargebacks and sales taxes; plus ad revenue earned. | Other net revenue | State whether ad revenue is included. |
| Contribution | USD | Net revenue minus variable costs (cost of goods, payment costs, promotions, servers where material). | Other contribution | The basis for payback; revenue is not profit. |
| Observed LTV | USD per install or per customer | Cumulative contribution (or net revenue, stated) actually realized by a cohort up to its current age. | n/a | Always state cohort age. |
| Predicted LTV | USD per install or per customer | A model's forecast of cumulative value to a horizon. | n/a | A forecast; publish backtest error on mature holdout cohorts and drift by segment. |
| ROAS | ratio | Revenue attributed to a campaign divided by its cost. State revenue basis (gross, net, ad revenue, contribution) and cost basis (media only or fully loaded). | n/a | Attributed, not causal; the same campaign can show very different ROAS on different bases. |
| Incremental ROAS (iROAS) | ratio | Incremental revenue (treatment minus control, scaled) divided by incremental spend. | n/a | Undefined only when incremental spend is zero; zero or negative incremental revenue gives an iROAS of zero or below, which must be reported with its interval, not dropped. |
| Incremental CAC | USD per incremental customer | Spend divided by customers that would not have been acquired without it, estimated against a control. | n/a | Do not compute with zero or negative incremental customers. |
| Payback period | months | Cohort age at which cumulative contribution per customer first equals fully loaded CAC. | n/a | If payback falls in the predicted part of the curve, it depends on the forecast. |
| Postback (SKAN / AdAttributionKit) | one anonymous report per install, detail set by privacy thresholds | Apple's privacy-preserving attribution message: up to three per install, delayed, with detail limited by crowd-anonymity tiers. | Never to platform-reported conversions | Not a user; one winner per install. |
| Household (CTV) | household | A set of devices sharing an IP address or a graph-linked identity. | n/a | Exposure of a household is not attention by a person, and not the installer. |
E. Policy and product status register
Policy and product status register
Official status of measurement frameworks, store rules and regulation at the cutoff. Existence of a standard is kept separate from live vendor support.
| App Tracking Transparency (standard alert) | iOS | iOS 14.0+ | global | 2020-06 (WWDC20) | 2021-04-26 | live | requestTrackingAuthorization(completionHandler:); trackingAuthorizationStatus | developer.apple.com framework reference, GA (non-Beta) | |
| App Tracking Transparency (Beta expanded EU interface) | iOS | iOS/iPadOS/Mac Catalyst 27.2+ | EU (full-page sheet mandatory in France, Germany, Italy, Poland, Romania; optional elsewhere in EU; no effect outside EU) | documented as Beta, exact announcement date not separately confirmed (found live on developer docs as of 2026-09-27) | not yet GA at cutoff | beta | full-page sheet, Markdown-formatted usage description (NSUserTrackingMarkdownUsageDescription), optional 'Additional Information' button/callback | developer.apple.com API reference, marked Beta | |
| SKAdNetwork 4 | iOS | iOS 16.1+ | global | 2022 (WWDC22) | iOS 16.1 release | live | 3 conversion windows, coarse/fine conversion values, crowd anonymity tiers 0-3, hierarchical source identifier (2-4 digits), lock windows | developer.apple.com technical docs; AppsFlyer/Adjust/Singular all document live postback-forwarding support | |
| AdAttributionKit | iOS | iOS 17.4+ (base); re-engagement iOS 18 cycle (June 2024); country-code/attribution-rules/cooldown iOS 26 cycle (June 2025) | global (App Store + alternative marketplaces) | 2024-03 (iOS 17.4 release); expanded 2024-06 and 2025-06 | iOS 17.4+ release; feature-specific dates per changelog | live | install + re-engagement conversions, postback bridging with SKAdNetwork, view-through impressions (SKAdImpression-equivalent), configurable attribution rules and cooldown windows, country-code in postbacks | developer.apple.com framework + changelog; AppsFlyer/Adjust/Singular document live support incl. Singular's dedicated re-engagement opt-in key | |
| Apple Ads Attribution API (AdServices) | iOS | iOS 14.3+ | global | 2020-12 | iOS 14.3 release; view-through added 2025-03-27; pre-order attribution added 2025-10 | live | click/tap-through attribution (30-day window), view-through attribution (added March 2025), pre-order campaign attribution, supplyPlacement field (Jan 2026), attribution=false for age/gender-targeted campaigns (Sept 2026) | developer.apple.com framework + dated changelog through September 2026 | |
| Privacy Sandbox on Android (Attribution Reporting, Topics, Protected Audience, SDK Runtime, On-Device Personalization, Protected App Signals) | Android | n/a (platform-level API, not tied to one Android version in reviewed docs) | global | 2025-10-17 (retirement announcement); original APIs announced 2022 | not completed at cutoff -- status page shows 'Scheduled for phaseout' with no stated removal date | announced | n/a (being wound down) | privacysandbox.google.com official status page and blog announcement | |
| Google Play Install Referrer API | Android | Google Play app 8.3.73+ | global | n/a (long-standing API) | current | live | referrer URL, click/install timestamps (client+server), first-install app version, instant-experience interaction (7-day) | developer.android.com official docs | |
| Android Advertising ID (AAID) / AD_ID permission | Android | Android 12+ (opt-out/reset); Android 13+ targeting requires AD_ID manifest permission | global | 2021 (late 2021 rollout on Android 12) | 2022-04-01 (all Play-supported devices) | live | device-level identifier with user reset (returns all-zero string on reset); com.google.android.gms.permission.AD_ID manifest declaration required for Android 13+ targets | support.google.com policy page; developer.android.com AAID reference | |
| France ATT competition decision (25-D-02) | iOS | n/a (regulatory) | France | 2025-03-31 | 2025-03-31 (fine imposed); no Apple product-change deadline stated in the decision text reviewed | unconfirmed (appeal status not found) | n/a | autoritedelaconcurrence.fr official press release | |
| Italy ATT competition decision (A561) | iOS | n/a (regulatory) | Italy | 2025-12-22 | 2025-12-22 (fine imposed) | unconfirmed (Apple reportedly intends to appeal per Reuters; outcome not in official record reviewed) | n/a | en.agcm.it official press release | |
| Germany ATT competition decision (Bundeskartellamt, Sec. 19a GWB) | iOS | n/a (regulatory) | Germany | proceeding opened 2022-06; preliminary assessment 2025-02; decision 2026-08-17 | commitments legally binding as of 2026-08-17; Apple has 4 months from service to implement (not yet reached at cutoff) | proposed (binding commitment, implementation pending) | aligned consent-prompt wording/design between first- and third-party apps; removal of discouraging symbols/wording; more room to combine ATT consent with GDPR consent | bundeskartellamt.de official press release | |
| FTC Negative Option ('Click-to-Cancel') Rule | n/a | 16 C.F.R. Part 425 | US | 2024-10-16 (final rule) | vacated 2025-07-08 | retired | n/a | Eighth Circuit vacated the rule in full (Custom Communications, Inc. v. FTC); FTC subsequently opened an Advance Notice of Proposed Rulemaking (Mar 2026) to redo it; no click-to-cancel rule was in force under this rulemaking as of 2026-09-27 | |
| EU DMA Article 6(8) — advertiser/publisher performance-measurement data access | n/a | Regulation (EU) 2022/1925 | EU | 2022-09-14 (adopted); published in the Official Journal 2022-10-12 | in force 2022-11-01; applies from 2023-05-02 (Art. 54); each gatekeeper must comply within six months of designation (Art. 3(10)) | live | Free access to gatekeeper's own performance-measuring tools and aggregated/non-aggregated verification data, on request | Statutory text confirmed directly from EUR-Lex; applies only to core platform services for which a company is actually designated a gatekeeper | |
| EU DMA Article 6(10) — business-user data access/portability | n/a | Regulation (EU) 2022/1925 | EU | 2022-09-14 (adopted); published in the Official Journal 2022-10-12 | in force 2022-11-01; applies from 2023-05-02 (Art. 54); each gatekeeper must comply within six months of designation (Art. 3(10)) | live | Continuous, real-time access to aggregated/non-aggregated (incl. conditionally personal) data generated by business users' and end users' activity, free of charge, on request | Statutory text confirmed directly from EUR-Lex | |
| Apple device-fingerprinting prohibition | iOS | Apple Developer Program License Agreement | global | current policy as of access date | live | n/a (prohibition, not a feature) | Verbatim official FAQ text re-verified by direct fetch | ||
| AdCP governance protocol (check_governance / sync_governance, three-party model) | n/a | AdCP docs v3.1.24 (root site tagged release v3.2.0-rc.3 at cutoff) | global | documented as current at access date | live (documented spec; independent verification of production-scale enforcement not established in this pass) | Plan registration, pre-spend policy checks with must/should/may severity, async human-approval escalation above authority thresholds, audit logging | Primary technical documentation, quote-verified | ||
| IAB Tech Lab AAMP governance (human-in-the-loop approval gates) | n/a | AAMP 2.0 (AAMP 3.0 'well underway' per Aug 2026 update) | global | 2026-04-23 | 2026-04-23 (2.0); 3.0 not yet released per this source | live (2.0 SDKs available for download; 3.0 in progress) | Configurable human approval gates, notifications, audit logging for buyer/seller agent transactions | Standards body's own announcement, quote-verified directly | |
| COPPA Rule 2025 amendments | n/a | n/a | US | 2025-01 | 2025-06-23 | live | Separate opt-in consent for third-party disclosure/targeted advertising (per secondary summaries; not independently confirmed against primary text), data retention schedule, written information security program, updated safe harbor requirements | FTC landing page confirms rule and a Feb 25, 2026 companion policy statement on age-verification technologies | |
| FTC order: X-Mode/Outlogic | n/a | n/a | US | 2024-01 | 2024-04 | live | Ban on selling/sharing sensitive location data; deletion of prior data/derived products | Official FTC press release (not directly opened in this research) | |
| FTC order: InMarket | n/a | n/a | US | 2024-01 | 2024-05-01 | live | Ban on selling/licensing precise or sensitive-location-categorized consumer data | Official FTC press release (not directly opened in this research) | |
| FTC order: Kochava / Collective Data Solutions | n/a | n/a | US | 2026-05-04 | 2026-06-25 (stipulated order entered, Dkt. 138; FTC posted 2026-06-26) | live: stipulated order entered 2026-06-25 | Bars sale, licensing, transfer or disclosure of sensitive location data; narrow exception needs a direct consumer relationship, express consent and a requested service; defendants neither admit nor deny | Entered court order (OA2-S01); FTC timeline item (OA2-S02) | |
| Utah App Store Accountability Act | iOS/Android | n/a | US-Utah | 2025 | 2027-05-06 (HB 498, signed 2026-03-18; state enforcement removed) | enacted; delayed (only harmed minors or parents may sue) | Age verification and parental consent obligations on app stores; AG enforcement removed by HB498, private right of action retained | Law-firm alerts corroborating HB498 amendment and CCIA dismissal (bill text itself not retrievable via WebFetch in this research) | |
| Texas App Store Accountability Act (SB2420) | iOS/Android | n/a | US-Texas | 2025-05-27 (signed) | 2026-01-01 (statutory; confirmed via official Texas Legislature record) | live: in force after the 5th Cir. stayed the district court's injunctions (28 May 2026 administratively; 4 Jun 2026 pending appeal); argued 4 Aug 2026; no merits ruling at cutoff | Age category verification via app store; parental account linkage and consent for minors before app download or in-app purchase | Official Texas Legislature bill-history page (KL-S36) confirms signed/effective dates; Fifth Circuit's June 4, 2026 stay of the district court's preliminary injunction (which had blocked the Jan 1, 2026 effective date) reported via law-firm alert (KL-S24), not independently confirmed against the court order itself | |
| Louisiana app store age-verification law (HB977, Act No. 185) | iOS/Android | n/a | US-Louisiana | 2026 (signed by Governor) | Act 185 (signed 15 May 2026) repealed the 2025 law on signature; new app-store duties from 2027-07-01 | enacted; not yet in force | Developer must verify minor status via app-store data-sharing method and obtain verifiable parental consent before download/purchase | Official Act text (FX2-S18) | |
| California Age-Appropriate Design Code Act (AB 2273 / AADC) | n/a | n/a | US-California | 2022-09-15 (chaptered as Chapter 320) | 2024-07-01 statutory operative date (confirmed via official CA Legislature record); substantively enjoined in part per 9th Cir. | unconfirmed (statute operative but core provisions enjoined) | Statute requires Data Protection Impact Assessments and other design-code obligations from July 1, 2024; data-use restrictions and dark-patterns prohibition remain enjoined per 9th Circuit; age-estimation/coverage-definition provision remanded for further proceedings | Official CA Legislature bill-status page (KL-S37) confirms enactment/operative dates but does not reference the litigation; two independent law-firm alerts describe the March 12, 2026 Ninth Circuit ruling | |
| Apple Declared Age Range API | iOS | iOS/iPadOS/macOS 26.0+ (age-check method from 26.2; regulatory features from 26.4) | global/US | 2025-2026 (WWDC) | unconfirmed | live | Requests a person's declared age range for age-appropriate app experiences; referenced by developers for Texas SB2420 compliance (forum-thread title only, not independently verified) | Apple documentation JSON (FX2-S19) | |
| Google Play Age Signals API | Android | beta | Brazil, US-Texas (expanding globally by end of 2026 per secondary reporting) | 2026 | 2026-03-17 (Brazil); 2026-05-28 (Texas) | beta | Returns age-range signal (default bands 0-12, 13-15, 16-17, 18+); explicitly barred from ad/marketing/profiling/analytics use | Directly fetched official Android developer documentation | |
| Apple App Store Review Guidelines 5.1.1/5.1.2/5.1.4 | iOS | current | global | ongoing | current as of access date | live | Consent/disclosure for data collection; ATT requirement for tracking; profiling ban; sensitive-API marketing ban; kids-category third-party ad/analytics restriction | Directly fetched and quoted official guideline text | |
| Google Play Data safety & Families policy (ads) | Android | current | global | ongoing | current as of access date | live | Families Self-Certified Ads SDK requirement; ban on interest-based/remarketing ads to children; ad-format and content restrictions | Directly fetched and quoted official policy text | |
| Apple Privacy Manifest / Required Reason APIs | iOS | current | global | 2023 | 2024-05 (new apps); 2024-08 (updates) — medium confidence | live | Mandatory PrivacyInfo.xcprivacy declarations for SDKs and Required Reason API usage; non-compliant apps blocked at submission | One fetch returned detailed content; not independently cross-checked against a second source in this research (see reliability note on KL-S31) | |
| EU DMA — Apple EU business terms restructure | iOS | n/a | EU | 2026-08-18 | 2026-10-01 (after the cutoff) | announced; not in force at cutoff | App Store: 26% via Apple IAP, 20% other in-app payment, 15% link-out within seven days; reduced rates for small businesses and year-two subscriptions; 5% core technology commission only for apps distributed outside the App Store. At the cutoff, the opt-in Alternative Terms Addendum (17%/10% + 3% payment fee, EUR 0.50 per first annual install above 1m) applied | Apple EU support page (GH-S03); Alternative Terms Addendum (OA2-S03) | |
| EU DMA — Apple app-distribution/sideloading compliance | iOS | n/a | EU | 2024 | unresolved | proposed | European Commission finding that Apple's sideloading-compliance mechanism does not satisfy DMA obligations; investigation ongoing at cutoff per secondary reporting | Not directly opened; press-release title and secondary reporting |
F. Benchmark and study table
Benchmark and study table
Design, sponsor, sample and limits for the causal studies used. App-specific vendor holdouts are in the evidence ledger (G1).
| A Comparison of Approaches to Advertising Measurement: Evidence from Big Field Experiments at Facebook | Gordon, Zettelmeyer, Bhargava, Chapsky | 2019 | Facebook (two co-authors were Facebook employees; academic leads at Northwestern/NBER) | RCT vs. multiple observational models | user | 15 US ad experiments; ~500M user-experiment observations; 1.6B ad impressions | not stated in sections read | mixed (E-commerce, Retail, Travel, Entertainment/Media per the related 2023 paper's description of comparable experiments) | US | n/a (Facebook feed ads, not mobile app installs) | Whether observational methods recover RCT-measured causal ad effects | Randomized control group | Observational methods often fail to reproduce experimental effects even with extensive demographic/behavioral controls | Not quantified in the abstract-level sections read | Facebook-platform-specific; general display/feed advertising, not mobile app-install specific | |
| Close Enough? A Large-Scale Exploration of Non-Experimental Approaches to Advertising Measurement | Gordon, Moakler, Zettelmeyer | 2023 | Meta (one co-author is Meta Ads Research staff; academic leads at Northwestern/NBER) | RCT compared against double/debiased machine learning (DML) and stratified propensity-score matching (SPSM) | user | 563 US Facebook experiments (Nov 2019 to Mar 2020) giving 663 test-and-control pairs; ~38 billion impressions | November 2019-March 2020 | mixed (E-commerce, Retail, Travel, Entertainment/Media) | US | n/a | Accuracy of DML/SPSM in recovering RCT-measured causal lift across purchase-funnel stages | Randomized control group within each of the 663 experiments | Median RCT lift 29%/18%/5% (upper/mid/lower funnel); median lifts estimated without control groups 83%/58%/24% (DML) and 173%/176%/64% (SPSM); median absolute gap RCT vs DML 115/103/57 points | Reported as median relative errors across the experiment set; full distributional detail not extracted in this research | Facebook-platform-specific; despite access to richer data than most advertisers/MMPs have, authors conclude neither method reliably estimates causal ad effects | |
| The Unfavorable Economics of Measuring the Returns to Advertising | Lewis, Rao | 2015 | Yahoo! Inc. (authors' employer at time of study) | RCT (randomized holdout of targeted users from display ad exposure) | user | 25 field experiments; 19 retailers + 6 financial-service firms; $2.8M combined ad spend | not stated precisely in sections read | non-gaming (retail, financial services) | US | n/a | Precision of experimentally-measured advertising ROI | Randomly held-out control group | Median 95% CI on ROI >100 percentage points wide; coefficient of variation ~10; informative experiments can require >10M person-weeks | Explicitly the paper's main finding -- confidence intervals, not point estimates, are the headline result | Pre-app-economy digital display advertising; not mobile app installs | |
| Consumer Heterogeneity and Paid Search Effectiveness: A Large-Scale Field Experiment | Blake, Nosko, Tadelis | 2015 | eBay (all three authors affiliated with eBay Research Labs) | Geo-based RCT (DMA-level ad suspension) | Nielsen Designated Market Area (DMA) | 68 test DMAs (ads suspended) vs. 142 control DMAs, out of 210 US DMAs total | 60 days | non-gaming (e-commerce marketplace) | US | n/a (desktop/paid search, not mobile app) | Causal ROI of paid search advertising | DMAs with ads left on | OLS return on paid search 4,173% without controls and 1,632% with region and day fixed effects, against -63% from the geo experiment switching off non-brand search in about 30% of DMAs for 60 days | Not extracted in detail in this research beyond the point estimates in Table 1 | eBay-specific, desktop-era paid search; illustrative of the general selection-bias mechanism, not an app-install study | |
| Evaluating the Impact of Privacy Regulation on E-Commerce Firms: Evidence from Apple's App Tracking Transparency | Aridor, Che, Hollenbeck, Kaiser, McCarthy | 2025 | Academic funding (MSI, UCLA, LEC); revenue panel from Grips Intelligence, a firm a co-author works with | Event study + difference-in-differences | firm (e-commerce merchant) | Opt-in panels from an anonymous ad-analytics provider and Grips Intelligence; benchmarked against Kantar Vivvix, Shopify and SimilarWeb | Pre-ATT baseline April 2020-April 2021; panels span 2019-2022 | commerce | US | iOS | Meta ad click-through rate and firm-wide e-commerce revenue after ATT | Firms with lower baseline Meta ad-spend dependence | 36.6% CTR fall for conversion- vs click-optimized Meta campaigns; 8-40% relative revenue decline for more exposed firms (range spans two exposure measures: Meta dependence and iOS dependence), concentrated among smaller firms | Authors flag their own estimates as likely understated given sample skew toward smaller, more Meta-dependent firms in the revenue-linked subsample | E-commerce/DTC firms specifically; not gaming or subscription apps | |
| Estimating the Value of Offsite Data to Advertisers on Meta | Wernerfelt, Tuchman, Shapiro, Moakler | 2025 (Marketing Science; 2022 draft superseded) | Meta: two of four co-authors were Meta staff at the time; Meta could review for proprietary data but had no right to restrict publication on the results; experiment run on Meta's platform | Large-scale in-platform experiment (offsite-data signal removed for treated advertisers/campaigns) | advertiser/campaign | More than 70,000 advertisers; one-week randomized experiment, fall 2021 | Experiment period plus 6-month post-experiment purchase tracking | all (noted especially CPG, Retail, E-commerce) | not specified in sections read | both | Cost per incremental customer, with vs. without offsite targeting data | Business-as-usual offsite-data targeting vs. simulated loss of offsite data | Median cost per incremental customer rises from $38.16 to $49.93 (+31%) under the median loss of offsite-data effectiveness (published version; the 2022 draft reported $43.88 to $60.19) | Authors report using deconvolution techniques to estimate the distribution of treatment effects; distributional detail not extracted in this research | Meta-run and Meta-co-authored; a direct commercial interest in the finding exists | |
| ATT vs. Personalized Ads: User's Data Sharing Choices Under Apple's Divergent Consent Strategies | Baviskar, Chowdhury, Deisenroth, Li, Sokol | 2024 | Not funded by Meta per author disclosure, but two of five co-authors are Meta employees with a financial interest in Meta | Randomized survey experiment (prompt-framing manipulation) | individual survey respondent | 11,000 US and UK online adults | not stated precisely in sections read | all (tested across social media, news, delivery, CPG app contexts) | US, UK | iOS | Stated data-sharing opt-in rate under ATT-style prompt vs. Apple's own Personalized Ads prompt | Within-subject/between-subject comparison of the two prompt types | 13% opt-in under ATT-style prompt vs. 25% under Apple's own PA prompt (12.4pp gap; 15.1pp among those preferring personalized ads) | Not extracted in detail in this research beyond the headline percentage-point gaps | Survey-stated intent, not observed field opt-in behavior; working paper status at access date not confirmed as peer-reviewed | |
| The Impact of Apple's App Tracking Transparency on App Monetization | Kesler | 2022/2023 | not stated in abstract-level material read | Difference-in-differences (Apple vs. Google Play as comparison) | app | 580,000+ apps (per search-engine abstract summary) | before/after April 2021 ATT introduction; exact window not confirmed | all | not confirmed | both | In-app payment / paid-app adoption | Google Play apps (not subject to ATT) | Small increase in payment adoption within Apple's ecosystem post-ATT, reinforcing a pre-existing trend | Not available -- abstract only | Abstract-only access; full-text design, controls and effect-size precision not independently verified | |
| Ghost Ads: Improving the Economics of Measuring Online Ad Effectiveness | Johnson, Lewis, Nubbemeyer | 2017 | not stated in abstract-level material read | Method paper proposing 'ghost ads' as an alternative to PSA/intent-to-treat A/B testing within real-time ad-delivery/auction systems | user (within the ad-delivery system) | not stated in abstract | not stated in abstract | all | not stated in abstract | n/a | Cost and precision of ad-effectiveness measurement | PSA (public service announcement) / intent-to-treat A/B test | Ghost ads method reduces experimentation cost and improves measurement precision relative to PSA/ITT while working with real-time ad delivery | Not available -- abstract only | Abstract-only access; foundational methodology paper, not app-install specific |
G. Author corpus map
Author corpus map
The author's own prior work reviewed for this paper. Dispositions: retain, update, test, qualify or reject. Prior claims are hypotheses, never corroboration.
| CP-01 | Mobile App Growth Playbook | playbook | 2026-06-05 | 2026-06-19 | Mobile DSP is true but too small; 'Apps DSP' (install+engagement+retention+commerce+CTV+LTV decision layer) is the better buyer-facing category frame.; AppLovin sold its mobile-gaming studios to Tripledot Studios (announced May 2025, closed June 2025) and is now a single-segment ad-tech public company (Nasdaq: APP).; On 1 Oct 2025 AppLovin rebranded its self-serve ad platform as 'Axon' (Axon Ads M | Q1,Q2,Q5,Q6,Q9,Q10,Q11,Q12; chapters 1 (Apps DSP framing), 9 (CTV/commerce), 11 (buyer control) | test | Marketing/GTM collateral authored by the paper's own author selling advisory to this exact buyer set; 'validated mid-2026' is 3+ months stale by the Sept 27 2026 cutoff and the Chrome-vs-Android Privacy Sandbox claim needs primary-source verification. |
| CP-02 | App DSP Landscape Matrix — data file | data | 2026-06-06 | 2026-06-08 | File's own governing rule: do not fabricate — capability fields default to 'validate'/'unknown' rather than asserting an unverified capability as 'strong'.; AppLovin: Tripledot divestiture (~$400M cash + ~20% Tripledot equity, ~$800M total transaction value, not all-cash); post-divestiture reports as single advertising segment; Axon Ads Manager self-serve launched Oct 2025.; Adjust is listed repea | Q5,Q6,Q11; V1/V2 vendor-universe rows for Stream V1/V2 profiles | update | Structurally disciplined (evidence-graded, non-fabricating) but stale: AppLovin's Aug 2026 Q2 print (revenue $1.92B, 84% EBITDA margin, per the author's own later essay) postdates this file's June 2026 validation and is not reflected. |
| CP-03 | Video & Mobile Ad Delivery Standards | standards | 2026-06-11 | 2026-09-08 | IDFA is gated by ATT (available iOS/iPadOS 14.0+); never assume availability — it is a permission outcome, not a device property.; SKAdNetwork current documented version is 4: up to three conversion windows from iOS 16.1, up to three postbacks, a winning postback plus up to five runner-ups; two older SKAN methods are deprecated but the framework remains documented.; AdAttributionKit (from iOS 17.4 | Q2,Q3,Q7; Stream C (measurement matrix) | retain | Internally consistent, dated (last validated Sept 2026), and appropriately hedged; treat as a hypothesis pointing to Apple/Google primary docs rather than as the primary source itself, per brief's source hierarchy. |
| CP-04 | Privacy & Consent Standards: GPP, TCF, SKAN & Platform APIs | standards | 2026-06-11 | 2026-09-08 | Frames the Oct 2025 Privacy Sandbox retirement (Topics, Protected Audience, Attribution Reporting) primarily as a CHROME/browser event, following April 2025 Chrome cookie U-turn and Nov 2025 Intent-to-Deprecate threads (Chrome 144 deprecation, Chrome 150/153 removal milestones) — does not equate this with an Android OS-level retirement.; ATT (iOS/iPadOS 14.0+) has 'no deprecation notes in public d | Q3,Q7; Stream C policy_status register — directly bears on CP-01's Android Privacy Sandbox claim | test | This page's own Chrome-centric framing appears to conflict with CP-01's broader 'Chrome and Android' retirement claim — verify against Google's official Oct 2025 'update on plans for Privacy Sandbox technologies' and developer.android.com before either claim is used. |
| CP-05 | Measurement, Verification & Media Quality: MRC, IVT, OM SDK | standards | 2026-06-11 | 2026-09-08 | MRC's Invalid Traffic Detection and Filtration Guidelines (issued Oct 2015, addendum Jun 2020, interim updates Apr 2024) split invalid traffic into GIVT (list/pattern-detectable) and SIVT (requires advanced analytics/human review, e.g. app-ID spoofing, domain laundering).; OM SDK is a data-collection standard, not a fraud-detection product; it exposes data for third-party verification vendors but | Q3,Q7; Stream IJ (fraud/quality registers) | retain | Standards-doc summary with appropriate hedges (explicitly disclaims accreditation verification); use as a pointer to MRC/IAB Tech Lab primaries rather than as the evidence itself. |
| CP-06 | CTV, Streaming & Live Event Advertising Standards | standards | 2026-06-12 | 2026-09-08 | Person-level reach/frequency/co-viewing on CTV is typically modeled from household-level signals, not observed — treat as methodology-bearing estimates, not raw measurement.; IAB Tech Lab CTV Ad Format Portfolio (6 formats) finalized July 22, 2026 after a second public-comment round.; Live Event Ad Playbook's Concurrent Streams API v1.0 is the one shipped LEAP component as of mid-2026; Forecasting | Q9; Stream IJ ctv_bridge register — CTV-to-app measurement-bridge chapter | retain | Directly supports the paper's CTV-to-app bridge chapter's household-vs-person distinction; the household-modeling caveat should be applied verbatim to any CTV-to-app case evidence, including Samba TV (author's current employer — apply stricter scrutiny per brief). |
| CP-07 | IAB Incrementality Guidelines Decoded | standards | 2026-07-12 | 2026-09-08 | Decodes the joint IAB/IAB Europe 'Guidelines for Incremental Measurement in Commerce Media' (final Nov 3, 2025): four method families graded by causal strength — experiment-based (strongest), model-based counterfactual, econometric (MMM), hybrid proxies (weakest).; Platform-reported incrementality is explicitly classified by the guidelines themselves as a weak 'hybrid proxy' relying on platform-sp | Q1,Q3; central methodology framework for the whole paper's incrementality-vs-attribution chapter | retain | Strong primary-adjacent decode with an explicit sponsor/interest caveat already applied to its own headline statistic; the 6.5x/83% figure is retail-media-specific (not mobile-app-native) and must be scoped as an analogy, not direct mobile-app evidence, when reused. |
| CP-08 | Retail & Commerce Media Measurement | standards | 2026-06-12 | 2026-09-08 | GPP consent metadata (gpp_string, gpp_sid) and an mmt_only flag mark events for measurement-only use, excluded from ads-delivery optimization — schema does not itself constitute a legal compliance opinion.; Closed-loop attribution ties credit for sales to a retailer's own transaction data; MRC's viewable-impression requirement for attributed outcomes is explicitly noted as something 'most retail m | Q9,Q10; commerce-app expansion chapter (marketplace/retail/QSR apps in CP-01) | retain | Useful for the commerce-app-growth sections but is retail-media-network-centric, not app-install-centric — scope claims to in-app commerce/marketplace use cases only, not general mobile UA. |
| CP-09 | Gaming Playbook | playbook | 2026-06-05 | 2026-09-17 | Mobile gaming remains the strongest performance-ad heritage channel, but measurement now runs through SKAN/AdAttributionKit, MMP, incrementality and MMM thinking rather than last-click installs.; Cites (vendor-attributed) that ~3.4B+ people play games globally and ~59% of the US population are gamers (eMarketer, 2026), yet gaming draws under 5% of worldwide media investment.; Frames gaming measure | Q2,Q9; gaming-vertical segment required by the brief's 'gaming vs non-gaming' segmentation rule | update | The 3.4B/59%/5%-of-spend figures are asserted without an in-page source locator — must be traced to the actual eMarketer 2026 publication and geography/definition confirmed before use as a market-size data point. |
| CP-10 | Performance Playbook (native/recommendation/commerce) | playbook | 2026-06-05 | 2026-06-19 | Explicit weak-vs-better-vs-strong evidence ladder per claim type: 'drives conversions' (last-click platform reporting, weak) -> MMP/site-analytics reconciliation (better) -> incrementality test + BI view (strongest).; Frames CTV/cross-screen native's core measurement risk as identity, dedupe, and measurement-bridge quality rather than creative or reach.; Positions retail/commerce media's different | Q3,Q9; supports the paper's evidence-hierarchy framework for grading vendor performance claims generally (not mobile-app-specific) | qualify | Adjacent GTM playbook (native/content-discovery, not app-install DSPs); useful only for its generic evidence-ladder framework, not as mobile-app-growth market evidence. |
| CP-11 | Outcome Underwriting Playbook | playbook | 2026-09-12 | 2026-09-12 | States plainly it is 'not an incrementality methodology' — every counterfactual-estimation method is itself a negotiated contract term, not a neutral fact, so the method belongs in the contract, not an appendix.; Frames a 'measurement' contract clause as 'who counts it, and with what access' — the current state described as 'partly built' (attribution, holdouts, incrementality methods each indepen | Q1,Q3,Q10; underpins the paper's framing that 'a lower CPI/higher ROAS is not proof of profitable growth' by making measurement-choice a contractual/negotiated variable | qualify | Conceptual/contractual framework (guaranteed-outcome deals), not an app-growth-specific data source; useful as a governance lens for the paper's Q1/Q3 framing only. |
| CP-12 | Measurement Governance Playbook | playbook | 2026-09-12 | 2026-09-12 | Distinguishes what 'earns' trust (a holdout/incrementality test that survived a counterfactual) from what merely 'defends' a number (correlation wearing a causal label) — ties directly to what justifies moving budget between lines. | Q1,Q3,Q7; governance framework for reconciling attribution/MMP/experiments/finance (Stream D) | qualify | Generic governance framework, not app-growth-specific; use only as a conceptual scaffold for the paper's reconciliation chapter. |
| CP-13 | DSP / Agentic Buying — Ecosystem Surface Deep Dive | playbook | 2026-06-05 | 2026-09-13 | DSPs are evolving from bid-optimizing consoles into 'decision engines' that interpret goals, evaluate supply paths, use curated inventory, and increasingly automate setup/bidding/optimization/measurement.; Notes market consolidation: Microsoft Invest (ex-Xandr) stopped supporting media buying Feb 28 2026; MediaMath now trades as Infillion MediaMath post-bankruptcy — independent DSP field is consol | Q11,Q12; Apps DSP category-definition chapter and AI/agentic-workflow chapter | qualify | Open-web/CTV DSP surface, not an in-app/mobile DSP deep dive; useful only for the general agentic-DSP evolution framework the mobile paper's 'Apps DSP' argument leans on by analogy. |
| CP-14 | BI / MMM / Decision Intelligence — Ecosystem Surface Deep Dive | playbook | 2026-06-05 | 2026-09-13 | Core thesis: 'BI describes the past; MMM, experiments, and decision intelligence turn signals into budget decisions' — the constraint is comparable metric definitions and calibration, not more dashboards.; MMM 'revived' specifically because privacy changes weakened user-level tracking; positions MMM as causal, aggregate, and durable to identifier loss — directly analogous to the mobile paper's 'MM | Q3,Q4,Q12; MMM-for-apps and LTV-prediction chapters | qualify | General cross-industry BI/MMM framework, not app-specific; use only to support the paper's MMM-for-apps definitional section, not as app-growth market evidence. |
| CP-15 | iROAS Is Not a Number, It's a Negotiation | essay | 2026-07-13 | 2026-07-14 | Reports the Ovative/Albertsons/Kellogg finding (42 campaigns, 54 methodology combinations) that within-campaign iROAS varied 6.5x on average (median 2.5x), with 83% of campaigns flipping sign purely on methodology choice, no change to the underlying campaign.; Frames iROAS's numerator (what counts as incremental) and denominator scope (whose spend against which audience) as the two loci of methodo | Q1,Q3; same underlying study as CP-07, retail-media context reused as methodology cautionary tale | qualify | Same primary study as CP-07 (IAB Incrementality Guidelines page); retail-display context, not mobile-app-install context — cite the underlying study once, not twice, and scope explicitly as an analogy for app-side iROAS/incrementality claims. |
| CP-16 | One Event, Three Machines: Orchestrating Conversions Across PMax, Advantage+, and OpenAI Ads | essay | 2026-07-23 | 2026-08-09 | Describes a within-platform deduplication pattern (single event_id minted on form submit, carried to both server-side and browser-side legs) so each platform independently sees one deduplicated conversion rather than double-counting browser+server events.; Distinguishes within-platform identity (shared event_id) from cross-platform identity (each walled garden's own click ID captured into a record | Q3,Q7; directly transferable to mobile MMP/SKAN dedup logic (browser-based lead-gen example, not app-install, but same event-identity architecture problem) | qualify | Web lead-gen (form submit) architecture, not mobile app install/SKAN; the dedup-identity framework is transferable by analogy to MMP/SKAN reconciliation but is not itself mobile-app evidence. |
| CP-17 | The Loop Closed Inside the Wall | essay | 2026-07-21 | 2026-08-16 | Analyzes Snowflake's July 21 2026 Meta-integration blueprint (Conversions API skill + Meta ads MCP) as a governed agentic loop where an agent prepares actions and a human approves before money moves.; Argues the loop is 'identity-only' (hashed-PII match against one walled garden's identity spine) with no contextual lane, and that feeding richer conversion signals into a platform's own attributed o | Q7,Q12; governance/agentic-loop chapter, directly relevant to whether AI/agentic workflows in app-growth DSPs (Axon Ads Manager, Advantage+ app campaigns) are causal-evidence-producing or just cleaner attribution | qualify | Case study is Snowflake-Meta web/CRM conversions, not a mobile app-install DSP; use only as an analogy for evaluating whether app-growth agentic features (AppLovin Axon, Google App campaigns AI Max) run holdouts or merely improve attribution hygiene. |
| CP-18 | Signal Containerization: The Next Abstraction Layer for Agentic Advertising | essay | 2026-06-07 | 2026-08-06 | Proposes 'signal container' as a portable, governed decision object (intent, semantic meaning, source data, methodology, privacy rules, activation path, identity/contextual logic, evaluation method, allowed outputs, audit trail) replacing a plain audience segment.; Names two IAB Tech Lab specifications (ARTF — Agentic Real-Time Framework — and an embeddings-based Agentic Audiences concept) as the | Q11,Q12; the framework underlying the paper's treatment of what 'genuinely agentic' app-growth buying would need beyond automated bidding | qualify | General open-web/exchange-level framework (segments, SSPs, bidstream), not mobile-app-DSP-specific; author co-leads AdCP's Signals & Measurement WG — per brief, treat any AdCP-adjacent claims here neutrally, no advocacy. |
| CP-19 | Nobody Sells an Outcome | essay | 2026-08-21 | 2026-08-28 | Reports an informal reader poll (73 ballots, LinkedIn 'Friday Thought Experiment'): 57% picked 'Outcomes' as what autonomous buying agents will ultimately buy, vs 27% Impressions, 8% Audiences, 6% Attention — explicitly labeled as an opinion poll, not market data.; Argues 'outcome optimization' already exists inside walled gardens but 'outcome insurance' (a warranted, priced, capital-backed guaran | Q1,Q10,Q11; conceptual scaffold for evaluating whether app-growth 'outcome-based' pricing claims (CPA/CPI/ROAS optimization) are actually warranted outcomes | qualify | Evidence class is an informal LinkedIn poll (illustrative_scenario/opinion, not measurement); do not cite the 57/27/8/6 split as market data — use only the underlying conceptual distinction (optimization vs. warranted outcome). |
| CP-20 | The Risk You Can Price | essay | 2026-08-23 | 2026-08-26 | Cites Criteo's own Dec 2017 SEC filing estimating Apple's Safari ITP-style change cost Criteo about 22% of the following year's revenue ex-TAC — and that no insurance claim existed because the platform-dependency risk had never been priced or collateralized.; Argues the first real 'performance insurance' for open-web/app advertising would protect the sell side (publisher receivable, intermediary s | Q5,Q11; relevant precedent for evaluating platform-dependency risk in app-growth vendors reliant on Apple/Google measurement changes (ATT 2021, SKAN/AAK, Privacy Sandbox) | qualify | Open-web display/Criteo case study, not a mobile-app DSP; useful as a historical precedent for platform-dependency risk (directly analogous to ATT's 2021 impact on app-install advertisers) but not itself app-growth market evidence. |
| CP-21 | The Open Web Isn't Dead. It's Uninsured. | essay | 2026-08-22 | 2026-08-24 | Cites AppLovin's Q2 2026 SEC filing/press release: revenue $1,923.7M (up 53% YoY), 84% adjusted-EBITDA margin, but landed about $1M under its own adjusted-EBITDA guidance floor and fell 19.66% the next trading day.; States AppLovin's 10-K discloses no fixed price per action, and that Meta's own documentation states its cost cap is not guaranteed — used to argue that even the most 'closed-loop' app | Q5,Q11; AppLovin financial-scale and buyer-control evidence directly supersedes CP-02's June-2026-dated figures | update | Highest-value item in the corpus for Stream AB's AppLovin filings requirement — pulls Q2 2026 10-Q-adjacent figures newer than app-dsp-landscape.ts's June 2026 validation; verify the cited SEC exhibit URLs directly rather than relying on the essay's transcription. |
| CP-22 | The CMO Owns the Action Space (Post-Agentic Marketing, Part 4) | essay | 2026-07-05 | 2026-08-16 | Argues autonomy is already real in decisioning (not spending) — i.e., automated bidding/targeting decisions run without per-decision human sign-off, but budget-level actions still require an approval gate.; Frames the post-agentic CMO's core deliverable as 'guardrail architecture' (a brand constitution + procurement test) rather than a channel plan — measurement's job shifts from explaining the pa | Q12; governance/procurement checklist directly reusable for the paper's AI-features register (Stream KL) | qualify | Cross-channel marketing-governance framework, not app-growth/mobile-DSP-specific; the procurement-test structure is reusable as a template but its content is not itself app-growth evidence. |
| CP-23 | The Mandate Finished Last | essay | 2026-08-14 | 2026-09-15 | Reports an informal reader poll (42 ballots): 78% picked 'proprietary data' as the durable edge once every advertiser has a capable buying agent, vs 9% faster execution, 7% privileged access, 4% clearer mandate — again explicitly an opinion poll, not market data.; Author's own reflection concedes he could name, for any past client, which data assets they held that competitors lacked, but could not | Q5,Q12; compounding-advantage chapter (which advantages compound for scaled platforms — event data vs. workflow integration vs. governance) | qualify | Informal opinion poll (illustrative_scenario), not measured market evidence; usable only for its proprietary-data-vs-verifiability argument, not as a data point on what actually compounds for app-growth platforms. |
| CP-24 | From Meridian to NNN: How Transformers Are Redefining Marketing Mix Modeling | essay | 2025-04-21 | 2026-08-30 | Describes Google Meridian (launched 2024) as a Bayesian MCMC MMM using scalar spend/impression inputs with Adstock (lag) and Hill (saturation) parametric functions.; Describes Google's NNN (2025) as a Transformer-based successor using high-dimensional embeddings blending quantitative spend with qualitative creative/query attributes, claimed (early benchmarks) to outperform prior MMM by ~22% in pre | Q3,Q4; MMM-for-apps chapter (saturation, seasonality, organic-lift reconciliation) | test | Pre-dates the research window by over a year (originally an April 2025 LinkedIn post) and the 22% accuracy-lift figure is unsourced in the reviewed text — trace to Google's own NNN documentation/paper before using the number. |
| CP-25 | Debunking Cross-Device Myth | essay | 2015-08-13 | 2026-06-09 | Explains deterministic (login-based) vs. probabilistic (statistical-pattern) device-graph matching as the two foundational cross-device identity methods. | Q9 (identity-bridge background only, e.g. CTV household/device matching precedent) | reject | Written in 2015, over a decade before ATT, SKAN, GDPR/CCPA and the Android identifier changes that now define this exact problem; the deterministic/probabilistic framing is directionally still valid but every specific claim is superseded — do not cite for current CTV-to-app identity-bridge evidence. |
| CP-26 | Is Apple Harvesting Adtech Data? | essay | 2023-12-15 | 2026-07-06 | Reacts to a 2023 Digiday video framing Apple's privacy posture (App Tracking Transparency, privacy manifests) as itself a data-collection/competitive-intelligence strategy, listing the four components of Apple's privacy 'nutrition label' manifest. | Q7 (background context on ATT's strategic framing only) | reject | Thin, largely reactive commentary on a third-party video rather than original analysis; pre-dates SKAN 4/AdAttributionKit and current ATT status — superseded by CP-03/CP-04's current standards-page treatment. |
| CP-27 | Measurement, on the Browser's Terms | essay | 2026-07-13 | 2026-08-30 | Reads the W3C Attribution API (Private Advertising Technology Group; editors from Apple, Google, Meta, Mozilla) as a governance question — quoting Mozilla's Martin Thomson that the test of any privacy technology is 'who decides', not which data flows are technically permitted.; Argues the browser (via a W3C-standardized measurement API) is positioning itself as the counterparty that grants measure | Q7,Q12; governance-of-measurement chapter, browser-side analog to the app-side SKAN/AAK governance question | qualify | Browser (W3C Attribution API) governance debate, not an OS-level mobile-app attribution mechanism (SKAN/AAK/GAID); relevant only as a structural analogy for who controls app-measurement standards. |
| CP-28 | Glossary — Mobile App Growth term block | glossary | 2026-06-03 | 2026-09-18 | Apps DSP: defined as a reframe of the mobile DSP — an app-growth decision layer spanning install, engagement, retention, LTV, commerce and CTV extension, describing the buyer problem rather than the channel.; SKAdNetwork (SKAN): current version is SKAN 4 — explicitly notes 'no SKAN 5 exists' as of authoring.; AdAttributionKit: introduced WWDC 2024, adds re-engagement attribution and alternative-ma | Q3,Q4,Q9,Q11; definitional backbone for the paper's own terminology, directly overlapping the brief's shared-definitions section | retain | Well-hedged definitions ('validate current documentation' on the one time-sensitive claim); use as the paper's working vocabulary but confirm the 'no forced SKAN cutover' claim is still true at the Sept 27 2026 cutoff. |
| CP-29 | Glossary — cross-cutting incrementality/attribution terms (iROAS, Incrementality, Conversion Lift, Attribution window, Prebid Mobile) | glossary | 2026-06-03 | 2026-09-18 | iROAS defined with the same Ovative/Albertsons 6.5x-variance finding as CP-07/CP-15, framed as reason to ask which methodology family produced any given iROAS number.; Incrementality (defined twice, decision-intelligence and gaming contexts) is explicitly distinguished from attribution: 'the causal contribution of an activity...distinct from attribution, which assigns credit to conversions that ma | Q3; cross-cutting definitional support for the whole causal-vs-attribution argument of the paper | retain | Consistent, well-scoped definitions; note the Ovative/Albertsons iROAS figure recurs at three site locations (CP-07, CP-15, CP-29) — cite the underlying study once in the paper, not each site restatement. |
| CP-30 | AI Can Interpret Data. It Can't Vouch For It. | byline | 2026-08-06 | 2026-08-06 | Argues AI can interpret data and bridge systems but cannot itself establish trust; as agents move from assisting to deciding, standards must cover provenance, permission, delegation and auditability as a real-time execution layer, not an after-the-fact audit. | Q12; general agentic-trust argument applicable to app-growth DSP AI features | qualify | General agentic-advertising column, not mobile-app-specific; background context for the AI/agentic chapter only — fetch and read the full AdExchanger piece before quoting. |
| CP-31 | Why Agentic Measurement Will Reprice The Ad Market | byline | 2026-05 | 2026-05 | Argues agent-mediated measurement collapses the gap between exposure and outcome, with pricing implications for the ad market broadly. | Q3,Q12; agentic-measurement-repricing argument relevant to the paper's Q12 chapter | qualify | General cross-format argument, not mobile-app-specific; fetch and read the full piece before citing any specific claim. |
| CP-32 | The Future of Marketing Measurement: From Reports to Real-Time Feedback | byline | 2026-06 | 2026-06 | Argues that as agents make decisions in real time, measurement must shift from delayed post-campaign reports to live, machine-readable feedback functioning as a pricing signal. | Q3,Q7,Q12; real-time-feedback argument relevant to the paper's measurement-operating-model chapter | qualify | General DMEXCO column (author is an official DMEXCO columnist — a paid/affiliated commentary channel, disclosed on the About page), not mobile-app-specific; fetch full text before citing. |
| CP-33 | How Has Your Data Strategy Changed With Agentic AI at Your Doorstep? | byline | 2026-09-09 | 2026-09-09 | Argues the governance question for agentic marketing is decision rights and action rights, not raw data access — an agent needs decision-ready intelligence (what data means, what it may be used for, what action is permitted), not just accessible data; the audit record is what makes accountability real rather than asserted. | Q12; decision-rights/action-rights framing directly reusable for the paper's AI-governance chapter | qualify | General agentic-data-strategy column, not mobile-app-specific; most recent byline in the corpus (Sept 9 2026) — fetch full text before citing given proximity to the research cutoff. |
| CP-34 | About page — author roles and disclosures | data | 2026-06-01 | 2026-09-23 | Author currently holds 'Global Head of Enterprise' at Samba TV (May 2025-present), owning growth for Data License/Measurement/Identity — direct commercial stake in CTV-measurement claims.; Author was EVP, GM International Growth at Verve Group (Sep 2022-Aug 2024), with P&L responsibility across Verve DSP/Match2One/Moments.AI — Verve Dataseat is scored as a vendor in the mobile-app-growth vendor un | Disclosures for all chapters touching CTV (Samba TV), mobile DSPs (Verve/Dataseat), and agentic standards (AdCP) | retain | Primary source for the disclosures list; page itself notes financial specifics (ACV/EBITDA/deal sizes) were deliberately abstracted at the author's own request, so treat quantitative claims about these employers as qualitative only. |
H. Scoring anchors
These anchors were fixed in the research brief before any product was scored. A 0 means documented absence on any dimension; D5 and D6 also define a specific 0. "n/e" means not enough public evidence to score and is never counted as zero. "n/a" means the dimension does not apply. Scores describe documented capability, not performance.
| Dimension | 1 | 2 | 3 |
|---|---|---|---|
| D1 Optimization objectives | Install or cost-per-install only | Post-install event or cost-per-action optimization documented | Value, return or retention-based optimization documented as live |
| D2 Re-engagement and suppression | Retargeting claimed without mechanism | Re-engagement campaigns using advertiser or attribution-company audiences documented | Plus suppression controls and a documented holdout option for re-engagement |
| D3 iOS privacy measurement | Generic "SKAN-ready" claim | SKAdNetwork 4 support documented (postbacks, conversion values or optimization) | SKAdNetwork 4 and AdAttributionKit support documented, with postback-level or aggregated reporting for the advertiser |
| D4 Creative workflow | Standard assets only | Creative services or testing tools documented | Creative testing with a stated design, plus playable or interactive formats |
| D5 App and placement visibility | "Transparency" claimed without detail (0: blind, no publisher reporting) | App or bundle-level reporting documented | App and placement or format-level reporting, plus block and allow lists |
| D6 Fee and cost transparency | Pricing model stated only (0: undisclosed bundled margin, no breakdown) | Media cost separated from platform fee, or a published fee model | Bid or impression-level cost data, or a published fee schedule with media-cost reporting |
| D7 Experiment and incrementality | Incrementality claimed without method | Holdout or lift method available on request or managed | Self-serve or standard experiment product with a stated method and results reporting |
| D8 Reporting export | Dashboard only | Reporting API or scheduled aggregated export | Log-level or impression-level export to the buyer |
| D9 Buyer control | Managed only; buyer cannot change campaigns | Self-serve interface for campaigns, budgets and bids | Campaign-management API that creates and edits campaigns, budgets and bids |
| D10 CTV-to-app | Announced or claimed | CTV buying with app-outcome reporting through an attribution company or household matching | CTV-to-app product with a stated identity method and a causal measurement option |
| D11 Non-gaming evidence | Non-gaming focus claimed | Two or more named non-gaming case studies (vendor-reported) | Plus third-party or filing-level evidence of material non-gaming business |
I. Data and reproduction
The package contains the canonical evidence files, every table above as CSV, and the figure data. It also holds the scripts that build the figures and the page, and a README that lists inputs, assumptions and how to rebuild. The scripts use the Python standard library only. Observed data, modeled estimates and synthetic teaching values are kept in separate files and labelled in every figure.
Data downloads
Buttons generate CSV files from the data embedded in this page, so they work offline. Links point to the files shipped in the package.
Files in the package data folder
- benchmark_channels.csv (first pass, history)
- capability_scores_first_pass.csv (first pass, history)
- complementary_systems.csv (first pass, history)
- corpus_map.csv (first pass, history)
- corpus_testable_propositions.csv (first pass, history)
- evidence_ledger.csv (first pass, history)
- register_ai_features.csv (first pass, history)
- register_benchmarks.csv (first pass, history)
- register_bidding_objectives.csv (first pass, history)
- register_creative_tests.csv (first pass, history)
- register_ctv_bridge.csv (first pass, history)
- register_fee_schedule.csv (first pass, history)
- register_fraud_types.csv (first pass, history)
- register_gap_closure_status.csv (first pass, history)
- register_ltv_methods.csv (first pass, history)
- register_market_quantities.csv (first pass, history)
- register_measurement_functions.csv (first pass, history)
- register_money_flow_edges.csv (first pass, history)
- register_ownership_events.csv (first pass, history)
- register_policy_status.csv (first pass, history)
- register_reconciliation.csv (first pass, history)
- register_store_rules.csv (first pass, history)
- register_studies.csv (first pass, history)
- source_register.csv (first pass, history)
- vendor_universe.csv (first pass, history)
- claim_support.json
- claims.json
- corrections.json
- metric_dictionary.json
- profile_overrides.json
- profiles_first_pass.json
- readability.json
- register_overrides.json
- scores_final.json
- stream_data_tables.json
Vendor profiles (Figure 14 detail)
Profiles for the eleven execution products scored in chapter 9, printed apart from the matrix so the matrix can be read as one comparison. Scores and sources match the matrix.
AppLovin · Axon Ads Manager
Ownership
Public (ticker APP). One reportable segment since the sale of its game studios to Tripledot closed on 30 June 2025, for $430.6m in cash after adjustments plus about 20% of Tripledot's fully diluted equity, valued at $285.0m ($715.6m in total) [AB-S01; AB-S03; FX1-S01]. AppLovin also owns its ad platform (AppLovin Ads, formerly Axon Ads Manager), the MAX mediation auction, the Adjust attribution company (bought 2021) and Wurl (bought 2022) [AB-S01; G2-S01].
Financial scale
From filings: FY2025 revenue $5,481m, up 70%, booked net of publisher payouts because AppLovin acts as agent; adjusted EBITDA $4,512m, 82% of revenue [AB-S01; AB-S02]. These are continuing operations, after the Tripledot sale. Q2 2026: revenue $1,924m, up 53%; adjusted EBITDA margin 83.9% [G2-S01; G2-S02]. The filings do not break out e-commerce revenue [G2-S01].
What is sold
A self-serve, ML-driven (Axon/AXON engine) auction connecting app and web/e-commerce advertiser demand to AppLovin's owned and MAX-mediated publisher supply, billed dynamically (dCPI, cDPM, CPM, or performance-goal billing) rather than fixed per-impression/per-action pricing.
Buyer and app fit
App advertisers and, since 2024, web e-commerce advertisers buying scaled, model-driven acquisition [G2-S01; OA4-S06]. AppLovin recommends a daily budget that buys at least 15 to 20 conversions a day; ad-revenue and blended ROAS goals also require the app to use MAX [V1-S07]. Reports show the source app and placement type, but no advertiser block or allow list is documented [V1-S05; RS-S06].
Economics
pricing_model: Dynamic: dCPI (install-optimized), cDPM (ROAS/CPA-optimized), CPM (paced/creative-testing spend), CPI (proven-winner fast spend); web/e-commerce campaigns additionally billed on CPA/ROAS outcomes.; minimums: not disclosed
Data requirements
MMP or server-to-server postbacks for event and ROAS optimization. On iOS, the only advertiser-side SKAdNetwork step documented is an attribution-partner setting to share the SKAN transaction ID. AppLovin's SKAdNetwork page covers DSPs bidding into MAX, not advertiser reporting, and no SKAN 4 or AdAttributionKit handling is documented [RS-S02; V1-S02].
Supply dependencies
Owned/aggregated publisher SDK supply via MAX mediation plus AppLovin Exchange; CTV supply via owned Wurl (acquired 2022).
Measurable controls
Reporting API: aggregated JSON/CSV with cost, ROAS, retention and billing-method fields, source app and placement type, and a 45-day request window; no log-level export [V1-S05; RS-S05; RS-S06]. Campaign Management API for app and web campaigns: create and update campaigns, goals, budgets (global or by country), targeting and creative sets [V1-S06; RS-S01]. No advertiser block or allow list is documented.
Implementation burden
Low to moderate. Self-serve; AppLovin opened the platform to all advertisers, without a referral code, on 22 June 2026 under the name AppLovin Ads [OA4-S06]. Event and ROAS optimization need MMP or server-to-server events, and ad-revenue and blended ROAS goals need MAX [V1-S07].
Proof quality
- Safe Sleeve / Sweet Flexx: AppLovin training material (Ads Playbook); narrative walkthrough with no comparator [V1-S03]
- Kikoff (CTV): AdExchanger report quoting AppLovin and Kikoff; before-and-after results with no holdout described [V1-S09]
- Geo-holdout tests: AppLovin's own blog describes running geographic holdouts for clients (20% to 50% of the footprint held out, at least 90% statistical power, campaigns out of learning), for web and e-commerce brands; a method description with no published results [V1-S04]
Switching limits
Not documented in the sources we read. AppLovin's disclosure on its Axon model says nothing about advertisers' rights over the use of their campaign data [KL-S12].
Risks and conflicts
- Ownership overlap: AppLovin sells media, runs the MAX mediation auction and owns the Adjust attribution company. It says Adjust data is not shared with it unless the customer directs; that assurance has not been independently checked. This is a potential conflict of interest, not evidence of misconduct [AB-S01].
- Model concentration: the FY2025 10-K attributes the 70% revenue rise mainly to improved Axon Ads Manager performance (installations up 3%, net revenue per installation up 72%) and cites no independent efficiency or incrementality measure [V1-S01].
- Unproven allegations: 2025 short-seller reports alleged improper data practices and retargeting-heavy e-commerce results, and AppLovin denied them. A securities class action had no ruling on the motion to dismiss by the cutoff, and AppLovin's filings name no specific investigation (chapter 2) [G3-S05; G3-S07; G3-S10].
Poor fit
Buyers who need an advertiser block or allow list (source apps are reported, but no block control is documented), a split of media cost from fees, a self-serve lift test (geo holdouts are a managed service described for web brands), re-engagement campaigns, or documented SKAN 4 and AdAttributionKit handling [V1-S05; RS-S06; RS-S07; V1-S04; RS-S02].
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | A | Reporting API exposes ROAS/ad_roas and retention (1-28d) metrics plus bidding_and_billing_method; Campaign Management API supports automated bidding to a cost/ROAS target. | 3 | R1 agree | |
| D2 Re-engagement & suppression | n/e | unconfirmed | C | No official Axon Ads Manager documentation describing a retargeting/re-engagement campaign product or mechanism was found or independently opened in this research. | n/e | R1 agree | |
| D3 iOS privacy measurement (SKAN / AAK) | 1 | live | A | Only SKAN evidence for advertisers: AppsFlyer setup toggle 'Share SKAN transaction ID'. No SKAN 4, conversion-value, AdAttributionKit or SKAN reporting documentation; the SKAN page is for MAX demand partners. | 1 | R2 conservative: lower score | |
| D4 Creative workflow | 2 | live | B | Official guidance documents iterative testing across video/playable/static/DPA formats and a playable-ad spec; no disclosed randomized or allocation-based testing methodology found. | 2 | R1 agree | |
| D5 App & placement visibility | 2 | live | A | Advertiser report exposes hashed source-app ID ('site ID'), source application name, placement_type and encrypted placement ID; {APP_ID} macro to MMP. No documented advertiser block/allow-list control found. | 2 | R3 evidence found by one scorer | |
| D6 Fee & cost transparency | 1 | live | A | Billing documents prepay daily charges and bidding strategies (target goal with CPI billing; auto-bidding with CPM billing). Cost is a single advertiser-spend figure; no media-cost vs fee separation or bid-level cost data. | 1 | R2 conservative: lower score | |
| D7 Experiment / incrementality support | 2 | managed | B | AppLovin's own blog describes running geo-holdout incrementality experiments for clients with a stated method (>=90% power, 20-50% holdout) -- available on request/managed, not a self-serve standardized product. | n/e | R3 evidence found by one scorer | |
| D8 Reporting export | 2 | live | A | Reporting API returns aggregated JSON/CSV data across campaign/creative/platform/country/device/placement dimensions; no impression-level export documented. | 2 | R1 agree | |
| D9 Buyer control (API & self-serve) | 3 | live | A | Axon Campaign Management API documents POST endpoints to create/update campaigns and creative sets and to set global or country-level budgets. | 3 | R1 agree | |
| D10 CTV-to-app | 2 | live | B | Wurl/AppDiscovery CTV inventory is bought on a CPI basis with MMP attribution to installs; no stated causal/incrementality measurement method specific to CTV was documented. | 2 | R1 agree | |
| D11 Non-gaming vertical evidence | 2 | live | B | FY2025 10-K states e-commerce/web-advertiser expansion as a stated objective; named non-gaming case studies include Safe Sleeve, Sweet Flexx and Kikoff (fintech); no filing-level quantification of non-gaming revenue share was found. | 2 | R1 agree |
Moloco Ads
Ownership
status: private; note: Most recent disclosed valuation is a >US$2B 2023 secondary share sale (per press); reported (Bloomberg, Jan 2026, via Investing.com syndication) to be in early-stage IPO-adviser discussions -- unconfirmed, still private at cutoff. Backers reported: Fidelity Management & Research, Tiger Global Management.
Financial scale
Not disclosed (private company; no filings)
What is sold
An ML/'compound AI' performance-advertising DSP for app install and post-install value optimization, extended to Performance CTV (household/IP-matched, MMP-attributed) and offered separately for retail/commerce media (Moloco Commerce Media, out of V1 scope).
Buyer and app fit
App marketers (gaming and non-gaming) needing ROAS/LTV-oriented bidding with SKAN support and a documented campaign-management + reporting API; also fits marketers wanting to extend the same measurement stack to CTV.
Economics
oCPM is the only documented pricing model. Moloco asserts a 'non-variable DSP margin' without publishing the rate; log fields for media cost and fee percentage exist but are marked deprecated, so no current fee split is documented [RS-S18; RS-S19]. Minimum spend: not stated in the sources we read.
Data requirements
MMP postback integration (AppsFlyer, Adjust, Singular, Branch, Kochava) for event/ROAS optimization and re-engagement; SKAdNetwork conversion-value configuration read/written via the DSP API.
Supply dependencies
Programmatic exchange buying; reports break results out by app or site, sub-publisher and exchange [V1-S15; RS-S09]. The sources we read document no owned publisher supply. Performance CTV bids at household (IP) level for CTV app-install campaigns [V1-S13; RS-S24].
Measurable controls
Campaign/AdGroup CRUD API; Report API (aggregated); Log API (impression/click/conversion event-level, disabled by default, available on request); CreativeGroups (A/B-test structure) API.
Implementation burden
Moderate: requires MMP postback configuration and, for full log-level visibility, a specific request to enable the Log API (not on by default).
Proof quality
- Nexon (Performance CTV): Moloco case study describing a ghost-bid test with an even test/control split, designed and analysed with Moloco's data scientists; vendor-run, with no independent check [V1-S11; RS-S20]
- Wayfair, Bevmo, Costco, Benjamin, Musinsa, Experian, FreeNow, ManoMano: Moloco case studies; narrative walkthroughs with no comparator on the index page [V1-S11]
- Performance CTV launch: Moloco reports up to 1.5 times higher ROI on CTV than on mobile and about two-thirds of installs within six hours of exposure; no test design described [IJ-S08]
Switching limits
Not documented in the sources we read. Event-level logs can be exported on request, with 90-day access [V1-S16; RS-S21].
Risks and conflicts
- Incrementality evidence is self-reported. The Performance CTV page describes built-in ghost-bid tests designed and analysed with Moloco's data scientists; the re-engagement page says only that Moloco offers incrementality testing, without naming a method. We found no independent audit of results [V1-S13; V1-S14; RS-S20].
- Private company: financial scale, headcount and customer concentration are not disclosed [V1-S20].
Poor fit
Buyers needing a fully self-serve, always-on log-level data feed should note the Log API is disabled by default and requires a specific request.
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | A | Developer API documents reading/writing SKAN conversion-value configuration and campaign goals spanning install/event/ROAS; case studies report ROAS-based outcomes across verticals. | 3 | R1 agree | |
| D2 Re-engagement & suppression | 3 | live | A | APP_REENGAGEMENT campaign type; CustomerSet IDFA/ADID lists and app/event audiences can be included or excluded; RE page states incrementality testing is offered for re-engagement (method not detailed there). | 3 | R2 higher score has grade-A evidence | |
| D3 iOS privacy measurement (SKAN / AAK) | 2 | live | A | Developer API documents reading and updating SKAdNetwork conversion-value configuration and SKAN analytics; no AdAttributionKit mention was found. | 2 | R1 agree | |
| D4 Creative workflow | 2 | live | A | Developer API documents CreativeGroups supporting an A/B-test structure (a disclosed-allocation design); playable/interactive format coverage was referenced in secondary (help-center) sources not independently opened in this research, so format-coverage is not counted toward a score of 3. | 3 | R2 conservative: lower score | |
| D5 App & placement visibility | 3 | live | B | Brand Safety Policy documents a global block list plus customer-configurable inclusion/exclusion lists, and states advertisers receive 'transparent impression level reporting by publisher and exchange'. | 3 | R1 agree | |
| D6 Fee & cost transparency | 1 | live | A | oCPM is the only pricing model; 'non-variable DSP margin' asserted without published rate. Log fields for media cost and fee_percent exist but are marked Deprecated, so no current fee separation is documented. | 1 | R3 evidence found by one scorer | |
| D7 Experiment / incrementality support | 2 | limited | B | Ghost-bidding RCT (even test/control split, bids without serving) designed and analysed with Moloco data science; described for CTV and offered for RE. No self-serve incrementality product or results UI documented. | 2 | R2 conservative: lower score | |
| D8 Reporting export | 3 | live | A | Report API provides aggregated dimensional data; Log API exports impression/click/conversion event-level records. | 3 | R1 agree | |
| D9 Buyer control (API & self-serve) | 3 | live | A | Developer API documents full campaign CRUD and AdGroup create/update/list operations, not only reporting. | 3 | R1 agree | |
| D10 CTV-to-app | 3 | live | B | Performance CTV documents a stated household/IP-matching identity method plus a built-in ghost-bidding causal measurement option, with attribution running through the advertiser's own MMP. | 3 | R1 agree | |
| D11 Non-gaming vertical evidence | 2 | live | B | Case-studies page names >=8 non-gaming advertisers (Wayfair, Bevmo, Costco, Benjamin, Musinsa, Experian, FreeNow, ManoMano); Moloco is private and does not file, so no filing-level revenue quantification exists. | 2 | R1 agree |
Liftoff Accelerate
Ownership
Public (Nasdaq: LFTO). Priced its IPO at $23.00 on 3 June 2026 and began trading on 4 June; the offering closed on 5 June with the over-allotment exercised, raising about $472.4m net, of which $409.2m repaid debt [AB-S11; FX1-S05; FX1-S06]. A first attempt, filed in January 2026, was withdrawn on 17 February 2026 [FX1-S08]. The 10-Q refers to a 'primary private-equity sponsor' without naming it; an affiliate of the sponsor underwrote 2.7m shares [V1-S21; G2-S09]. General Atlantic was allocated about 1.3m shares in the offering [V1-S28].
Financial scale
From filings: FY2025 revenue $685.7m, up 32%, booked net as agent; adjusted EBITDA $374.4m, 55% of revenue; net loss $23.1m [AB-S10; FX1-S05; FX4-S06]. Q2 2026 revenue $219.5m, up 35%, and H1 2026 $425.1m; one customer made up about 10% of revenue [V1-S21; G2-S09]. Revenue is split by geography only, with no product-line split [V1-S21].
What is sold
A DSP powered by Liftoff's Cortex models for app user acquisition and re-engagement. Accelerate offers broader access; Direct offers curated publisher access with account-team optimization. Campaigns can be optimized toward CPC, CPI, CPA, ROAS or predicted-LTV goals [V1-S22; V1-S23; RS-S29].
Buyer and app fit
App marketers (gaming and non-gaming, per named case studies) wanting a single DSP spanning acquisition and re-engagement; Direct specifically fits buyers wanting curated premium publisher access over open-exchange buying.
Economics
Priced per advertising unit, such as installs or impressions. Advertiser reporting shows only spend, with no media-cost versus fee split or published advertiser fee [V1-S21; RS-S31]. Minimums: not disclosed.
Data requirements
The Reporting API shows SKAdNetwork installs with and without conversion values, and Accelerate names SKAdNetwork as a supported use case; 'SKAdNetwork Cortex models' were announced for late 2024. No SKAN 4 postback handling or AdAttributionKit support is documented [RS-S31; V1-S22; V1-S27]. An audience-ingestion API lets partners send audiences for targeting [RS-S30].
Supply dependencies
Direct: curated direct access to 150k+ publisher apps (per vendor claim); Accelerate: broader UA/re-engagement supply; SDK monetization / exchange supply sits in the separate Liftoff Monetize (Vungle Exchange) product, not scored here.
Measurable controls
Reporting API and dashboard CSV export, with publisher app ID, publisher name and ad format; aggregated, with no log-level export [RS-S31; RS-S35]. A Campaign Management API, in closed beta for select customers, creates user-acquisition campaigns and sets daily spend, goals, country targeting and creatives; spend changes are limited to three a day, within 50% up or down [RS-S29]. No advertiser block or allow list is documented [RS-S35].
Implementation burden
Mostly managed. Direct relies on Liftoff's account, creative, product and engineering teams [V1-S23]; the campaign API is a closed beta for select customers [RS-S29].
Proof quality
- Delivery Hero: Liftoff case study citing a 20% install uplift in Latin America from incrementality testing; test design not disclosed [V1-S26; RS-S36]
- Binance: Liftoff case study ('beats D7 ROAS goals by 30% in key markets'); narrative, no comparator [V1-S26]
- PEPr: Liftoff's internal, managed experimentation programme; no holdout method documented [RS-S37]
Switching limits
Not documented in the sources we read.
Risks and conflicts
- Liftoff reports revenue net, as an agent. That is an accounting presentation, not an advertiser-facing cost-transparency feature [V1-S21].
- Customer concentration: one customer made up about 10% of Q2 2026 revenue and 17% of receivables at 30 June 2026 [G2-S09].
- Control after the listing: the 10-Q refers to an unnamed primary private-equity sponsor; its remaining stake is not stated in the sources we read [V1-S21].
Poor fit
Buyers who need a generally available self-serve campaign API (Liftoff's is a closed beta), log-level export, an advertiser block list, a documented lift-test method or a CTV-to-app product. None is documented [RS-S29; RS-S31; RS-S35; RS-S37; RS-S38].
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | B | Official Accelerate page states the Cortex-powered product suite lets advertisers 'directly optimize for any type of KPI (CPC, CPI, CPA, ROAS, pLTV)'. | 3 | R1 agree | |
| D2 Re-engagement & suppression | 2 | live | B | Official re-engagement page documents a data-driven approach intended to avoid cannibalizing organic conversions, with claimed lift/cost figures; no suppression/exclusion mechanism or holdout/incrementality methodology is documented on the page itself. | 2 | R1 agree | |
| D3 iOS privacy measurement (SKAN / AAK) | 1 | live | B | SKAdNetwork is named as a supported use case and 'SKAdNetwork Cortex models' were announced for late 2024, but no conversion-value/postback mechanics or AdAttributionKit support were documented in pages opened in this research. | 1 | R1 agree | |
| D4 Creative workflow | 2 | live | A | Creative Lab upload/QA for playable and interactive HTML, LXA and triple-page formats; creative services and 'testing technologies' marketed. No randomized or disclosed-allocation creative test design documented. | 2 | R3 evidence found by one scorer | |
| D5 App & placement visibility | 2 | live | A | Reporting API returns publisher_app_store_id, publisher_name and ad_format; dashboard breaks down by source app. No advertiser block/allow-list control found in docs. | 2 | R3 evidence found by one scorer | |
| D6 Fee & cost transparency | 1 | live | A | 10-Q: price per advertising unit (installs, impressions), revenue reported net as agent. Reporting shows only 'spend'; no media-cost versus fee breakdown or published fee for advertisers. | 1 | R3 evidence found by one scorer | |
| D7 Experiment / incrementality support | 1 | limited | B | Delivery Hero case reports Liftoff-run incrementality tests with uplift figures but no stated design; PEPr is an internal/managed experimentation programme without a documented holdout method. | 1 | R2 conservative: lower score | |
| D8 Reporting export | 2 | live | A | Reporting API (aggregated, cohort windows, CSV/JSON) and dashboard CSV export. No impression- or log-level export documented. | 2 | R3 evidence found by one scorer | |
| D9 Buyer control (API & self-serve) | 3 | beta | A | Campaign Management API (closed beta, select customers): create UA campaigns, set/schedule daily spend, goals, country targeting, assets and creatives. Only UA expansion campaigns; spend changes limited to 3x/day within +/-50%. | 3 | R3 evidence found by one scorer | |
| D10 CTV-to-app | n/e | unconfirmed | C | No CTV product is mentioned on Liftoff Monetize's own page; absence from a marketing page is not the same as documented absence of any CTV product, so this is scored n/e rather than 0. | n/e | R1 agree | |
| D11 Non-gaming vertical evidence | 3 | live | A | Named non-gaming Accelerate cases: Delivery Hero/PedidosYa, Acorns, Casumo, ReelShort. 10-Q cites 'scaled leadership in non-gaming verticals' and diversified end markets; qualitative only, no vertical revenue split. | 3 | R2 higher score has grade-A evidence |
Unity Ads (Grow)
Ownership
Public (ticker U). Unity reports one segment; Grow (advertising) and Create (engine software) are revenue categories [G2-S08]. Its Vector machine-learning platform rolled out in Q1 2025 [AB-S04]. Unity merged with ironSource in November 2022 [AB-S06].
Financial scale
From filings: FY2025 revenue $1,849.6m; adjusted EBITDA $408.8m (22%), a whole-company figure that includes the engine business; GAAP net loss $401.5m [AB-S05]. Grow revenue was $1,228.2m in FY2025 and Create $621.4m [AB-S04]. Q2 2026 Grow revenue was $388.9m, up 35%, credited to the Vector-driven Unity Ad Network and partly offset by the older ironSource network [G2-S06; G2-S07]. Grow revenue is mostly booked net, and gross where Unity is the publisher [G2-S08].
What is sold
Unity Ads UA (install/retention/ROAS bidding) plus LevelPlay mediation (auctioning Unity Ads and third-party networks/bidders for publishers), positioned as an integrated developer-ecosystem growth stack.
Buyer and app fit
Primarily game developers within the Unity/ironSource ecosystem; non-gaming vertical claims found in Unity's FY2025 10-K describe the separate Create Solutions/engine business (automotive, retail, healthcare etc.), not the Grow/advertising product -- do not inherit one onto the other.
Economics
CPI billing for install, event and ROAS goals; CPM for creative testing, for iOS and as a fallback when there are no installs. No media-cost versus fee split or published fee [RS-S46; RS-S44]. Minimums: not disclosed.
Data requirements
Event and ROAS goals need post-install data from an MMP or server to server [RS-S40; RS-S41]. SKAdNetwork postbacks are forwarded to MMPs with SKAN 4.0 fields (source identifier, coarse value, postback sequence), and SKAN installs appear in the dashboard and Statistics API. No AdAttributionKit support is documented [V1-S35; RS-S43; RS-S44].
Supply dependencies
Unity Ads network plus Unity Exchange (via a single SDK, per the Unity Ads product page); LevelPlay mediates Unity Ads and third-party bidding networks for publishers.
Measurable controls
Reporting dashboard, 'History and Performance' tool, CSV export, and a documented Advertising Management API plus an Advertising Statistics API (services.docs.unity.com).
Implementation burden
Self-serve: a UA dashboard, bulk-management spreadsheets and the Advertising Management API [RS-S51; RS-S52]. Event and ROAS goals need MMP or server-to-server post-install data [RS-S40].
Proof quality
- Lihuhu, Qcplay: Unity case references on the Unity Ads product page, both gaming studios; no method disclosed [V1-S32]
Switching limits
Not documented in the sources we read.
Risks and conflicts
- The older ironSource Ad Network is in decline (11% of Grow revenue in Q4 2025) and has been sunset, and Unity sold Supersonic on 4 August 2026. Headline Grow revenue still includes both; Unity reports 'strategic' Grow revenue of $329.0m for Q2 2026, up 63% [AB-S05; G2-S07].
- Unity's non-gaming language in its 10-K describes the engine business or states an aim for ads; we found no named non-gaming case study for Unity Ads [V1-S29; V1-S32].
Poor fit
Buyers who need re-engagement campaigns, a lift test, a CTV product or named non-gaming results: none is documented for Unity Ads [RS-S42; V1-S31; V1-S29]. Source apps are reported and can be blocked or bid on, but only through abstracted IDs; Unity says it cannot give out source IDs for specific apps [RS-S47; RS-S48].
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | A | Official documentation defines and lets advertisers configure Install (CPI) bids, Retention bids, and ROAS targets. | 3 | R1 agree | |
| D2 Re-engagement & suppression | n/e | unconfirmed | C | No documentation of a retargeting/re-engagement campaign product for Unity Ads advertisers was found or independently opened in this research. | n/e | R1 agree | |
| D3 iOS privacy measurement (SKAN / AAK) | 1 | live | A | Privacy-compliance documentation confirms SKAdNetwork coverage (conversion values, ad-slot limits, dashboard support, postback integration) at an overview level, but no specific SKAN version (4 vs earlier) or AdAttributionKit mention was found in the pages retrieved. | 2 | R2 conservative: lower score | |
| D4 Creative workflow | 3 | live | A | Creative Testing campaign goal distributes impressions equally across creative packs (disclosed allocation, CPM billed) with per-pack reporting; video, playable and end-card formats documented. | 3 | R2 higher score has grade-A evidence | |
| D5 App & placement visibility | 2 | live | A | Reporting by Source App ID and source app category, with allow/blocklists and source bidding by ID; but IDs are abstracted and Unity states it 'cannot give out source IDs for specific apps'. No placement dimension. | 2 | R3 evidence found by one scorer | |
| D6 Fee & cost transparency | 1 | live | A | Billing model documented (CPI for install/event/ROAS goals; CPM for creative testing, iOS and zero-install fallback). No media-cost versus fee separation or published fee. | 1 | R3 evidence found by one scorer | |
| D7 Experiment / incrementality support | n/e | unconfirmed | C | No incrementality/holdout documentation for Unity Ads UA was found in this research. | n/e | R1 agree | |
| D8 Reporting export | 2 | live | A | Reporting/analytics documentation lists a dashboard, History and Performance tool, CSV export, and REST APIs; no confirmation of log-level (vs aggregated) granularity was found. | 2 | R1 agree | |
| D9 Buyer control (API & self-serve) | 3 | live | A | Documentation links to a distinct Advertising Management API (services.docs.unity.com/advertise/v1/) alongside the Statistics API, indicating a documented campaign-management API rather than reporting-only access. | 3 | R1 agree | |
| D10 CTV-to-app | n/e | unconfirmed | C | No CTV product documented for Unity Ads/Grow was found in this research. | n/e | R1 agree | |
| D11 Non-gaming vertical evidence | 1 | live | A | 10-K frames capturing ad spend 'outside of our core gaming audience' as an aspiration and risk; UA docs and product page are game-focused. No named non-gaming UA case studies found. | 1 | R3 evidence found by one scorer |
Mintegral
Ownership
Mintegral is Mobvista's programmatic ad platform and is not listed separately. Mobvista is listed in Hong Kong (HKEX: 1860) [V1-S37; AB-S08].
Financial scale
From filings: Mobvista FY2025 revenue $2,046.7m, up 35.7%, of which Mintegral $1,960.9m. Revenue is booked gross, as principal, with a 21.2% gross margin; adjusted EBITDA was $190.9m, about 9% of gross revenue [AB-S08; FX1-S11]. Mobvista's own ad-tech net revenue after payments to traffic publishers was about $519m for 2025 [FX1-S11; FX4-S07]. H1 2026: group revenue $1,155.5m, up 23.2%; Mintegral $1,115.2m, up 24.3% [V1-S37].
What is sold
A programmatic in-app advertising platform (AppGrowth for UA, Retargeting for re-engagement, Monetization for publishers) with AI/smart bidding (Target ROAS spanning IAA/IAP/Hybrid, and Target CPE) plus an in-house creative studio (Mindworks) and playable-ad automation (Playturbo).
Buyer and app fit
Predominantly gaming advertisers (75.6% of Mintegral H1 2026 revenue) with a growing non-gaming share (24.4%, +15.5% YoY, incl. e-commerce and utilities per the interim report's own vertical breakdown).
Economics
Billing types CPI, CPM, CPE and oCPI are documented. Target ROAS and Target CPE smart-bidding products made up more than 90% of Mintegral revenue in H1 2026. No media-cost versus fee split for advertisers [RS-S53; V1-S37]. Minimums: not disclosed.
Data requirements
Postback-based data sharing for retargeting; IDFA and GAID audience lists can be uploaded by API and included or excluded [V1-S40; RS-S55; RS-S56]. No SKAdNetwork or AdAttributionKit documentation appears in about 60 English advertiser pages or the 2026 interim report [RS-S57; V1-S37].
Supply dependencies
Direct publisher/app relationships (10,000+ developers, 120,000+ apps per the interim report) plus programmatic DSP/ADX/SSP coverage of the mid-stream ecosystem.
Measurable controls
Self-serve dashboard for setting ROAS goals [V1-S37]. Mintegral's Open API documentation describes creating campaigns and offers and updating budget, bid and status; some bid types and API access are gated by the account manager [RS-S63; RS-S53; RS-S64]. The reporting API returns aggregated data by offer, creative, sub-publisher, package and geography, and publishers can be allow- or block-listed by ID [RS-S60; RS-S61; RS-S62].
Implementation burden
Hybrid: self-serve dashboard and Open API, with some features gated by the account manager [V1-S37; RS-S63].
Proof quality
- Winedrops (e-commerce): Mintegral testimonial ('10X increase in trials'); no comparator [V1-S41]
Switching limits
Not documented in the sources we read.
Risks and conflicts
- Mobvista books revenue gross, as principal, so its headline revenue is not comparable with net-reporting peers such as AppLovin or Liftoff. On Mobvista's own net measure, after payments to traffic publishers, H1 2026 group net revenue was $308.5m against $1,146.6m of gross ad-tech revenue [FX1-S11; G2-S14; V1-S37].
Poor fit
Buyers who need documented SKAdNetwork or AdAttributionKit handling, a lift test, log-level export or a CTV product: none is documented [RS-S57; RS-S60; V1-S39].
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | A | H1 2026 interim report (filing) states smart-bidding products (IAA ROAS since May 2023, Target CPE since Jul 2024, Hybrid ROAS since Apr 2025, IAP ROAS since Jul 2025) account for >90% of Mintegral revenue; official AppGrowth page documents Target ROAS and Target CPE as selectable models. | 3 | R1 agree | |
| D2 Re-engagement & suppression | 2 | live | B | Official Retargeting page documents postback-based re-engagement of active/dormant/lapsed users; no suppression/exclusion control or holdout/incrementality option is documented. | 2 | R1 agree | |
| D3 iOS privacy measurement (SKAN / AAK) | n/e | unconfirmed | C | No SKAdNetwork documentation was found on the official marketing pages accessible in this research; the developer wiki (dev.mintegral.com) exists but its SKAN-specific pages could not be located within this research's fetch budget. | n/e | R1 agree | |
| D4 Creative workflow | 2 | live | B | Mindworks (in-house creative studio) and Playturbo (playable-ad automation) are documented; no disclosed randomized/allocation testing methodology was found. | 2 | R1 agree | |
| D5 App & placement visibility | 3 | live | A | Report API segments by Sub (mtgid publisher ID), Package (sub package name), AdType and AdOutputType; API and guide support whitelist/blacklist by mtgid (API access gated by AM). | 3 | R3 evidence found by one scorer | |
| D6 Fee & cost transparency | 1 | live | A | Billing types CPI, CPM, CPE and oCPI documented; interim report describes performance-based ad fees. No media-cost versus platform-fee breakdown for advertisers. | 1 | R3 evidence found by one scorer | |
| D7 Experiment / incrementality support | n/e | unconfirmed | C | No incrementality/holdout documentation was found in this research. | n/e | R1 agree | |
| D8 Reporting export | 2 | live | A | Advanced Performance Reporting API returns aggregated TSV by offer, creative, sub-publisher, package, geo (daily/hourly, 7-day span). No log-level export documented. | 2 | R3 evidence found by one scorer | |
| D9 Buyer control (API & self-serve) | 3 | live | A | Mintegral's Open API creates campaigns and offers with geo, bid type and goal, bid rate, daily cap and budget, creatives and audiences, and updates budget, bid and status; some bid types need permission. | 3 | R6 fact-check override: Round-2 review follow-up: rule R2 kept the lower first-pass score although the second scorer's grade-A documentation meets the anchor for 3. | |
| D10 CTV-to-app | n/e | unconfirmed | C | No CTV product for Mintegral was found in this research. | n/e | R1 agree | |
| D11 Non-gaming vertical evidence | 3 | live | A | H1 2026 interim report (filing) discloses non-gaming revenue at 24.4% of Mintegral revenue (+15.5% YoY) versus gaming at 75.6% (+27.5% YoY) -- filing-level quantification of material non-gaming revenue -- plus a named non-gaming case study (Winedrops, e-commerce). | 3 | R1 agree |
Digital Turbine · DT Exchange / AGP
Ownership
status: public; ticker: APPS; note: Fiscal year ends 31 March. Two reportable segments: On Device Solutions (ODS) and App Growth Platform (AGP, comprising Advertising Solutions and Ad Monetization Solutions).
Financial scale
From filings: FY2026 (year to 31 March 2026) revenue $565.3m, up 15%: On Device Solutions $382.4m and App Growth Platform $185.7m, before a $2.9m intersegment elimination. Adjusted EBITDA $122m, about 22% of revenue [AB-S07; V1-S44]. Revenue mixes bases: the exchange marketplace is booked net, as agent, while brand, performance and on-device media are booked gross [G2-S12; FX1-S09].
What is sold
For advertisers: unified DT campaigns, including preloads and dynamic installs on phones, the DT DSP and the Offer Wall, whose self-serve 'Micro Bidding' sets bids by country and source app [AB-S07; V1-S46; RS-S67]. DT Exchange is the supply-side exchange where outside DSPs buy DT inventory [V1-S46]. On Device Solutions distributes apps through phone makers and carriers [AB-S07].
Buyer and app fit
Advertisers who want on-device reach (preloads) or offerwall acquisition billed on CPI, CPE or CPA; bid control by country and source app is self-serve on the Offer Wall only [V1-S46; RS-S77]. Publishers use DT for SDK monetization [AB-S07]. Not a fit for CTV or documented re-engagement campaigns [V1-S43; RS-S68].
Economics
pricing_model: CPI / CPE / CPA billing models; ROAS = Advertiser IAP Revenue / Advertiser Spend, reported at D3/D7/D30.; minimums: not disclosed
Data requirements
MMP guides documented for AppsFlyer, Adjust, Singular, Kochava, Branch, and Tenjin; SKAdNetwork bid-request support documented including version 4.0 (sourceidentifier field); no AdAttributionKit mention found.
Supply dependencies
DT Exchange in-app supply plus ODS OEM/carrier preload placements (ignite); offerwall supply via ACP Edge.
Measurable controls
Offer Wall campaigns: self-serve Micro Bidding by country and source app, a Blocked Apps Tool, suppression of existing installers, and a GraphQL Advertiser Management API for bids, daily budgets and activation [V1-S46; RS-S73; RS-S77]. Unified campaigns: an aggregated Reporting API with supply source and placement type, but no self-serve or API control documented [RS-S71; RS-S72; RS-S75]. Impression-level price data reaches publishers through SDK callbacks, not buyers [V1-S46].
Implementation burden
Managed for on-device and unified campaigns; self-serve console and API for Offer Wall campaigns. MMP integration is needed for attribution and cost data [V1-S46; RS-S77].
Proof quality
- Magazine Luiza, Kenvue (Stayfree), Co-operative Group: DT case studies; narrative walkthroughs with no comparator [V1-S45]
- Playrix: DT case reporting that 97% of dynamic installs were incremental; no design, control or method described [RS-S74]
- Experimenting with Placements: DT documentation of a control-versus-variant comparison for placement changes; not a lift product for re-engagement [V1-S46]
Switching limits
Not documented in the sources we read.
Risks and conflicts
- The FY2026 10-K lists significant indebtedness as a risk factor; covenant terms are not covered in the sources we read [V1-S43].
- App Growth Platform is the smaller segment ($185.7m against $382.4m for On Device Solutions in FY2026). Most of the company's revenue comes from phone-maker and carrier distribution, a different role from its advertising products [V1-S44].
Poor fit
Buyers who need documented re-engagement campaigns, a creative-testing method, log-level buyer reporting or a CTV product: none is documented [RS-S68; V1-S43; RS-S75].
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | A | Documentation defines ROAS (Advertiser IAP Revenue / Advertiser Spend, D3/D7/D30) and documents CPI/CPE/CPA billing models for advertiser campaigns. | 3 | R1 agree | |
| D2 Re-engagement & suppression | 1 | live | B | Magazine Luiza case mentions 'push notifications for retargeting' after on-device installs; no documented re-engagement campaign using advertiser/MMP audiences or suppression controls. | 1 | R3 evidence found by one scorer | |
| D3 iOS privacy measurement (SKAN / AAK) | 2 | live | A | Bid-request documentation confirms SKAdNetwork version support 'including 4.0' with the sourceidentifier field for SKAN 4.0+, but conversion-value/fine-vs-coarse/crowd-anonymity mechanics and AdAttributionKit are not documented in the pages found in this research. | n/e | R3 evidence found by one scorer | |
| D4 Creative workflow | n/e | unconfirmed | C | No creative-testing documentation with a disclosed method was found in this research; case studies reference 'creative innovation' without method. | n/e | R1 agree | |
| D5 App & placement visibility | 3 | live | A | Documentation describes a Blocked Apps Tool (block apps at advertiser/product/campaign level) and DT Offer Suppression (excludes existing installers), combined with a Buyer's Report exposing average bid price. | 3 | R1 agree | |
| D6 Fee & cost transparency | 1 | live | A | Reporting shows 'gross advertiser spend' only; 10-K describes CPM/CPC/CPI-type pricing and revenue-share supply costs. No advertiser-facing fee or media-cost breakdown. | 1 | R2 conservative: lower score | |
| D7 Experiment / incrementality support | 1 | live | A | Documentation describes 'Experimenting with Placements' using a control-group benchmark, but explicitly states no dedicated holdout/incrementality documentation exists for re-engagement/retargeting specifically. | 1 | R1 agree | |
| D8 Reporting export | 2 | live | A | Reporting API returns async, aggregated report files; impression-level pricing data is exposed via SDK callbacks (ImpressionData) to publishers, not documented as a buyer-side log-level export product. | 2 | R1 agree | |
| D9 Buyer control (API & self-serve) | 2 | limited | A | Self-serve Micro Bidding adjusts bids by country and source app; an Advertiser Management API covers Offer Wall campaigns only (bids, daily budgets, activation). The main DSP and on-device products show no campaign API, so the anchor for 3 is not met for the product as a whole. | 3 | R6 fact-check override: Round-2 review follow-up: rationale now reflects both scorers' evidence. | |
| D10 CTV-to-app | n/e | unconfirmed | C | No CTV product was found in Digital Turbine documentation reviewed in this research. | n/e | R1 agree | |
| D11 Non-gaming vertical evidence | 2 | live | B | Case studies name non-gaming advertisers/publishers including Magazine Luiza, Kenvue (Stayfree), Co-operative Group, Moovit, 365Scores, OneFootball; FY2026 filing discloses AGP segment revenue ($185.7M) but does not break out gaming vs non-gaming within it. | 2 | R1 agree |
Kayzen
Ownership
Private. Kayzen operates under parent Ioniq Group; Shackleton Ventures states its Victoria Fund 'acquired its interest in Ioniq Group, the parent company of Kayzen, in 2024' (V2-S03, an investor/vendor case-study page, not a filing — medium confidence). No IPO or further M&A found.
Financial scale
Not disclosed. Kayzen files no accounts, and third-party aggregator estimates are not used.
What is sold
A mobile-first, self-serve programmatic DSP for user acquisition, retargeting and 'brand performance' campaigns, sold to apps, agencies, media buyers and e-commerce advertisers, with a managed option [V2-S02]. Documented bidding models: CPM, CPC, CPI, CPA on post-install events and CPA for retargeting; no ROAS or LTV bidding is documented [RS-S79; RS-S80].
Buyer and app fit
In-house UA teams and agencies that want direct, self-serve programmatic control with API access [V2-S02; V2-S04]. Named non-gaming cases include Greggs (published by an investor in Kayzen's parent) and Albertsons, Co-op and Maniko Nails [V2-S03; RS-S89].
Economics
Published SaaS pricing: a fixed platform fee plus a 2.5% billing fee and overage, billed separately from media cost with no bid markup; the platform reports media costs and CPMs [RS-S87; V2-S02]. Kayzen is the only product in the panel that publishes a fee schedule. Minimums: not stated in the sources we read.
Data requirements
MMP postback integration, documented for AppsFlyer [V2-S05]. Retargeting audiences are streamed from the MMP or sent through the Audience API, and can be used as allow or suppression lists [RS-S81; RS-S82; V2-S04]. On iOS, 'SKAN campaigns' and the AppsFlyer 'Share SKAN transaction id' setting are referenced; no SKAN 4 or AdAttributionKit handling is documented [V2-S05; RS-S83].
Supply dependencies
In-app and mobile-web inventory across 'hundreds of thousands' of publisher apps and sites [V2-S02]. CTV campaigns are also documented, with installs attributed through AppsFlyer's probabilistic cross-platform view-through matching (guide dated September 2026) [RS-S88].
Measurable controls
Campaign-management API confirmed (edit target bid, daily/total budget, bid multipliers by targeting field, pause/resume status; V2-S04) plus a separate read-only Reporting API.
Implementation burden
Self-serve API/dashboard model per the product page, implying buyer-side setup and ongoing campaign management; managed option also offered per the product page ('leverages its intuitive platform for managed clients and offers it to self-service users') but not detailed further.
Proof quality
Named cases (Greggs, published by an investor in Kayzen's parent, plus Albertsons, Co-op and Maniko Nails) are vendor or investor case studies with no comparator or design disclosed; no independent measurement [V2-S03; RS-S89].
Switching limits
Not documented in the sources we read.
Risks and conflicts
The ownership chain (Ioniq Group, with Shackleton's Victoria Fund as investor since 2024) rests on one investor page, not a filing or Kayzen's own statement [V2-S03]. No conflicts of interest identified.
Poor fit
Buyers who need a documented lift or holdout test (Kayzen mentions measuring retargeting incrementality with non-attributed events, but documents no design) or ROAS and LTV bidding (not documented) [V2-S04; RS-S79]. Kayzen's CTV campaigns rely on probabilistic cross-device matching with no causal test [RS-S88].
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 2 | live | B | Product page documents post-install/'conversion event' optimization; ROAS language exists in seed-carried 'kAI Suite' claims but no technical doc confirming live ROAS/LTV bidding was opened in this research. | 2 | R1 agree | |
| D2 Re-engagement & suppression | 2 | live | A | Retargeting via MMP-streamed audiences and Audience API; audiences whitelisted/blacklisted as suppression lists. Incrementality for retargeting only mentioned in passing, no holdout method documented. | 2 | R2 higher score has grade-A evidence | |
| D3 iOS privacy measurement (SKAN / AAK) | 1 | live | A | References to 'SKAN campaigns' and enabling 'Share SKAN transaction id' in AppsFlyer; no SKAN 4, conversion-value handling or AdAttributionKit documentation found. | 1 | R3 evidence found by one scorer | |
| D4 Creative workflow | 2 | live | B | Documents a proprietary 'Video+' interactive/fullscreen-video creative format and 'all major creative formats'; no disclosed testing design (split/randomized) or playable-specific format confirmed. | 2 | R1 agree | |
| D5 App & placement visibility | 3 | live | A | Reports support placement-level performance analysis; app-bundle whitelists/blacklists via UI and App Lists API; per-app bid multipliers. | 3 | R2 higher score has grade-A evidence | |
| D6 Fee & cost transparency | 3 | live | A | Published SaaS model: fixed platform fee plus 2.5% billing fee and overage, billed separately from media cost with no bid markup; platform reports media costs and CPMs. | 3 | R3 evidence found by one scorer | |
| D7 Experiment / incrementality support | 1 | unconfirmed | A | Events API article says non-attributed events can be used 'to measure incrementality in your retargeting campaigns'; no holdout design or experiment product documented. | 1 | R3 evidence found by one scorer | |
| D8 Reporting export | 2 | live | A | Help-centre API documentation explicitly describes a read-only Reporting API for programmatic access to campaign performance data (aggregated); no log-level/impression-level export confirmed. | 3 | R2 conservative: lower score | |
| D9 Buyer control (API & self-serve) | 3 | live | A | Help-centre API documentation directly describes campaign-management endpoints: edit target bid, daily/total budget, bid multipliers, and pause/resume campaign or creative status. | 3 | R1 agree | |
| D10 CTV-to-app | 2 | live | A | CTV campaigns attributed through AppsFlyer cross-platform view-through (probabilistic CTV-to-mobile matching); guide dated September 2026. No causal CTV measurement option found. | 2 | R5 value over n/a | |
| D11 Non-gaming vertical evidence | 1 | live | B | Only one named non-gaming case study found (Greggs, UK food retail) — below the two-case threshold for score 2. | 2 | R2 conservative: lower score |
Smadex
Ownership
Owned by Entravision Communications (NYSE: EVC) and reported in its Advertising Technology & Services segment [V2-S08]. The acquisition date is not confirmed in the sources we read.
Financial scale
ATS segment (Smadex + Adwake) was approximately 61% of Entravision's FY2025 total net revenue of $447.6M — implying roughly $273M, though the 10-K does not break out Smadex alone from Adwake within ATS (derived figure, not a disclosed line item).
What is sold
A managed-service DSP. Entravision says Smadex teams 'act as an extension of our client's marketing team', configuring bidding parameters and fraud-prevention protocols, for mobile user acquisition, retargeting and Connected TV performance campaigns; it processes about 500 billion bid requests a day [V2-S08].
Buyer and app fit
Filing states customers are 'primarily developers of mobile games, fintech apps, and entertainment services' seeking global user acquisition — best fit for buyers wanting a hands-off, managed-service DSP rather than self-serve control; not a fit for buyers who require direct campaign-level API access.
Economics
Clients pay for outcomes such as installs or in-app purchases, and Smadex teams share media clearing prices and budget allocation; one customer story cites a 'transparent dCPM' model. No published fee schedule or minimum spend [V2-S08; RS-S95].
Data requirements
Models use advertisers' post-install events, and retargeting uses advertisers' first-party data with match-rate analysis [V2-S08; RS-S91]. No SKAdNetwork, AdAttributionKit or MMP setup documentation was found, and there is no public help center [V2-S08; RS-S92].
Supply dependencies
Filing describes Smadex as buying 'advertising inventory in mobile apps, mobile websites and internet-connected televisions (Connected TVs)' in real time via proprietary AI — an exchange-buying model rather than owned/direct SDK supply, per the filing's own framing ('a gateway to the rest of the internet').
Measurable controls
Smadex teams run the campaigns. Clients receive data on where ads ran and on media clearing prices, and the brand-safety policy provides client allow lists and publisher block lists [V2-S08; RS-S94]. No reporting API, scheduled export or log specification is documented [V2-S08].
Implementation burden
Low buyer-side operational burden by design — Smadex is explicitly positioned as doing the console-level work for the client (managed-service model) rather than requiring in-house trafficking.
Proof quality
Named customer stories (for example Foodpanda, Talabat, Cabify, Babbel and Exness) are published by Smadex, with no design or comparator disclosed; no third-party study was found [RS-S97; RS-S98].
Switching limits
Not documented in the sources we read.
Risks and conflicts
None identified beyond standard managed-service opacity (buyer cedes bidding/fraud-control configuration to Entravision's team, per the filing's own description) — no allegations or litigation found.
Poor fit
Buyers requiring self-serve campaign control, log-level bid data, or a published fee schedule — none of these were found documented; the model is explicitly managed-only per the filing.
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 2 | live | A | Filing describes proprietary AI calculating 'the precise value of a specific ad placement for a specific advertiser' and performance-based, action-based pricing — documents post-install/event-level optimization; filing text reviewed does not use explicit 'ROAS' or 'LTV' terminology, so not scored 3. | 3 | R2 conservative: lower score | |
| D2 Re-engagement & suppression | 2 | live | A | Filing explicitly names retargeting ('re-engaging users who have previously installed an app but have since stopped using it') as a core Smadex capability; no suppression/exclusion or holdout-for-re-engagement detail found. | 2 | R1 agree | |
| D3 iOS privacy measurement (SKAN / AAK) | n/e | unconfirmed | C | The 10-K text reviewed does not address SKAN or AdAttributionKit; Smadex's own technical pages could not be read via WebFetch in this research (JS-rendered). | n/e | R1 agree | |
| D4 Creative workflow | 2 | live | B | In-house Creative Studio produces UGC, video and playable ads; 'Creative Selector Algorithm' shifts spend to winners; new concepts piloted 'in a controlled environment' without disclosed design. | 2 | R3 evidence found by one scorer | |
| D5 App & placement visibility | 2 | live | A | 10-K: clients receive granular data on exactly where ads ran; brand-safety policy documents client whitelists and publisher blacklists. Placement/format-level reporting not explicitly documented. | 2 | R3 evidence found by one scorer | |
| D6 Fee & cost transparency | 2 | live | A | 10-K: clients pay for outcomes (install, IAP) and teams share the clearing price of media and budget allocation; Cabify story cites a 'transparent dCPM' model. No published fee schedule. | 2 | R3 evidence found by one scorer | |
| D7 Experiment / incrementality support | n/e | unconfirmed | C | Not addressed in the filing text reviewed. | n/e | R1 agree | |
| D8 Reporting export | n/e | unconfirmed | C | Not addressed in the filing text reviewed; managed-service framing makes a buyer-facing export product plausible but unconfirmed. | n/e | R1 agree | |
| D9 Buyer control (API & self-serve) | 1 | live | A | Direct filing quote: Smadex teams 'act as an extension of our client's marketing team. Our teams configure bidding parameters, manage fraud prevention protocols' — buyer does not directly change campaigns. | 1 | R1 agree | |
| D10 CTV-to-app | 1 | live | A | Filing confirms CTV inventory buying is a real, named capability ('transforms television from a broad branding tool into a precise performance channel') but does not state an identity method (deterministic/probabilistic/household) or MMP-based app-outcome reporting mechanism — scored as announced/claimed rather than 2 or 3. | 2 | R2 conservative: lower score | |
| D11 Non-gaming vertical evidence | 1 | live | A | Filing names fintech and entertainment-services customers alongside mobile games — establishes non-gaming focus as a claim, but does not name ≥2 specific non-gaming advertisers/case studies as the anchor for score 2 requires. | 3 | R2 conservative: lower score |
Remerge
Ownership
Private. Ownership is not disclosed in the sources we read, and no filing, funding round or acquisition was found. AppsFlyer named Remerge a Premier Partner on 13 May 2025, a partner tier, not an ownership fact [V2-S06].
Financial scale
not disclosed
What is sold
An app-retargeting-specialist DSP: re-engagement/reactivation campaigns for gaming, e-commerce, delivery, and finance apps, explicitly combining 'fully managed service capabilities alongside programmatic advertising' (V2-S06) rather than positioning as purely self-serve.
Buyer and app fit
Ranked by AppsFlyer's Performance Marketing Index as a top retargeting DSP for Android gaming and among the top 6 e-commerce DSPs globally (V2-S06) — vendor-cited third-party ranking, best read as a relative-performance signal within AppsFlyer's own panel, not a market-wide claim.
Economics
CPM only: 'Remerge exclusively offers a CPM pricing model'. Reported cost is the campaign fee paid by the client, with no media-cost versus margin split [RS-S100; RS-S99].
Data requirements
Retargeting is built on MMP event forwarding and MMP audience segments; user lists can exclude users or hold them out as a control [RS-S101; RS-S102; RS-S103]. Remerge states compatibility with SKAdNetwork 2.0 to 4.0 and forwards install-validation postbacks to the MMP; SKAdNetwork is not used for retargeting, and no AdAttributionKit support is documented [RS-S104].
Supply dependencies
Not documented in the sources we read; no exchange or SDK detail is given.
Measurable controls
Managed: Remerge's team builds campaigns after an insertion order, and clients get a reports dashboard and a Reporting API (aggregated JSON by hour or day, six-month retention) [RS-S101; RS-S111; RS-S108]. Its incrementality page presents Ghost Bids (always-on, for retargeting) and Causal Impact (without device IDs, using sub-market econometrics, for installs and re-engagement); intent-to-treat and PSA designs appear only in linked explainers [G1-S05]. The Reporting API has no publisher dimension; publisher breakdowns come through the MMP [RS-S107; RS-S108].
Implementation burden
Described as a 'fully managed service' by Remerge's own May 2025 announcement (V2-S06), implying lower buyer-side operational burden but also less direct self-serve control.
Proof quality
Four case summaries on Remerge's incrementality page give no quantified lift: Miniclip retargeting, checked by Miniclip's own distribution matching, and Socialpoint, PhotoSi and HungerStation user acquisition [G1-S05]. AppsFlyer's Performance Marketing Index ranks Remerge highly for retargeting; that is a vendor-cited panel ranking, not a causal result [V2-S06].
Switching limits
Not documented in the sources we read.
Risks and conflicts
Managed model: buyers rely on Remerge's team for setup and on its own uplift reporting; we found no independent audit of results [RS-S101; G1-S05].
Poor fit
Buyers who want self-serve control (Remerge is managed) or whose main job is large-scale user acquisition: Remerge positions itself on retargeting, though its incrementality page includes user-acquisition cases [RS-S101; V2-S06; G1-S05]. No CTV product was found [RS-S112].
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | A | Glossary defines ROAS and CPA 'achievement' against a Target ROAS/Target CPA for campaigns; onboarding asks for the in-app conversion event to optimize. CPM is the only pricing model. | 3 | R3 evidence found by one scorer | |
| D2 Re-engagement & suppression | 3 | live | A | Retargeting core product built on MMP event forwarding and MMP audience segments; exclusion/blocklist user lists documented, and holdout groups supported via separate holdout lists. | 3 | R2 higher score has grade-A evidence | |
| D3 iOS privacy measurement (SKAN / AAK) | 2 | live | A | States compatibility with SKAdNetwork 2.0-4.0; forwards install-validation postbacks with conversion value and source app ID to the MMP. No AdAttributionKit support found; SKAN not used for retargeting. | 2 | R3 evidence found by one scorer | |
| D4 Creative workflow | 3 | limited | A | In-house design team offers curated A/B testing incl. no-ID incrementality tests; reports carry a 'Creative AB Test Group' (test vs control) dimension; rich media and Luna playables supported. Allocation details not published. | 3 | R3 evidence found by one scorer | |
| D5 App & placement visibility | 2 | live | A | Tracking links pass a {publisher} macro to the MMP, enabling publisher breakdowns there; Remerge's own Reporting API has no publisher dimension. No advertiser block/allow-list control documented. | 2 | R3 evidence found by one scorer | |
| D6 Fee & cost transparency | 1 | live | A | 'Remerge exclusively offers a CPM pricing model'; reported cost is the campaign fee paid by the client. No media-cost versus margin breakdown. | 1 | R3 evidence found by one scorer | |
| D7 Experiment / incrementality support | 2 | limited | B | Own blog names and defines three specific holdout/incrementality designs (Ghost Bids, PSA, intent-to-treat) — meets the anchor's 'documented holdout/lift method' bar, but the framing reads as educational/criteria-setting rather than an explicit statement that all three are offered as a standardized, self-serve product with results reporting to every client, so not scored 3. | 3 | R2 conservative: lower score | |
| D8 Reporting export | 2 | live | A | Reporting API returns aggregated JSON (hour/day) by audience, country, campaign, ad; six-month retention. No log-level export documented. | 2 | R3 evidence found by one scorer | |
| D9 Buyer control (API & self-serve) | 1 | live | B | Remerge's own May 2025 announcement states it offers 'fully managed service capabilities alongside programmatic advertising' — managed model emphasized; no self-serve UI or campaign-management API documentation found to support a higher score. | 1 | R1 agree | |
| D10 CTV-to-app | n/e | unconfirmed | C | No CTV product or claim found for Remerge in this research (unlike Jampp, YouAppi, Adikteev, and Verve Dataseat, all of which document CTV-to-app products). | n/e | R1 agree | |
| D11 Non-gaming vertical evidence | 1 | live | B | AppsFlyer-cited ranking references e-commerce, delivery, and finance verticals alongside gaming — establishes a non-gaming claim, but no named non-gaming advertiser case studies (the anchor for score 2) were found in this research. | 2 | R2 conservative: lower score |
Jampp
Ownership
Wholly owned by Affle. The 100% acquisition was announced on 9 June 2021 and completed on 1 July 2021; the price was not disclosed [V2-S23]. Affle owns at least four app-marketing brands: Jampp, YouAppi, RevX and mediasmart [FX1-S20; FX1-S19; V2-S31; V2-S30].
Financial scale
Not disclosed. Jampp is not broken out separately in the Affle sources we read.
What is sold
A programmatic mobile DSP for user acquisition and retargeting, explicitly optimizing toward advertiser-set ROAS goals ('Set your goals and our algorithms will adjust everything to ensure you are ROAS positive'), plus a separate Jampp CTV product (launched 2023-07-20) linking CTV exposure to app downloads/re-engagement via MMP integration.
Buyer and app fit
Performance app marketers who want a self-serve dashboard alongside managed creative production. Jampp advertises always-on lift measurement with 'Ghost Bids' for acquisition and retargeting, free from day one, but does not document the method [V2-S22].
Economics
Pricing model (CPI/CPA/CPM/% of spend) not explicitly disclosed on the product page reviewed; ROAS-goal framing implies performance-based billing but no rate card found.
Data requirements
Documented support for SKAN, probabilistic attribution, and IDFA (when available) (V2-S22); AdAttributionKit support not mentioned in the page reviewed.
Supply dependencies
Not detailed beyond 'programmatic in-app' access; no owned-SDK-supply claim found (contrasts with sibling YouAppi/mediasmart, which document broader cross-screen supply).
Measurable controls
Dashboard for direct campaign management plus a documented Reporting API and log-level data access 'for data science teams' (V2-S22); Dynamic Creative Optimization (DCO), feed-based creative, and HTML5 interactive-format testing also documented.
Implementation burden
Hybrid model: buyer can self-serve via dashboard/API, while Jampp's in-house design team handles creative production — moderate burden, split between buyer and vendor.
Proof quality
Jampp's blog reports an 86% rise in new riders, 122% more rides and a 30% campaign lift for FREENOW, and a 92% conversion lift for Wallapop, under its always-on Ghost Bids measurement; it gives no period, baseline or uncertainty [G1-S06]. The lift product itself is advertised without a documented method [V2-S22]. Other named non-gaming cases (Wallapop, Instacart, Centauro, CashNow, Fetch) are Jampp's own case studies [RS-S121; RS-S122].
Switching limits
Not documented in the sources we read.
Risks and conflicts
Jampp is one of at least four Affle app-marketing brands, with YouAppi, RevX and mediasmart; Jampp CTV runs on mediasmart. None of the materials we read says whether data or products are shared across the portfolio [FX1-S19; V2-S31; V2-S30; V2-S21].
Poor fit
Buyers requiring documented AdAttributionKit support (not found) or CTV causal-measurement (Jampp CTV's own launch post does not claim an incrementality/causal method specific to CTV).
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | B | Product page explicitly documents live ROAS-goal optimization ('ensure you are ROAS positive on your campaigns') as a standing, advertiser-facing feature. | 3 | R1 agree | |
| D2 Re-engagement & suppression | 2 | live | B | Retargeting is a named, documented use case across the user journey; no explicit suppression/exclusion-list feature found to support score 3 (the documented Ghost Bids incrementality product is scored separately under D7, not treated here as re-engagement-specific suppression). | 2 | R1 agree | |
| D3 iOS privacy measurement (SKAN / AAK) | 1 | live | B | Claims SKAN campaign-level reporting plus statistical modelling and conversion-value-to-ROAS modelling; no SKAN 4 or AdAttributionKit specifics documented. | 1 | R2 conservative: lower score | |
| D4 Creative workflow | 2 | live | B | Documents Dynamic Creative Optimization, feed-based creative, and HTML5 interactive formats with a stated 'Build & Test, Measure, Iterate' process; no explicit randomized/disclosed-allocation testing design or named playable format confirmed, so not scored 3. | 2 | R1 agree | |
| D5 App & placement visibility | 2 | live | B | Documents real-time dashboards (spend, conversions, ROAS) plus log-level data access; no explicit block/allow-list control feature found to support score 3. | 2 | R1 agree | |
| D6 Fee & cost transparency | n/e | unconfirmed | C | No explicit media-cost-vs-platform-fee breakdown or published fee schedule found on the page reviewed. | n/e | R1 agree | |
| D7 Experiment / incrementality support | 2 | live | B | Jampp advertises always-on lift measurement with ghost bids for acquisition and retargeting at no extra cost, but does not document the method, so the anchor for 3 (stated method) is not met. | 3 | R6 fact-check override: Fact-check FX1 qualified V2-F05: the method is not documented and the 'modelled on Ghost Ads' wording is not on the page. | |
| D8 Reporting export | 3 | live | B | Explicitly documents a 'reporting API' plus 'log-level data' provided to data-science teams — matches the anchor for log-level/impression-level export. | 3 | R1 agree | |
| D9 Buyer control (API & self-serve) | 2 | live | B | Documents a dashboard for direct campaign management (self-serve); a documented reporting API exists, but no explicit campaign-management API (create/edit campaigns via API, not just reporting) was found to support score 3. | n/e | R3 evidence found by one scorer | |
| D10 CTV-to-app | 2 | live | B | Jampp CTV documents tracking app downloads/re-engagements tied to CTV campaigns via MMP integration for real-time cost-per-action optimization; no stated identity method (deterministic/probabilistic/household) or CTV-specific causal/incrementality option found, so not scored 3. | 2 | R1 agree | |
| D11 Non-gaming vertical evidence | 2 | live | B | Named non-gaming cases: Wallapop, Instacart, Centauro, CashNow, Fetch; Rakuten and Bigo cited in help center. No Jampp-level filing split in sources opened. | 2 | R3 evidence found by one scorer |
Verve Dataseat
Ownership
Public: Verve Group Media SE, formerly Verve Group SE and, before June 2024, MGI – Media and Games Invest SE (ticker VER; listed in Stockholm and Frankfurt) [V2-S10; FX1-S13]. Its 5 June 2026 AGM approved moving the registered office from Stockholm to Dublin; the move had not taken effect at the cutoff and was expected on 2 October 2026 [FX1-S13; FX1-S14]. The author was an executive at Verve Group from 2022 to 2024; Dataseat was scored under exactly the same rules as every other product.
Financial scale
Group figures only: FY2025 revenue €550.9m and adjusted EBITDA €134.4m, about 24% of reported revenue and 22% of like-for-like revenue; some revenue moved from net to gross recognition in Q3 2025 [FX1-S12; AB-S09]. No Dataseat revenue is disclosed in the sources we read.
What is sold
Verve Dataseat is described on Verve's own site as a 'contextual performance DSP built to supercharge app growth — optimizing for installs, subscriptions, purchases, and high-LTV users without relying on device IDs,' positioned as one product line within Verve's broader omnichannel supply-side/exchange business (Jun Group, Smaato/Hybid SDK, Captify).
Buyer and app fit
Buyers who want SKAN-based iOS optimization and CTV-to-app campaigns [V2-S13]. Dataseat can be run in self-service mode or as a managed service [RS-S127]. It is the mobile DSP of an omnichannel group whose other businesses include supply-side units such as Smaato and Hybid [V2-S13].
Economics
Dataseat says it charges 'a flat rate on your media spend, with no hidden costs', so the fee is separate from media; the rate is not published, and no minimum is stated [RS-S125].
Data requirements
Documents SKAN postback ingestion and conversion-value mapping as inputs to its 'advertiser-adaptive AI'; when 'running with SKAN and MMP data,' the platform is stated to use 'attributed installs, post-install events, and postbacks' — implying MMP dependency, though no specific MMP integrations were named in the pages opened.
Supply dependencies
Buyers can choose SSPs and publishers through inventory discovery [RS-S127]. Whether Dataseat buys the group's own Smaato and Hybid SDK supply is not confirmed in the sources we read.
Measurable controls
Self-service mode or managed service covering setup and optimization [RS-S127]. No campaign-management API, reporting API or log specification is published; the site promises data 'at any level' without a documented report schema or block-list control [RS-S125; RS-S126; RS-S127].
Implementation burden
Self-service or managed [RS-S127]. Sales run through a contact form, and we found no public help center or API documentation [V2-S13; RS-S125].
Proof quality
Two named non-gaming cases, both published by Verve: LinkedIn (app activations) and OTTO (a ROAS-focused SKAN campaign with a rebuilt conversion schema). Neither states a comparator, sample or independent check [RS-S126; RS-S123].
Switching limits
Not documented in the sources we read.
Risks and conflicts
Structural: Verve sells supply through its exchange and SDKs and also buys media through Dataseat, a potential conflict of interest. No allegation of misconduct was found [V2-S13].
Poor fit
Buyers wanting a neutral, demand-side-only DSP benchmark, or requiring a documented, named causal-measurement design (geo/PSA/ghost) for CTV-to-app claims — Verve's own page claims 'controlled incrementality testing' without naming the design.
| Dimension | Final | Availability | Grade | Rationale | Sources | Second scorer | Reconciliation |
|---|---|---|---|---|---|---|---|
| D1 Optimization objectives | 3 | live | B | Own product page explicitly documents optimization toward 'installs, subscriptions, purchases, ROAS, or LTV' as live, advertiser-selectable goals — meets the anchor for value/ROAS/LTV optimization documented as live; graded B (vendor page) and not upgraded despite specificity, per the author's stricter-scrutiny instruction. | 3 | R1 agree | |
| D2 Re-engagement & suppression | 2 | live | B | Dataseat's own About page names Retargeting as one of three core solution areas (alongside User Acquisition and SKAN campaigns); no suppression/exclusion-control documentation found to support score 3. | 2 | R1 agree | |
| D3 iOS privacy measurement (SKAN / AAK) | 2 | live | B | Documents SKAN postback ingestion, conversion-value mapping, and 'value-based outcome modeling' in detail; no AdAttributionKit mention found in the pages opened, so not scored 3. | 2 | R1 agree | |
| D4 Creative workflow | n/e | unconfirmed | C | No creative-workflow or testing-design documentation found in this research. | n/e | R1 agree | |
| D5 App & placement visibility | 2 | live | B | LinkedIn case cites optimizations 'based on publisher-level data'; inventory discovery lets buyers select SSPs and publishers; site promises data 'at any level'. No documented report schema or blocklist control. | 2 | R3 evidence found by one scorer | |
| D6 Fee & cost transparency | 2 | live | B | States 'a flat rate on your media spend, with no hidden costs', i.e. fee separated from media; the rate itself is not published. | 2 | R3 evidence found by one scorer | |
| D7 Experiment / incrementality support | 1 | live | B | Own page claims CTV spend is 'validated via controlled incrementality testing' but does not name a specific method (geo/PSA/ghost/ITT) or describe results reporting — meets only the anchor for 'claims incrementality without method.' Scored conservatively per the author's stricter-scrutiny instruction for Verve. | 1 | R1 agree | |
| D8 Reporting export | n/e | unconfirmed | C | No reporting-export (API/log-level) documentation found in this research. | n/e | R1 agree | |
| D9 Buyer control (API & self-serve) | 2 | live | B | Dataseat can be used 'in self-service mode' or managed service covering setup and optimization; no campaign-management API documented. | 2 | R3 evidence found by one scorer | |
| D10 CTV-to-app | 2 | live | B | Own page documents CTV inventory tied to 'mobile installs and post-install revenue' with 'spend optimized through outcome-driven decisioning' and a reference to 'controlled incrementality testing' — meets the anchor for documented CTV-to-app reporting, but no identity method (deterministic/probabilistic/household matching) is named, so withheld from score 3 under stricter scrutiny. | 2 | R1 agree | |
| D11 Non-gaming vertical evidence | 1 | live | B | One named non-gaming case study was found via a press-release headline (LinkedIn CPI/CPA reduction) during research but the underlying release itself was not opened in this research (only its headline/summary was seen), so it is not cited as a scored source; pending that gap, only Verve's own general non-gaming framing supports a claim-level score of 1, below the two-named-case threshold for score 2. | 2 | R2 conservative: lower score |
References
Sources cited in the text, in order of first citation, with the address used. The full register of every source consulted is in the appendix and in data/tables/source-register.csv.
- Apple Inc.. Receiving postbacks in multiple conversion windows. 2026. https://developer.apple.com/documentation/storekit/receiving-postbacks-in-multiple-conversion-windows [C-S02]
- Google (Google Ads Help). Choose a bid strategy for your App campaign. n.d.. https://support.google.com/google-ads/answer/12073727?hl=en [EF-S02]
- Apple Inc.. Auto-Renewable Subscriptions (App Store). 2026. https://developer.apple.com/app-store/subscriptions/ [GH-S02]
- GameAnalytics. 2026 Mobile & PC Gaming Benchmarks. 2026. https://www.gameanalytics.com/reports/2026-mobile-pc-gaming-benchmarks [GH-S11]
- RevenueCat. The State of Subscription Apps in 10 minutes: lessons, trends, and benchmarks for 2026. 2026. https://www.revenuecat.com/blog/growth/subscription-app-trends-benchmarks-2026 [GH-S08]
- AppsFlyer. Top 5 Data Trends of 2025 and Predictions for 2026. 2026. https://www.appsflyer.com/resources/reports/top-5-data-trends-report/ [MAIN-S01]
- Sensor Tower. State of Mobile 2026: App Spending Reaches $167 Billion (State of Mobile 2026 report summary). 2026-01. https://sensortower.com/blog/state-of-mobile-2026 [AB-S12]
- TechCrunch, reporting Appfigures data. App downloads declined again in 2025, but consumer spending soared to nearly $156B. 2026-01-14. https://techcrunch.com/2026/01/14/app-downloads-declined-again-in-2025-but-consumer-spending-soared-to-nearly-156b/ [AB-S13]
- AppLovin Corporation (Investor Relations). AppLovin Announces Fourth Quarter and Full Year 2025 Financial Results. 2026-02-11. https://investors.applovin.com/news/news-details/2026/AppLovin-Announces-Fourth-Quarter-and-Full-Year-2025-Financial-Results/default.aspx [AB-S02]
- Mobvista Inc.. Mobvista (1860.HK) Announces 2025 Full-Year Results: Revenue Surpasses $2 Billion Driven by AI Innovation. 2026-03-11. https://www.mobvista.com/en/press-release/mobvista-2025-annual-results-mintegral-milestone-revenue-en [AB-S08]
- Unity Software Inc. / SEC EDGAR. Unity Reports Fourth Quarter and Fiscal Year 2025 Financial Results (Exhibit 99.1 to Form 8-K). 2026-02-11. https://www.sec.gov/Archives/edgar/data/1810806/000181080626000010/a2025q4ex-991.htm [AB-S05]
- Liftoff Mobile, Inc. / SEC EDGAR. Liftoff Mobile, Inc. Form S-1/A (registration statement, round 2). 2026. https://www.sec.gov/Archives/edgar/data/0001850351/000119312526202384/iron_s-1a_1_round_2.htm [AB-S10]
- Digital Turbine, Inc. (Investor Relations). Digital Turbine Reports Fiscal 2026 Fourth Quarter and Fiscal Year 2026 Financial Results. 2026-05. https://ir.digitalturbine.com/news-events/press-releases/detail/700/digital-turbine-reports-fiscal-2026-fourth-quarter-and [AB-S07]
- Digital Turbine, Inc. / SEC EDGAR. Digital Turbine FY2026 10-K, XBRL exhibit R31 (revenue recognition — AGP Marketplace vs Brand/Performance). 2026-05-26. https://www.sec.gov/Archives/edgar/data/317788/000162828026038115/R31.htm [G2-S12]
- Liftoff Mobile, Inc.. Liftoff Mobile, Inc. final prospectus (Rule 424(b)(4)). 2026-06-04. https://www.sec.gov/Archives/edgar/data/1850351/000119312526257410/iron_424b4_round_2.htm [FX1-S05]
- AppLovin Corporation. AppLovin Corporation Form 10-Q for quarter ended June 30, 2026. 2026-08-05. https://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm [FX1-S01]
- Mobvista Inc.. Mobvista Inc. 2025 Annual Report (HKEX 1860). 2026-04-29. https://assets-official.mobvista.com/v3/file-link/2026/05/14/2026042905634.pdf [FX1-S11]
- Liftoff Mobile, Inc. / SEC EDGAR. Liftoff Mobile, Inc. Prospectus (Form 424B4). 2026-06. https://www.sec.gov/Archives/edgar/data/1850351/000119312526257410/iron_424b4_round_2.htm [FX4-S06]
- Verve Group SE. Verve Group SE delivers strong operational performance in Q4 2025... and publishes financial guidance for 2026. 2026-01-26. https://press.verve.com/verve-group-se-delivers-strong-operational-performance-in-q4-2025-driving-organic-growth-and-gross-margin-expansion-and-publishes-financial-guidance-for-2026 [AB-S09]
- Verve Group SE. Verve Group SE Annual and Sustainability Report 2025. 2026-04. https://investors.verve.com/wp-content/uploads/2026/04/Verve_Annual_and_Sustainability_Report_2025_English.pdf [FX1-S12]
- AppLovin Corporation / SEC EDGAR. AppLovin Corporation Form 10-Q for the quarterly period ended June 30, 2026. 2026-08-05. https://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm [G2-S01]
- Liftoff Mobile, Inc. / SEC EDGAR. Liftoff Mobile, Inc. Form 10-Q for the quarterly period ended June 30, 2026. 2026-08-13. https://www.sec.gov/Archives/edgar/data/1850351/000162828026056398/lfto-20260630.htm [G2-S09]
- Mobvista Inc. / HKEXnews. Mobvista Inc. 2026 Interim Report (used for G2-F15; same document as V1-S37). 2026-09-18. https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0918/2026091801490.pdf [FX4-S07]
- AppLovin Corporation (investor relations). AppLovin Announces Second Quarter 2026 Financial Results. 2026-08-05. https://investors.applovin.com/news/news-details/2026/AppLovin-Announces-Second-Quarter-2026-Financial-Results/default.aspx [G2-S02]
- Unity Software Inc. / SEC EDGAR. Unity Reports Second Quarter 2026 Financial Results (Exhibit 99.1 to Form 8-K). 2026-08-06. https://www.sec.gov/Archives/edgar/data/1810806/000181080626000041/a2026q2ex-991.htm [G2-S07]
- AppLovin Corporation / SEC EDGAR. AppLovin Corporation Form 10-K for fiscal year ended December 31, 2025. 2026-02-19. https://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm [AB-S01]
- Google (Google Ads Help). About Target ROAS bidding. 2026. https://support.google.com/google-ads/answer/6268637 [MAIN-S03]
- Google LLC. Google AdMob homepage. n.d.. https://admob.google.com/home/ [V3-S41]
- AppLovin. About AppLovin's Axon AI (legal disclosure page). 2026. https://legal.applovin.com/about-applovins-axon-ai/ [KL-S12]
- Muddy Waters Research. MW is Short AppLovin (APP US). 2025-03-27. https://muddywatersresearch.com/research/2025/mw-short-app/ [G3-S05]
- Muddy Waters Research. APP's Persistent Lies, Denying Use of Persistent IDs (APP US). 2025-05-07. https://muddywatersresearch.com/research/2025/app-persistent-lies/ [G3-S06]
- Lead Plaintiffs Northern California Pipe Trades Trust Funds and Monroe County Employees' Retirement System, via counsel. Amended Complaint for Violations of the Federal Securities Laws, Brownback v. AppLovin Corporation, No. 4:25-cv-02772-HSG (N.D. Cal.). 2025-09-12. https://storage.courtlistener.com/recap/gov.uscourts.cand.446917/gov.uscourts.cand.446917.61.0.pdf [G3-S07]
- Adam Foroughi / AppLovin (archived blog). A Note from Our CEO: Discussing Web Advertising Opportunity and Unpacking Pixels. 2025-03-27. https://www.applovin.com/en/archived-blog/note-from-our-ceo-2 [FX5-S05]
- Basil Shikin / AppLovin (archived blog). Examination of e-commerce data practices. 2025-03-31. https://www.applovin.com/en/archived-blog/examination-of-e-commerce-data-practices [FX5-S07]
- AppLovin Corporation / U.S. SEC EDGAR. AppLovin Corporation Form 10-Q for the quarterly period ended June 30, 2026. 2026-08-05. https://www.sec.gov/Archives/edgar/data/1751008/000175100826000059/app-20260630.htm [G3-S10]
- CourtListener / RECAP (PACER-sourced). Brownback v. AppLovin Corporation, 4:25-cv-02772-HSG (N.D. Cal.) docket. n.d.. https://www.courtlistener.com/docket/69781362/brownback-v-applovin-corporation/ [FX5-S10]
- Lead Plaintiffs (Robbins Geller Rudman & Dowd). Lead Plaintiffs' Notice of Motion and Motion to Supplement the Amended Complaint (ECF 76), Brownback v. AppLovin. 2026-01-12. https://storage.courtlistener.com/recap/gov.uscourts.cand.446917/gov.uscourts.cand.446917.76.0.pdf [FX5-S11]
- Reuters (via Yahoo Finance). AppLovin probed by US SEC over data-collection practices, Bloomberg News reports. 2025-10-06. https://finance.yahoo.com/news/applovin-probed-us-sec-over-195441930.html [FX5-S13]
- AppLovin Corporation / U.S. SEC EDGAR. AppLovin Corporation Form 10-Q for the quarterly period ended September 30, 2025. 2025-11-05. https://www.sec.gov/Archives/edgar/data/1751008/000175100825000081/app-20250930.htm [G3-S08]
- AppLovin Corporation / U.S. SEC EDGAR. AppLovin Corporation Form 10-K for fiscal year ended December 31, 2025. 2026-02-19. https://www.sec.gov/Archives/edgar/data/1751008/000175100826000010/app-20251231.htm [G3-S09]
- AppLovin Corporation / SEC EDGAR. AppLovin Corporation Form 10-Q for the quarter ended March 31, 2026. 2026-05-06. https://www.sec.gov/Archives/edgar/data/1751008/000175100826000044/app-20260331.htm [FX5-S08]
- Stephen Talbot via Pomerantz LLP. Class Action Complaint, Talbot v. AppLovin Corporation, 3:26-cv-10584 (N.D. Cal.). 2026-09-16. https://storage.courtlistener.com/recap/gov.uscourts.cand.479176/gov.uscourts.cand.479176.1.0.pdf [FX5-S12]
- Unity Software Inc. / SEC EDGAR. Unity Software Inc. Form 8-K reporting completion of ironSource merger, and Exhibit 99.1 press release. 2022-11-07. https://www.sec.gov/Archives/edgar/data/1810806/000119312522279161/d402948d8k.htm [AB-S06]
- AppLovin Corporation / SEC EDGAR. AppLovin Corp Form 8-K, Exhibit 99.1: proposal to acquire Unity Software. 2022-08-09. https://www.sec.gov/Archives/edgar/data/1751008/000119312522215724/d385952dex991.htm [AB-S18]
- AppLovin Corporation (Investor Relations). AppLovin Completes Sale of Mobile Gaming Business to Tripledot Studios. 2025-07-01. https://investors.applovin.com/news/news-details/2025/AppLovin-Completes-Sale-of-Mobile-Gaming-Business-to-Tripledot-Studios/default.aspx [AB-S03]
- Liftoff Mobile, Inc. (via PR Newswire, hosted on Yahoo Finance). Liftoff Announces Pricing of Initial Public Offering. 2026-06-03. https://finance.yahoo.com/markets/stocks/articles/liftoff-announces-pricing-initial-public-002200678.html [AB-S11]
- Liftoff Mobile, Inc.. Liftoff Mobile, Inc. Request to withdraw registration statement (Form RW, Rule 477). 2026-02-17. https://www.sec.gov/Archives/edgar/data/1850351/000119312526052860/iron_rw_-_rule_477.htm [FX1-S08]
- LoopMe. LoopMe acquires Chartboost from Zynga, accelerating mission to power brand advertising across digital ecosystem. 2024-12-10. https://loopme.ai/press_releases/loopme-acquires-chartboost-from-zynga-accelerating-mission-to-power-brand-advertising-across-digital-ecosystem/ [V2-S27]
- RZR (formerly Aarki). RZR homepage. n.d.. https://www.rzr.com/ [V2-S18]
- Internet Archive. Wayback Machine capture of rzr.com, 12 March 2026. 2026-03-12. https://web.archive.org/web/20260312121200/https://rzr.com/ [FX1-S22]
- Affle. Affle announces completion of Jampp acquisition. 2021-07-01. https://affle.com/affle_news/affle-announces-completion-of-jampp-acquisition [FX1-S20]
- Affle / YouAppi. Nisan Schitrit Appointed CEO of YouAppi. 2026-05-06. https://affle.com/affle_news/nisan-schitrit-appointed-ceo-of-youappi-to-lead-next-phase-of-ai-led-growth-and-global-expansion [FX1-S19]
- RevX (Affle group). RevX homepage. n.d.. https://www.revx.io/ [V2-S31]
- mediasmart (Affle Iberia, S.L.). mediasmart homepage. n.d.. https://www.mediasmart.io/ [V2-S30]
- Affle. Affle Announces Strategic Acquisition of AdColony Technology Assets and Trademark from DT. 2026-06-15. https://affle.com/affle_news/affle-announces-strategic-acquisition-of-adcolony-technology-assets-and-trademark-from-dt [FX1-S18]
- Chris Yu, Statsig/Amplitude blog. Statsig + Amplitude: The drop on Phase 1. 2026-06-17. https://www.statsig.com/blog/statsig-amplitude-phase-1 [V3-S19]
- Amplitude, Inc.. Amplitude, Inc. Form 10-Q for quarter ended June 30, 2026. 2026-08-06. https://www.sec.gov/Archives/edgar/data/1866692/000119312526335706/ampl-20260630.htm [FX1-S16]
- Apple Inc.. App Tracking Transparency (framework overview). 2026. https://developer.apple.com/documentation/apptrackingtransparency [C-S07]
- Apple. App Store Review Guidelines. 2026. https://developer.apple.com/app-store/review/guidelines/ [KL-S28]
- Adjust. Mobile app trends 2026 (blog announcement). 2026-02-18. https://www.adjust.com/blog/mobile-app-trends-2026/ [C-S24]
- ppc.land (reporting on Adjust's Mobile App Trends 2026 report). Adjust's 2026 mobile app report: finance sessions up 21%, gaming CPI jumps 30%. 2026-02. https://ppc.land/adjusts-2026-mobile-app-report-finance-sessions-up-21-gaming-cpi-jumps-30/ [C-S25]
- Adjust (via Business Wire, syndicated on Yahoo Finance). Adjust: Mobile App Use Grew Globally In 2025 With Continued Move To Multi-Platform (press release). 2026-02-18. https://finance.yahoo.com/news/adjust-mobile-app-grew-globally-130000772.html [OA4-S03]
- Adjust (Tiahn Wetzler). ATT opt-in rates: The latest benchmarks by app category and country. 2025-07-15. https://www.adjust.com/blog/att-opt-in-rates-2025/ [OA4-S04]
- Sagar Baviskar, Iffat Chowdhury, Daniel Deisenroth, Beibei Li, Daniel Sokol. ATT vs. Personalized Ads: User's Data Sharing Choices Under Apple's Divergent Consent Strategies. 2024-06. https://www.bu.edu/dbi/files/2024/09/ssrn-4887872-ATT.pdf [D-S07]
- Apple Inc.. AdAttributionKit (framework overview). 2026. https://developer.apple.com/documentation/adattributionkit [C-S04]
- Apple Inc. (App Store developer site). User Privacy and Data Use. n.d.. https://developer.apple.com/app-store/user-privacy-and-data-use/ [OA5-S01]
- ads.apple.com. https://ads.apple.com/app-store/help/attribution/0028-measuring-ad-performance. n.d.. https://ads.apple.com/app-store/help/attribution/0028-measuring-ad-performance [RS-S151]
- AppsFlyer. AppsFlyer attribution model. n.d.. https://support.appsflyer.com/hc/en-us/articles/207447053-AppsFlyer-attribution-model [D-S13]
- Jampp. Jampp product page. n.d.. https://www.jampp.com/product [V2-S22]
- Apple Inc.. App Store user privacy and data use FAQ ('Can I fingerprint or use signals from the device to try to identify the device or a user?'). n.d.. https://developer.apple.com/app-store/user-privacy-and-data-use/ [G3-S13]
- Adjust GmbH. ATT & SKAN solutions (Help Center article comparing SKAdNetwork vs. ATT-based attribution, including probabilistic modeling). n.d.. https://help.adjust.com/en/article/ios-att-and-skadnetwork [G3-S15]
- AppsFlyer. AppsFlyer attribution model (Knowledge Base article, including the 'Probabilistic modeling' attribution method table). n.d.. https://support.appsflyer.com/hc/en-us/articles/207447053-AppsFlyer-attribution-model [G3-S14]
- AppsFlyer. AppsFlyer attribution model (Zendesk Help Center API record, article 207447053). 2026-08-12. https://support.appsflyer.com/api/v2/help_center/en-us/articles/207447053.json [FX5-S15]
- Apple Inc.. AdAttributionKit Updates (changelog). 2026. https://developer.apple.com/documentation/updates/adattributionkit [C-S06]
- Apple Inc.. SKAdNetwork (class reference). 2026. https://developer.apple.com/documentation/storekit/skadnetwork/ [C-S01]
- Apple Inc.. Understanding AdAttributionKit and SKAdNetwork interoperability. 2026. https://developer.apple.com/documentation/adattributionkit/adattributionkit-skadnetwork-interoperability [C-S05]
- Apple Inc.. SKAdNetwork release notes. 2026. https://developer.apple.com/documentation/storekit/skadnetwork-release-notes [C-S03]
- Apple. AppImpression.handleView() (AdAttributionKit symbol, iOS 26.2+) and AAK symbol crawl. 2025-12. https://developer.apple.com/tutorials/data/documentation/adattributionkit/appimpression/handleview().json [FX2-S05]
- AppsFlyer. Send SKAN and AdAttributionKit postback copies directly to AppsFlyer (iOS 15+). 2025-12-31. https://support.appsflyer.com/hc/en-us/articles/4402320969617-Send-SKAN-and-AdAttributionKit-postback-copies-directly-to-AppsFlyer-iOS-15 [C-S19]
- Adjust. Set up SKAdNetwork and conversion values (iOS SDK docs). 2026. https://dev.adjust.com/en/sdk/ios/features/skad/ [C-S20]
- Singular. How to Send SKAdNetwork & AdAttributionKit Postbacks to Singular. 2025-11-13. https://support.singular.net/hc/en-us/articles/4405749380379-How-to-Send-SKAdNetwork-AdAttributionKit-Postbacks-to-Singular [C-S21]
- Apple (Apple Developer Documentation). AdServices. n.d.. https://developer.apple.com/documentation/adservices [D-S20]
- Apple (Apple Developer Documentation). AAAttribution.attributionToken(). n.d.. https://developer.apple.com/documentation/adservices/aaattribution/attributiontoken() [D-S21]
- Apple Inc.. AdServices Changelog. 2026-09. https://developer.apple.com/documentation/adservices/changelog [C-S10]
- Apple Ads Help. App ad attribution overview. n.d.. https://ads.apple.com/app-store/help/attribution/0094-ad-attribution-overview [V3-S02]
- Autorite de la concurrence (France). Targeted advertising: the Autorite de la concurrence imposes a fine of EUR150,000,000 on Apple for the implementation of the App Tracking Transparency framework. 2025-03-31. https://www.autoritedelaconcurrence.fr/en/press-release/targeted-advertising-autorite-de-la-concurrence-imposes-fine-eu150000000-apple [C-S11]
- AGCM (Autorita Garante della Concorrenza e del Mercato, Italy). The Italian Competition Authority fines Apple over 98 million euro for abuse of a dominant position (A561). 2025-12-22. https://en.agcm.it/en/media/press-releases/2025/12/A561 [C-S13]
- Bundeskartellamt (Germany). Apple changes its rules for personalised advertising in apps. 2026-08-17. https://www.bundeskartellamt.de/SharedDocs/Meldung/EN/Pressemitteilungen/2026/08_17_2026_Apple_ATTF.html [C-S12]
- Apple Inc.. requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:). 2026. https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/requesttrackingauthorization(usingexpandedinterface:additionalinformationaction:completionhandler:) [C-S08]
- Apple. iOS & iPadOS 27.2 Beta 2 Release Notes. 2026-09. https://developer.apple.com/tutorials/data/documentation/ios-ipados-release-notes/ios-ipados-27_2-release-notes.json [FX2-S01]
- Google (Android Developers). Advertising ID (training article). 2026. https://developer.android.com/training/articles/ad-id [C-S16]
- Google (Google Play Help). Google Play policy answer 6048248 (Advertising ID / AD_ID policy). 2026. https://support.google.com/googleplay/android-developer/answer/6048248 [C-S18]
- Google (Android Developers). Google Play Install Referrer API. 2026. https://developer.android.com/google/play/installreferrer [C-S17]
- Google. Update on Plans for Privacy Sandbox Technologies. 2025-10-17. https://privacysandbox.google.com/blog/update-on-plans-for-privacy-sandbox-technologies [C-S15]
- Google. Privacy Sandbox feature status. 2026. https://privacysandbox.google.com/overview/status [C-S14]
- Evgeny Popov / No Fluff Advisory (author's own work). Mobile App Growth Playbook. 2026-06-05. https://nofluffadvisory.com/services/playbooks/mobile-app-growth/ [CP-01]
- U.S. Court of Appeals for the Ninth Circuit. Epic Games Inc. v. Apple Inc., Opinion, No. 25-2935. 2025-12-11. https://cdn.ca9.uscourts.gov/datastore/opinions/2025/12/11/25-2935.pdf [EF-S06]
- Google (Play Console Help). An update regarding Google Play's policies for developers serving users in the US. n.d.. https://support.google.com/googleplay/android-developer/answer/15582165?hl=en [EF-S09]
- Supreme Court of the United States. Docket for No. 25-1311, Apple Inc. v. Epic Games, Inc.. n.d.. https://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/25-1311.html [EF-S17]
- Google LLC / Play Console Help. Understanding Google Play's lower service fees. 2026. https://support.google.com/googleplay/android-developer/answer/16954621?hl=en [GH-S06]
- Federal Trade Commission / Federal Register. Children's Online Privacy Protection Rule (2025 amendments). 2025-04-22. https://www.federalregister.gov/documents/2025/04/22/2025-05904/childrens-online-privacy-protection-rule [KL-S17]
- Morrison Foerster (law firm alert). Update: Texas App Store Law Takes Effect After Fifth Circuit Stays Preliminary Injunction. 2026-06. https://www.mofo.com/resources/insights/251111-texas-targets-app-stores-with-new-accountability-law [KL-S24]
- Meta (Meta for Developers). App Events API. n.d.. https://developers.facebook.com/docs/marketing-api/app-event-api [D-S16]
- Meta (Meta for Developers). Ad Campaign Group (Marketing API reference). n.d.. https://developers.facebook.com/documentation/ads-commerce/marketing-api/reference/ad-campaign-group [OA1-S06]
- Meta (Meta Business Help Center). About campaign attribution methods. n.d.. https://www.facebook.com/business/help/5574845785948422 [OA1-S05]
- Meta (Meta Business Help Center). Compare attribution settings in Meta Ads Manager. n.d.. https://www.facebook.com/business/help/854500742637772 [OA1-S04]
- TikTok (TikTok for Business Help Center). Attribution windows at the ad group level. n.d.. https://ads.tiktok.com/help/article/about-attribution-windows-at-the-ad-group-level [D-S22]
- Singular (Singular Help Center). Facebook (Meta) Ads Attribution Integration. n.d.. https://support.singular.net/hc/en-us/articles/115003252706-Facebook-Meta-Ads-Attribution-Integration [D-S24]
- TikTok (TikTok for Business Help Center). About Self-Attributing Network (SAN) integration with MMPs. n.d.. https://ads.tiktok.com/help/article/about-self-attribution-transition [D-S23]
- AppsFlyer. What is reattribution window? (glossary). n.d.. https://www.appsflyer.com/glossary/reattribution-window/ [D-S14]
- Brett R. Gordon, Robert Moakler, Florian Zettelmeyer. Close Enough? A Large-Scale Exploration of Non-Experimental Approaches to Advertising Measurement. 2022-09. https://arxiv.org/abs/2201.07055 [D-S02]
- Brett R. Gordon, Florian Zettelmeyer, Neha Bhargava, Dan Chapsky. A Comparison of Approaches to Advertising Measurement: Evidence from Big Field Experiments at Facebook. 2019-04. https://doi.org/10.1287/mksc.2018.1135 [D-S01]
- Tom Blake; Chris Nosko; Steven Tadelis. Consumer Heterogeneity and Paid Search Effectiveness: A Large Scale Field Experiment (NBER Working Paper 20171). 2014-05. https://www.nber.org/system/files/working_papers/w20171/w20171.pdf [OA3-S05]
- Thomas Blake, Chris Nosko, Steven Tadelis. Consumer Heterogeneity and Paid Search Effectiveness: A Large-Scale Field Experiment. 2015-01. https://doi.org/10.3982/ECTA12423 [D-S04]
- Randall A. Lewis, Justin M. Rao. The Unfavorable Economics of Measuring the Returns to Advertising. 2015-11. https://doi.org/10.1093/qje/qjv023 [D-S03]
- Nils Wernerfelt, Anna Tuchman, Bradley T. Shapiro, Robert Moakler. Estimating the Value of Offsite Data to Advertisers on Meta. 2022-08. https://bfi.uchicago.edu/wp-content/uploads/2022/08/BFI_WP_2022-114.pdf [D-S06]
- Guy Aridor, Yeon-Koo Che, Brett Hollenbeck, Maximilian Kaiser, Daniel McCarthy. Evaluating the Impact of Privacy Regulation on E-Commerce Firms: Evidence from Apple's App Tracking Transparency. 2025-05. https://doi.org/10.1287/mnsc.2024.06600 [D-S05]
- Nils Wernerfelt; Anna Tuchman; Bradley T. Shapiro; Robert Moakler. Estimating the Value of Offsite Tracking Data to Advertisers: Evidence from Meta (Marketing Science 44(2):268-286). 2025-03. https://doi.org/10.1287/mksc.2023.0274 [OA3-S02]
- Reinhold Kesler. The Impact of Apple's App Tracking Transparency on App Monetization. 2023-08. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4090786 [D-S08]
- Ali Goli, Jason Huang, David Reiley, Nickolai M. Riabov. Measuring Consumer Sensitivity to Audio Advertising: A Long-Run Field Experiment on Pandora Internet Radio. 2024-12. https://arxiv.org/abs/2412.05516 [G1-S02]
- Pei Pei Chen, Anna Guitart, Ana Fernández del Río, África Periáñez (Yokozuna Data, a Keywords Studio). Customer Lifetime Value in Video Games Using Deep Learning and Parametric Models. 2018-11-28. https://arxiv.org/abs/1811.12799 [G1-S04]
- Guido Karmel, Jampp. Why on-and-off lift measurement tests cost more than you think. 2026-08-27. https://www.jampp.com/blog/why-on-and-off-lift-measurement-tests-cost-more-than-you-think [G1-S06]
- Bradley T. Shapiro, Günter J. Hitsch, Anna E. Tuchman. TV Advertising Effectiveness and Profitability: Generalizable Results From 288 Brands. 2021. https://doi.org/10.3982/ECTA17674 [G1-S09]
- Nils Wernerfelt; Anna Tuchman; Bradley Shapiro; Robert Moakler. Estimating the Value of Offsite Tracking Data to Advertisers: Evidence from Meta (NBER Working Paper 32765). 2024-08. https://www.nber.org/system/files/working_papers/w32765/w32765.pdf [OA3-S01]
- Meta for Developers. Conversion Lift Measurement (Marketing API guide). n.d.. https://developers.facebook.com/docs/marketing-api/guides/lift-studies/v2.9 [V3-S06]
- Google Ads Help. About Conversion Lift. n.d.. https://support.google.com/google-ads/answer/12003020?hl=en [V3-S07]
- TikTok Ads Manager Help Center. About Conversion Lift Study. n.d.. https://ads.tiktok.com/help/article/about-conversion-lift-study?lang=en [V3-S09]
- Google. Google Ads API Release Notes (v25.1, including Conversion Lift and Brand Lift measurement support). 2026-08-19. https://developers.google.com/google-ads/api/docs/release-notes [G3-S20]
- Moloco. Moloco Performance CTV (solutions page). 2026. https://www.moloco.com/solutions/ctv [V1-S13]
- Moloco. Maximize lifetime value with Moloco's intelligent re-engagement. 2026. https://www.moloco.com/solutions/moloco-ads/re-engagement [V1-S14]
- Remerge. Remerge Incrementality (product/methodology page with case studies: Miniclip 8 Ball Pool, Socialpoint Dragon City, PhotoSì, Delivery Hero HungerStation). n.d.. https://www.remerge.io/incrementality [G1-S05]
- AppLovin (company blog). Making sense of AppLovin through a measurement lens. 2026. https://applovin.com/en/blog/measurement-lens [V1-S04]
- Garrett A. Johnson, Randall A. Lewis, Elmar I. Nubbemeyer. Ghost Ads: Improving the Economics of Measuring Online Ad Effectiveness. 2017-12. https://doi.org/10.1509/jmr.15.0297 [D-S09]
- Garrett A. Johnson; Randall A. Lewis; Elmar I. Nubbemeyer. Ghost Ads: Improving the Economics of Measuring Ad Effectiveness (conference draft). 2016-02-18. https://conference.nber.org/confer/2016/EoDs16/Johnson_Lewis_Nubbemeyer.pdf [OA3-S04]
- Google (Google for Developers). Meridian introduction. n.d.. https://developers.google.com/meridian/docs/basics/meridian-introduction [D-S17]
- Meta (facebookexperimental/Robyn). An Analyst's Guide to MMM (calibration section). n.d.. https://facebookexperimental.github.io/Robyn/docs/analysts-guide-to-MMM/ [D-S18]
- PyMC Labs (PyMC-Marketing docs). MMM library comparison. n.d.. https://www.pymc-marketing.io/en/stable/guide/mmm/comparison.html [D-S19]
- Google (Google for Developers). Amount of data needed (Meridian pre-modeling guide, including 'Can I use campaign-level data?'). 2026-06-03 (last updated). https://developers.google.com/meridian/docs/pre-modeling/amount-data-needed [OA3-S03]
- Google (Google Ads Help). Best practices for App campaigns. n.d.. https://support.google.com/google-ads/answer/14104492 [EF-S03]
- Google (Google Ads Help). About data-driven attribution. n.d.. https://support.google.com/google-ads/answer/6394265 [D-S10]
- TikTok (TikTok Ads Manager Help). About Smart+ App Campaigns. n.d.. https://ads.tiktok.com/help/article/about-smart-plus-app-campaigns [EF-S04]
- TikTok Ads Manager Help Center. About Smart+ App Campaigns. n.d.. https://ads.tiktok.com/help/article/about-smart-plus-app-campaigns [V3-S01]
- TikTok (TikTok Ads Manager Help). About Value-based Optimization for app. 2026-05. https://ads.tiktok.com/help/article/value-based-optimization-app?lang=en [OA1-S13]
- TikTok (TikTok Ads Manager Help). Tips for Value-based Optimization for app. 2026-05. https://ads.tiktok.com/help/article/tips-for-value-based-optimization-for-app [OA1-S15]
- Meta (Meta Business Help Center). About the learning phase. 2026. https://www.facebook.com/business/help/112167992830700 [MAIN-S05]
- AppLovin. Scale your campaign (Track & optimize). n/a. https://support.applovin.com/en/growth/promoting-your-apps/track-and-optimize/scale-your-campaign [V1-S07]
- AppsFlyer. The State of App Monetization - 2026 Edition. 2026. https://www.appsflyer.com/resources/reports/app-marketing-monetization-report/ [GH-S10]
- RevenueCat. State of Subscription Apps 2026. 2026. https://www.revenuecat.com/state-of-subscription-apps [GH-S07]
- RevenueCat. RevenueCat blog: Ad Channel Diversification for Apps. 2026. https://www.revenuecat.com/blog/growth/ad-channel-diversification/ [EF-S22]
- Digital Remedy. How Cross-Platform Audience Duplication Analysis Reveals Overlap. 2026. https://www.digitalremedy.com/blog/how-cross-platform-audience-duplication-analysis-exposes-hidden-waste/ [EF-S23]
- Garrett A. Johnson, Randall A. Lewis, Elmar I. Nubbemeyer. Ghost Ads: Improving the Economics of Measuring Online Ad Effectiveness. 2017-12. https://doi.org/10.1509/jmr.15.0297 [G3-S01]
- Garrett A. Johnson, Randall A. Lewis, Elmar I. Nubbemeyer. Ghost Ads: Improving the Economics of Measuring Ad Effectiveness (working paper, 18 Feb 2016, NBER Economics of Digitization meeting). 2016-02-18. https://conference.nber.org/confer/2016/EoDs16/Johnson_Lewis_Nubbemeyer.pdf [FX5-S01]
- Navdeep S. Sahni, Sridhar Narayanan, Kirthi Kalyanam. An Experimental Investigation of the Effects of Retargeted Advertising: The Role of Frequency and Timing. 2019-06. https://doi.org/10.1177/0022243718813987 [G3-S02]
- Andrey Simonov, Chris Nosko, Justin M. Rao. Competition and Crowd-Out for Brand Keywords in Sponsored Search. 2018-03. https://doi.org/10.1287/mksc.2017.1065 [G3-S03]
- Andrey Simonov, Chris Nosko, Justin M. Rao. Competition and Crowd-Out for Brand Keywords in Sponsored Search (Marketing Science 37(2):200-215). 2018-03. https://business.columbia.edu/sites/default/files-efs/pubfiles/26238/competition_crowdout.pdf [FX5-S02]
- Apple Inc. (App Store developer site). Product page optimization. n.d.. https://developer.apple.com/app-store/product-page-optimization/ [OA5-S02]
- Apple Inc.. Product Page Optimization — Acquisition — App Store Connect Analytics. n.d.. https://developer.apple.com/help/app-store-connect-analytics/acquisition/product-page-optimization/ [EF-S01]
- Google (Play Console Help). Run A/B tests on your Store Listing. n.d.. https://support.google.com/googleplay/android-developer/answer/12053285?hl=en [EF-S05]
- Apple Inc. (App Store developer site). Custom Product Pages. 2026. https://developer.apple.com/app-store/custom-product-pages/ [MAIN-S04]
- Meta (Meta Business Help Center). About A/B testing. n.d.. https://www.facebook.com/business/help/1738164643098669 [OA1-S08]
- Meta (Meta Business Help Center). About Dynamic Creative. n.d.. https://www.facebook.com/business/help/170372403538781 [OA1-S09]
- Michael Braun, Eric M. Schwartz. Where A/B Testing Goes Wrong: How Divergent Delivery Affects What Online Experiments Cannot (and Can) Tell You About How Customers Respond to Advertising. 2025-01-09. https://doi.org/10.1177/00222429241275886 [G1-S01]
- Michael Braun; Eric M. Schwartz. Where A-B Testing Goes Wrong: How Divergent Delivery Affects What Online Experiments Cannot (and Can) Tell You About How Customers Respond to Advertising (accepted preprint). 2024-08-01. https://braunm.github.io/assets/documents/papers/BraunSchwartz2025_preprint.pdf [FX4-S01]
- Charles Shaw (arXiv preprint 2509.09758). A Path Signature Framework for Detecting Creative Fatigue in Digital Advertising. 2025-09-11. https://arxiv.org/abs/2509.09758 [EF-S10]
- Charles Shaw (WPP Data Science). Creative Fatigue Screening with Path Signatures (arXiv 2509.09758v5). 2026-09-01. https://arxiv.org/pdf/2509.09758v5 [OA3-S07]
- Apple Inc.. App Store Review Guidelines (section 3.2.2). n.d.. https://developer.apple.com/app-store/review/guidelines/ [IJ-S13]
- Google LLC / Play Console Help. User Ratings, Reviews, and Installs (Google Play Developer Program Policy). n.d.. https://support.google.com/googleplay/android-developer/answer/9898684?hl=en [OA2-S04]
- Google / Android Developers Blog. Google Play's policy on incentivized ratings, reviews, and installs. 2017-06-05. https://android-developers.googleblog.com/2017/06/google-plays-policy-on-incentivized.html [IJ-S14]
- AppsFlyer Ltd.. Deferred Deep Linking: how it works. n.d.. https://www.appsflyer.com/glossary/deferred-deep-linking/ [EF-S20]
- Supreme Court of the United States. Apple v. Epic Games, No. 25-1311, question presented (granted limited to Q1). 2026-06-30. https://www.supremecourt.gov/qp/25-01311qp.pdf [FX2-S21]
- US District Court, N.D. Cal. (Gonzalez Rogers, J.), via CourtListener RECAP. Order denying Apple's motion to stay proceedings (Dkt. 1706), Epic Games v. Apple, 4:20-cv-05640-YGR. 2026-08-11. https://storage.courtlistener.com/recap/gov.uscourts.cand.364265/gov.uscourts.cand.364265.1706.0.pdf [FX3-S04]
- Supreme Court of the United States (Kagan, J.), via CourtListener RECAP. Order administratively staying proceedings, Apple, Inc. v. Epic Games, Inc., No. 26A194 (N.D. Cal. Dkt. 1707). 2026-08-12. https://storage.courtlistener.com/recap/gov.uscourts.cand.364265/gov.uscourts.cand.364265.1707.0.pdf [FX3-S03]
- CourtListener (RECAP of PACER). Epic Games v. Google, No. 3:20-cv-05671-JD (N.D. Cal.) docket. 2026-09. https://www.courtlistener.com/docket/17443962/epic-games-inc-v-google-llc/ [FX2-S24]
- Android Developers Blog. I/O 2026: What's new in Google Play (re-read). 2026-05-19. https://android-developers.googleblog.com/2026/05/io-2026-whats-new-in-google-play.html [FX2-S27]
- OpenAI. Developers can now submit apps to ChatGPT. 2025-12-17. https://openai.com/index/developers-can-now-submit-apps-to-chatgpt/ [FX2-S25]
- Adapty. State of In-App Subscriptions 2026. 2026. https://adapty.io/state-of-in-app-subscriptions/ [GH-S09]
- Unity Technologies. Understanding the Impact of Rewarded Ads on IAP, Retention, and Engagement. n.d.. https://unity.com/blog/understanding-the-impact-of-rewarded-ads-on-iap-retention-and-engagement [GH-S15]
- Ali Goli; Jason Huang; David Reiley; Nickolai M. Riabov. Measuring Consumer Sensitivity to Audio Advertising: A Long-Run Field Experiment on Pandora Internet Radio (full PDF of G1-S02). 2024-12-07. https://arxiv.org/pdf/2412.05516 [FX4-S02]
- United States Court of Appeals for the Eighth Circuit (Judges Loken, Erickson, Kobes, per curiam). Custom Communications, Inc. v. Federal Trade Commission, Nos. 24-3137, 24-3388, 24-3415, 24-3442 (8th Cir.). 2025-07-08. https://ecf.ca8.uscourts.gov/opndir/25/07/243137P.pdf [G3-S18]
- Federal Trade Commission. Negative Option Rule. n.d.. https://www.ftc.gov/legal-library/browse/rules/negative-option-rule [G3-S19]
- Federal Trade Commission / Federal Register. Revision of the Negative Option Rule, Withdrawal of the CARS Rule, Removal of the Non-Compete Rule To Conform These Rules to Federal Court Decisions (FR Doc 2026-02866). 2026-02-12. https://www.federalregister.gov/documents/2026/02/12/2026-02866/revision-of-the-negative-option-rule-withdrawal-of-the-cars-rule-removal-of-the-non-compete-rule-to [FX5-S19]
- Federal Trade Commission / Federal Register. Rule Concerning the Use of Prenotification Negative Option Plans; ANPRM (FR Doc 2026-04952). 2026-03-13. https://www.federalregister.gov/documents/2026/03/13/2026-04952/rule-concerning-the-use-of-prenotification-negative-option-plans [FX5-S20]
- Apple Inc.. App Store Small Business Program. 2026. https://developer.apple.com/app-store/small-business-program/ [GH-S01]
- Apple Inc.. Alternative Terms Addendum for Apps in the EU (to the Apple Developer Program License Agreement), version dated December 17, 2025. 2025-12-17. https://developer.apple.com/contact/request/download/alternate_eu_terms_addendum.pdf [OA2-S03]
- Apple Inc.. Changes for apps in the European Union (Apple Developer support page describing the Developer Program License Agreement update of 18 August 2026). 2026. https://developer.apple.com/support/dma-and-apps-in-the-eu/ [GH-S03]
- Google LLC / Play Console Help. Service fees (Play Console Help, general schedule). 2026. https://support.google.com/googleplay/android-developer/answer/112622 [GH-S05]
- Stripe, Inc.. Stripe Pricing (US). 2026. https://stripe.com/pricing [G2-S15]
- RevenueCat. State of Subscription Apps 2026. 2026. https://www.revenuecat.com/state-of-subscription-apps/ [G2-S16]
- Xiaojing Wang, Tianqi Liu, Jingang Miao (Google). A Deep Probabilistic Model for Customer Lifetime Value Prediction. 2019-12-16. https://arxiv.org/abs/1912.07753 [GH-S12]
- Google Research (open-source repo). google/lifetime_value (README). n.d.. https://github.com/google/lifetime_value/blob/master/README.md [GH-S13]
- Singular. SKAN predictive (9 steps to make SKAN predictive). n.d.. https://www.singular.net/blog/skan-predictive/ [GH-S19]
- Eric Benjamin Seufert, Mobile Dev Memo. Back-testing LTV models. 2015-11-02. https://mobiledevmemo.com/back-testing-ltv-models/ [GH-S14]
- Pei Pei Chen; Anna Guitart; Ana Fernandez del Rio; Africa Perianez (Yokozuna Data). Customer Lifetime Value in Video Games Using Deep Learning and Parametric Models (full PDF of G1-S04). 2018-11-28. https://arxiv.org/pdf/1811.12799 [FX4-S03]
- Xinzhe Cao, Yadong Xu, Xiaofeng Yang. Customer Lifetime Value Prediction with Uncertainty Estimation Using Monte Carlo Dropout. 2024-11. https://arxiv.org/abs/2411.15944 [G1-S07]
- Xinzhe Cao; Yadong Xu; Xiaofeng Yang (Tencent). Customer Lifetime Value Prediction with Uncertainty Estimation Using Monte Carlo Dropout (full PDF of G1-S07). 2024-11-24. https://arxiv.org/pdf/2411.15944 [OA3-S06]
- Congde Yuan. SHORE: A Long-term User Lifetime Value Prediction Model in Digital Games. 2025-06. https://arxiv.org/abs/2506.10487 [G1-S08]
- AppsFlyer. Ad Fraud Protection Solution. n.d.. https://www.appsflyer.com/products/measurement/fraud-protection/ [IJ-S17]
- Adjust. What is SDK spoofing fraud? / Why do you need mobile fraud prevention?. n.d.. https://www.adjust.com/glossary/sdk-spoofing/ [IJ-S18]
- Farooqi, Feal, Lauinger, McCoy, Shafiq, Vallina-Rodriguez (ACM Internet Measurement Conference). Understanding Incentivized Mobile App Installs on Google Play Store. 2020. https://arxiv.org/abs/2010.01497 [IJ-S15]
- Media Rating Council (MRC). Digital Accreditation listing. n.d.. https://mediaratingcouncil.org/accreditation/digital [IJ-S27]
- CNBC. Uber sues Fetch for ad fraud. 2017-09-19. https://www.cnbc.com/2017/09/19/uber-sues-fetch-for-ad-fraud.html [IJ-S05]
- PYMNTS. Uber Sued Over Payment For Alleged Fraudulent Ads. 2018-01. https://www.pymnts.com/legal/2018/uber-lawsuit-fetch-media-ad-fraud/ [IJ-S06]
- Phunware, Inc. (SEC EDGAR exhibit). Settlement Agreement and Mutual General Release (Uber Technologies, Inc. v. Phunware, Inc. et al.). 2020-10-09. https://www.sec.gov/Archives/edgar/data/1665300/000162828020016344/ex1012-settlementagreement.htm [IJ-S04]
- HUMAN Security. State of the Union: IAB Tech Lab Supply Chain Standards Adoption. n.d.. https://www.humansecurity.com/learn/blog/state-of-the-union-iab-tech-lab-supply-chain-standards-adoption/ [IJ-S21]
- HUMAN Security (Braedon Vickers); Internet Archive. State of the Union: IAB Tech Lab Supply Chain Standards Adoption (Wayback Machine capture, 9 Oct 2025). 2023-05-09. https://web.archive.org/web/20251009141800/https://www.humansecurity.com/learn/blog/state-of-the-union-iab-tech-lab-supply-chain-standards-adoption/ [OA4-S07]
- AppsFlyer (Knowledge Base). AppsFlyer attribution model / CTV, PC, and console platform attribution concepts. n.d.. https://support.appsflyer.com/hc/en-us/articles/4404083608849-CTV-PC-and-console-platform-attribution-concepts [IJ-S25]
- AppsFlyer. CTV Attribution Platform. n.d.. https://www.appsflyer.com/products/measurement/ctv-attribution/ [IJ-S09]
- Kochava. Beyond Fragmented Signals: Unifying Linear TV and CTV Measurement (Kochava + Samba TV). n.d.. https://www.kochava.com/blog/beyond-fragmented-signals-unifying-linear-tv-and-ctv-measurement/ [IJ-S10]
- Federal Trade Commission. VIZIO to Pay $2.2 Million to FTC, State of New Jersey to Settle Charges It Collected Viewing Histories on 11 Million Smart Televisions without Users' Consent. 2017-02-06. https://www.ftc.gov/news-events/news/press-releases/2017/02/vizio-pay-22-million-ftc-state-new-jersey-settle-charges-it-collected-viewing-histories-11-million [MAIN-S06]
- MNTN. Verified Visits - Precise CTV Attribution Technology. n.d.. https://mountain.com/performance-tv/attribution/ [IJ-S12]
- Roku Advertising. Measuring performance on Roku: pixels & events. n.d.. https://advertising.roku.com/learn/resources/measuring-performance-on-roku-pixels-events [IJ-S11]
- Moloco. Moloco Launches AI-Powered Performance CTV for App Marketers. 2026-04. https://www.moloco.com/press-releases/ai-powered-performance-ctv [IJ-S08]
- Modern Retail. AppLovin rebrands its ad platform as Axon, launches ads manager on referral-only basis. 2025. https://www.modernretail.co/marketing/applovin-rebrands-its-ad-platform-as-axon-launches-ads-manager-on-referral-only-basis/ [IJ-S23]
- AppLovin (Adam Foroughi, CEO). AppLovin Ads is now open to all advertisers. 2026-06-22. https://www.applovin.com/en/blog/applovin-ads-now-open [OA4-S06]
- ppc.land. AppLovin's $1.84B Q1 Beats Guidance as Axon Platform Opens to All in June. 2026. https://ppc.land/applovins-1-84b-q1-beats-guidance-as-axon-platform-opens-to-all-in-june/ [IJ-S22]
- Moloco. Moloco Commerce Media (product pages). n.d.. https://www.moloco.com/solutions/mcm [IJ-S24]
- Evgeny Popov / No Fluff Advisory. Proof and Story: The State of Contextual Advertising in 2026 (Contextual Quotient method). 2026-08-30. https://nofluffadvisory.com/research/contextual-2026/ [MAIN-S07]
- Google Ads API developer documentation. App campaigns overview. n.d.. https://developers.google.com/google-ads/api/docs/app-campaigns/overview [V3-S11]
- Apple Ads Help. Use the Campaign Management API. n.d.. https://ads.apple.com/app-store/help/campaigns/0022-use-the-campaign-management-api [V3-S12]
- TikTok (TikTok API for Business). Create a campaign (campaign/create, API v1.3). n.d.. https://business-api.tiktok.com/portal/docs/create-a-campaign/v1.3 [OA1-S12]
- Amazon (Amazon Ads API documentation). Getting started with the Amazon DSP Campaign Management API. n.d.. https://advertising.amazon.com/API/docs/en-us/guides/dsp/developer-guide [OA1-S16]
- Google (Google Ads Help). Find or create placement reports for your App campaigns. n.d.. https://support.google.com/google-ads/answer/9141542?hl=en [OA1-S01]
- Meta. Meta Business Help Center: About targeting and reporting for Advantage+ app campaigns (rendered in browser). n.d.. https://www.facebook.com/business/help/1153577308409919 [FX1-S23]
- TikTok Ads Manager Help Center. About SKAN 4.0 and TikTok. 2025-02. https://ads.tiktok.com/help/article/about-skan-4-0-and-tiktok?lang=en [V3-S08]
- Amazon Ads. Unlock the potential of app campaigns with Amazon DSP events manager. 2024-02-13. https://advertising.amazon.com/resources/whats-new/unlock-potential-of-app-campaigns-with-amazon-dsp-events-manager [V3-S10]
- AppsFlyer (Help Center). [Beta] SKAN interoperation with Amazon. n.d.. https://support.appsflyer.com/hc/en-us/articles/27548444974353--Closed-beta-Special-access-SKAN-interoperation-with-Amazon [OA1-S17]
- AppLovin. AppLovin – Adjust product page. n.d.. https://www.applovin.com/adjust/ [V3-S15]
- Google / Firebase. Firebase A/B Testing documentation. n.d.. https://firebase.google.com/docs/ab-testing [V3-S29]
- Sensor Tower (Oliver Yeh). Sensor Tower acquires market intelligence platform data.ai. 2024-03-18. https://sensortower.com/blog/data-ai-joins-sensor-tower [FX1-S17]
- AppsFlyer Ltd. AppsFlyer – About. n.d.. https://www.appsflyer.com/about/ [V3-S21]
- Kochava Inc.. Kochava homepage. n.d.. https://www.kochava.com/ [V3-S23]
- Adjust. Adjust InSight (Help Center article). n.d.. https://help.adjust.com/en/article/insight [OA4-S01]
- Singular. Audiences FAQ (Audience Incrementality section). 2026-09-02. https://support.singular.net/hc/en-us/articles/360025454492-Audiences-FAQ [OA4-S02]
- Kayzen. API Documentation. n.d.. https://help.kayzen.io/en/articles/3247742-api-documentation [V2-S04]
- Entravision Communications Corporation / SEC EDGAR. Entravision Communications Corp — Form 10-K FY2025. 2026. https://www.sec.gov/Archives/edgar/data/1109116/000119312526093993/evc-20251231.htm [V2-S08]
- Remerge. Remerge becomes an official AppsFlyer Premier Partner. 2025-05-13. https://www.remerge.io/blog-post/remerge-becomes-an-official-appsflyer-premier-partner [V2-S06]
- Association of National Advertisers (ANA). ANA: In-house agency trend continues to gain steam (2023 study). 2023-05-02. https://www.ana.net/content/show/id/79185 [KL-S16]
- Association of National Advertisers (ANA). ANA 2026 State of In-Housing report (via IHALC summary). 2026-07. https://www.ihalc.com/insights/ana-report-finds-ihas-more-capable-more-strategic/ [KL-S15]
- Google. Google Ads API: App campaign reporting. n.d.. https://developers.google.com/google-ads/api/docs/app-campaigns/reporting [FX1-S24]
- Mobvista Limited / HKEX. Mobvista Limited 2026 Interim Report. 2026-09-19. https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0918/2026091801490.pdf [V1-S37]
- Google Ads Help. How AI Max for Search campaigns works. 2026. https://support.google.com/google-ads/answer/15910187?hl=en [KL-S11]
- Unity Technologies. Unity Ads newsletter — What's New (June 2026) / Vector product page. 2026-06. https://unity-ads-newsletter.github.io/ [KL-S14]
- Google. Google Ads API MCP server developer documentation. 2026. https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server [KL-S06]
- Google Ads Developer Blog. Open Source Google Ads API MCP Server (blog post). 2025-10-07. https://ads-developers.googleblog.com/2025/10/open-source-google-ads-api-mcp-server.html [FX2-S09]
- Meta (Meta for Developers). Ads MCP Server: Get started. 2026-09-04. https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-get-started [OA1-S11]
- Meta. Ads MCP Server overview (Meta for Developers). 2026. https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview [KL-S07]
- Meta (Meta for Developers). Ads MCP Server: Ad creation and management (tools). 2026-07-14. https://developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-tools-ad-creation-and-management [OA1-S10]
- TikTok for Business. About TikTok for Business Agentic Hub and MCP Server. 2026-08. https://ads.tiktok.com/help/article/about-tiktok-for-business-agentic-hub-and-mcp-server?lang=en [KL-S08]
- AgenticAdvertising.org. AgenticAdvertising.org (AdCP homepage). 2026. https://adcontextprotocol.org/ [KL-S01]
- AgenticAdvertising.org. AdCP CHANGELOG.md. 2026-09. https://raw.githubusercontent.com/adcontextprotocol/adcp/main/CHANGELOG.md [FX2-S12]
- AgenticAdvertising.org / adcontextprotocol. AdCP release v3.1.24 (GitHub release tag). 2026-09-23. https://github.com/adcontextprotocol/adcp/releases/tag/v3.1.24 [OA2-S05]
- AgenticAdvertising.org. AdCP docs — planning/execution and audit trail description. 2026. https://docs.adcontextprotocol.org/ [KL-S03]
- AgenticAdvertising.org / adcontextprotocol. AdCP Campaign Governance specification (docs/governance/campaign/specification.mdx) at tag v3.1.24. 2026-09-23. https://raw.githubusercontent.com/adcontextprotocol/adcp/v3.1.24/docs/governance/campaign/specification.mdx [OA2-S06]
- Ad Context Protocol (AdCP) / Agentic Advertising governance working group. AdCP Governance protocol (docs version 3.1.24). n.d.. https://docs.adcontextprotocol.org/dist/docs/3.1.24/governance/overview [G3-S16]
- AgenticAdvertising.org / adcontextprotocol. AdCP CHANGELOG.md at tag v3.1.24. 2026-09-23. https://raw.githubusercontent.com/adcontextprotocol/adcp/v3.1.24/CHANGELOG.md [OA2-S07]
- IAB Tech Lab. AAMP: Agentic Advertising Management Protocols. 2026-09-22. https://iabtechlab.com/standards/aamp-agentic-advertising-management-protocols/ [KL-S35]
- IAB Tech Lab. IABTechLab/AAMP repository (component list). 2026. https://github.com/IABTechLab/AAMP [FX2-S11]
- IAB Tech Lab. IAB Tech Lab Agentic RTB Framework (ARTF) — GitHub repository. 2025-11. https://github.com/IABTechLab/agentic-realtime-framework [KL-S04]
- IAB Tech Lab (Agentic Initiative). AAMP 2.0 Release Brings Transaction-ready Buyer and Seller Agent SDKs. 2026-04-23. https://iabtechlab.com/aamp-2-0-release-brings-transaction-ready-buyer-and-seller-agent-sdks/ [G3-S17]
- FTC / Federal Register. Children's Online Privacy Protection Rule, final rule amendments (full text). 2025-04-22. https://www.federalregister.gov/documents/full_text/html/2025/04/22/2025-05904.html [FX2-S14]
- Google (Play Console Help). Google Play Data safety & Families policy (ads requirements). 2026. https://support.google.com/googleplay/android-developer/answer/9893335 [KL-S30]
- CourtListener (RECAP of PACER). CCIA v. Paxton, No. 26-50001 (5th Cir.) docket. 2026-09. https://www.courtlistener.com/docket/72099057/computer-communications-industry-association-v-ken-paxton/ [FX2-S17]
- Utah Legislature. Utah H.B. 498 (2026) enrolled text and status data. 2026-03-12. https://le.utah.gov/Session/2026/bills/enrolled/HB0498.xml [FX2-S15]
- Louisiana Legislature. Louisiana Act No. 185 (2026 RS, HB977) enrolled act and Resume Digest. 2026-05-15. https://legis.la.gov/legis/ViewDocument.aspx?d=1475238 [FX2-S18]
- California Legislature. AB 1043 Digital Age Assurance Act (Chapter 675, Statutes of 2025). 2025-10-13. https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1043 [FX2-S26]
- Apple. Declared Age Range framework documentation (JSON). 2026. https://developer.apple.com/tutorials/data/documentation/declaredagerange.json [FX2-S19]
- Google (Android Developers). Play Age Signals overview. 2026. https://developer.android.com/google/play/age-signals/overview [KL-S29]
- Federal Trade Commission. FTC Finalizes Order with X-Mode and Successor Outlogic. 2024-04. https://www.ftc.gov/news-events/news/press-releases/2024/04/ftc-finalizes-order-x-mode-successor-outlogic-prohibiting-it-sharing-or-selling-sensitive-location [KL-S20]
- Federal Trade Commission. FTC Finalizes Order with InMarket Prohibiting It from Selling or Sharing Precise Location Data. 2024-05-01. https://www.ftc.gov/news-events/news/press-releases/2024/05/ftc-finalizes-order-inmarket-prohibiting-it-selling-or-sharing-precise-location-data [KL-S21]
- Federal Trade Commission. FTC to Ban Kochava and Subsidiary from Selling Sensitive Location Data. 2026-05-04. https://www.ftc.gov/news-events/news/press-releases/2026/05/ftc-ban-kochava-subsidiary-selling-sensitive-location-data-settle-charges-they-sold-location-data [KL-S19]
- U.S. District Court for the District of Idaho (Winmill, J.), hosted by the Federal Trade Commission. Stipulated Order for Injunction and Other Relief, FTC v. Kochava, Inc., No. 2:22-cv-00377-BLW (D. Idaho), Dkt. 138. 2026-06-25. https://www.ftc.gov/system/files/ftc_gov/pdf/Kochava-Order.pdf [OA2-S01]
- Federal Trade Commission. FTC v Kochava, Inc. (timeline item) - June 26, 2026. 2026-06-26. https://www.ftc.gov/legal-library/browse/cases-proceedings/ftc-v-kochava-inc-timeline-item-2026-06-26 [OA2-S02]
- European Parliament and Council of the European Union / EUR-Lex. Regulation (EU) 2022/1925 of the European Parliament and of the Council of 14 September 2022 on contestable and fair markets in the digital sector (Digital Markets Act), Article 6. 2022-09-14. https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32022R1925 [G3-S12]