AdTech & Digital Advertising Knowledge Center
Explore our verified library of AdTech & Digital Advertising transactions. Every entry is reviewed for IFRS compliance and real-world accuracy by our technical accounting team.
Gross Revenue Recognition (Principal / Inventory Risk)
Recording revenue on a 'Gross' basis where the AdTech firm controls the inventory (takes risk of loss) before it is transferred to the advertiser.
Net Revenue Recognition (Agent / Take-Rate)
Recording revenue on a 'Net' basis where the firm acts as an intermediary (DSP/SSP) and does not take ownership of the ad space.
Real-Time Bidding (RTB) Unbilled Accrual
Accruing for revenue earned through automated auctions at month-end before the final 'clearing' reports are received from the exchange.
Agency Volume Rebate (Contract Liability)
Recording a reduction in revenue for rebates owed to an advertising agency for hitting specific spend thresholds.
Prepaid Bulk Inventory Purchase (The 'Walled Garden' Deposit)
Recording a cash prepayment for bulk advertising impressions to be used in future periods.
Invalid Traffic (IVT) and Fraud Reserve
Recording a reserve for expected 'clawbacks' from advertisers due to non-human (bot) traffic or fraudulent ad placements.
Campaign 'Make-Good' Provision
Recognizing a liability to provide free future ad impressions when a current campaign fails to meet contractual performance goals (e.g., viewability or click-through rates).
Traffic Acquisition Cost (TAC) Accrual
Accruing the expense owed to website and app owners (publishers) for ad space consumed, matched against the revenue generated.
App Store Commission (The 'App Tax')
Recording the 30% commission withheld by Apple (App Store) or Google (Play Store) for in-app advertising revenue or subscriptions.
Data Acquisition Costs (Targeting Data)
Recording the cost of purchasing third-party audience data (e.g., 'Luxury Shoppers') to improve ad targeting for a specific campaign.
Capitalization of Internal-Use Software (SDK & Tracking Pixels)
Recording the capitalization of engineer labor costs for developing a proprietary tracking pixel or Mobile SDK under ASC 350-40.
Digital Service Tax (DST) Accrual
Recording the liability for Digital Service Taxes (e.g., UK, France, India) levied on gross advertising revenue generated from users in those jurisdictions.
Influencer Marketing - Campaign Prepayment
Recording an upfront payment to a social media influencer for a series of sponsored posts that have not yet gone live.
Ad Credits (Customer Incentives / Free Trials)
Recording 'Free Ad Credits' (e.g., 'Spend $100, Get $100 Free') provided to new advertisers to encourage platform adoption.
White-Label Platform Licensing (SaaS Revenue)
Recording revenue from licensing the AdTech platform itself to another agency (Software-as-a-Service model) rather than selling ad space.
How to Record a Barter Transaction (Trading Ad Inventory for Professional Services)
Accounting for a non-cash exchange where a company provides advertising space in exchange for services (e.g., legal or IT consulting) under ASC 606-10-32-21.
How to Record Affiliate Marketing Commissions (CPA Model)
Recording the liability and expense for affiliate commissions earned by partners based on a 'Cost Per Action' (CPA) trigger, such as a confirmed sale.
How to Record a Data Privacy Fine or Regulatory Settlement (GDPR/CCPA)
Recognizing a loss contingency and liability for a data privacy violation under ASC 450.
How to Record a Real-Time Bidding (RTB) Discrepancy Adjustment
Adjusting revenue and TAC when the internal ad server logs differ from the upstream vendor logs (e.g., Google or The Trade Desk).
How to Record Revenue for Connected TV (CTV) and OTT Advertising
Recording revenue for high-value television streaming ads, often involving a mix of 'Guaranteed Impressions' and 'Targeting Premiums.'
How to Record Sequential Liability (Publisher Payouts Tied to Advertiser Payment)
Accounting for a contractual clause where the AdTech firm is only legally obligated to pay the publisher if and when the advertiser pays the firm.
How to Record Factoring of Ad Receivables (Off-Balance Sheet Financing)
Recording the sale of advertiser invoices to a third-party factor (e.g., OAREX or a bank) to improve cash flow in an industry with 90-day payment terms.
How to Record Dynamic Creative Optimization (DCO) Production Fees
Recording revenue for the real-time assembly and delivery of customized ad creatives based on user data.
How to Record Brand Safety and Viewability Verification Costs
Accruing fees paid to third-party verification vendors (IAS, DoubleVerify, MOAT) for monitoring ad placement quality.
How to Record Revenue for Attribution and Brand Lift Studies
Recording revenue for specialized post-campaign analytics that measure the 'lift' in sales or brand awareness caused by an ad campaign.
How to Record Header Bidding Technology Fees (Wrapper Management)
Accounting for the technology fee charged to publishers for managing a 'Header Bidding' auction, which allows multiple ad exchanges to bid on inventory simultaneously.
How to Record Retail Media Network (RMN) Advertising Revenue
Recording ad sales for a retailer (e.g., Walmart, Amazon, or Uber) selling 'Sponsored Listings' or display ads within its own e-commerce environment.
How to Record an Insurance Recovery for Ad Fraud or IVT Loss
Recognizing income from an insurance claim filed to recover losses caused by a large-scale botnet attack or fraudulent publisher activity.
How to Record Content Licensing Fees for Ad Campaigns
Accounting for the cost of licensing music, stock footage, or celebrity likenesses for use in a digital ad campaign.
How to Record Co-op Advertising Revenue (Market Development Funds - MDF)
Recording revenue for advertising campaigns funded by a manufacturer (e.g., Nike) to be run by a retailer (e.g., Foot Locker) to promote specific products.
How to Record Revenue from a Self-Serve Ad Platform (Prepaid Credits)
Accounting for the cash receipt and subsequent revenue recognition for small-to-medium business (SMB) advertisers who prepay for ad credits via credit card.
How to Record AI Token Costs for Dynamic Ad Generation
Recording the usage-based expenses paid to AI model providers (e.g., OpenAI, Anthropic) for generating thousands of ad copy and image variations.
How to Record Foreign Exchange (FX) Gains and Losses on Global Ad Settlements
Managing the currency fluctuations when an advertiser pays in USD, but the AdTech firm must pay a publisher in EUR or GBP.
How to Record Revenue Share Payouts to Content Creators (UGC)
Accounting for the percentage of ad revenue paid out to influencers or video creators on platforms like YouTube, TikTok, or Twitch.
How to Record Reseller Commissions for Channel Partners
Recording the commission paid to a 3rd party reseller or regional agency that brings new advertisers to the AdTech platform.
How to Record Third-Party Ad Serving (3PAS) Fees
Accounting for the cost of using external ad servers (like Campaign Manager 360) to deliver and track creative assets across multiple publishers.
How to Record Private Marketplace (PMP) Setup and Access Fees
Recording revenue for the creation and management of exclusive 'Private Marketplaces' where premium publishers sell inventory to a selected group of advertisers.
How to Record Data Onboarding and Identity Matching Fees
Accounting for the cost of 'Onboarding' an advertiser's offline data (e.g., email lists) to an online identity graph (e.g., LiveRamp) for targeting.
How to Record Creative Localization and Versioning Costs
Recording the expense of translating and adapting digital ad units for different languages and regional regulations for a global campaign.
How to Record Contextual Targeting and Brand Safety Subscriptions
Recording the monthly subscription cost for contextual intelligence tools that ensure ads are placed next to relevant, safe content.
How to Record a Supply Path Optimization (SPO) Rebate
Accounting for a volume-based rebate received by a DSP (Demand Side Platform) from an SSP (Supply Side Platform) for consolidating ad spend through a specific path.
How to Record Digital Out-of-Home (DOOH) Advertising Revenue
Recording revenue for ads displayed on digital billboards, elevator screens, or transit kiosks, involving physical asset leasing logic.
How to Record Data Clean Room Infrastructure Costs
Accounting for the high costs of privacy-safe data collaboration environments (e.g., Snowflake, Habu, or InfoSum).
How to Record Dynamic Podcast Ad Insertion Revenue
Recording revenue for digital audio ads that are inserted into a podcast episode at the moment a listener hits 'play.'
How to Record Programmatic Guaranteed (PG) Revenue and Deferrals
Accounting for 'Guaranteed' deals where the advertiser commits to a specific spend and the publisher commits to a specific volume of inventory.
How to Record Carbon Offset Expenses for 'Green Media' Ad Campaigns
Accounting for the cost of measuring and offsetting the carbon footprint of digital ad impressions through third-party providers like Scope3 or Good-Loop.
How to Record 'House Ads' (Internal Cross-Promotion on Owned Inventory)
Accounting for ad impressions used by the company to promote its own products rather than selling the space to an external advertiser.
How to Record State-Specific Digital Advertising Taxes (DAT)
Recording the liability for gross-revenue-based taxes in specific US states (e.g., Maryland's Digital Advertising Gross Revenues Tax).
How to Record Impairment of a Proprietary Bidding Algorithm
Recognizing a loss when an acquired AdTech platform's core technology (the algorithm) becomes obsolete due to industry shifts (e.g., the death of the third-party cookie).
How to Record a Write-off for Unreconciled Ad Server Discrepancies
Recording an operational loss when the difference between the advertiser's and publisher's numbers cannot be resolved and the AdTech firm must cover the gap.
How to Record Revenue for In-Game 3D Advertising (Viewability Thresholds)
Accounting for revenue in 'Intrinsic' in-game advertising where ads are placed on 3D objects (e.g., a stadium billboard in a soccer game) and require specific camera-angle verification.
How to Record Revenue for Rewarded Video Ads in Mobile Games
Recording revenue for ads where a user chooses to watch a video in exchange for in-game 'virtual currency' or items.
How to Record Revenue for CTV Co-viewing Multipliers
Accounting for advertising revenue where the 'Impression' count is multiplied based on the estimated number of people watching a single Connected TV screen.
How to Record Labor Costs for Yield Management and Ad Operations
Accounting for the payroll and overhead of the 'Ad Ops' team responsible for optimizing floor prices and filling ad inventory.
How to Record Bid-Shading Technology Fees
Recording the expense for 'Bid-Shading' algorithms that help a DSP lower the price paid in a first-price auction without losing the bid.
How to Record a Legal Reserve for COPPA (Children's Online Privacy Protection Act) Violations
Recording a loss contingency and liability for potential fines related to the unauthorized collection of data from minors under ASC 450.
How to Record Product Seeding Costs (Non-Guaranteed Influencer Coverage)
Accounting for the cost of inventory sent to influencers for 'organic' review without a formal contract for a specific post.
How to Record Development Costs for 'Playable' Interactive Ads
Determining whether to capitalize or expense the creative production costs for interactive 'mini-game' ad units.
How to Record an M&A Earn-out Liability Based on Ad Spend Targets
Recording the fair value of a contingent payment in an acquisition where the sellers earn extra cash if the platform hits specific 'Ad Spend' milestones.
How to Record Revenue for Native Advertising (Sponsored Content)
Recording revenue for custom-produced articles or videos that match the look and feel of the publisher's site.
How to Record the Split Between Platform SaaS Fees and Managed Service Revenue
Accounting for a contract that includes both access to an AdTech platform (SaaS) and professional services to manage the campaigns.
How to Record Cashback and Loyalty Rewards for Affiliate Advertising
Recording the liability to end-users for cashback earned through an affiliate link before the merchant confirms the transaction.
How to Record Settlements with an Independent Ad Exchange Clearing House
Managing the 'Netting' of payments when a clearing house settles thousands of programmatic transactions between buyers and sellers.
How to Record Ad-Verification Credits for Non-Viewable Impressions
Recording a credit memo issued to an advertiser after a third-party audit determines that a portion of the served ads were not viewable.
How to Record the Costs of AI-Driven Creative Localization for Global Campaigns
Accounting for the cost of using AI tools to translate and 're-skin' ads for 50 different countries.
How to Record Consent Management Platform (CMP) Subscription Costs
Accounting for the recurring software costs of a CMP (e.g., OneTrust, TrustArc) used to collect and store user privacy consents under GDPR and CCPA.
How to Record Programmatic Digital Out-of-Home (pDOOH) Revenue Based on Real-Time Impressions
Recording revenue for digital billboard ads where the price is determined by real-time foot traffic data rather than a fixed loop.
How to Record the Fair Value of Acquired First-Party Data in an AdTech Acquisition
Allocating the purchase price of an acquired company to the 'Customer Data/Identity Graph' as a distinct intangible asset under ASC 805.
How to Record Bid Request Infrastructure Fees (QPS Surcharges)
Recording the cloud hosting costs associated with 'Queries Per Second' (QPS)—the massive volume of bid requests processed by an ad server.
How to Record Intercompany Transfer Pricing for Global Ad-Serving Platforms
Accounting for the 'Cost-Plus' or 'Royalties' charged by a US Parent to an EMEA subsidiary for the right to use the proprietary ad-serving technology.
How to Record the Sale of Ad-Supported Devices at a Loss (The Platform Flywheel)
Accounting for the sale of a hardware device (e.g., a streaming stick or smart TV) at a price below cost to facilitate a long-term advertising revenue stream.
How to Record a Make-Good for Failed Demographic Targeting
Adjusting revenue when a third-party audit (e.g., Nielsen or Comscore) proves that a campaign failed to reach the contractually guaranteed demographic (e.g., HHI over $100k).
How to Record 'First-Look' Premium Fees for Priority Inventory Access
Recording revenue earned when a Demand Side Platform (DSP) pays a fixed fee for the right to bid on a publisher's inventory before the general auction.
How to Record Implementation and Integration Costs for a Data Clean Room
Capitalizing the internal labor and external consultant costs associated with building a privacy-compliant data bridge between a brand's CRM and the ad platform.
How to Record a Contingency Reserve for an Advertising Tax Audit
Recognizing a liability for potential unpaid Digital Advertising Taxes in a jurisdiction where the tax law is being actively contested (e.g., Maryland).
How to Record Audio Ad-Stitching Fees (Server-Side Insertion)
Accounting for the cost of using a third-party audio server to 'stitch' dynamic ads into a podcast stream at the point of download.
How to Record Influencer Whitelisting and Handle Access Fees
Recording the cost of 'Whitelisting' — paying an influencer for the right to run paid ads through their social media handle rather than the brand's own account.
How to Record 'Bug Bounty' Payouts for Platform Security
Accounting for payments made to ethical hackers and security researchers who identify vulnerabilities in the ad-serving infrastructure.
How to Record a Master Service Agreement (MSA) Signing Bonus
Accounting for an upfront incentive payment made to a major advertising agency to secure 'Preferred Partner' status for a multi-year term.
How to Record Auction Floor-Price Optimization Fees
Recording the cost of using AI-based 'Yield Management' software that automatically adjusts the minimum price (floors) for ad inventory.
How to Record a Publisher Fraud Clawback (Recovery of Overpayment)
Accounting for the recovery of funds from a publisher after post-payment auditing identifies fraudulent traffic (IVT) that was already paid for.
How to Record Revenue from Ad-Blocker 'Acceptable Ads' Programs
Recording revenue generated from users who have ad-blockers enabled but see 'whitelisted' non-intrusive ads.
How to Record the Operational Cost of GDPR Data Subject Access Requests (DSAR)
Accounting for the labor and third-party tech costs required to process 'Right to be Forgotten' or 'Right to Access' data requests.
How to Record In-Store Retail Media Digital Display Revenue
Recording revenue for ads shown on digital screens inside physical retail stores (e.g., at the pharmacy counter or end-cap displays).
How to Record Ad-Server Migration and Data Transfer Costs
Accounting for the one-time costs of moving campaign history and targeting data from one ad server to another.
How to Record Metaverse and VR Advertising Revenue (Spatial Gaze-Tracking)
Accounting for advertising revenue in Virtual Reality (VR) or Metaverse environments where billing is based on 'Gaze Duration' — the time a user's avatar spends looking at a 3D ad.
How to Record Revenue from Selling Aggregated Consumer Intent Data to Financial Institutions
Recording revenue for the sale of anonymized, aggregated consumer trend data (derived from ad interactions) to hedge funds or market researchers.
How to Record Revenue for Smart Speaker Voice Search Sponsorships
Accounting for 'Voice Discovery' revenue where a brand pays to be the recommended option when a user asks a smart speaker (e.g., Alexa) for a service.
How to Record R&D Tax Credits for AdTech Algorithm Development
Recognizing the financial benefit of government R&D tax credits for engineers building proprietary real-time bidding (RTB) algorithms.
How to Record Revenue for Hybrid Ad-Supported Subscription Models (AVOD)
Managing the split between monthly subscription revenue (paid by the user) and ad revenue (paid by advertisers) for a hybrid platform like Netflix Ads or Disney+ Basic.
Need a specific AdTech & Digital Advertising entry?
Our team is constantly updating the hub. If you can't find what you need, suggest a new entry below.
Contact Expert