---
title: Google Ad Manager
description: >-
  Google Ad Manager cocos guide for Custom Adapter GMA SDK.
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

import DocTagAdmobGam from '/snippets/doc-tag-admob-gam.mdx'

<Callout type="info">
**App Prerequisites**

* minSdkVersion of 26 or higher
* compileSdkVersion of 36 or higher
</Callout>

Ensure your `android/build.gradle` (project-level) includes the required repositories:

```
allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' } 
    }
}
```

**GOOGLE AD MANAGER CONFIGURATION**

Please go through the below steps to integrate **TapMind** as a demand partner with your **GAM** account. To begin with the integration, login to your **GAM** account and follow the below steps.

1. Under the **Admin** header : Click on the **Companies** section
2. Click on the **New Company** button : Select **Ad Network**
3. In the Name field : Type In **TapMind**
4. In the **Ad Network** field : Select **Other Company**
5. Toggle **Mediation** to **ON**
6. Click on **Save**

![](/images/gam/gam-company-configuration.png)

## Installation

#### Install Extension

1. Open your Cocos project
2. Go to the top menu: **Extension → Extension Manager**
3. Click on: **"Install from File"**

![](/images/cocos-extension-guide.png)

4. Select and upload the TapMind extension ZIP file\
   [Download TapMind Extension](https://github.com/tapmind-tech/TapMind-CA-Admob-Cocos/archive/refs/heads/main.zip)

##### Enable Extension (if it is disabled)

5. After installation, go to the **Installed** tab
6. Locate the **TapMind extension**
7. **Enable** it

<Callout type="info">
**Extension → Extension Manager → Install from File → Select TapMind Extension ZIP → Install → Installed Tab → Enable Extension**
</Callout>

---

## Configuration

<Callout type="info">
**Platform-specific values**
The steps below apply to **both Android and iOS**. When copying adapter class names or platform-specific parameters, use the **Android** or **iOS** tab for your build target.
</Callout>

<Callout type="info">
* An Ad Unit must already be in place which will be used for targeting.
</Callout>

**GOOGLE AD MANAGER CONFIGURATION**

Please go through the below steps to integrate **TapMind** as a demand partner with your **GAM** account. To begin with the integration, login to your **GAM** account and follow the below steps.

1. Under the **Admin** header : Click on the **Companies** section
2. Click on the **New Company** button : Select **Ad Network**
3. In the Name field : Type In **TapMind**
4. In the **Ad Network** field : Select **Other Company**
5. Toggle **Mediation** to **ON**
6. Click on **Save**

<Callout type="info">
**Login GAM → Admin → Companies → New Company → Select Company Type (Ad Network) → Enter Name (TapMind) → Select Ad Network (Other Company) → Enable Mediation → Save**
</Callout>

**CREATING YIELD GROUP AND YIELD PARTNER**

<Callout type="info">
For adding **TapMind** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as described in the next section
</Callout>

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in as provided in the **G-sheet**
4. Ad Format : As Per the G-sheet Provided
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**TapMind**" will target
7. Scroll to the bottom

<Callout type="info">
**Delivery → Yield Groups → New Yield Group → Enter Name (from sheet) → Select Ad Format → Select Inventory Type (Mobile) → Select Ad Units (TapMind) → Scroll Down**
</Callout>

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**TapMind**” from the list

Add details as provided below in Yield Partner

<Tabs>
<Tab title="Android">

```
Integration Type : Custom Event 
Platform : Android
Status : Active
```

</Tab>
<Tab title="iOS">

```
Integration Type : Custom Event 
Platform : IOS
Status : Active
```

</Tab>
</Tabs>

For the Below details Please reach out TapMind Account Manger

<Tabs>
<Tab title="Android">

```
Default Cpm : As Per the G-sheet Provided
Label : As Per the G-sheet Provided
Class Name : com.tapmind.tech.TapMindMediationAdapterAdmob
Parameter : { "placementName": "As Per the G-sheet Provided" }
```

</Tab>
<Tab title="iOS">

```
Default Cpm : As Per the G-sheet Provided
Label : As Per the G-sheet Provided
Class Name : TapMindMediationAdapterAdmob
Parameter : { "placementName": "As Per the G-sheet Provided"}
```

</Tab>
</Tabs>

3. Click on “**Save**” and save the configuration.
4. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **TapMind x GAM** integration. You should see an Ad if test setup is complete and working fine.

<Callout type="info">
**Add Yield Partner → Select TapMind → Integration Type (Custom Event) → Platform (Android or iOS) → Set Status (Active) → Enter Default CPM (from sheet) → Enable Override CPM → Enter Label (from sheet) → Enter Class Name → Enter Parameter → Save**
</Callout>

<DocTagAdmobGam />

<Callout type="info">
Official Google Documentation for creating a Yield Group :\
https://support.google.com/admanager/answer/7390828?hl=en
</Callout>

