Get Started
Choosing your integration path
Your rendering context determines which demand can serve on your surface. Read this before you integrate.
Your integration path determines which demand can serve on your surface. The rule is rendering context.
Impression-priced demand (Direct and Programmatic CPM) requires a real browser or app context where the impression can be verified client-side. Headless integrations such as AdsMCP are limited to performance-priced demand: CPA, and CPC with click-quality filtering. There is no client context on a headless surface to verify an impression against.
This is not an Adgentek policy preference. It is how the measurement ecosystem works. Impression events fired from server infrastructure originate from datacenter IP space and are classified as general invalid traffic (GIVT) by verification vendors including IAS, DoubleVerify, and MOAT. Advertisers do not pay for GIVT impressions, so Adgentek does not serve impression-priced demand where impressions cannot be verified.
The SDKs exist so you never have to think about this. They fire the impression pixel from the client, handle viewability, and route clicks through the filtered redirect layer automatically.

