Hyperbid SDK version requirement: 3.5.10 and above
Step1. Create AdMob Account
(1) Login Admob official website to apply for an account
(2) Make sure whether the accont status is normal
Note : there is no need to set the payment method before your Admob's account revenue reaches the initial payment amount
Step2. Create Admob Apps and Ad Units
1. Add App
(1) Admob can be used to monetize for apps that are not on the AppStore or Google play. However, apps that have been removed by Google play cannot be used to monetize until the appeal is successful.
(2) create Ad Units Create the corresponding Ad Unit type based on the application Ad scenario.
2. Add Ad Unit
(1) Add Ad Unit (eCPM Floor)
① If you are creating an Admob Normal ad unit ID with eCPM Floor, do not check Partner Bidding
② You can set the required eCPM floor for each Admob AD unit
(2) Add Ad Unit (Partner bidding)
If you want to create an Admob Partner bidding ad unit ID, you need to check the partner bidding
Note: Do not use admob's official ID for integration testing, especially do not use test devices to click on admob's official ID ads, otherwise it may be mistakenly judged as fake volume and blocked (it is recommended to refer to Hyperbid's testing guidelines or use admob's official test ID for testing)
3. Add Admob mediation group
It is recommended that you configure the Admob mediation group to align the budgets of other ad network and participate in the price comparison of Hyperbid. If you do not configure an intermediary group, you can also configure the admob ad unit id in the Hyperbid background.
Admob aggregation mediation configuration introduction document:https://support.google.com/admob/answer/13420272?hl=en&visit_id=638914532436591820-4259432221&rd=1
(1) Add mediation group
Click Create mediation group to create a new mediation group and bind the ad unit.
(2) Add ad sources
Set Ad sources, which can be divided into bidding and waterfall to configure mapping relationships between different ad sources.
Step3. Configure Admob's Report API
(1) Configure the Admob Report API in Hyperbid
Admob will provide configuration information for pulling revenue data through the Report API, as follows:
Configuration Information | Description |
---|---|
Publisher ID | Each Admob account corresponds to a publisher ID. |
Access Token | You can directly click to obtain it when filling in the report API in Hyperbid. |
① Login Hyperbid (Network→admob→Edit→Reporting API 'ON')
② Click 'Login with Google Admob' and get the Publisher ID、 Access Token
③ If obtaining Access Token fails, please follow these steps:
<1> Getting access token requires that your admob account has generated data, if not, you need to select 'OFF' in Hyperbid's Reporting API option. And then you must come back to reconfigure it if your Admob account generate data.(Selecting "Not activated" only temporarily prevents the admob data from being pulled back to the Hyperbid, and will not affect the normal display of ads)
<2> If you're sure your admob account has generated data, go to your admob account and see if you've licensed Google play Android developer.(My account → security → Third-party apps with account access)
<3> If you have already authorized Google play Android developer, and the click still does not respond, please cancel the access to 'Google play Android developer' and reauthorize it.Then click 'get access token' again to retrieve the access token.
Step4.Configure Admob on Hyperbid
1. Get Admob App ID & Ad Unit ID
Parameter name | Description |
---|---|
APP ID | Admob unique APP ID for each APP |
Ad Unit ID | Admob unique Unit ID for each Ad unit |
- APP ID
Apps→App settings→App ID
- Unit ID
Apps→Ad units→Unit ID
2. Enable the impression-level ad revenue in Admob
(Please make sure it is turned on, otherwise it will affect the revenue statistics displayed in the Hyperbid backend)
① Sign in to your AdMob account at https://apps.admob.com
② Click Settings in the sidebar.
③ Click the Account information tab.
④ Click the Impression-level ad revenue toggle to turn on this setting.
3. Configure Admob parameters in Hyperbid
(1) Bind the aggregation platform APP ID
Log in to Hyperbid backend → Application → Mediation Platform → Edit, select the corresponding account and fill in the APP ID
(2) Unit ID:
Log in to Hyperbid backend → Application→ Mediation Unit → Add/Select an existing aggregation unit → Select the "Admob" aggregation platform

(3) The correspondence between AdMob ad units and Hyperbid ad types is as follows:
AdMob-Ad Units | Hyperbid-Ad Type |
---|---|
Banner Ads | Banner Ads |
Interstitial ads | Interstitial Ads |
Rewarded interstitial ads | Incentive Video |
Rewarded ads | Rewarded Video |
Native Ads Advanced | Native Ads |
Splash ads | Splash ads |
Step5.Hyperbid supports Admob aggregation price configuration
1. Comparison prices configured using Mediation Unit
(1) Manually fill in the price comparison for each ad unit: Required. It is recommended to set it based on the average ecpm calculated based on historical performance in Admob, or you can also set it to the corresponding floor price filled in the ad unit in the Admob background
(2) Update SDK to version 3.5.10 or above
2. Open Estimated Price (Optional)
This function requires contacting Topon and enabling the whitelist
Hyperbid SDK v3.5.10 and above support the Admob SDK based on the historical impression-level ad revenue to dynamically adjust the sorting price of Admob ad sources.The new version of Admob SDK (Android 21.1.0 & iOS 9.10.0 and above) supports returning impression-level ad revenue, learn more.
(1) Enable the impression-level ad revenue in Admob
① Sign in to your AdMob account at https://apps.admob.com
② Click Settings in the sidebar.
③ Click the Account information tab.
④ Click the Impression-level ad revenue toggle to turn on this setting.
(2) Update Hyperbid SDK v3.5.10 and above
(3) Enable Admob estimated price in Hyperbid
① Enable Estimated price when adding Admob Mediation Unit