<br />

This section includes a picker to select your preferred open-source and
versioned adapter, and view the integration statements.

### pub.dev Integration

To integrate an open-sourced and versioned adapter into your app, do the
following:

1. Click the checkbox of your preferred open-sourced and versioned adapter.
2. Click **Show instructions**.
3. In your project, follow the resulting integration statements:

<iframe src="https://developers.devsite.google/frame/admob/flutter/choose-networks_72b5cdaec3eea63e0b792abc4972430b391c5a0c90f5c91e6a61462bde72e9d4.frame" class="framebox inherit-locale " allow="clipboard-write https://developers.devsite.google" allowfullscreen is-upgraded></iframe>

### Manual Integration

To integrate an open-sourced and versioned adapter into your app, do the
following:

1. Click the checkbox of your preferred open-sourced and versioned adapter.
2. Click **Show instructions**.
3. In your project, follow the resulting integration statements:

<iframe src="https://developers.devsite.google/frame/admob/flutter/choose-networks_da0b8270cb6ac8c65d22cab69b7916a974ab8a1296eb880156f977972fa47e92.frame" class="framebox inherit-locale " allow="clipboard-write https://developers.devsite.google" allowfullscreen is-upgraded></iframe>

For integration instructions, visit the individual partner pages, under the
**Integrate partner networks** header in the left navigation bar.

### Network details

AdMob Mediation supports
several ad sources, which accommodate integrations for both bidding and
waterfall methods. Click an ad source for integration instructions specific to
that ad source.

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />


<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

| Ad Source | App Open | Banner | Interstitial | Rewarded | Rewarded Interstitial | Native | Bidding | Ad source optimization support |
| Open source and versioned - third party SDKs required |||||||||
|---|---|---|---|---|---|---|---|---|
| [AppLovin](https://developers.google.com/admob/flutter/mediation/applovin.md.txt) |   | Yes | Yes | Yes |   |   | Yes | Country-specific |
| [BidMachine](https://developers.google.com/admob/flutter/mediation/bidmachine.md.txt) |   | Yes | Yes | Yes |   | Yes | Yes | None |
| [Chartboost](https://developers.google.com/admob/flutter/mediation/chartboost.md.txt) |   | Yes | Yes | Yes |   |   |   | Country-specific |
| [DT Exchange](https://developers.google.com/admob/flutter/mediation/dt-exchange.md.txt) |   | Yes | Yes | Yes |   | Yes | Yes | Country-specific |
| [i-mobile](https://developers.google.com/admob/flutter/mediation/imobile.md.txt) |   | Yes | Yes |   |   | Yes |   | Japan only |
| [InMobi](https://developers.google.com/admob/flutter/mediation/inmobi.md.txt) |   | Yes | Yes | Yes | Yes | Yes | Yes | Country-specific |
| [ironSource Ads](https://developers.google.com/admob/flutter/mediation/ironsource.md.txt) |   | Yes | Yes | Yes | Yes |   | Yes | Country-specific |
| [Liftoff Monetize](https://developers.google.com/admob/flutter/mediation/liftoff-monetize.md.txt) |   | Yes | Yes | Yes | Yes | Yes | Yes | Country-specific |
| [LY Ads Network](https://developers.google.com/admob/flutter/mediation/line.md.txt) |   | Yes | Yes | Yes |   | Yes | Yes | Country-specific |
| [maio](https://developers.google.com/admob/flutter/mediation/maio.md.txt) |   |   | Yes | Yes |   |   |   | Japan only |
| [Meta Audience Network](https://developers.google.com/admob/flutter/mediation/meta.md.txt) |   | Yes | Yes | Yes | Yes | Yes | Yes | Bidding only |
| [Mintegral](https://developers.google.com/admob/flutter/mediation/mintegral.md.txt) | Yes | Yes | Yes | Yes |   | Yes | Yes | Country-specific |
| [Moloco](https://developers.google.com/admob/flutter/mediation/moloco.md.txt) | Yes | Yes | Yes |   |   |   |   | Country-specific |
| [myTarget](https://developers.google.com/admob/flutter/mediation/mytarget.md.txt) |   | Yes | Yes | Yes |   | Yes |   | Country-specific |
| [Pangle](https://developers.google.com/admob/flutter/mediation/pangle.md.txt) | Yes | Yes | Yes | Yes |   | Yes | Yes | Country-specific |
| [PubMatic OpenWrap](https://developers.google.com/admob/flutter/mediation/pubmatic.md.txt) |   | Yes | Yes [^1^](https://developers.google.com/admob/flutter/choose-networks.md.txt#format-beta-sdkb-footnote) | Yes [^1^](https://developers.google.com/admob/flutter/choose-networks.md.txt#format-beta-sdkb-footnote) |   | Yes [^1^](https://developers.google.com/admob/flutter/choose-networks.md.txt#format-beta-sdkb-footnote) | Yes | Country-specific |
| [Unity Ads](https://developers.google.com/admob/flutter/mediation/unity.md.txt) |   | Yes | Yes | Yes |   |   | Yes | Country-specific |
| [Vpon](https://developers.google.com/admob/flutter/mediation/vpon.md.txt) |   | Yes | Yes |   |   |   |   | None |
| [Zucks](https://developers.google.com/admob/flutter/mediation/zucks.md.txt) |   | Yes | Yes |   |   |   |   | Country-specific |
| Ad Generation |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| Bidease |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Chocolate Platform |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| ENGINE Media Exchange (EMX) |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| Equativ (formerly Smart Adserver) |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Fluct |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Improve Digital |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Index Exchange |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| InMobi Exchange |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| Magnite DV+ |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Media.net |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| MobFox |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Nativo |   | Yes | Yes |   |   | Yes | Yes | Bidding only |
| Nexxen (previously UnrulyX) |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| OneTag Exchange |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| OpenX |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| PubMatic |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| Rise |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Sharethrough |   | Yes |   |   |   | Yes | Yes | Bidding only |
| Smaato |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Sonobi |   | Yes | Yes |   |   |   | Yes | Bidding only |
| TripleLift |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| Verve Group |   | Yes | Yes | Yes |   | Yes | Yes | Bidding only |
| Yieldmo |   | Yes | Yes | Yes |   |   | Yes | Bidding only |
| YieldOne |   | Yes | Yes | Yes |   |   | Yes | Bidding only |

<br />

^1^ This format is in beta (SDK bidding).

> [!NOTE]
> **Note:** Ad sources are ordered alphabetically.

### Open source and versioned adapters

If an adapter is labeled with "Open source and versioned" in the previous table,
it means the adapter source code is open-sourced in Google's GitHub repository
([Android](https://github.com/googleads/googleads-mobile-android-mediation/tree/main/ThirdPartyAdapters)
or
[iOS](https://github.com/googleads/googleads-mobile-ios-mediation/tree/main/adapters)),
enabling you to debug issues yourself should you choose to do so.

Each adapter is built against a specific version of the third-party ad network
SDK. Follow the specific partner's integration guide for more details.

#### Adapter versioning

Flutter adapters follow a `<major>.<minor>.<patch>`
versioning scheme that models the underlying Android and iOS SDK dependencies
for that ad network. If either the Android or iOS dependency gets a major or
minor version bump, the Flutter adapter also gets a
corresponding version bump. All other releases get a patch version bump.

> [!IMPORTANT]
> **Important:** Make sure to disable refresh in all third-party ad networks UI for banner ad units used in AdMob Mediation. This prevents a double refresh since AdMob also triggers a refresh based on your banner ad unit's refresh rate.

### Ad source optimization

When you configure multiple ad networks for mediation, you have to
specify what order to request these networks by setting their respective
.
This can be difficult to manage, since ad network performance changes over
time.
[Ad source optimization](https://support.google.com/admob/answer/3379794) is a feature that lets you generate the highest CPM from the ad networks in your mediation chain by automating the process of ordering the mediation chain to maximize revenue.

<br />

The previous [mediation networks table](https://developers.google.com/admob/flutter/choose-networks.md.txt#ad-networks) uses the following values
for ad source optimization support:

| Ad source optimization support | What it means |
|---|---|
| `Bidding only` | The ad network only participates in bidding. Ad source optimization is not applicable. |
| `Country-specific` | eCPM values are automatically updated on your behalf on a per-country basis. This is the optimal type of optimization. |
| `None` | You must manually configure an eCPM value for that ad network. |

Click a specific ad network's guide for details on how to configure
ad source optimization for that network.

> [!NOTE]
> **Note:** Only ad networks that are **Open source and versioned** have specific instructions for setting up ad source optimization on that network.

*[CPM]: cost per thousand impressions