聚合功能测试套件

通过聚合功能测试套件,您可以测试是否正确配置了应用和广告id,使其能够通过聚合功能展示来自第三方广告网络的广告。

建议您在每次App版本发布前都使用聚合功能测试套件来测试您App的广告功能。

 

第一次接入广告聚合

  • 建议您完整测试套件的所有功能测试,包括广告平台集成测试和Instance功能测试。

接入新的广告平台

  • 建议您完整测试套件的所有功能测试,包括广告平台集成测试和Instance功能测试。

版本更新

  • 建议您完成测试套件的广告平台集成测试,选择性的完成Instance功能测试。

0. 在此之前

您需要提前完成以下操作

  1. 注册OpenMediation聚合平台账号
  2. 创建应用
  3. 配置广告位
  4. 配置广告平台参数
  5. 配置广告实例

如何在工程中集成和使用聚合功能测试套件,请查看

Android   iOS

当您在测试套件中测试完成后,可以通过上传功能,将测试结果上传到聚合平台内。

  • 平台内的测试结果可以作为广告功能测试历史记录;
  • 平台会针对测试过程中产生的错误,给出详情和对应的解决方案。

 

1.测试结果列表

1.1.导航到测试结果列表

Overview的应用列表,点击所选应用,进入Monetize界面。

如下图所示,进入SDK Testing页面。点击Test Suite Results标签,打开测试结果列表。

1.jpg

 

1.2.测试结果

2.jpg

 

1.2.1列表

  • 测试结果卡片默认按照倒序排列,从左往右,从上往下。
  • 最新上传的测试结果显示在第一个。
  • 通过右下角的翻页器,可以查看所有测试记录。

 

1.2.2 单个测试结果

  • 单个测试结果卡片包含以下信息:

    • 测试总体结果

    • 测试结果的更新时间

    • 测试设备的IDFA/GAID

    • 单个广告平台的集成结果

  • 测试总体结果将综合广告平台集成结果和Instance测试结果两部分,汇总后显示
SDK集成结果 Instance测试结果 汇总结果
失败 成功 Integration Failed
失败 失败 Integration Failed
成功 失败 Instance Failed
成功 成功 Good
  • 广告平台集成结果将汇总SDK / Adapter / Configure三项结果,只要有一项失败,则该广告平台的集成结果为失败
  • 鼠标指向单个广告平台的集成结果,可以查看具体某一项的结果
    • logo旁的结果指示,按照从上往下的顺序,分别是SDK / Adapter / Configure
    • 测试通过显示为绿色圆点,测试失败显示为红色圆点
  • 当集成的广告平台数量超过5个时,鼠标指向最后一个广告平台logo,可以看到隐藏的广告平台集成结果
  • 可以通过点击左下角的Details,打开测试记录详情页

 1.2.3 筛选

  • 可以筛选满足指定条件的结果,可筛选项包括:
    • 测试时间
    • 测试结果
    • 广告平台
    • 测试设备ID(IDFA/GAID)
  • 默认显示所有时间范围内的测试结果
  • 测试设备ID可以只填写部分内容,系统会根据模糊匹配得出结果
  • 筛选结果按照更新时间倒序排列

 2.测试记录详情

blobid1.png
2.1 广告平台列表

  • 详情左侧显示本条记录所包含的广告平台的列表,列表内容会包含以下两种情况的广告平台:
    • 在聚合平台中启用的广告平台。
    • 在App中集成了SDK的广告平台。
  • 如果是instance测试错误,则会在列表中某一个广告平台的右上角显示提示。

 2.2 单个广告平台测试结果

在广告平台列表中选择任意一个广告平台,右侧将会显示该广告平台的测试结果详情,分为广告平台详情、集成详情和Instance测试记录 3大部分。 

2.2.1 广告平台详情

  • 显示广告平台logo和聚合平台支持的该广告平台的广告类型。
  • 目前在app中使用的广告类型显示为深色,未使用的显示为浅色。

 2.2.2 集成详情

  • 分为SDK / Adapter / Configure 3大项。
  • SDK/Adapter会显示版本号,对应的是集成在App中的广告平台的SDK版本号,和对应广告平台SDK的Adapter版本号。
  • 当某一项测试失败时,会显示具体原因,原因后会显示解决方案及建议,具体会链接到对应的帮助中心文档。
  • 各项问题原因列表如下:
Catalog Item Description

SDK

Ad network SDK is missing.

App代码中未集成当前Ad Network的SDK。

SDK

Ad network SDK version does not match the ad adapter version.

App集成的当前Ad Network的SDK版本和对应的Adapter版本不匹配。

Adapter

Ad network adapter is missing.

App代码中未集成对应Ad Network的Adapter。

Adapter

Ad network adapter version do not match the ad network SDK version.

App集成的当前Ad Network的Adapter版本和对应的SDK版本不匹配。

Adapter

Ad network adapter version do not match the OpenMediation SDK version.

Adapter与OpenMediation SDK版本不匹配。

Configure

Ad network settings are missing in the Dashboard.

当前Ad network在前台未配置。

Configure

Ad network settings in Dashboard is invalid.

当前Ad network在前台的配置有问题。

Configure

xxxxx Activity undeclared in the manifest file.

当前Ad network在代码的manifest文件中未声明某个Activity。

Configure

xxxxx Permission not granted in manifest file.

当前Ad network在代码的manifest文件中未声明某个Permission。



2.2.3 Instance测试记录

  • 会记录每一次instance的测试,包括LOAD AD和SHOW AD两种操作结果。

  • 如果单次测试结果失败,会显示具体接口返回的错误,可以查询对应的广告平台官方文档,查询解决方案。

  • 如果同一个instance测试多次,只有加载失败的结果,则会在平台列表对应广告平台的右上角显示错误提示。

  • 如果同一个instance测试多次,有一次加载成功的结果,其余都为加载失败,则判断为该instance测试成功。

 3. FAQ

  • 聚合功能测试套件的功能范围都包括哪些?
    • 包括SDK集成测试和Instance功能测试两大部分。
    • 聚合功能测试套件的目标在于发现和解决开发者在集成阶段容易遇到的问题。
    • 通过测试,确保app集成广告基本功能没有问题。
    • 不包括Mediation Rule命中或者Waterfall请求的测试。
    • 不包括In-app Bidding广告的测试。
  • 什么时候使用聚合功能测试套件?
    • 建议开发者在第一次接入广告功能/接入新的广告平台/发布版本更新时都使用聚合功能测试套件。
  • 测试结果显示有问题,应该如何处理这些问题?
    • 在测试详情页会显示具体的测试结果,同时会在结果后给出对应的解决方案链接。
    • 开发者点击解决方案链接后,查看具体的帮助中心文档,并根据文档内容调整代码。
  • 新版本的app并没有调整广告部分的功能,是否就可以不使用聚合功能测试套件进行广告功能测试?
    • 理论上确实如此。
    • 为了您广告收益着想,建议您在上线前测试的必要流程中使用聚合功能测试套件。

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

文章评论已关闭。