meta-ads.si

How Does Audience Network Count Impressions?

Instagram & beyondSources checked 2 Oct 20262 sources
Short answer

How does Audience Network count impressions?

Meta says Audience Network counts an impression when an instance of an ad is on screen for the first time, checked by a native code viewability check at regular intervals. Reported impressions are billable impressions delivered and counted by the ad delivery system, with invalid traffic filtered out and marked non-billable.

Audience Network lets you reach websites and apps across computers, mobile devices and connected TVs. Meta publishes a document describing how it counts, filters and reports impressions there. It matters because reported impressions reflect billable impressions. This page summarizes what that document says, as checked on 2 Oct 2026.

Which placements does the methodology cover?

Placement Where it runs
Native, banner and interstitial units Mobile app and mobile web
In-stream video units Connected TV apps
Rewarded video units Mobile app environments

Meta says reported impressions reflect billable impressions delivered and counted by the ad delivery system. Depending on how your campaign is set up, some data may not be collected or available.

What counts as an impression?

Meta defines an impression as the number of times an instance of an ad is on screen for the first time. A native code viewability check runs at regular intervals to decide whether the ad met the measurement requirements.

  • Meta selects, assembles and serves the ads, including Advantage+ catalog ads.
  • It says there is no third-party tracking code or empty frame in the ad response, and no compound tracking. Each impression event is individually recorded and counted.
  • It does not auto-refresh any ad types by default. New ads require an additional ad request.
  • Impressions that happen offline are stored and re-sent once the user is back online. If they are not re-sent within a server-configured time window, they are marked non-billable.
  • Third-party impression counting for verification is supported through server-to-server connections with approved providers.

How does Meta handle invalid traffic?

Meta says it uses identifier, activity and pattern techniques on log-file data to detect non-human and suspected invalid human activity. It also says it is unlikely that all invalid activity can be identified and removed.

  • Browsers identifiable as bots cannot log billable impressions.
  • Meta uses robots.txt, the IAB spiders and robots list, which it reviews monthly, and blocks null user-agents. It uses the IAB allow list for known browsers.
  • It filters impressions from Meta internal locations, meaning Meta IP addresses.
  • If events from a single user source exceed a defined threshold in a given time, later events are logged but marked non-billable and not reported.
  • Checks run at both impression level and user level.
  • Impressions outside a certain time frame are excluded, and impression requests above a certain number per hour are marked non-billable.

How are publishers vetted?

Publishers must follow the Audience Network policy. The network covers apps on the Apple App Store, Google Play and other approved channels, and publishers complete an app review before serving ads. Meta says it analyzes all activity with its own tools, third-party tools and human review for authenticity, and that payment is only made for valid impressions. It says it does not acquire or purchase traffic.

Which limits does Meta state?

Meta lists three limitations and says it believes they are insignificant.

  • Abandonment: the impression is generally not recorded until the ad enters the viewport.
  • Ad blocking tools, on desktop only: Meta has not implemented mechanisms to prevent ads blocked by AdBlock and AdBlock Plus from being measured as billable impressions.
  • Image rendering disabled: browsers with images disabled may count impressions and feed impressions that had no opportunity to be seen.

Which standards does the document refer to?

The document describes how Audience Network complies with the IAB ad impression measurement guidelines, the MRC minimum standards and the MRC invalid traffic detection and filtration guidelines addendum, version 1.0, October 15, 2015. Treat this as Meta describing its own compliance, not as a third-party verdict.

FAQ

Does Audience Network refresh ads automatically?

Not by default. Meta says Audience Network does not auto-refresh any ad types by default, and new ads require an additional ad request. If you want to see where your impressions came from, use delivery reports in the Brand Safety and Suitability Center, which show where ads appeared.

Can ad blockers still produce billable impressions?

Meta lists this as a limitation. For desktop only, it says it has not implemented mechanisms to prevent ads blocked by AdBlock and AdBlock Plus from being measured as billable impressions. Meta says it believes this limitation is insignificant, so judge it against your own delivery data.

What happens to impressions when someone is offline?

Meta says offline impressions are stored and re-sent once the user is back online. Impressions that are not re-sent within a server-configured time window are marked non-billable, so impressions that arrive too late are not billed.

Sources

  1. Meta Audience Network description of methodology (Meta, checked 2 Oct 2026)
  2. About Meta Brand Safety and Suitability Center (Meta, checked 2 Oct 2026)

Drafted with AI and checked claim by claim against the pages linked under Sources. Found a mistake? Tell us via the corrections policy.