ADTECH REFERENCE & GLOSSARY

AdTech Glossary: Protocols, Formats & Architecture

Definitions and practical operational examples for core programmatic concepts, OpenRTB 2.6, Connected TV, GAM 360, Header Bidding, Privacy regulations, and measurement systems.

Showing 127 terms across 12 technical domains

Core programmatic

7 terms

DSP (Demand-side platform)

Software buyers use to purchase digital ad inventory, set targeting and budgets, and optimize toward outcomes across many publishers and exchanges.

In Practice Example

An agency runs a retail client display campaign in a DSP with geo and audience segments, pacing spend across the day.

SSP (Supply-side platform)

Publisher-side technology that packages impressions, sends bid requests to demand sources, and helps maximize yield.

In Practice Example

A news site connects its inventory to an SSP so multiple DSPs can bid on each ad slot in real time.

Ad exchange

A marketplace that connects many SSPs and DSPs so impressions can be auctioned with standardized rules and signals.

In Practice Example

A mobile app publisher sells inventory through an exchange so hundreds of buyer seats can compete on each request.

Ad network

Historically an aggregator that bundles publisher inventory and sells it, often with more manual deals than a pure RTB exchange.

In Practice Example

A niche blog joins a vertical network that bundles similar sites and sells a run-of-network package to advertisers.

Publisher

The owner of a site, app, or CTV property that has ad slots to monetize.

In Practice Example

A streaming app shows pre-roll before episodes; the app owner is the publisher.

Advertiser

The brand or business paying to show ads, either directly or through an agency.

In Practice Example

A bank promotes a new credit card via display and video across publishers.

Agency trading desk (ATD)

An agency team or unit focused on programmatic buying, often centralized across clients.

In Practice Example

A holding company ATD runs programmatic for multiple FMCG brands from shared buying expertise.

Auctions & OpenRTB

15 terms

RTB (Real-time bidding)

Buying impressions one auction at a time, usually in milliseconds, based on bid requests from supply.

In Practice Example

A user loads a page; before the ad appears, SSPs ask DSPs for bids and the highest eligible bid wins.

OpenRTB

A common protocol (IAB) describing how bid requests and responses are structured in programmatic auctions.

In Practice Example

Engineers inspect a JSON bid request to see device, geo, consent flags, and placement IDs.

Bid request

The payload sent from supply to demand describing an impression opportunity (context, user signals, regulations, floor, etc.).

In Practice Example

A bid request lists a 320x50 mobile banner, US geo, and regs.gdpr to signal EU privacy handling.

Bid response

The DSP reply with a bid price, creative markup, and metadata needed to serve and track the ad.

In Practice Example

The response includes a $2.10 CPM bid plus VAST XML for a video creative.

Floor price

Minimum CPM or price a publisher will accept for an impression before a bid can win.

In Practice Example

A publisher sets a $1.50 floor on premium sports inventory to avoid ultra-low bids.

Clearing price

The final price paid after the auction rules are applied (first-price vs second-price, fees, etc.).

In Practice Example

In second-price, the winner might pay one cent above the second-highest bid, not their full bid.

Deal ID

An identifier linking a negotiated package (audience, site list, pricing) to bid traffic in programmatic.

In Practice Example

A buyer targets deal ID 98765 to access a private sports bundle at a fixed CPM.

PMP (Private marketplace)

An invite-only auction layer where selected buyers bid on publisher inventory, often with preferred terms.

In Practice Example

A publisher offers a PMP to three agency groups before opening remnant to the open exchange.

Programmatic guaranteed (PG)

Automated buying with reserved volume or impressions, closer to a direct deal with programmatic pipes.

In Practice Example

A buyer guarantees 10M impressions on a publisher homepage over a month at a fixed rate.

First-price auction

The winning bidder pays exactly what they bid.

In Practice Example

If you bid $3 CPM and win, you pay $3 even if the next bid was $1.

Second-price auction

The winner pays slightly above the second-highest bid (classic Vickrey-style), not necessarily their full bid.

In Practice Example

You bid $5, second bid is $2; you might clear near $2.01 depending on exchange rules.

schain (Supply chain object)

OpenRTB object listing intermediaries between publisher and buyer so DSPs can judge path length and trust.

In Practice Example

A DSP lowers bids when schain shows many reseller hops versus a short direct path.

ads.txt

A public text file on a publisher domain listing authorized sellers of that inventory.

In Practice Example

Buyers crawl ads.txt to confirm an SSP is allowed to represent example.com.

Sellers.json

A file hosted by SSPs/exchanges mapping seller IDs to upstream publishers or intermediaries.

In Practice Example

Used with ads.txt and schain to validate who is allowed to sell which supply.

SPO (Supply path optimization)

Buyers or publishers trimming redundant intermediaries to improve transparency, fees, and performance.

In Practice Example

A DSP turns off duplicate SSP paths to the same inventory to reduce take rate stacking.

Ad serving & operations

10 terms

Ad server

System that decides which ad to deliver, serves the creative, counts delivery, and applies rules (priority, caps, targeting).

In Practice Example

Google Ad Manager chooses between a direct-sold sponsorship line and backfill programmatic.

Ad unit

A defined placement where ads can appear (size, page, app section, or video break).

In Practice Example

A site defines /news/leaderboard as a 728x90 ad unit on article pages.

Line item

A row in the ad server representing delivery rules for a campaign flight: inventory, targeting, priority, and goals.

In Practice Example

A line item targets US desktop users with a 300x250 creative until 2M impressions deliver.

Order

Container in the ad server for related line items, often one advertiser deal or IO.

In Practice Example

An automotive brand order holds separate line items for display and video.

Creative

The actual ad asset: image, HTML5, video file, or tag the player executes.

In Practice Example

A 15-second MP4 plus click-through URL is uploaded as the video creative.

Key-values (key-value targeting)

Custom pairs (e.g. article=finance) passed into the ad server to target or report on inventory.

In Practice Example

A site sets kv_section=sports so sports advertisers bid more on those impressions.

Passback

When one demand source does not fill; control passes to another tag or partner in sequence.

In Practice Example

If the programmatic tag returns no ad, the server falls back to a house promo.

Remnant inventory

Unsold or lower-value impressions sold at lower priority or through open auctions.

In Practice Example

After direct deals take premium slots, leftover impressions monetize via RTB.

IO (Insertion order)

Contract or booking document describing what an advertiser buys: dates, volume, rates, and terms.

In Practice Example

An IO specifies $50k for January homepage takeovers plus reporting requirements.

DMP (Data management platform)

Collects and segments audience data for activation in media (overlap with CDPs in modern stacks).

In Practice Example

A retailer builds a segment of cart abandoners and pushes it to a DSP for retargeting.

Video, audio & CTV

22 terms

VAST (Video Ad Serving Template)

XML spec describing how a video player should fetch and play an ad and which trackers to fire.

In Practice Example

A VAST response points to a media file URL and includes impression and quartile tracking URLs.

VAST wrapper

A VAST XML that does not contain the final creative; it redirects the player to another VAST (chain).

In Practice Example

Troubleshooting often means unwrapping several wrappers to find the actual media file.

VMAP (Digital Video Multiple Ad Playlist)

XML that schedules multiple ad breaks (pre, mid, post) relative to content.

In Practice Example

A long-form episode uses VMAP to insert two mid-roll pods at defined offsets.

VPAID (legacy interactive)

Older pattern for interactive video creatives inside the player; largely deprecated in favor of safer models.

In Practice Example

Support teams still see VPAID-related errors on older inventory or players.

SIMID (Secure Interactive Media Interface Definition)

IAB approach to interactive video where the creative runs in a sandbox separate from core playback.

In Practice Example

Replaces risky deep player access with a standardized, more secure API.

Ad pod

A group of ads played back-to-back in one commercial break in video or CTV.

In Practice Example

A mid-roll break runs three 15-second ads before content resumes.

SSAI (Server-side ad insertion)

Stitching ads into the video stream on the server so the client receives one continuous stream.

In Practice Example

Live CTV often uses SSAI so ad blocks match broadcast-like delivery and can ease some client issues.

CSAI (Client-side ad insertion)

The player requests and plays ads separately from the content stream on the device.

In Practice Example

A web player loads a VAST, plays the ad, then resumes the main MP4 or HLS.

CTV (Connected TV)

Television or big-screen viewing through internet-connected devices (smart TVs, sticks, consoles).

In Practice Example

A user watches a free app on a Roku; pre-roll there is CTV inventory.

OTT (Over-the-top)

Video delivered over the internet without traditional broadcast distribution; overlaps heavily with CTV and mobile.

In Practice Example

Subscription and AVOD apps are often called OTT services.

AVOD / SVOD

AVOD is ad-supported video on demand; SVOD is subscription video on demand (often fewer or no ads).

In Practice Example

A free movie app with breaks is AVOD; a paid no-ad tier is SVOD.

Quartile (video milestone)

Standard progress points (start, 25%, 50%, 75%, complete) used for video engagement tracking.

In Practice Example

A VAST tag fires tracking pixels at first quartile and midpoint to prove partial views.

Companion ad

Display creative shown alongside a video ad (e.g. banner next to the player).

In Practice Example

In-stream video plays while a 300x250 shows product art beside it.

DAI (Dynamic ad insertion)

Replacing or choosing ads per user or context inside linear or on-demand streams, often via SSAI.

In Practice Example

Two households see different car ads in the same live sports stream.

FAST (Free ad-supported streaming TV)

Free streaming channels or apps funded by ads—often live-linear style or VOD libraries without a subscription fee.

In Practice Example

A user watches a free movie channel on a smart TV app that runs ad breaks like broadcast.

vMVPD (Virtual multichannel video programming distributor)

Internet-delivered pay-TV bundle (live channels + DVR) competing with cable, often on CTV.

In Practice Example

Live sports on a streaming TV package sold as a skinny bundle is vMVPD inventory.

Linear streaming

Scheduled programming streamed over IP—ads can behave like TV breaks even though delivery is digital.

In Practice Example

A 24/7 news stream inserts mid-rolls at fixed break markers similar to linear TV.

Co-viewing

Multiple people watching the same screen; measurement models may estimate household or audience size beyond one device.

In Practice Example

A sports final on the living-room TV may be sold with co-viewing adjustments in some CTV deals.

Pod fill rate

Share of ad slots inside a pod that actually receive a paid creative versus blank or promo fill.

In Practice Example

Ops notices a 3-ad pod only serves two ads; fill rate drops and revenue per break falls.

Binge ad model

Product pattern where long sessions show fewer or different ad patterns to reward continuous viewing.

In Practice Example

A streamer offers every third episode ad-free after a viewer watches several in a row.

HbbTV (Hybrid broadcast broadband TV)

European smart-TV spec combining broadcast and broadband for interactive overlays and addressable layers.

In Practice Example

A broadcaster adds clickable overlays on live TV using both antenna and IP backhaul.

ACR (Automatic content recognition)

Tech that identifies what is on screen or speakers—used for targeting, measurement, or incremental reach in TV.

In Practice Example

A panel or smart-TV signal knows a household is watching a specific show segment for analytics.

Header bidding & Prebid

6 terms

Header bidding

Running a client- or server-side auction among multiple SSPs before calling the ad server, increasing competition.

In Practice Example

Prebid.js asks five SSPs in parallel; the winning price competes in GAM unified auction.

Prebid.js

Open-source library widely used to implement header bidding in web and some app contexts.

In Practice Example

Publishers configure bidders, timeouts, and price granularity sent to the ad server.

Wrapper

The configured header-bidding container (often Prebid or a managed wrapper) coordinating bidder adapters.

In Practice Example

Engineers update the wrapper version to fix a bidder timeout bug.

Timeout (header bidding)

Maximum wait for bidders to respond before the auction closes and moves on.

In Practice Example

A 800ms timeout reduces page latency but may drop slow bidders from the auction.

Waterfall (legacy)

Sequential pass-down of demand: try partner A, then B, then C until someone fills.

In Practice Example

Older mobile SDKs chained networks; header bidding largely replaces pure waterfalls.

Unified auction

Ad server competition where direct, programmatic guaranteed, and open exchange demand compete in one stack.

In Practice Example

GAM can let Open Bidding and Prebid compete with line items dynamically.

Measurement & identity

14 terms

Impression

A counted instance of an ad being served or rendered, per the counted definition in contract or MRC guidance.

In Practice Example

A discrepancy investigation compares ad server impressions to DSP billed impressions.

Click

User action on an ad that navigates or triggers a click tracker.

In Practice Example

CTR is clicks divided by impressions for a reporting period.

CTR (Click-through rate)

Clicks divided by impressions, expressed as a percentage.

In Practice Example

0.5% CTR on a retargeting line may still be strong if conversion rate is high.

Viewability

Whether a meaningful portion of an ad was in view for a minimum time (often IAB/MRC standards).

In Practice Example

A display ad counts viewable if 50% of pixels are in view for one continuous second.

CPM / CPC / CPA

Cost per thousand impressions, cost per click, and cost per acquisition (or action), common pricing models.

In Practice Example

A brand pays $8 CPM for awareness; a performance buyer optimizes to $40 CPA leads.

ROAS / ROI

Return on ad spend and return on investment; tie media cost to revenue or profit.

In Practice Example

4:1 ROAS means $4 revenue per $1 ad spend in the attributed model.

Frequency cap

Limit on how often the same user sees an ad in a window.

In Practice Example

Cap at 3 impressions per user per day to reduce fatigue.

Attribution

Rules or models assigning credit for conversions across touchpoints.

In Practice Example

Last-click gives all credit to the final ad; multi-touch spreads credit across the path.

Postback (mobile)

Server-to-server conversion signal from an MMP or network to a partner.

In Practice Example

An app install fires a postback when the user completes registration.

Device ID (IDFA / GAID)

Mobile identifiers advertisers used for targeting and measurement; IDFA on Apple, GAID on Android (policies evolving).

In Practice Example

ATT prompts on iOS reduced available IDFA for opt-out users.

Household graph / cohort

Probabilistic or modeled grouping of devices or people for targeting or measurement without persistent 1:1 IDs.

In Practice Example

CTV buys sometimes use household-level models to limit over-frequency across screens.

Incrementality / lift study

Experiments or models estimating true added impact of ads versus what would have happened without them.

In Practice Example

A geo holdout test shows whether CTV spend actually lifted site visits or sales.

Attention metric

Signals beyond viewability—time in view, scroll, audio on, eye-tracking proxies—used to value quality of exposure.

In Practice Example

A publisher package prices higher slots using attention scores, not just MRC viewability.

Privacy & compliance

7 terms

GDPR

EU regulation governing personal data processing, lawful basis, and user rights.

In Practice Example

EU bid traffic may carry consent strings and limited ads flags for DSP logic.

COPPA

US law protecting children online; child-directed inventory often restricts behavioral ads.

In Practice Example

regs.coppa in OpenRTB signals inventory where child-directed rules apply.

CCPA / CPRA

California privacy laws giving consumers rights over personal information and regulating sale/share.

In Practice Example

Publishers expose opt-out links and honor limited data use signals in California.

GPP (Global Privacy Platform)

IAB structure for carrying multi-region privacy signals in one payload.

In Practice Example

A single string can represent US state plus EU signals as regulations proliferate.

Limited ads / non-personalized

Delivery modes that restrict data use when consent or signals do not allow personalization.

In Practice Example

When consent is denied, some stacks fall back to contextual-only demand with lower CPMs.

Mobile, in-app & tagging

5 terms

MRAID (Mobile Rich Media Ad Interface Definitions)

Standard API so rich creatives behave across in-app WebViews.

In Practice Example

Expandable mobile creatives call MRAID methods instead of hard-coding each SDK.

OM SDK (Open Measurement SDK)

Common SDK for viewability and verification measurement in app and some CTV contexts.

In Practice Example

Verification vendors read OM signals to report valid in-view rates.

SKAdNetwork

Apple framework for privacy-preserving iOS install attribution without granular user-level paths.

In Practice Example

UA teams analyze SKAN postbacks with conversion value mapping for campaign optimization.

GTM (Google Tag Manager)

Tag container to deploy and trigger marketing/analytics tags from a web UI.

In Practice Example

Marketers fire conversion pixels on thank-you pages via GTM triggers and variables.

dataLayer

JavaScript object GTM and sites use to pass structured events and attributes to tags.

In Practice Example

dataLayer.push({ event: "purchase", value: 49.99 }) lets the purchase tag fire with revenue.

Data clean rooms & data sandboxes

9 terms

Data clean room

Controlled environment where first-party datasets are joined or analyzed with strict limits—minimal raw export, often privacy-preserving joins.

In Practice Example

A retailer and a CPG match hashed emails in a clean room to measure overlap without sharing raw lists.

Privacy Sandbox (Chrome)

Google Chrome initiative replacing legacy third-party cookies with browser-level APIs for interest, remarketing, and measurement.

In Practice Example

Buyers test Protected Audience and Attribution Reporting as cookie deprecation proceeds.

Topics API

Privacy Sandbox proposal exposing coarse interest categories derived on-device rather than cross-site tracking IDs.

In Practice Example

A browser might signal high-level topics to support contextual-like buying without individual history export.

Protected Audience API (formerly FLEDGE)

Privacy Sandbox mechanism for on-device auction/remarketing-style use cases with restricted cross-site data flow.

In Practice Example

Engineers compare workflow differences versus classic cookie-based remarketing in Chrome tests.

Attribution Reporting API (ARA)

Privacy Sandbox API for conversion measurement with noise, delays, and budgets instead of per-user click chains.

In Practice Example

Marketers receive aggregated campaign reports rather than row-level user paths.

Aggregated / differential privacy in ads

Adding statistical noise or reporting only cohort-level outputs so individual users cannot be singled out.

In Practice Example

A platform reports conversion counts in buckets rather than exact user-level joins.

Walled garden

Closed ecosystem (search, social, retail, CTV platform) where data, inventory, and measurement stay largely inside the stack.

In Practice Example

A brand runs most lower-funnel social spend inside one platform using its native attribution.

First-party data strategy

Collecting and activating consented data from owned touchpoints (site, app, CRM) as third-party signals shrink.

In Practice Example

A publisher builds newsletter and account logins to target and measure without legacy syncs.

UID2 (Unified ID 2.0)

Open-source pseudonymous identity framework converting hashed email/phone data into encrypted, rotating tokens (eids) for programmatic bidding without third-party cookies.

In Practice Example

A publisher passes UID2 tokens inside the OpenRTB user.ext.eids array to DSPs for addressable targeting with user opt-out controls.

Mobile attribution & MMPs

10 terms

MMP (Mobile measurement partner)

Vendor that aggregates installs, events, and network claims to produce unified mobile attribution and analytics.

In Practice Example

UA teams reconcile Facebook, Google, and SDK networks in one MMP dashboard.

SAN (Self-attributing network)

Large ad network that attributes installs using its own logic; MMPs reconcile via agreed rules or APIs.

In Practice Example

Discrepancy reviews compare SAN-reported installs with SDK-observed first opens.

Deterministic attribution

Matching conversions to clicks or views using stable identifiers or device-level signals where policy allows.

In Practice Example

Pre-ATT iOS, IDFA often enabled clear last-touch install paths from ad click to store.

Probabilistic attribution

Statistical matching using softer signals when IDs are unavailable—higher uncertainty and policy scrutiny.

In Practice Example

Some stacks infer install likelihood from IP and timestamp windows when SKAN is coarse.

Attribution window (lookback)

Time limit in which a click or view can receive credit for an install or in-app event.

In Practice Example

A 7-day click window means an install on day 8 does not credit that network.

Re-engagement / retargeting (app)

Ads aimed at existing users to drive return sessions, purchases, or feature use.

In Practice Example

A lapsed user sees an ad that deep-links to a cart recovery screen.

SKAN postback

Apple-delivered aggregate signal after an install campaign; includes conversion value tiers and privacy delays.

In Practice Example

Marketers map custom conversion values to funnel steps to read performance from SKAN.

Google Play Install Referrer

Android mechanism passing store listing parameters to the app for install attribution without GAID in some flows.

In Practice Example

Campaign IDs in the Play URL flow into the MMP for organic vs paid breakdown.

Fingerprinting (discouraged)

Building a device or user profile from configuration signals; increasingly restricted by platforms and policy.

In Practice Example

Stores reject SDKs that rely on unstable device fingerprints for tracking.

AdTech protocols & standards

12 terms

OpenRTB 2.x (object model)

Versioned spec for JSON fields in bid requests/responses: imp, site/app, device, user, regs, source, ext.

In Practice Example

Engineers read imp.banner or imp.video to see eligible formats and sizes.

AdCOM (Advertising Common Object Model)

IAB companion model describing creative, placement, and context objects referenced by OpenRTB and related specs.

In Practice Example

Native and advanced formats map to structured AdCOM objects for consistent parsing.

OpenRTB Native object

Structured native ad representation (title, image, body) inside the bid protocol instead of opaque HTML.

In Practice Example

A feed ad request asks for native assets with required aspect ratios and character limits.

VAST 4.x lineage

Evolving IAB video template versions improving verification, ad buffet, and separating interactive layers from core playback.

In Practice Example

Players declare support for certain VAST versions when requesting inventory.

SIMID 1.x / 2.x

Versioned interactive creative interface paired with VAST; creative runs in iframe-like isolation from the player core.

In Practice Example

Creative QA checks SIMID messaging when the player fires video events.

SafeFrame

IAB API-enabled iframe boundary so rich display ads run with controlled expansion and measurement.

In Practice Example

Publishers enable SafeFrame to reduce page break risk from expanding creatives.

app-ads.txt

App-store listing of authorized sellers parallel to web ads.txt for mobile app inventory.

In Practice Example

Buyers verify an SSP may sell a given bundle ID using the publisher app-ads.txt record.

ads.cert (AdsCert)

Cryptographic signing initiatives to reduce spoofing by authenticating bid stream participants (adoption varies).

In Practice Example

Supply quality teams evaluate signed bid requests as stronger than unsigned traffic.

IAB Content Taxonomy

Standard categories describing page or app content for contextual targeting, brand safety, and reporting.

In Practice Example

A bid request includes IAB category IDs so alcohol ads avoid kids content.

OMID (Open Measurement Interface Definition)

API layer used with OM SDK so third-party verification can read measurement signals consistently.

In Practice Example

Verification scripts use OMID callbacks instead of player-specific hacks.

Podcast RSS + IAB podcast measurement

RSS delivery of episodes with evolving guidelines for downloads, listens, and ad stitching metrics.

In Practice Example

Host-read ads are measured with IAB-style guidelines distinct from pixel-based web video.

DOOH OpenRTB extensions

Bid request fields adapted for digital out-of-home: screen location, venue type, resolution, and loop context.

In Practice Example

A DSP targets airport screens using venue and geo extensions in the request.

Emerging tech & inventory quality

10 terms

Retail media network (RMN)

On-site and off-site ad inventory owned by a retailer using shopper and purchase signals.

In Practice Example

A grocery site sells sponsored search and display placements to CPG brands.

Commerce media

Broader commerce-adjacent placements spanning retailer sites, marketplaces, and shoppable formats.

In Practice Example

An electronics marketplace runs CPC product ads next to checkout.

Contextual targeting (modern)

Buying based on page, episode, or semantic signals instead of individual profiles—often ML-classified.

In Practice Example

A finance brand targets articles classified as mortgages without using cross-site IDs.

Generative creative / dynamic creative optimization (DCO)

Assembling or tuning many creative variants from templates or AI to match audience, weather, or catalog feeds.

In Practice Example

A travel brand swaps destination images per user segment automatically in the ad server.

IVT (Invalid traffic)

Non-human or fraudulent impressions and clicks—bots, hidden ads, incentive fraud—that should not be paid for.

In Practice Example

A spike in zero-second visits triggers an IVT investigation on a placement.

SIVT / GIVT

Sophisticated vs general invalid traffic in MRC-related discussion—crawlers, data centers, fraud rings.

In Practice Example

Filters flag data-center IPs as GIVT and patterned bots as SIVT.

Ads.txt fraud / spoofing

Declaring fake sellers or domains to misrepresent authorized supply; fought with ads.txt, sellers.json, and signing.

In Practice Example

Buyers compare declared seller IDs to actual publisher files before paying premium CPMs.

Made for advertising (MFA)

Low-editorial-value sites optimized for ad arbitrage; buyers avoid them for quality and brand risk.

In Practice Example

A domain list exclusion blocks MFA placements from programmatic deals.

Brand safety / suitability

Controls and vendors that keep ads away from harmful or off-brand content categories.

In Practice Example

A CPG blocks news violence keywords and uses allow-lists on premium publishers.

Carbon / sustainability in ad delivery

Efforts to measure and reduce energy from auctions, creatives, and long supply paths.

In Practice Example

Publishers trim redundant SSP hops partly to cut latency and infrastructure waste.

RECRUITER FAST PATH

Looking to Test These Concepts in Live Systems?

Explore interactive workbenches for OpenRTB JSON validation, GAM waterfall dynamic allocation, or download Santosh's professional resume.

📥 View Resume (PDF) ⚡ OpenRTB Validator 💼 Technical Profile 🔗 Connect on LinkedIn

AdTech Toolkit

Enter any two values
to calculate the third

More tools coming soon