AdTech & Digital Advertising

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.

Account NameTypeDebit ($)Credit ($)
Accounts Receivable - Gaming AdvertiserAsset (+)12,000.00-
Revenue - In-Game AdvertisingRevenue (+)-12,000.00

💡 Accountant's Note

In-game advertising revenue is often contingent on 'Intrinsic Viewability.' Unlike a web banner, the ad must be on the screen for a certain duration (e.g., 2 seconds), at a certain angle (e.g., less than 45 degrees), and occupy a certain percentage of the screen. Revenue is only recognized under ASC 606 when the 'verified impression' data is received from the game engine's tracking SDK.

Practitioner & Systems Framework

💻 ERP Architecture

Requires a direct API link between the game engine (Unity/Unreal) and the billing system. Any impressions that don't meet the 'Viewability' gate are excluded from the revenue interface.

⚠️ Audit Flags

Verification of 'Occlusion.' If an ad was behind a digital wall but the system counted it as an impression, the revenue is invalid. Auditors will test the SDK's logic for 'line-of-sight' tracking.

📄 Required Documentation

SDK Viewability Logs, advertiser-approved viewability standards (e.g., Oracle Advertising or IAS Gaming standards), and the daily impression summary.

Did you find the exact entry you were looking for?

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions

Loading comments...

Leave a comment (No sign-up required)