本指南介绍了如何使用 Google 移动广告 SDK 通过中介功能加载和展示来自 InMobi 的广告,并涵盖 广告瀑布流和 出价集成。它介绍了如何将 InMobi 添加到广告单元的中介配置,以及如何将 InMobi SDK 和适配器集成到应用中。 Android
支持的集成和广告格式
适用于 InMobi 的 Google AdMob 中介适配器具有以下功能:
集成 | ||
---|---|---|
出价 | 1 | |
瀑布 | ||
表现形式 | ||
横幅 | ||
插页式广告 | ||
已奖励 | ||
原生 | 2 |
2 仅适用于广告瀑布流中介。
要求
- Android API 级别 19 或更高级别
最新版 Google 移动广告 SDK
通读中介入门指南
第 1 步:在 InMobi 界面中配置配置
添加应用
如需将您的应用添加到 InMobi 信息中心,请依次点击广告资源 > 广告资源设置。
点击添加广告资源,然后从下拉菜单中选择移动应用渠道。
首先在搜索栏中输入已发布的应用商店网址,然后从自动填充的结果中选择应用。点击继续。
如果您的应用尚未发布,请点击手动关联,然后输入所需的详细信息。点击继续。
检查应用和网站合规性设置,然后点击保存并创建展示位置。
展示位置
设置完广告资源后,系统会将您重定向到展示位置创建工作流程。
出价
选择所需的广告单元类型。输入展示位置名称,为受众群体出价和合作伙伴分别选择启用和 Google 公开出价,然后填写表单的其余部分。完成后,点击 Create Placement。
瀑布
选择所需的广告单元类型。然后,输入展示位置名称,针对受众群体出价选择停用,并填写表单的其余部分。完成后,点击 Create Placement。
创建展示位置后,系统会显示其详细信息。记下展示位置 ID,此 ID 将用于设置AdMob 广告单元。
账号 ID
您可以在财务 > 付款设置 > 付款信息下找到您的 InMobi 帐号 ID。
找到 InMobi 报告 API 密钥
出价
出价集成不需要执行此步骤。
瀑布
依次前往我的帐号 > 帐号设置。进入 API 密钥标签页,然后点击生成 API 密钥。
选择需要该密钥的用户的电子邮件地址,然后点击生成 API 密钥。系统会生成一个包含 API 密钥和用户名/登录名的文件。
只有帐号的发布商管理员才能为所有用户生成 API 密钥。如果您忘记了之前生成的 API 密钥,请将鼠标悬停在 API 密钥标签页上的邮件上,以重置 API 密钥。
开启测试模式
在所有实时展示上或仅在某些测试设备上为您的展示位置启用测试模式。
第 2 步:在界面中设置 InMobi 需求 AdMob
为广告单元配置中介设置
您需要将 InMobi 添加到广告单元的中介配置中。首先,登录您的 AdMob 帐号。
前往“中介”标签页。如果您想要修改现有的中介组,请点击该中介组的名称以进行修改,然后直接跳至将 inMobi 添加为广告来源。
要创建新的中介组,请选择创建中介组。
选择广告格式和平台,然后点击继续。
为中介组命名,然后选择要定位到的地理位置。接下来,将中介组状态设置为已启用。然后,点击添加广告单元。
将此中介组与您的一个或多个现有 AdMob 广告单元相关联。然后,点击完成。
现在,您应该会看到“广告单元”卡片中填充了您选择的广告单元,如下所示:
将 InMobi 添加为广告来源
出价
在广告来源部分的出价卡片下,选择添加广告来源。然后选择 InMobi (SDK)。
点击签署合作伙伴协议,然后与 InMobi 设置出价合作伙伴关系。
点击确认并同意,然后点击继续。
如果您已经有 InMobi (SDK) 的映射关系,则只需选择它即可。 否则,请点击添加映射。
接下来,输入在上一部分中获取的帐号 ID 和展示位置 ID。然后,点击完成。
瀑布
在广告来源卡片中,选择添加广告联盟。
选择 InMobi,然后启用优化开关。输入您的用户名和 API 密钥,并输入上一部分中获取的用户名和 API 密钥字段,为 InMobi 设置广告来源优化功能。然后,为 InMobi 输入 eCPM 值,并点击继续。
如果您已经有 InMobi 的映射关系,则只需选择它即可。否则,请点击添加映射。
接下来,输入在上一部分中获取的帐号 ID 和展示位置 ID。然后,点击完成。
将 InMobi 添加到 GDPR 和美国州级法规广告合作伙伴名单
Segui i passaggi descritti in Impostazioni GDPR e Impostazioni relative alle normative statali degli Stati Uniti per aggiungere InMobi all'elenco di partner pubblicitari per le normative GDPR e statali degli Stati Uniti nell' AdMob UI.
第 3 步:导入 InMobi SDK 和适配器
Android Studio 集成(推荐)
在应用级 build.gradle
文件中,添加以下实现依赖项以及最新版 InMobi SDK 和适配器:
repositories { google() mavenCentral() } ... dependencies { implementation 'com.google.android.gms:play-services-ads:22.5.0' implementation 'com.google.ads.mediation:inmobi:10.6.0.0' } ...
手动集成
下载 InMobi Android SDK,然后解压
libs
文件夹下的InMobiSDK.aar
文件并将其添加到您的项目。找到 Google Maven 制品库中的 InMobi 适配器工件。选择最新版本,下载 InMobi 适配器的
.aar
文件,并将其添加到您的项目。InMobi 还需要包含其他依赖项。如需了解更多详情,请参阅 InMobi 的文档。
第 4 步:在 InMobi SDK 上实现隐私设置
欧盟地区用户意见征求和 GDPR
根据 Google 欧盟地区用户意见征求政策,您必须确保就设备标识符和个人数据的使用向欧洲经济区 (EEA) 内的用户披露并获得其同意。此政策反映了欧盟《电子隐私指令》和《一般数据保护条例》(GDPR) 的要求。在征求用户意见时,您必须指明中介链中可能会收集、接收或使用个人数据的每个广告联盟,并提供有关每个广告联盟的使用情况的信息。Google 目前无法自动将用户的意见征求选项传递给此类网络。
在 7.1.0.0 版中,InMobi 适配器在 InMobiConsent 类中添加了 InMobiConsent
class that
lets you pass consent information to InMobi. The following sample code calls
updateGDPRConsent()``。如果您选择调用此方法,请在通过 Google 移动广告 SDK 请求广告之前调用此方法。
Java
import com.inmobi.sdk.InMobiSdk;
import com.google.ads.mediation.inmobi.InMobiConsent;
// ...
JSONObject consentObject = new JSONObject();
try {
consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
consentObject.put("gdpr", "1");
} catch (JSONException exception) {
exception.printStackTrace();
}
InMobiConsent.updateGDPRConsent(consentObject);
Kotlin
import com.inmobi.sdk.InMobiSdk
import com.google.ads.mediation.inmobi.InMobiConsent
// ...
val consentObject = JSONObject()
try {
consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true)
consentObject.put("gdpr", "1")
} catch (exception: JSONException) {
exception.printStackTrace()
}
InMobiConsent.updateGDPRConsent(consentObject)
如需详细了解 InMobi 在此用户意见征求对象中可能会接受的键和值,请参阅 InMobi 的 GDPR 实现详情。
美国各州的隐私保护法
美国州级隐私保护法 规定,用户有权选择不“出售”其“个人信息”(该法律对这些术语进行了定义)。“出售”方须在首页醒目位置提供“请勿出售我的个人信息”链接,以供用户选择。美国各州的隐私保护法遵从指南提供了为 Google 广告投放启用受限的数据处理的功能,但 Google 无法将此设置应用于中介链中的每个广告联盟。因此,您必须找出中介链中可能会参与个人信息出售的各个广告联盟,并遵循每个广告联盟的指导以确保合规。
在版本10.5.7.1、中,InMobi 适配器增加了对从共享偏好设置中读取 IAB U.S. Privacy 字符串的支持。 请按照 美国州级隐私保护法文档 中的说明在共享偏好设置中设置美国隐私保护字符串。
此外,请参阅 InMobi 的 CCPA 文档,了解有关如何在 InMobi 信息中心内启用 CCPA 设置的准则。
第 5 步:需要提供其他代码
InMobi 集成无需额外代码。
第 6 步:测试您的实现
Attiva annunci di prova
Assicurati di registrare il dispositivo di test per AdMob e di abilitare la modalità di test nell' InMobi interfaccia utente.
Verifica annunci di prova
Per verificare di ricevere annunci di prova daInMobi, attiva il test di una singola origine annuncio nello strumento di controllo degli annunci utilizzando le InMobi (Bidding) and InMobi (Waterfall) origini annuncio.
可选步骤
权限
为了获得最佳性能,InMobi 建议将以下可选权限添加到应用的 AndroidManifest.xml
文件中。
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
广告网络特定的参数
InMobi 适配器支持可作为 Android Bundle 向适配器传递的其他请求参数。适配器会在捆绑包中查找以下键:
请求参数和值 | |
---|---|
InMobiNetworkKeys.AGE_GROUP 用户的年龄段。 |
InMobiNetworkValues.BELOW_18 InMobiNetworkValues.BETWEEN_18_AND_24 InMobiNetworkValues.BETWEEN_25_AND_29 InMobiNetworkValues.BETWEEN_30_AND_34 InMobiNetworkValues.BETWEEN_35_AND_44 InMobiNetworkValues.BETWEEN_45_AND_54 InMobiNetworkValues.BETWEEN_55_AND_65 InMobiNetworkValues.ABOVE_65
|
InMobiNetworkKeys.EDUCATION 用户的教育水平。 |
InMobiNetworkValues.EDUCATION_HIGHSCHOOLORLESS InMobiNetworkValues.EDUCATION_COLLEGEORGRADUATE InMobiNetworkValues.EDUCATION_POSTGRADUATEORABOVE
|
InMobiNetworkKeys.AGE
|
String。用户的年龄 |
InMobiNetworkKeys.POSTAL_CODE
|
String。用户的邮政编码(通常是五位数) |
InMobiNetworkKeys.AREA_CODE
|
String。用户的区号(电话号码的一部分) |
InMobiNetworkKeys.LANGUAGE
|
String。用户的母语(如果已知)。 |
InMobiNetworkKeys.CITY
|
String。用户所在的城市 |
InMobiNetworkKeys.STATE
|
String。用户的状态 |
InMobiNetworkKeys.COUNTRY
|
String。用户所在的国家/地区 |
InMobiNetworkKeys.LOGLEVEL 设置 InMobi SDK 的日志级别。 |
InMobiNetworkValues.LOGLEVEL_NONE InMobiNetworkValues.LOGLEVEL_DEBUG InMobiNetworkValues.LOGLEVEL_ERROR |
以下代码示例展示了如何设置这些广告请求参数:
Java
Bundle extras = new Bundle(); extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54); extras.putString(InMobiNetworkKeys.AREA_CODE, "12345"); ... AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(InMobiAdapter.class, extras) .build();
Kotlin
val extras = Bundle() extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54) extras.putString(InMobiNetworkKeys.AREA_CODE, "12345") ... val request = AdRequest.Builder() .addNetworkExtrasBundle(InMobiAdapter.class, extras) .build()
使用原生广告
广告呈现
InMobi 适配器以
NativeAd
对象的形式返回其原生广告。它会填充
NativeAd
的以下
原生广告字段说明
。
字段 | InMobi 适配器始终包含素材资源 |
---|---|
标题 | |
图片 | 1 |
媒体视图 | |
Body | |
应用图标 | |
号召性用语 | |
星级 | |
存储 | |
Price |
1 InMobi 适配器无法直接访问其原生广告的主图片素材资源。相反,适配器使用视频或图片填充
MediaView
。
展示和点击跟踪
Google 移动广告 SDK 使用 InMobi SDK 的回调函数来跟踪展示和点击跟踪,因此两个信息中心内的报告应该保持一致,只有很少甚至没有差异。
错误代码
如果适配器无法从 InMobi 接收广告,发布商可以使用以下类下的
ResponseInfo.getAdapterResponse()
检查广告响应中的潜在错误:
com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter
以下是广告加载失败时 InMobi 适配器抛出的代码和附带消息:
错误代码 | 原因 |
---|---|
0-99 | InMobi SDK 错误。如需了解详情,请参阅代码。 |
100 | 在界面中配置的 AdMob InMobi 服务器参数缺失/无效。 |
101 | 初始化 InMobi SDK 失败。 |
102 | 请求的广告尺寸与 InMobi 支持的横幅广告尺寸不匹配。 |
103 | 广告请求不是统一原生广告请求。 |
104 | 尝试在未初始化 InMobi SDK 的情况下请求 InMobi 广告。理论上应该不会发生这种情况,因为适配器会在请求 InMobi 广告之前初始化 InMobi SDK。 |
105 | InMobi 的广告尚未做好展示准备。 |
106 | InMobi 无法展示广告。 |
107 | InMobi 返回的原生广告缺少必需的素材资源。 |
108 | InMobi 的原生广告图片素材资源包含格式错误的网址。 |
109 | 适配器无法下载 InMobi 的原生广告图片素材资源。 |
101 | 在界面中配置的 AdMob InMobi 服务器参数缺失/无效。 |
102 | InMobi 适配器不支持所请求的广告格式。 |
103 | 已经针对此网络配置加载了一个 InMobi 广告。 |
其他 | InMobi SDK 返回了错误。如需了解详情,请参阅 IMRequestStatus.h 。 |
InMobi Android 中介适配器更新日志
下一版本
- 新增了当 InMobi 插页式广告无法展示时对 Google 移动广告 SDK 中介回调 onAdFailedToShow 的调用。
版本 10.6.0.0
- 经验证与 InMobi Kotlin SDK 版本 10.6.0 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 22.3.0 版。
- InMobi Kotlin SDK 版本 10.6.0。
版本 10.5.9.0
- 经验证与 InMobi Kotlin SDK 版本 10.5.9 兼容。
- 更新了适配器,以便使用最接近支持的横幅广告尺寸(而非请求的广告尺寸)加载 InMobi 横幅广告。这将有助于减少 InMobi 填充广告的情况。
构建和测试所需版本:
- Google 移动广告 SDK 22.3.0 版。
- InMobi Kotlin SDK 版本 10.5.9。
版本 10.5.8.0
- 修复了适配器无法初始化的问题。
- 更新了依赖项以解决类路径冲突。
- 将所需的最低 Google 移动广告 SDK 版本更新为 22.3.0。
- 经验证与 InMobi Kotlin SDK 版本 10.5.8 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 22.3.0 版。
- InMobi Kotlin SDK 版本 10.5.8。
版本 10.5.7.1
- 新增了从共享偏好设置中读取 IAB 美国隐私字符串的支持。
- 添加了对横幅广告(包括 MREC)、插页式广告和激励广告格式的出价支持。
- 将所需的最低 Google 移动广告 SDK 版本更新为 22.2.0。
构建和测试所需版本:
- Google 移动广告 SDK 22.2.0 版。
- InMobi Kotlin SDK 版本 10.5.7。
版本 10.5.7.0
- 经验证与 InMobi Kotlin SDK 版本 10.5.7 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 22.1.0 版
- InMobi Kotlin SDK 版本 10.5.7。
版本 10.5.5.0
- 经验证与 InMobi Kotlin SDK 版本 10.5.5 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 22.1.0 版
- InMobi Kotlin SDK 版本 10.5.5。
版本 10.5.4.1
- 更新了适配器,以使用新的
VersionInfo
类。 - 将所需的最低 Google 移动广告 SDK 版本更新为 22.0.0。
构建和测试所需版本:
- Google 移动广告 SDK 22.0.0 版。
- InMobi Kotlin SDK 版本 10.5.4。
版本 10.5.4.0
- 经验证与 InMobi Kotlin SDK 版本 10.5.4 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 21.4.0 版。
- InMobi Kotlin SDK 版本 10.5.4。
版本 10.1.2.1
- 新增了对向 InMobi SDK 转发 COPPA 值的支持。
- 更新了适配器,以使用新的中介 API。
- 将所需的最低 Google 移动广告 SDK 版本更新为 21.4.0。
构建和测试所需版本:
- Google 移动广告 SDK 21.4.0 版。
- InMobi SDK 10.1.2 版。
版本 10.1.2.0
- 经验证与 InMobi SDK 版本 10.1.2 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 21.3.0 版。
- InMobi SDK 10.1.2 版。
版本 10.1.1.0
- 经验证与 InMobi SDK 版本 10.1.1 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 21.3.0 版。
- InMobi SDK 10.1.1 版。
版本 10.0.9.0
- 经验证与 InMobi SDK 版本 10.0.9 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 21.3.0。
构建和测试所需版本:
- Google 移动广告 SDK 21.3.0 版。
- InMobi SDK 10.0.9 版。
版本 10.0.8.0
- 经验证与 InMobi SDK 版本 10.0.8 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 21.2.0。
构建和测试所需版本:
- Google 移动广告 SDK 21.2.0 版。
- InMobi SDK 10.0.8 版。
版本 10.0.7.0
- 经验证与 InMobi SDK 版本 10.0.7 兼容。
- 将
compileSdkVersion
和targetSdkVersion
更新为了 API 31。 - 将所需的最低 Google 移动广告 SDK 版本更新为 21.0.0。
- 将所需的最低 Android API 级别更新为 19。
构建和测试所需版本:
- Google 移动广告 SDK 21.0.0 版。
- InMobi SDK 10.0.7 版。
版本 10.0.6.0
- 经验证与 InMobi SDK 版本 10.0.6 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 20.6.0 版。
- InMobi SDK 10.0.6 版。
版本 10.0.5.0
- 经验证与 InMobi SDK 版本 10.0.5 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 20.6.0。
构建和测试所需版本:
- Google 移动广告 SDK 20.6.0 版。
- InMobi SDK 10.0.5 版。
版本 10.0.3.0
- 经验证与 InMobi SDK 版本 10.0.3 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 20.5.0 版。
- InMobi SDK 10.0.3 版。
版本 10.0.2.0
- 经验证与 InMobi SDK 版本 10.0.2 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 20.5.0。
构建和测试所需版本:
- Google 移动广告 SDK 20.5.0 版。
- InMobi SDK 10.0.2 版。
版本 10.0.1.0
- 经验证与 InMobi SDK 版本 10.0.1 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 20.4.0。
构建和测试所需版本:
- Google 移动广告 SDK 20.4.0 版。
- InMobi SDK 10.0.1 版。
版本 9.2.1.0
- 经验证与 InMobi SDK 版本 9.2.1 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 20.3.0。
构建和测试所需版本:
- Google 移动广告 SDK 20.3.0 版。
- InMobi SDK 9.2.1 版。
版本 9.2.0.0
- 经验证可与 InMobi SDK 9.2.0 版兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 20.2.0。
- 修复了不正确的错误消息。
构建和测试所需版本:
- Google 移动广告 SDK 20.2.0 版。
- InMobi SDK 9.2.0 版。
版本 9.1.9.0
- 经验证与 InMobi SDK 版本 9.1.9 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 20.1.0。
构建和测试所需版本:
- Google 移动广告 SDK 20.1.0 版。
- InMobi SDK 9.1.9 版。
版本 9.1.7.0
- 经验证可与 InMobi SDK 9.1.7 版兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 19.8.0。
构建和测试所需版本:
- Google 移动广告 SDK 19.8.0 版。
- InMobi SDK 9.1.7 版。
版本 9.1.6.0
- 经验证与 InMobi SDK 版本 9.1.6 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 19.7.0。
- Adapter 现在会替换展示跟踪并使用 InMobi 的展示次数定义。
- 适配器不再读取性别和生日定位参数(在 Google 移动广告 SDK 19.7.0 版中已废弃)。
- 已迁移至 AndroidX
构建和测试所需版本:
- Google 移动广告 SDK 19.7.0 版。
- InMobi SDK 9.1.6 版。
版本 9.1.1.0
- 经验证可与 InMobi SDK 9.1.1 版兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 19.5.0。
- 添加了描述性错误代码以及适配器加载/显示失败的原因。
构建和测试所需版本:
- Google 移动广告 SDK 19.5.0 版。
- InMobi SDK 9.1.1 版。
版本 9.1.0.0
- 经验证可与 InMobi SDK 9.1.0 版兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 19.4.0。
构建和测试所需版本:
- Google 移动广告 SDK 19.4.0 版。
- InMobi SDK 9.1.0 版。
版本 9.0.9.0
- 经验证与 InMobi SDK 版本 9.0.9 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 19.3.0 版。
- InMobi SDK 9.0.9 版。
版本 9.0.8.0
- 取消了对已弃用的 NativeAppInstallAd 格式的支持。应用应请求统一原生广告。
- 将所需的最低 Google 移动广告 SDK 版本更新为 19.3.0。
- 经验证与 InMobi SDK 版本 9.0.8 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 19.3.0 版。
- InMobi SDK 9.0.8 版。
版本 9.0.7.1
- 修复了适配器无法正确保持 InMobi SDK 初始化状态的问题。
- 将所需的最低 Google 移动广告 SDK 版本更新为 19.2.0。
构建和测试所需版本:
- Google 移动广告 SDK 19.2.0 版。
- InMobi SDK 9.0.7 版。
版本 9.0.7.0
- 经验证与 InMobi SDK 版本 9.0.7 兼容。
- 更新了适配器以支持内嵌自适应横幅广告请求。
- 按照 InMobi 的指南,适配器现在包含 ProGuard 配置。
构建和测试所需版本:
- Google 移动广告 SDK 19.1.0 版。
- InMobi SDK 9.0.7 版。
版本 9.0.6.0
- 经验证与 InMobi SDK 版本 9.0.6 兼容。
- 原生广告:修复了在原生 Feed 集成中滚动时会导致 InMobi 的
primaryView
消失的 bug。 - 原生广告:修复了导致 InMobi 的
primaryView
无法放置在mediaView
内部的 bug。
构建和测试所需版本:
- Google 移动广告 SDK 19.1.0 版。
- InMobi SDK 9.0.6 版。
版本 9.0.5.0
- 经验证与 InMobi SDK 版本 9.0.5 兼容。
构建和测试所需版本:
- Google 移动广告 SDK 19.1.0 版。
- InMobi SDK 9.0.5 版。
版本 9.0.4.0
- 将所需的最低 Google 移动广告 SDK 版本更新为 19.1.0。
构建和测试所需版本:
- Google 移动广告 SDK 19.1.0 版。
- InMobi SDK 9.0.4 版。
版本 9.0.2.0
- 经验证与 InMobi SDK 版本 9.0.2 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 18.3.0。
- 移除了横幅广告、插页式广告和激励广告格式的出价功能。
- 修复了尝试呈现原生广告时会导致崩溃的 bug。
构建和测试版本
- Google 移动广告 SDK 18.3.0 版。
- InMobi SDK 9.0.2 版。
版本 7.3.0.1
- 原生广告现在可利用统一原生广告中介 API。
构建和测试版本
- Google 移动广告 SDK 18.2.0 版。
- InMobi SDK 7.3.0 版。
版本 7.3.0.0
- 经验证与 InMobi SDK 版本 7.3.0 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 18.2.0。
版本 7.2.9.0
- 在适配器中新增了针对横幅广告、插页式广告和激励广告的出价功能。
- 经验证与 InMobi SDK 版本 7.2.9 兼容。
- 将所需的最低 Google 移动广告 SDK 版本更新为 18.1.1。
版本 7.2.7.0
- 经验证与 InMobi SDK 版本 7.2.7 兼容。
版本 7.2.2.2
- 新增了对灵活横幅广告尺寸的支持。
版本 7.2.2.1
- 更新了适配器,以支持新的开放式 Beta 版 Rewarded API。
- 将所需的最低 Google 移动广告 SDK 版本更新为 17.2.0。
版本 7.2.2.0
- 经验证可与 InMobi SDK 7.2.2 版兼容。
版本 7.2.1.0
- 经验证与 InMobi SDK 版本 7.2.1 兼容。
版本 7.2.0.0
- 经验证与 InMobi SDK 版本 7.2.0 兼容。
版本 7.1.1.1
- 更新了适配器以调用
onRewardedVideoComplete
广告事件。
版本 7.1.1.0
- 经验证与 InMobi SDK 版本 7.1.1 兼容。
版本 7.1.0.0
- 添加了 InMobiConsent 类,该类提供 updateGDPRConsent() 和 getConsentObj() 方法。
- 经验证与 InMobi SDK 版本 7.1.0 兼容。
版本 7.0.4.0
- 经验证与 InMobi SDK 版本 7.0.4 兼容。
版本 7.0.2.0
- 经验证与 InMobi SDK 版本 7.0.2 兼容。
版本 7.0.1.0
- 更新了适配器,使其与 InMobi SDK 7.0.1 版兼容。
- 新增了对原生视频广告的支持。
- 对于原生广告,媒体视图始终由适配器返回。该适配器不再返回图片素材资源,而媒体视图将显示静态原生广告的图片。
- 更新了 Android Studio 3.0 的适配器项目。
版本 6.2.4.0
- 经验证与 InMobi SDK 6.2.4 版兼容。
版本 6.2.3.0
- 将版本命名系统更改为了 [InMobi SDK 版本].[适配器补丁版本]。
早期版本
- 添加了对横幅广告、插页式广告、激励视频广告和原生广告格式的支持。