Guide · Agent skill
How to use the Google Mobile Ads Interstitial Guide agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
This guide explains the google-mobile-ads-interstitial agent skill, a set of instructions that helps an AI coding agent add full-screen interstitial ads to a mobile app using the Google Mobile Ads (GMA) SDK. It is aimed at mobile developers who may never have used an agent skill before. By the end you will know how to install the skill, ask for it in plain language, and understand what the agent will do and what it will not cover.
Quick start
- 1Download the ZIP. Get the skill ZIP from this page and unzip it.
- 2Place the folder. Move the unzipped folder into ~/.claude/skills/ for all projects, or into your project's .claude/skills/ folder for one project.
- 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill.
- 4Make a natural request. Describe the interstitial ad task and name your platform: Android, iOS or Unity.
- 5Answer the platform question. If the agent cannot tell your platform, it will ask. Reply so it can read the correct guide.
- 6Review the four steps. Check that the agent loads the ad, registers callbacks, shows it at a natural transition point and verifies the build.
What is an agent skill and what does this one make the agent do?
An agent skill is a folder of instructions that an AI agent reads when a task matches the skill's description. This skill covers interstitial ads, which are full-page ads shown between content in a mobile app. The source says they are best placed at natural app transition points.
Once installed, the agent first determines whether your project is Android, iOS or Unity, and asks you if it is unclear. It then reads the matching platform guide and follows four steps in order: load the ad, register for ad event callbacks, show the ad, and verify the implementation.
- Android: references/android-interstitial.md
- iOS: references/ios-interstitial.md
- Unity: references/unity-interstitial.md
How do you install the skill?
Download the ZIP file for the skill from this page and unzip it. To make it available to Claude Code for your user account, place the unzipped folder in ~/.claude/skills/. To limit it to one project, place it in that project's .claude/skills/ folder.
If you use the Claude apps instead, upload the skill under Settings → Capabilities → Skills.
~/.claude/skills/How do you trigger the skill with a natural request?
You do not need a special command. Describe the task in plain language that mentions interstitial ads and your platform. The skill's description covers implementing, integrating and configuring GMA SDK interstitial ads in Android, iOS or Unity apps.
If your request does not say which platform you are using, the agent is designed to ask before it proceeds, so you can answer rather than receive code for the wrong platform.
- Add an interstitial ad to my Android app between level transitions.
- Help me show an interstitial ad on iOS after the user finishes a article.
- Review my Unity code that loads and shows an interstitial ad.
- Check that my iOS project still compiles after adding the GMA interstitial.
What does the skill need before it works?
The skill expects you to already have an Android, iOS or Unity project and the Google Mobile Ads (GMA) SDK for that platform, as described in the platform guides. It does not install the SDK for you in the source material it provides.
The skill does not set up ad accounts, ad unit IDs or payment settings. You need your own Google account for those. The Unity guide uses Google's test ad unit IDs as placeholders and tells you to replace them with your own.
- An Android, iOS or Unity project
- The GMA SDK for your target platform
What does the agent do for each platform?
On Android, the guide lists the imports and method signatures for InterstitialAd, including loading with an AdRequest built from the ad unit ID and a load callback.
On iOS, the guide notes that the SDK uses NS_SWIFT_NAME macros for Swift names, suggests async/await for loading in Swift code, sets the fullScreenContentDelegate and drops the reference to the ad when it is dismissed or fails to show. If xcodebuild is available, the agent can run it to check that the project compiles.
On Unity, the guide uses the static InterstitialAd.Load() method with the ad unit ID, an AdRequest and a completion callback.
What safety points should you know about?
The skill runs no scripts and makes no network calls, according to its listing. The agent may run xcodebuild on an iOS project if that tool is available, so a local build will occur in that case.
Interstitial ads are a policy and revenue matter. Check the ad unit IDs, policies and placement yourself before you publish, because misconfiguration can carry consequences on your Google account. The skill explicitly does not cover rewarded interstitial ads, so use a different resource for those.
What tips help you get better results?
Name your platform and framework in the request. Ask the agent to review existing code against the four workflow steps if you already have an integration. Replace any test ad unit IDs with your own before release.
- Do not use the skill for websites or web apps; the guides cover only Android, iOS and Unity.
- Use the skill to check load, callback and show order even if you wrote the code yourself.
What people use it for
- Adding an interstitial ad between screens in an Android app using the GMA SDK.
- Wiring fullScreenContentDelegate and cleanup logic in a Swift iOS app.
- Writing or reviewing Unity C# code that calls InterstitialAd.Load().
- Checking that an iOS project still compiles after GMA SDK changes, when xcodebuild is available.
Frequently asked questions
How do I install the google-mobile-ads-interstitial skill?
Download the ZIP from this page and unzip it. Place the folder in ~/.claude/skills/ for your user account or in a project's .claude/skills/ folder. In the Claude apps, upload it under Settings → Capabilities → Skills.
What do I need before using this skill?
You need an Android, iOS or Unity project and the Google Mobile Ads SDK for that platform, as described in the platform guides. The skill does not set up ad accounts, ad unit IDs or payment settings.
Is the skill free and what licence does it use?
The skill is listed under the Apache-2.0 licence. Check the licence file in the source repository for the terms that apply to your use.
Does this skill cover rewarded interstitial ads?
No. The skill explicitly excludes rewarded interstitial ads, so use a different resource for those.
Can I use it for a website or web app?
No. The platform guides cover only Android, iOS and Unity mobile apps.
Does the skill run scripts or use the network?
According to its listing, it runs no scripts and makes no network calls. On iOS the agent may run xcodebuild to check compilation if that tool is available.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
This skill suits mobile developers adding interstitial ads with the GMA SDK to Android, iOS or Unity apps, or teams who want an agent to follow Google's documented load, callback and show order. Developers building rewarded interstitial ads, web projects, or needing help with ad accounts and payment settings should look elsewhere.
Download the skill