The accounting conclusion follows the actual promise and evidence in each contract, not the platform label. Industry protocols support transaction traceability; they do not decide the accounting result by themselves.
Principal versus agent under IFRS 15 and ASC 606
The analysis identifies each specified good or service and asks whether the company controls it before transfer to the customer. Primary responsibility, inventory risk and pricing discretion are indicators, not a checklist that replaces the control assessment. The conclusion determines gross or net revenue presentation. IFRS 15, ASC 606, principal versus agent, specified service, control before transfer, gross versus net.
Performance obligations and revenue timing
Advertiser contracts may promise impressions, campaign delivery, managed service, data or another combined output. We map performance obligations, transaction price and recognition timing, then address rebates, volume incentives, makegoods, service credits and other variable consideration on their contractual basis. performance obligation, transaction price, variable consideration, rebates, volume incentives, makegoods, contract assets, contract liabilities.
Programmatic supply-chain evidence
OpenRTB events, ads.txt or app-ads.txt, sellers.json and the SupplyChain object can help identify authorised sellers and intermediaries. We use the available identifiers to map DSP, SSP, exchange, reseller and publisher roles, then reconcile that path to delivery, settlement and billing data. OpenRTB, ads.txt, app-ads.txt, sellers.json, SupplyChain object, DSP, SSP, supply path optimisation.
Traffic quality and commercial adjustments
Invalid traffic, ad fraud, made-for-advertising inventory, verification disputes and brand-safety remedies can change collectable revenue and publisher cost. We connect each signal to the contract, adjustment window, approval evidence and the resulting credit, clawback, deduction or accounting estimate. invalid traffic, IVT, ad fraud, made-for-advertising, MFA, verification, clawback.