Documentation

How AD Asset Engine works

A step-by-step guide to connecting your Google Ads accounts, creating assets in bulk, and publishing them with confidence.

01

Connect your Google Ads accounts

Sign in with your Google account. AD Asset Engine uses Google OAuth to securely connect to your Google Ads accounts.

Add one or more Google Ads customer IDs, including MCC accounts. Campaigns are synced automatically so you can target them when assigning sitelinks.

All data is tied to your account only. No other users can see or edit your assets.

02

Create and edit sitelinks in bulk

The main interface is a spreadsheet-style grid. Each row is a sitelink. Click any cell to edit it inline.

Copy-paste from Excel or Google Sheets directly into the grid. Tab-separated values are supported natively, so you can import a whole batch in seconds.

Each sitelink has: Sitelink text (max 25 chars), Final URL, Description lines 1 and 2 (max 35 chars each), start date, end date, and campaign targeting.

Character limits are enforced live: cells turn red when a limit is exceeded so you spot issues before publishing.

03

Set scheduling and targeting

Every sitelink has a start date and end date. The platform automatically computes whether a sitelink is draft, scheduled, active, or expired based on those dates and the publish state.

Assign sitelinks at three levels: Account (runs on all campaigns), Campaign (runs on specific campaigns), or Ad group.

Campaign targeting works by matching campaign names using Contains (e.g. all campaigns containing "Black Friday") or Exact match (e.g. exactly "Brand NL"). No need to look up campaign IDs.

04

Review and publish

Changes are saved as drafts automatically. Nothing goes to Google Ads until you explicitly publish.

When you're ready, click "Publish changes". Only the rows that were changed since the last publish are included.

The platform pushes sitelinks to Google Ads via the official API and marks them as published. You'll see which ones succeeded and which failed.

Supported asset types

Sitelinks

Available now

Callouts

Available now

Promotions

Available now

Structured snippets

Coming Q3 2026

Frequently asked questions

Does this replace Google Ads Editor?

No. Google Ads Editor is a general-purpose tool for managing campaigns, ad groups, keywords, and more. Ad Asset Engine is purpose-built for asset management: creating, scheduling, and publishing sitelinks, callouts, and promotions in bulk. The two tools are complementary.

Can I manage multiple clients with one account?

Yes. You can connect multiple Google Ads accounts (or MCC accounts) under a single AD Asset Engine login. Each account's sitelinks are managed separately.

Is my Google Ads data safe?

Ad Asset Engine only requests the minimum required permissions to manage assets. Your Google OAuth token is stored securely and never shared. All database records are protected with row-level security, so only you can access your own data.

What happens when a sitelink expires?

When the end date passes, the sitelink is automatically marked as expired in Ad Asset Engine. It is not automatically removed from Google Ads. You can trigger a removal manually from the grid.

Can I undo a publish?

Published sitelinks cannot be automatically rolled back in the current version. You can delete or pause individual sitelinks from the grid, which will update their status in Google Ads. Rollback history is on the roadmap.