Skip to content

Google Ads

Monitor your Google Ads campaigns for budget alerts, disapproved ads, low quality scores, and performance trends. Protect your ad spend from surprises.

Quick Setup

  1. Go to Google AdsTools & SettingsAPI Center → apply for a Developer Token
  2. Go to Google Cloud Console → APIs & Services → Credentials
  3. Create an OAuth 2.0 Client ID (Desktop app type)
  4. Complete the OAuth flow to get a Refresh Token
  5. Note your Google Ads Customer ID (shown at the top of your Google Ads dashboard, e.g. 123-456-7890 — enter without dashes)
  6. In Phyllax → Integrations → Google Ads → Connect → fill in all fields

Required Credentials

FieldWhere to find it
Customer IDGoogle Ads dashboard → top of page (remove dashes, e.g. 1234567890)
Developer TokenGoogle Ads → Tools → API Center
OAuth Client IDGoogle Cloud Console → Credentials → OAuth client ID (xxxx.apps.googleusercontent.com)
OAuth Client SecretGoogle Cloud Console → Credentials → OAuth client secret
Refresh TokenGenerated from the OAuth flow
Manager Account ID (optional)Your MCC account ID if you manage multiple accounts via a manager account

Developer Token approval

Google Ads developer tokens start with "Test account" access (can only query test accounts). You need to apply for "Basic" or "Standard" access to query real ad data. This can take several days.

What Phyllax Monitors

ScheduleWhat it checks
Budget alertsCampaigns near or exceeding their daily budget
Disapproved adsAds disapproved or under review
Low quality scoresKeywords with quality scores below 5
Campaign performanceToday's spend, clicks, impressions, and conversions

Notification Actions

When Google Ads finds something important, the notification card shows:

  • Pause campaign — pause the over-budget or underperforming campaign
  • Increase budget — adjust the campaign budget
  • Fix ad — edit the disapproved ad creative
  • Submit appeal — appeal a policy disapproval
  • View report — open the campaign report in Google Ads

All action chips that involve writing open the AI draft panel — AI generates a suggested response that you can edit before posting.

Troubleshooting

"DEVELOPER_TOKEN_NOT_APPROVED"

Your developer token is still in test mode. Apply for Basic access in Google Ads → Tools → API Center. Approval typically takes 3-5 business days.

"CUSTOMER_NOT_FOUND"

The Customer ID must be entered without dashes (e.g. 1234567890, not 123-456-7890). If using a manager account, also fill in the Manager Account ID field.

"OAUTH_TOKEN_INVALID"

Your refresh token has expired or been revoked. You need to complete the OAuth flow again to get a new refresh token. Go to Google Cloud Console → Credentials to re-authorize.

Phyllax — a local desktop sentinel for your work tools