For Businesses
Amplify with Google Ads
1What amplification is
Once a creator's deliverable is approved, you can turn that proven organic post into a paid Google Ads campaign — right from the dashboard, on every plan. You pay Google directly for ad clicks; Adswish charges zero commission on ad spend. You only need two things before launching: a connected Google Ads account and the developer token.
2Create the Google Cloud OAuth client
- Sign in at console.cloud.google.com and create a project.
- Enable the Google Ads API in APIs & Services → Library.
- Configure the OAuth consent screen (External) and add the scope https://www.googleapis.com/auth/adwords.
- Create a Web application credential and copy the Client ID and Client Secret.
https://adswish.co.uk/api/internal/google-ads/callback (and http://localhost:3000/api/internal/google-ads/callback for local testing) as authorized redirect URIs — a mismatch here causes Google's “redirect_uri_mismatch” error.3Get the developer token
The token is what lets Adswish create and manage campaigns in your account through the API.
- Sign in to ads.google.com with the account you want to amplify from.
- Open Tools → API Center (or Access and security → API Center).
- Copy the 22-character developer token.
- New tokens start at test access — enough to build and test. Apply for standard access before heavy live use.
4Add the credentials to Vercel
GOOGLE_OAUTH_CLIENT_ID=<from step 2>
GOOGLE_OAUTH_CLIENT_SECRET=<from step 2>
GOOGLE_OAUTH_REDIRECT_URI=https://adswish.co.uk/api/internal/google-ads/callback
GOOGLE_ADS_DEVELOPER_TOKEN=<from step 3>Add them for the Production (and Preview) environments, then redeploy. Without the token, the connect flow and drafts still work — only live launches pause with a clear message.
5Connect and amplify
- Open Dashboard → Google Ads and click Connect Google Ads.
- Approve the OAuth screen and pick the Google Ads account.
- On an approved deliverable, click Amplify with Google Ads.
- Choose a goal, target location, and daily budget — then Save as Draft or Launch Campaign Now.
- Use the dashboard's Pause / Resume / Inject controls to manage live campaigns.
6Protect your budget
The auto-kill switch pauses a campaign automatically if it breaches your thresholds: max daily spend, max total spend, minimum conversions before a kill, and a minimum ROAS. Set them in the Google Ads dashboard and Adswish monitors them once the reporting sync is running — you get a notification on every auto-pause and can resume at any time.
7A/B thumbnail assets
Approved deliverables with an uploaded video automatically get three thumbnail variants extracted from the footage (frames at 10%, 50%, and 90% of the video).
- Open Dashboard → Google Ads → A/B thumbnail assets.
- Click Generate thumbnails on a deliverable (or let the nightly job do it for you).
- Compare Variants A / B / C side by side and click Use this on the winner.
- The chosen thumbnail is attached to the campaign and used as the ad creative.
8Google Partner credit
Through the Google Partners program, eligible businesses can get a £500 Google Ads credit toward their first amplified campaign. Apply from the Google Partner credit panel in the dashboard — the status updates here as the application is reviewed.
9Read your blended ROAS
The Blended ROAS view merges both sides of your funnel: organic revenue from your Adswish tracking links and paid revenue from Google Ads. See revenue by source, organic performance day by day, blended revenue, and blended ROAS (total revenue ÷ paid spend) — so you always know what the ads add on top of your organic results.
10Frequently asked questions
Do I need a developer token for Google Ads amplification?
Yes for live launches. The token is the 22-character value from your Google Ads API Center; new tokens start at test access, which is enough to build and test, and you should apply for standard access before heavy live use.
What happens if my ad spend goes over budget?
The auto-kill switch pauses the campaign automatically when it breaches your thresholds — max daily spend, max total spend, minimum conversions before a kill, and minimum ROAS — and you get a notification so you can resume.
Why do my paid revenue numbers show zero?
Paid figures appear only once the developer token is set and the reporting sync runs; until then they show honest zeros while organic figures stay live.