Stay organized with collections
Save and categorize content based on your preferences.
All creative types use
delayed impressions.
This means that impressions aren't counted until the creative renders and
sends an impression request back to Google. Because of this secondary request,
RTB breakout and
RTB Troubleshooting
can return a greater number of winning bids than billable impressions.
Expiration windows
The expiration window for impressions-based billing events varies by inventory
type. The expiration window of the request in seconds is sent in the
BidRequest.imp.exp field in OpenRTB, and
BidRequest.adslot.impression_expiration_seconds in the deprecated Google RTB
protocol.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-18 UTC."],[[["All creative types use delayed impressions, meaning impressions are only counted after the creative renders and sends a request back to Google."],["This delayed impression process can lead to a discrepancy between winning bids and billable impressions, especially in Real-Time Bidding (RTB) scenarios."],["Impression billing has varying expiration windows depending on the inventory type: App Open, server-side, and podded in-stream video requests have a 4-6 hour window, while all other inventory has a 1-hour window."]]],[]]