在开放平台上测试实施情况

在将 Meta Audience Network SDK 推送至生产环境之前,测试其实施情况,以验证使用体验。

服务器端测试

服务器端测试涉及配置变现管理工具 (MoMa),无需在您的应用中编写任何代码。您可以使用设备进行实施测试,以查看测试广告和实际投放的广告,也可以使用测试用户功能,查看针对特定受众构成而实际投放的广告。

测试广告版位时,Facebook 会针对约 20% 的请求故意发送“no-fill”(无填充),以便测试应用如何处理无填充的情况。

添加测试设备

测试集成的最快方法是使用设备进行测试。此类测试可让您同时查看测试广告和实际投放的广告。请注意,实际投放的广告并不针对特定的受众构成。使用“测试用户”功能测试目标受众。

  1. 变现管理工具中,将鼠标悬停在左侧导航栏上,然后选择集成 --> 测试。您必须以管理员身份登录商务管理平台。

  2. 将开关切换至启用测试。完成切换后,我们的广告系统会将您的设备视为测试设备,而非普通用户设备。
  3. 勾选使用真实广告主内容复选框。勾选此选项,即可在测试设备上查看真实的 Audience Network 广告。我们的广告系统会采集不同创意类型的一系列广告作为样本(例如,视频广告、图像广告、轮播广告),甚至还会采集不同区域的广告,以便您可以在集成中查看广告真正的展示效果。这些广告不会从任何展示或点击中获得收益。

  4. 您可以通过手动输入设备编号或上传 CSV 文件来添加测试设备。如果是 Android 设备,请输入 Google 广告编号 (AAID);如果是 iOS 设备,请输入广告标识符 (IDFA)。完成输入后,为每台设备命名。

  5. 添加设备后,您可以选择广告类型,以在设备上查看。

  6. 点击测试链接,以在设备上查看具体的多媒体素材类型。选择多媒体素材类型后,该多媒体素材类型应在您的设备上显示 5 分钟。一次仅可测试一种多媒体素材类型。

添加测试用户

将人员添加至您的资产,以测试针对特定受众构成的实际投放广告。

  1. 前往商务管理平台设置,导航至左侧导航栏中的用户 > 人员,然后点击添加按钮。

  2. 输入您想要添加至应用的人员的邮箱地址,然后点击下一步。默认情况下,所有邀请都会向用户授予员工访问权限。

  3. 看到分配访问权限对话框后,从左侧菜单中选择以下选项中的一项:

    • 应用。选择您要向其添加测试用户的应用,然后点击测试应用切换开关。然后点击邀请
    • 属性。选择您要向其添加测试用户的属性,然后点击测试属性切换开关。然后点击邀请

如果使用任何中介层,请确保中介层向 Audience Network 发送请求。如果在中介层启用测试功能,中介层可能不会向 Facebook 服务器发送任何请求。

测试移动应用

  1. 添加测试用户添加其测试设备之后,使用首选分发方法将应用分发到测试用户的设备。
  2. 您的测试用户必须已在其设备上安装 Facebook 应用,并使用由您添加为测试用户的帐户登录。只有这样,Facebook 才能为您的测试用户投放广告。
  3. 现在,测试用户可以触发测试以查看实际投放的广告。请参阅添加测试设备一节中的第 5 步和第 6 步。

使用 Testflight 发布和测试应用时,您无法在这些测试版本中看到实际的广告。通常,除非用户手动重置,否则设备的广告主标识符 (IDFA) 都会保持不变。但是,每次 Testflight 发布的应用请求 IDFA 时,都会得到不同的 IDFA。

为解决此问题,您可以开启测试模式,以便显示测试广告。

从 iOS 14 开始,您将需要实现 setAdvertiserTrackingEnabled 标记,这在测试模式启用时同样适用。

本节内容

使用客户端代码插入开展测试

介绍如何将代码临时插入到应用中,以在客户端上测试您的 Audience Network 实施情况。

使用 SSL 代理验证广告请求

介绍如何使用代理应用查看您的应用与 Audience Network 广告服务器之间的所有 SSL/HTTPS 访问量。

集成检查表和广告请求错误代码

介绍如何验证 Audience Network 集成,并提供可能错误代码的列表。