google-ads

Automate Google Ads campaign management and script execution via API.

3|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/andredezzy/maccing --skill google-ads-andredezzy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-ads
Source: https://github.com/andredezzy/maccing/tree/main/skills/growth/google-ads
Command: npx skills add https://github.com/andredezzy/maccing --skill google-ads-andredezzy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-ads, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management and automation of Google Ads campaigns, from creating ads and managing campaigns to analyzing metrics and executing scripts without manual UI intervention.

Core Features & Use Cases

  • Ad Creation and Management: Automate the creation and management of ad campaigns, ad groups, and ads using Google Ads Scripts and API.
  • Performance Analysis: Extract and analyze campaign performance metrics, keyword performance, and search terms.
  • Scripting: Utilize Google Ads Scripts to automate complex tasks like campaign optimization, adding keywords, and managing negative keywords.
  • Use Case: Suppose you have a complex Google Ads account with multiple campaigns and want to automate the process of adding negative keywords and updating ad URLs based on performance metrics.

Quick Start

Use the google-ads skill to add a negative keyword to an ad group with the text "example keyword" and the match type "broad".

Use the google-ads skill to update the final URL of an ad with the ID "ad123" to "https://new-landing-page.com".

Frequently Asked Questions about google-ads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add negative keywords to Google Ads ad groups automatically?

Adding negative keywords to Google Ads ad groups is done through Google Ads Scripts by specifying the target ad group, keyword text, and match type such as broad for automated execution.

What do I need to access the Google Ads API for campaign optimization?

To access the Google Ads API for campaign optimization, you need OAuth 2.0 authentication set up for service accounts or user credentials to authorize API requests.

Can I update ad URLs based on performance metrics in Google Ads?

Yes, you can update ad final URLs based on performance metrics by executing Google Ads Scripts that identify specific ad IDs and programmatically modify their destination links.

What is the best way to extract search term performance from Google Ads campaigns?

The best way to extract search term performance is by using Google Ads API calls to retrieve keyword metrics and search term reports for detailed performance analysis.

Does Google Ads scripting work for complex accounts with multiple campaigns?

Yes, Google Ads scripting works effectively for complex accounts with multiple campaigns by automating complex tasks like adding keywords, managing negative keywords, and updating ad URLs based on performance metrics.