---
title: React Native Google Mobile Ads
description: >-
  Ads from AdMob or Ad Manager in a React Native app, on Expo or the React
  Native CLI.
---
> ## Documentation Index
> Fetch the complete documentation index at: https://react-native-google-mobile-ads.dev/llms.txt
> Use this file to discover all available pages before exploring further.

React Native Google Mobile Ads is the AdMob module for React Native. It displays adverts to your users, served through [Google AdMob](https://apps.admob.com) or [Google Ad Manager](https://admanager.google.com).

Use it when you want those adverts from JavaScript, on Expo or on a bare React Native CLI app, instead of writing the native Google Mobile Ads integration yourself.

The module supports six ad formats: app open, banner, interstitial, rewarded, rewarded interstitial, and native.

## Install

<CardGroup cols={2}>
  <Card title="Prerequisites" icon="list-check" href="/prerequisites">
    React Native 0.86 or newer, New Architecture, iOS 15.1, Android `minSdk` 24.
  </Card>
  <Card title="Install with agents" icon="robot" href="/ai-agents">
    Copy a prompt that installs this library.
  </Card>
  <Card title="Install with Expo" icon="rocket" href="/installation/expo">
    Config plugin, development build, and prebuild.
  </Card>
  <Card title="Install with React Native CLI" icon="terminal" href="/installation/react-native">
    App IDs in the `app.json` file, CocoaPods, and the iOS build phase.
  </Card>
</CardGroup>

## Explore

<CardGroup cols={2}>
  <Card title="Google AdMob" icon="gear" href="/configuration">
    AdMob app, App ID, and ad request settings.
  </Card>
  <Card title="Consent and privacy" icon="book" href="/consent-basics">
    Gather consent before you initialize.
  </Card>
  <Card title="Initialize the SDK" icon="rocket" href="/initialization">
    Call `mobileAds().initialize()` after consent.
  </Card>
  <Card title="Test ads" icon="rectangle-ad" href="/first-ad">
    Use a test unit ID for the format you picked.
  </Card>
</CardGroup>

## Help

<CardGroup cols={2}>
  <Card title="Discord" icon="comment" href="https://invertase.link/discord">
    Ask a question.
  </Card>
  <Card
    title="GitHub Issues"
    icon="bug"
    href="https://github.com/invertase/react-native-google-mobile-ads/issues"
  >
    Report a bug.
  </Card>
</CardGroup>
