AdServeKit Support

Clear, beginner-friendly guides to connecting websites, designing advertisements, running campaigns, measuring traffic, and settling direct deals.

Start Here · 3–5 min readNo ad-tech jargon required

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

Website Owner

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

Brand & Marketer

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.

  • 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

  • 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.

  • 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.

  • 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

  • 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

  • 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

  • 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