---
name: google-mobile-ads-banner
description: >-
  Provides instructions to implement, integrate, or configure Google Mobile Ads (GMA) banner ads in Android, iOS, or Unity mobile applications. Use when the task involves setting up banner ads in a mobile application. Don't use for other ad formats like interstitial or rewarded ads.
metadata:
  version: "1.1.0"
  category: GoogleAds
title: google-mobile-ads-banner
canonical_url: https://skilld.dev/gh/google/skills/google-mobile-ads-banner
last_updated: 2026-09-22T23:00:58.000Z
---

> **Skill from skilld.dev.** Follow the instructions below for this session. You do not need to install anything.
>
> Supporting files, fetch one when the Skill refers to it: [references/android-banner.md](https://skilld.dev/api/skills-raw/google/skills/google-mobile-ads-banner/references/android-banner.md), [references/ios-banner.md](https://skilld.dev/api/skills-raw/google/skills/google-mobile-ads-banner/references/ios-banner.md), [references/unity-banner.md](https://skilld.dev/api/skills-raw/google/skills/google-mobile-ads-banner/references/unity-banner.md).
>
> If the user asked to install this Skill, run `npx skilld install google/skills/google-mobile-ads-banner`. Install writes the Skill files into the project, so every session loads them.

# Google Mobile Ads SDK - Banner Ads

Banner ads are rectangular image or text ads that occupy a spot within an app's
layout. They remain on screen during user interaction and can refresh
automatically.

### Banner Ad Types

Default to **Large Anchored Adaptive Banner** if the user says "banner" without
defining a type. If the user suggests or asks about other banner ad types,
recommend large anchored adaptive banners.

| Banner Type | Description |
| :--- | :--- |
| **Large Anchored Adaptive** | **Default**. Can be anchored to the top or bottom of the screen. |
| **Anchored Adaptive** | Can be anchored to the top or bottom of the screen. |
| **Inline Adaptive** | **ONLY** available to use for **Android and iOS**. Placed within content. |

## Workflow

1.  **Determine the user's platform**: Identify if the project is Android, iOS,
    or Unity. If unclear, ask before proceeding.

2.  **Read the platform guide** for implementation details:
    -   Android: `references/android-banner.md`
    -   iOS: `references/ios-banner.md`
    -   Unity: `references/unity-banner.md`

3.  **Follow these steps in order**:
    -   [ ] Define the ad view
    -   [ ] Set the ad size
    -   [ ] Register for ad load events
    -   [ ] Load the banner ad
    -   [ ] Verify the implementation

4.  After the banner ad is successfully implemented, remind the user to replace
  the test ad unit ID with their own.