AdServeKit Support
Clear, beginner-friendly guides to connecting websites, designing advertisements, running campaigns, measuring traffic, and settling direct deals.
How AdServeKit Works
New to AdServeKit or digital advertising? Start with this conceptual introduction to understand the five core objects (Website, Placement, Creative, Campaign, Campaign Connection), how an ad travels from advertiser to website visitor, and how billing and analytics fit together.
Choose your role
Select the path that matches what you are trying to accomplish:
I'm a Publisher
You own a website or blog. Learn how to verify your domain, create ad slots (placements), install the delivery tag, and monetize through direct sponsor deals or the Marketplace.
I'm an Advertiser
You want to advertise your brand or product. Learn how to design ad artwork (creatives), configure targeting rules and budgets (campaigns), and discover verified publisher spaces.
Getting Started
Essential setup, first campaigns, workspace configuration, and account management.
- Connect a website and show ads on itpublisher
Add a website, prove you control the domain, install the tag and create your first ad slot.
Add the website to your dashboard · Prove you control the domain (Verification) · Create your advertising spaces (Placements) · Install the ad delivery tag on your website · Verify live delivery with the on-page debugger · Troubleshooting common installation issues
Set targeting, budget caps and schedules, then attach and rotate advertisements.
What a campaign controls · Create the campaign and configure targeting · Configure financial budgets and delivery caps · Set frequency capping per visitor · Attach creatives and set rotation weights · Activate delivery and monitor results
Step-by-step worked example: build a campaign, publish its creative, create placements, and install tags.
The 6-stage lifecycle overview · Step 1: Create the campaign · Step 2: Build and publish the creative · Step 3: Create placement on verified website · Step 4: Install the code with explicit height · Step 5 & 6: Verify delivery and inspect results
Invite colleagues, assign permission roles, and understand operational security boundaries.
What a workspace is · The four workspace roles · Inviting team members · Removing members and ownership safety
Register, verify email, reset passwords, link Google authentication, and manage sessions.
Registration and sign-up intents · Linking Google to an existing password account · Resetting a forgotten password · Managing active web sessions
The difference between archiving and deleting, dependency blockers, and the 30-day workspace recovery window.
Archiving vs. deleting · Deletion blockers and resolution · Closing a workspace (30-day grace period)
Create & Deliver Ads
Build creatives, configure campaign rules, and manage campaign connections.
Build ads with the Basic Creator or Advanced Studio, manage revisions, and connect designs to campaigns.
Which editor to use · Designing with the Basic Creator · Designing with the Advanced Studio · Drafts and published revisions · Troubleshooting creative delivery
Connect advertiser campaigns to publisher placements via secure connection codes.
What is a Campaign Connection? · Advertiser: Generating connection codes · Publisher: Inspecting and accepting connections · Dual-key pause and revocation controls
- The Advanced Studioadvertiser
Layers, keyframes, 63 fonts, timeline animation, background cutouts, and video export.
Basic Creator vs. Advanced Studio · Canvas, layers, and layout tools · Typography and self-hosted fonts · Automated background removal tool · Timeline & keyframe animation · Managing multi-size variants · Drafts, autosave, and publishing · Exporting images and video
- HTML5 creativesadvertiser
Package custom interactive ads as ZIP archives, implement clickTag, and adhere to sandbox security.
When to use custom HTML5 bundles · Required ZIP archive structure · Implementing clickTag click tracking · Sandbox security boundaries · Testing and uploading
Marketplace
Discover verified advertising inventory, publish rate cards, and connect social properties.
- Find and buy advertising spaceadvertiser
Search verified inventory, evaluate authentic audience metrics, negotiate terms, and launch campaigns through secure connections.
Browse verified inventory without an account · Evaluate verified audience metrics vs. publisher claims · Inquire and negotiate with the publisher · Set up your campaign and creative in your dashboard · Connect your campaign to the publisher (Connection Code) · Settle invoices and measure performance
Import verified web and social properties, build a public profile, and publish ad spaces for sale.
What you can list on the marketplace · Build your publisher profile · Create ad space listings and rate cards · Managing inquiries and connecting campaigns · Invoicing advertisers and recording payments · What happens if a connection expires
Prove you own a channel or page, understand verification requirements, and handle token expirations.
Why connect social accounts · YouTube channel connection · Facebook Pages · Instagram Professional accounts · TikTok profiles · Verification badges vs. lifetime statistics · Reconnecting lapsed social tokens
Analytics & Conversion Tracking
First-party website analytics, viewability measurement, and post-click ROI tracking.
Turn on first-party analytics for a site you own and read what it collects.
Enabling first-party website analytics · Core audience metrics defined · Analyzing traffic sources and top pages · Why pageviews do not equal ad impressions · Troubleshooting missing website analytics
Report sign-ups and purchases with values, eliminate duplicate counts, and measure ROI and ROAS.
Clicks are not results: Understanding conversions · Installing the tracking tag · Reporting standard conversion events · Reporting purchases with values and transaction deduplication · Attribution mechanics and ROI reporting · Privacy and data protection
Understand the 5-stage delivery funnel, IAB/MRC viewability standards, and why pageviews differ from impressions.
The 5-stage ad delivery funnel · The IAB/MRC viewability standard · Diagnosing reporting discrepancies
Short redirect links with UTM handling, bot filtering, and post-click conversion measurement.
What tracked links are for · Creating a tracked link · Dynamic query parameter passthrough · Measuring clicks, bot filters, and conversions
Billing & Invoices
Issue professional invoices, export PDF/UBL documents, and track settlement status.
- Billing your customerspublisher
Set up company tax details, add customers, issue PDF/UBL invoices, and record payments.
What billing does (and what it does not) · Create your billing profile · Add advertiser customer records · Issuing invoices (Draft to Issued workflow) · Delivering invoices to customers · Recording payments and settling balances
Advanced & Technical Reference
JavaScript SDK documentation, Google Search Console sync, and automated SEO audits.
API reference for houseads.js: pageviews, conversions, order values, queue handling, and SPAs.
What the measurement SDK does · JavaScript API methods · Asynchronous queue and array format · Single-Page Applications (SPA) · Cookieless privacy mode · Script separation: ad.js vs. houseads.js
- Connect Google Search Consolepublisher
Import organic search performance data to showcase verified audience evidence on the marketplace.
Why connect Google Search Console · Connecting your Google account and linking properties · Automated synchronization and reporting · Disconnecting safely
- Run a technical site auditpublisher
Crawl your website for technical SEO errors, broken links, meta tags, and mobile readiness.
Starting an automated site audit · What the audit checks · Actionable remediation · Combining audits with Search Console
Troubleshooting
Resolve empty ad slots, inspect delivery status codes, and test tags with the live debugger.
Find the failing step, fix it and verify the result on your website.
Start here: Open the page with the debugger · Campaign is inactive, outside dates, or ID invalid · Creative not published or dimension mismatch · Missing data-height or distorted layout · Domain unverified or placement inactive · Budget exhausted, frequency capped, or geo-excluded · Script blocked, duplicate loaders, or CSP errors
- Find out why an ad slot is emptypublisher
Run the on-page debugger to get the exact reason an ad slot did not fill, directly on your live website.
Opening the on-page publisher debugger · Status codes and what they mean · Why pageviews do not equal ad impressions · Troubleshooting when the debugger does not appear