本指南介绍了如何使用 Google Mobile Ads Flutter Plugin 通过 中介加载和展示 来自 Mintegral 的广告,其中涵盖了瀑布流集成和出价集成。本指南还介绍了如何将 Mintegral 添加到广告单元的中介配置中,以及如何将 Mintegral SDK 和适配器集成到 Flutter 应用中。
支持的集成和广告格式
Mintegral 的 Ad Manager 中介适配器具有以下功能:
| 集成 | |
|---|---|
| 出价 | 1 |
| 瀑布 | |
| 格式 | |
| 开屏广告 | |
| 横幅广告 | |
| 插页式广告 | |
| 激励广告 | |
| 插页式激励广告 | |
| 原生广告 | |
要求
- 最新版 Google Mobile Ads Flutter Plugin
- Flutter 3.7.0 或更高版本
- [对于出价]:如需在出价中集成所有支持的广告格式,请使用 Mintegral 的 Google 移动广告中介插件 1.4.0 或更高版本(建议使用最新版本)
- 如需在 Android 上部署,则要求:
- Android API 级别 23 或更高级别
- 如需在 iOS 上部署,则要求:
- iOS 部署目标版本为 13.0 或更高版本
- 已配置 Google Mobile Ads Flutter Plugin的正常运行的 Flutter 项目。如需了解详情,请参阅 设置 Google Mobile Ads Flutter Plugin。
- 如何设置中介
第 1 步:在 Mintegral 界面中设置配置
找到应用密钥
前往应用设置 标签页,然后记下应用密钥 。

添加新应用
在应用设置 标签页中,点击添加应用 按钮。

选择平台 ,然后填写表单的其余部分。接下来,点击保存 。
Android
iOS
记下应用的 APP ID 。
Android
iOS
创建广告展示位置
创建应用后,前往展示位置和广告单元 标签页,然后点击添加展示位置 按钮(如下图所示),以创建广告展示位置。
Android
iOS
输入展示位置名称 和广告格式 。
选择 Header Bidding (标头出价)作为出价类型 。填写表单的其余部分,然后点击保存 。

创建广告展示位置后,记下展示位置 ID 。
Android
iOS
点击 1 AD Units (1 个广告单元)下拉菜单,然后记下广告单元 ID 。
Android
iOS
找到 Mintegral Reporting API 密钥
出价
出价集成不需要执行此步骤。
瀑布
您需要 Mintegral Reporting API 密钥才能设置 Ad Manager 广告单元 ID。前往账号 > API 工具 。记下您的 Skey 和密钥 。

更新 app-ads.txt
应用授权卖方 app-ads.txt 是一项 IAB Tech Lab 计划,有助于确保只通过您认定的授权渠道销售您的
应用广告资源。为避免广告收入大幅损失,您需要实现
app-ads.txt 文件。
如果您尚未创建 app-ads.txt 文件,请为 Ad Manager 创建一个。
如需为 Mintegral 实现 app-ads.txt,请参阅
app-Ads.txt 如何帮助打击广告欺诈。
第 2 步:在 Ad Manager 界面中设置 Mintegral 需求
为广告单元配置中介设置
将 Mobvista/Mintegral 添加到 GDPR 和美国州级法规广告合作伙伴名单中
请按照 欧洲法规设置 和 美国州级法规设置 中的步骤,将 Mobvista/Mintegral 添加到 Ad Manager 界面内的 欧洲法规和美国州级法规广告合作伙伴名单中。
第 3 步:导入 Mintegral SDK 和适配器
通过 pub.dev 进行集成
在软件包的 pubspec.yaml 文件中添加以下依赖项,并确保使用的是 Mintegral SDK 和适配器的最新版本:
dependencies:
gma_mediation_mintegral: ^2.0.3
手动集成
下载最新版
Mintegral 的 Google 移动广告中介插件,
提取下载的文件,并将提取的插件文件夹
(及其内容)添加到您的 Flutter 项目中。然后,通过添加以下依赖项在 pubspec.yaml 文件中引用该插件:
dependencies:
gma_mediation_mintegral:
path: path/to/local/package
第 4 步:添加必需的代码
Android
Mintegral 集成不需要添加任何其他代码。
iOS
SKAdNetwork 集成
请按照 Mintegral 的文档
将 SKAdNetwork 标识符添加到项目的 Info.plist 文件中。
第 5 步:测试您的实现
启用测试广告
如需获取横幅广告、插页式广告、激励广告和原生广告格式的 Mintegral 测试广告,Mintegral 建议使用 Mintegral 测试 ID 页面中提供的应用密钥、应用 ID、展示位置 ID 和广告单元 ID。
验证测试广告
若要验证您是否能收到来自 Mintegral 的测试广告,请在广告检查器中启用 single ad source testing(单个广告来源测试),并选择 Mintegral (Bidding) and Mintegral (Waterfall)(Mintegral [出价] 和 Mintegral [瀑布])作为广告来源。
错误代码
如果适配器未能收到来自 Mintegral 的广告,发布商可以检查
广告响应中归属于以下类的底层错误,使用
ResponseInfo:
Android
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
iOS
GADMediationAdapterMintegral
以下是当广告加载失败时,Mintegral 适配器会抛出的代码和随附的消息:
Android
| 错误代码 | 网域 | 原因 |
|---|---|---|
| 101 | com.google.ads.mediation.mintegral | 服务器参数无效(例如缺少应用 ID 或展示位置 ID)。 |
| 102 | com.google.ads.mediation.mintegral | 请求的广告尺寸与 Mintegral 支持的横幅广告尺寸不符。 |
| 103 | com.google.ads.mediation.mintegral | 出价响应缺失或无效。 |
| 104 | com.google.ads.mediation.mintegral | Mintegral SDK 返回了“未填充”错误。 |
iOS
| 错误代码 | 网域 | 原因 |
|---|---|---|
| 101 | com.google.mediation.mintegral | 服务器参数无效(例如缺少应用 ID 或展示位置 ID)。 |
| 102 | com.google.mediation.mintegral | Mintegral SDK 返回了“未填充”错误。 |
| 103 | com.google.mediation.mintegral | Mintegral SDK 未能展示广告。 |
| 104 | com.google.mediation.mintegral | 请求的广告尺寸与 Mintegral 支持的横幅广告尺寸不符。 |
Mintegral Flutter 中介适配器变更日志
版本 2.0.5(开发中)
版本 2.0.4(开发中)
版本 2.0.3
- 支持 Mintegral Android 适配器版本 17.0.61.0。
- 支持 Mintegral iOS 适配器版本 8.0.5.1。
- 使用 Google 移动广告 Flutter 插件版本 7.0.0 构建和测试。
版本 2.0.2
- 将最低 Flutter 版本更新为 3.35.1
- 更新为支持 Google 移动广告 Flutter 插件版本 7.0.0
- 支持 Mintegral Android 适配器版本 17.0.41.0。
- 支持 Mintegral iOS 适配器版本 8.0.4.0。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 2.0.1
- 支持 Mintegral Android 适配器版本 17.0.31.0。
- 支持 Mintegral iOS 适配器版本 8.0.3.0。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 2.0.0
- 支持 Mintegral Android 适配器版本 17.0.21.0。
- 支持 Mintegral iOS 适配器版本 8.0.2.0。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 1.2.6
- 支持 Mintegral Android 适配器版本 16.9.91.1。
- 支持 Mintegral iOS 适配器版本 7.7.9.1。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 1.2.5
- 支持 Mintegral Android 适配器版本 16.9.91.1。
- 支持 Mintegral iOS 适配器版本 7.7.9.0。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 1.2.4
- 支持 Mintegral Android 适配器版本 16.9.91.0。
- 支持 Mintegral iOS 适配器版本 7.7.9.0。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 1.2.3
- 支持 Mintegral Android 适配器版本 16.9.71.0。
- 支持 Mintegral iOS 适配器版本 7.7.8.0。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 1.2.2
- 支持 Mintegral Android 适配器版本 16.9.71.0。
- 支持 Mintegral iOS 适配器版本 7.7.7.0。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 1.2.1
- 支持 Mintegral Android 适配器版本 16.9.61.0。
- 支持 Mintegral iOS 适配器版本 7.7.7.0。
- 使用 Google 移动广告 Flutter 插件版本 6.0.0 构建和测试。
版本 1.2.0
- 支持 Mintegral Android 适配器版本 16.9.41.1。
- 支持 Mintegral iOS 适配器版本 7.7.7.0。
- 使用 Google 移动广告 Flutter 插件版本 5.3.1 构建和测试。
版本 1.1.0
- iOS 插件现在是一个静态框架。
- 支持 Mintegral Android 适配器版本 16.8.61.0。
- 支持 Mintegral iOS 适配器版本 7.7.5.0。
- 使用 Google 移动广告 Flutter 插件版本 5.3.1 构建和测试。
版本 1.0.0
- 初始版本。
- 支持 Mintegral Android 适配器版本 16.7.21.0。
- 支持 Mintegral iOS 适配器版本 7.6.3.0。
- 使用 Google 移动广告 Flutter 插件版本 5.1.0 构建和测试。