Wednesday, June 24, 2026

More autonomy, less context: Introducing Agent Skills for Google Advertising and Measurement

The way developers build and integrate software is changing. With the rapid adoption of AI-powered coding assistants, we are launching a dedicated set of Google Advertising and Measurement agent skills in the Google skills repository to empower your integration with products.

These skills transform your AI agents into Google ads and measurement specialists. For example, you’re working in your favorite agentic-enabled IDE and want to set up Google Ads API credentials and a client library. Our new repository serves as the official hub for curated sets of context and best practices designed to guide AI agents in helping you complete your task faster and more accurately.

What are Agent Skills?

Think of an Agent Skill as a token-efficient cheat sheet for an AI assistant. They follow the Agent Skills open standard, letting your agents use skills as modular tools when relevant. Each skill has a title and short description that the agent uses to decide when to activate the skill.

How do Agent Skills work?

Skills are more powerful than reusable prompts and AGENTS.md files because Agent Skills use “progressive disclosure”. This means your agent only pulls in the exact context it needs - and nothing it doesn't. Full instructions load only when a task calls for them, so agents can keep many skills on hand with only a small context footprint.

When your agent encounters a specific task, such as integrating the Google Mobile Ads (GMA) SDK, the agent selectively activates the relevant skill and reads its instructions to complete the task.

Why Agent Skills?

AI assistants are only as good as the information they can access. By providing a dedicated repository of official guidance, we aim to:

  • Provide accurate and up-to-date guidance directly within your AI-assisted coding environment.
  • Lower the barrier to entry for our SDKs and APIs by giving AI agents the necessary context to offer successful integration advice.
  • Establish a unified hub that provides official, high-quality guidance from Google developers.

Implement Google ads with core skills

Our initial launch includes a targeted set of skills across several ads products:

Skill Name Description
google-mobile-ads-get-started Assists with adding the Google Mobile Ads SDK to your app for the first time, setting the application ID, and initializing the SDK.
google-mobile-ads-android-migrate-to-next-gen Assists with migrating your Android codebase from the legacy Android Google Mobile Ads SDK to GMA Next-Gen SDK.
google-mobile-ads-banner Assists with implementing banner ads, such as large anchored adaptive banners and inline adaptive banners.
google-mobile-ads-interstitial Assists with implementing full-screen interstitial ads and showing them at natural transition points in your app.
google-mobile-ads-rewarded Assists with implementing rewarded ads, showing them and handling user reward callbacks.
ima-sdk-basics Assists with implementing Interactive Media Ads (IMA) SDK client-side ad insertion to request VAST or VMAP video ads across websites, apps, and TVs.
google-ads-api-mcp-setup Assists with installing the official open-source Google Ads MCP server to a user’s AI assistant to query campaigns or retrieve reporting metrics using natural language.
google-ads-api-quickstart Assists with Google Ads API credential setup, choosing a client library, running a "retrieve campaigns" script and troubleshooting common errors.
data-manager-api-audience-ingestion Assists with getting started using the Data Manager API for sending audience data to supported Google products.
data-manager-api-event-ingestion Assists with getting started using the Data Manager API for uploading event and conversion data to supported Google products.

How to install ads agent skills

You can discover and install these skills using npx:

npx skills add google/skills/skills/ads

This lets you choose specific skills for your project, ensuring your AI assistant has exactly the context it needs without unnecessary bloat.

And to keep your skills up to date, you can run the following command:

npx skills update

Share your feedback

Visit https://github.com/google/skills today to get started. Share your feedback directly in GitHub or join our Discord. And stay tuned for more updates.