# 测试 Ad Quality SDK 集成

> 通过检查主机日志以查看成功初始化和支持的广告网络版本，从而验证广告品质 SDK 的集成情况。

要确定 Ad Quality SDK 是否已集成并正常运行，请查看集成开发环境的控制台日志，如下所述： 

1. 按[其他配置部分](/grow/ad-quality/additional-configuration.md.md)所述，打开控制台日志
2. 通过设置日志配置，查看集成到应用程序中的所有广告网络 SDK 的信息日志
3. 启动应用程序并成功初始化 Ad Quality SDK 后，您将开始在主机中生成日志。这些日志有助于确认 SDK 是否正常运行。

例如：

```java
IronSource AdQuality：AdQualitySDK：-------------- 网络连接器 4.1.2 --------------
Network A SDK 版本：5.6.0
支持的 SDK 版本：4.7.0 - 5.6.0
状态：OK
```

日志将显示检测到的广告网络的 SDK 版本以及 Ad Quality 支持的 SDK 版本。如果状态为“OK”，则表示广告网络 SDK 已正确集成。

## 测试准则

* 将 setTestMode 配置设置为 true，以便广告展示数据立即发送到服务器，而不是按照时间和广告展示量的阈值发送
* 确保应用程序的正式版本在部署时没有启用 setTestMode 配置
* 控制面板上的数据每 4 小时更新一次

## 验证集成的完整性

* 确保您看到已集成的每个广告网络的日志
* 检查每个网络是否正常工作，并且其状态为“OK”
* 如果广告网络未处于“OK”状态，请修复问题并重新运行应用程序，然后确保该状态已更改为“OK”

## 日志问题示例

### 示例 1

```java
IronSource AdQuality：AdQualitySDK：RemoteConfig：从服务器获取配置时出错：403
```

这意味着 Ad Quality SDK 是使用不存在的 appKey 初始化的。这与禁用 Ad Quality SDK 时显示的错误相同。检查 Ad Quality 后台上的应用程序设置，了解是否属于这种情况。

### 示例 2

```java
IronSource AdQuality：AdQualitySDK：-------------- 网络连接器 4.1.2 --------------
网络 SDK 版本：未获取 - 确保您的版本受支持
支持的 SDK 版本：4.25.0 - 5.2.0
状态：OK
```

这意味着 Ad Quality 无法获取广告网络 SDK 的正确版本，需要您手动确认自己正在使用受支持的版本。

### 示例 3

```java
IronSource AdQuality：AdQualitySDK：-------------- 网络连接器 1.4.1 --------------
网络 SDK 版本：6.7.0
支持的 SDK 版本：4.22.0 - 6.6.0
状态：ERROR
Message（消息）：连接器尚不支持 Network A SDK 6.7.0 版本
```

此处的状态为 `ERROR`，因为您的 Ad Quality SDK 版本不支持广告网络的 SDK。对于此类问题，请联系 [Ad Quality 支持人员](mailto:adquality-support@is.com)。

### 示例 4

```java
IronSource AdQuality：AdQualitySDK：-------------- 网络连接器 1.1.1 --------------
网络 SDK 版本：12.2.1
支持的 SDK 版本：11.8.0 - 12.2.1
状态：ERROR
Message（消息）：Tapjoy sdk 版本 12.2.1 需要 Ad Quality SDK 版本 6.2.0 或更高版本
```

有时，远程 Ad Quality 连接器版本与 Ad Quality SDK 版本之间存在依赖关系。在此示例中，SDK 已远程更新，而 Ad Quality SDK 未远程更新。要解决此问题，请将 Ad Quality SDK 升级到最新版本。

### 示例 5

```java
IronSource AdQuality：AdQualitySDK：-------------- 网络连接器 1.1.3 --------------
网络 SDK 版本：11.6.0
支持的 SDK 版本：9.0.0 - 11.6.0
状态：ERROR
Message（消息）：初始化连接器失败
IronSource AdQuality：AdQualitySDK：-------------- 网络连接器 --------------
状态：ERROR
Message（消息）：无法创建连接器
```

如果无法创建或初始化连接器，请联系 [Ad Quality 支持人员](mailto:adquality-support@is.com)。

## 检查 Ad Quality SDK 是否在统计展示量

将日志级别设置为 Debug 或 Verbose 时，您将能够看到 Ad Quality SDK 尝试发送到服务器的事件。以下是您在查看广告后应该查找的一些日志消息：

```java
IronSource AdQuality：Analytics：尝试发送事件：ad_displayed 和额外信息：{...}
IronSource AdQuality：Analytics：尝试发送事件：iab_displayed 和额外信息：{...}
IronSource AdQuality：Analytics：尝试发送以下名称的事件：ad_displayed
IronSource AdQuality：Analytics：尝试发送事件：imp_extra 以及额外信息：{...}
```
