Cocos iOS Integration Guide
AdMob
PREREQUISITES
- An Ad Unit must already be in place which will be used for targeting.
Installation
App Prerequisite
- minSdkVersion of 26 or higher
- compileSdkVersion of 36 or higher
Install Extension
- Open your Cocos project
- Go to the top menu: Extension → Extension Manager
- Click on: "Install from File"

- Select and upload the TapMind extension ZIP file
Download TapMind Extension
Enable Extension (if it is disabled)
- After installation, go to the Installed tab
- Locate the TapMind extension
- Enable it
Extension → Extension Manager → Install from File → Select TapMind Extension ZIP → Install → Installed Tab → Enable Extension
Configuration
CREATING CUSTOM EVENTS FOR WATERFALL
- Under the Mediation tab : Click on Create Mediation group section
- Select IOS and type of Ad format and Continue
- In the Name field : Type in as provided in the G-sheet
- Click on Add ad units
- Select the app and the Ad units that you want to use custom targeting on.
Add Custom Event → Create Mediation Group → Select IOS → Add Name → Add Ad units → Select app and Ad units
AD SOURCES (WATERFALL SECTION)
- Click on Water fall source
- Click on Setup ad Source and then at the Bottom left Click on custom event
- Select the App for the setup (IOS)
- Select ad unit and add the parameters as follows
For the Below details Please reach out TapMind Account Manger
Mapping name : As Per the G-sheet Provided
ecpm : As Per the G-sheet Provided
Class : TapMindMediationAdapterAdmob
Parameter : { "placementName": "As Per the G-sheet Provided"}
Ad Sources → Add Custom Event → Enter Label → Set eCPM → Add Mapping → Enter Mapping Name → Enter Class Name → Add Parameter
Response can be checked in LOGCAT by using tag: TapMindAdapter
The above setup completes our TapMind x ADMOB integration. You should see an Ad if test setup is complete and working fine.
Official Google Documentation for creating a custom event : https://support.google.com/admob/answer/13407144
Google Ad Manager
PREREQUISITES
- An Ad Unit must already be in place which will be used for targeting.
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.
- Under the Admin header : Click on the Companies section
- Click on the New Company button : Select Ad Network
- In the Name field : Type In TapMind
- In the Ad Network field : Select Other Company
- Toggle Mediation to ON
- Click on Save

Installation
App Prerequisite
- minSdkVersion of 26 or higher
- compileSdkVersion of 36 or higher
Install Extension
- Open your Cocos project
- Go to the top menu: Extension → Extension Manager
- Click on: "Install from File"

- Select and upload the TapMind extension ZIP file
Download TapMind Extension
Enable Extension (if it is disabled)
- After installation, go to the Installed tab
- Locate the TapMind extension
- Enable it
Extension → Extension Manager → Install from File → Select TapMind Extension ZIP → Install → Installed Tab → Enable Extension
Configuration
- An Ad Unit must already be in place which will be used for targeting.
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.
- Under the Admin header : Click on the Companies section
- Click on the New Company button : Select Ad Network
- In the Name field : Type In TapMind
- In the Ad Network field : Select Other Company
- Toggle Mediation to ON
- Click on Save
Login GAM → Admin → Companies → New Company → Select Company Type (Ad Network) → Enter Name (TapMind) → Select Ad Network (Other Company) → Enable Mediation → Save
CREATING YIELD GROUP AND YIELD PARTNER
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
- Under the “Delivery” tab : Click on “Yield Groups” section
- Click on “New Yield Group” to create a new yield group
- In the Name field : Type in as provided in the G-sheet
- Ad Format : As Per the G-sheet Provided
- Inventory Type : Mobile
- Under Targeting : Select the Ad Units which "TapMind" will target
- Scroll to the bottom
Delivery → Yield Groups → New Yield Group → Enter Name (from sheet) → Select Ad Format → Select Inventory Type (Mobile) → Select Ad Units (TapMind) → Scroll Down
ADDING YIELD PARTNER
- Click on “Add Yield Partner”
- Select “TapMind” from the list
Add details as provided below in Yield Partner
Integration Type : Custom Event
Platform : IOS
Status : Active
For the Below details Please reach out TapMind Account Manger
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"}
- Click on “Save” and save the configuration.
- 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.
Add Yield Partner → Select TapMind → Integration Type (Custom Event) → Platform (IOS) → Set Status (Active) → Enter Default CPM (from sheet) → Enable Override CPM → Enter Label (from sheet) → Enter Class Name → Enter Parameter → Save
Response can be checked in LOGCAT by using tag: TapMindAdapter
Official Google Documentation for creating a Yield Group :
https://support.google.com/admanager/answer/7390828?hl=en
