Google Ad Manager Connector
Privacy-safe GPT targeting signals from page content
A client-side utility that transforms page content into Google Publisher Tag (GPT) compatible targeting signals without cookies, user IDs, or auction latency. Generates custom targeting keys for IAB categories, sentiment, brand safety, and content depth that work with existing line items.
Get Started
Integrations
npm install @mixpeek/google-ad-managerUse Cases
Custom targeting key generation for GAM
Premium inventory classification and deals
Brand safety line item targeting
Content-based forecasting and reporting
Features
Get Started
Integrations
Details
Quick Info
Frequently Asked Questions
What is the Google Ad Manager Connector?
The Google Ad Manager Connector is a client-side utility that analyzes page content and generates GPT-compatible targeting signals. It provides seven targeting keys including IAB categories (v3.0 and v2.2), sentiment, brand suitability, brand safety score, content depth, and ad adjacency-all without cookies or user tracking.
Is this an official Google integration?
No, this is not an official Google Ad Manager integration. It's a first-party utility fully controlled by the publisher that generates custom targeting keys compatible with GAM's key-value targeting system.
How do I set up targeting keys in GAM?
Create custom targeting keys in GAM under Inventory > Key-values for each signal (mixpeek_iab_v3, mixpeek_sentiment, mixpeek_suitability, etc.). Then target line items using combinations like: mixpeek_iab_v3 = 19 AND mixpeek_suitability = high AND mixpeek_sentiment = positive.
What is shadow mode?
Shadow mode lets you test the connector in production without affecting actual ad targeting. Enable it with shadowMode: true in the configuration. The connector will analyze content and log results but won't apply targeting to GPT, allowing you to validate signals before going live.
How does ad adjacency tracking work?
The connector can track which ads have been shown on a page to enable competitive separation. Listen to GPT's slotRenderEnded event and call recordAdImpression() with advertiser and creative data. This helps prevent competitor ads from appearing together.
Related connectors
Ready to integrate?
Get started with Google Ad Manager Connector in minutes. Check out the documentation or explore the source code on GitHub.