A product by Plum Ads LLC · Sheridan, Wyoming, USA

Google Search Ads,
built for Amazon affiliate teams.

AdWatch360 is a Google Search Ads campaign automation product designed, built, and operated by Plum Ads LLC — a U.S.-registered Amazon affiliate marketer. The product launches and manages paid Search campaigns that drive qualified traffic to Amazon product listings via verified affiliate tracking links from the Amazon Associates program and partner affiliate networks (Levanta, Wayward). Plum Ads' in-house operations team uses AdWatch360 every day to manage the campaign-creation lifecycle: ASIN-level keyword research, bulk Search campaign assembly, and Google Ads launch (via Editor CSV today, via the Google Ads API once approved).

What the product does Google Ads API integration
Product Features

A complete affiliate Search-Ads workflow

Plum Ads LLC designs and launches hundreds of Google Search campaigns per month for the Amazon-listed products we promote. AdWatch360 — our in-house product — handles the entire creation pipeline, from ASIN ingestion to live campaign delivery.

Bulk ASIN-to-Campaign builder

Upload a CSV of ASINs with per-row brand name, target customer ID, daily budget, and keywords. AdWatch360 fetches product metadata + verified affiliate tracking links, and assembles a complete Google Ads Search campaign per ASIN — campaigns, ad groups, RSAs, keywords, negative lists, and callout extensions.

AI-assisted ad copy

Headlines, descriptions, and callout extensions generated from each ASIN's live product data — anchored to the listing's verified rating, review count, sales-volume badge, Amazon's Choice and Best Seller badges. Compliant with Google Ads policy on superlatives and medical claims.

Direct API push

Once approved, AdWatch360 publishes campaigns directly into the destination Google Ads account via the Google Ads API — eliminating the manual Google Ads Editor import step. Campaigns land paused so a human reviews them before activation.

Negative keyword library

Every campaign launches with a 95-term broad-match negative keyword list that filters out research-intent queries (review, compare, scam, recall, etc.) — so budget goes to buy-intent searches only.

Multi-account routing

Each ASIN row in the upload CSV specifies the Google Ads Customer ID it should launch into. The exported Editor CSV — and the API push — routes each campaign to the correct managed account under our MCC.

The Workflow

From ASIN list to live Google Ads campaign

Four steps, all handled inside AdWatch360 — what used to take hours of manual Editor work happens in minutes.

Upload ASINs

Paste up to 50 Amazon ASINs at once, or upload a CSV with per-ASIN brand name, target Google Ads account, daily budget, and keyword list.

Auto-enrich

For each ASIN, AdWatch360 fetches the product title, description, and affiliate tracking link from the configured affiliate networks (Amazon Associates, Levanta, Wayward), and generates compliant ad copy.

Review & approve

Per-ASIN preview cards show the assembled campaign — landing URL, keywords, headlines, descriptions, callouts. Edit anything that needs a human touch before launching.

Launch

Push directly via the Google Ads API or export the Google Ads Editor CSV for manual import into Google Ads Editor. Campaigns land paused so an operator reviews each one inside Google Ads before activation.

Technology

Built on the Google Ads API

AdWatch360 integrates directly with the Google Ads API to manage campaigns in the accounts under our MCC. Below are the specific services we call — all writes, with approved Basic API access.

How we use the Google Ads API

Every action AdWatch360 takes against Google Ads happens through OAuth-scoped credentials owned by Plum Ads' team accounts. The developer token is stored server-side and never exposed in the browser. Campaigns are submitted in paused status so a human reviews each one inside Google Ads before going live — matching the safety semantics of a manual Google Ads Editor import. We comply with the Google Ads API Terms of Service and the Required Minimum Functionality guidelines.

  • Bulk campaign mutations via GoogleAdsService.mutate
  • Campaign create / update via CampaignService
  • Ad group management via AdGroupService
  • Responsive Search Ads via AdGroupAdService
  • Keywords + negative keywords via AdGroupCriterionService and CampaignCriterionService
  • Daily budgets via CampaignBudgetService
  • Callout extension assets via AssetService + CampaignAssetService
About Us

Plum Ads LLC

A U.S.-registered specialist performance-affiliate operation focused on Amazon-listed consumer products. AdWatch360 is the in-house Google Ads automation product we built for our own team.

Our business model

Plum Ads LLC is an Amazon affiliate marketer. Our acquisition channel is Google Search Ads. We build and run Search campaigns that drive qualified search traffic to Amazon product detail pages (amazon.com/dp/{ASIN}) using verified affiliate tracking links provided by the affiliate programs we are enrolled in: the Amazon Associates program, Levanta, and Wayward. Revenue comes from commissions on the resulting Amazon purchases, paid out by the originating affiliate program.

We do not operate intermediate landing pages, content sites, or cloaking redirects — every ad we run links directly to the Amazon listing for the advertised ASIN. We only run paid ads for products we have an active affiliate relationship with through one of the three programs above; we do not manage Google Ads campaigns on behalf of unrelated third parties, and we do not resell, white-label, or grant external access to AdWatch360. AdWatch360 is an internal product used exclusively by approved members of the Plum Ads operations team.

The Plum Ads team operates a single, consolidated Google Ads MCC structure under which the Google Ads accounts that run our affiliate campaigns are managed. AdWatch360 launches campaigns into those accounts only — the destination Customer ID is specified per ASIN during upload, validated against our managed account list, and submitted as paused so a Plum Ads operator manually reviews each campaign in the Google Ads UI before activation.

Registered company information

Legal entity
Plum Ads LLC
Registered in
State of Wyoming, USA
Registered address
1309 Coffeen Avenue, STE 1200
Sheridan, WY 82801, USA
Operations contact
Product
AdWatch360
Product contact
Business model
Amazon affiliate marketer (paid Search acquisition)
Affiliate programs
Amazon Associates · Levanta · Wayward
Tool access
Internal Plum Ads team only — not resold, not white-labeled
Contact

Get in touch

Questions about the AdWatch360 product, our affiliate partnerships, or our use of the Google Ads API? Email the product team — we respond within one business day.

sam@adwatch360.com
For company-level / legal-entity inquiries: operations@plumadsllc.com
Plum Ads LLC
1309 Coffeen Avenue, STE 1200
Sheridan, WY 82801, USA
Registered in the State of Wyoming · AdWatch360 is for internal team use only