Google Ad Manager
Google Ad Manager iOS guide for Custom Adapter GMA SDK.
App Prerequisites
- An Ad Unit must already be in place which will be used for targeting.
Installation
Installation via CocoaPods
To integrate TapMinds custom adapter SDK into your Xcode project using CocoaPods, follow these steps:
-
Open your project's Podfile and add:
Copy
pod 'TapMindAdapter' -
Run the following command in the terminal:
Copy
pod install -
After installation, close Xcode and open the .xcworkspace file instead of .xcodeproj.
Installation via SPM
- In Xcode, install the TapMind custom adapter SDK Swift Package by navigating to File > Add Package Dependencies.
- In the prompt that appears, search for the below GitHub repository:
https://github.com/tapmind-tech/TapMind-Custom-Adapter-iOS.git
- Select the version of the TapMind SDK Swift Package you want to use. For new projects, we recommend using the Up to Next Major Version.
Important (SPM Integration)
When integrating this SDK via Swift Package Manager, make sure to add the -ObjC flag to your app target.
Go to Targets → Build Settings → Other Linker Flags and add: -ObjC
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 : TapMindMediationAdapterGAM
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
