Skip to main content

IAS (Integral Ad Science) API Connector

Updated this week
Integral Ad Science - The MarTech Summit Sponsor

Overview

Integral Ad Science (IAS) is a leading media quality and ad verification platform that provides insights into viewability, brand safety, fraud prevention, and contextual targeting across digital advertising campaigns. The IAS API allows programmatic access to campaign-level and placement-level verification metrics, enabling reporting, optimisation, and compliance monitoring.

This connector focuses on measurement and verification data for display, video, mobile, and connected TV (CTV) campaigns.

Data handled by the integration:

Viewability Metrics

  • Measurable impressions

  • Viewable impressions (MRC-compliant)

  • Viewability rate (%)

  • In-view time distribution (seconds)

  • Video quartile metrics

Brand Safety & Suitability

  • Content categories (general, sensitive, risky)

  • Brand safety compliance flags

  • Blocked impressions and reasons

  • Contextual targeting categories

Fraud & Invalid Traffic (IVT)

  • Bot detection

  • Invalid impressions

  • Domain spoofing and non-human traffic

  • Placement-level fraud scores

Performance & Delivery Context

  • Media partner / publisher

  • Ad placement IDs and names

  • Device type (desktop, mobile, tablet, CTV)

  • Environment (web, in-app, connected TV, video)

  • Geography (country, region)

Metadata & Reference Tables

  • Brand safety taxonomy

  • Fraud classification definitions

  • Device and platform tables

  • Environment / format types

Granularity:

IAS data is available at multiple levels:

  • Campaign-level — aggregated metrics per campaign

  • Placement-level — detailed metrics per domain or ad placement

  • Creative-level — metrics may be associated with creatives if supported

  • Time granularity — daily or hourly breakdowns (depending on campaign configuration)

  • Device, geography, environment, and format breakdowns

Purpose:

  • Monitor campaign quality and media verification

  • Track brand safety compliance and sensitive content exposure

  • Detect and prevent invalid traffic and fraud

  • Analyse viewability performance and video completion

  • Support optimisation of placements and media partners

  • Integrate verification metrics into dashboards or reporting platforms

  • Audit campaigns for compliance and quality assurance

Refresh Cadence:

Data is refreshed daily.

Update Modes:

Append (for data table), Refresh (for metadata)

For more information on this integration and use cases please use the following link.


Connection

Required Options

Key

Type

Required

Description

integral_teams

text

IAS Team ID

integral_username

text

IAS platform login (email or user ID)

integral_password

text

IAS platform password

integral_secret

hidden

API secret


Job Configuration

Field

Value

Job Label

IAS Data Import

Feed

integral

Status

1 (active)

Lookback

5 days

First Run Hour

10 AM

Poll Frequency

Every 24 hours

Lookback Window

0

Update Mode

append


Targets (Tables)

All targets use the camp:plac (Campaign : Placement) granularity and have bright_custom_date as the date column.

#

Table

Method

Description

Priority

1

ias_data_overview

overview

High-level metrics

1

2

ias_data_viewability

viewability

Viewability-specific metrics

2

3

ias_data_brandsafety

brandsafety

Brand safety metrics

3

4

ias_data_fraud

fraud

Fraud/Invalid Traffic metrics

4


Dimensions

Name

Result Fields (used across all tables)

Placement Name [IAS]

ias_data_brandsafety.placementName, ias_data_fraud.placementName, ias_data_overview.placementName, ias_data_viewability.placementName


Base Metrics

Name

Formula

InView Impressions [IAS]

SUM(ias_data_viewability.totalNetInViewImps)

OutofView Impressions [IAS]

SUM(ias_data_viewability.totalNetOutOfViewImps)

Measured Impressions [IAS]

SUM(ias_data_overview.totalNetMeasuredImps)

Unblocked Impressions [IAS]

SUM(ias_data_fraud.unblockedImps)

Passed Impressions [IAS]

SUM(ias_data_brandsafety.passedImps)

Brand Safety Imps [IAS]

SUM(ias_data_brandsafety.totalEligibleForBrandSafetyImps)

Failed Impressions [IAS]

SUM(ias_data_brandsafety.failedImps)


Composite Metrics

Name

Formula

Round

Suffix

Integral Measured Rate [IAS]

{Measured Impressions [IAS]} / {Unblocked Impressions [IAS]} * 100

2

%

Viewability [IAS]

{InView Impressions [IAS]} / ({InView Impressions [IAS]} / {OutofView Impressions [IAS]}) * 100

2

%

Invalid Traffic Rate % [IAS]

({Failed Impressions [IAS]} * 100) / {Brand Safety Imps [IAS]}

2

%

Passrate % [IAS]

({Passed Impressions [IAS]} * 100) / {Brand Safety Imps [IAS]}

2

%


Joins

  • Datasource Joins: None configured


Example Use Cases

  • Evaluate viewability of served impressions across placements

  • Identify and analyze invalid traffic or fraud rates

  • Assess brand safety violations and pass/fail performance

  • Track total measured vs. unblocked impressions

  • Calculate viewability rate and pass rate over time

Did this answer your question?