AppsFlyer 安卓 SDK 的其它测试

  • 广告商
  • 开发商

简介

AppsFlyer 提供了一个简单的测试应用程序来测试您的应用程序与我们的 Android SDK 的集成。

使用 Android SDK 集成测试应用程序, 您可以跟踪项目中的集成问题。测试应用可以执行自动点击安装测试, 在主面板上展示非自然安装 (发布之前和之后)。
下载链接

测试应用程序概述和设置

  1. AppsFlyer 的安卓 SDK 集成到您的应用中并在设备上安装该应用。您可以通过任何方式安装应用 - 直接从API,通过 Android Studio或者通过 Play Store (如果商店中上架的版本已经集成了SDK).重要的是 安装后不要启动.
  2. 从Google Play下载测试应用并打开它。
  3. 将显示以下窗口:

    integration-test-app-home-screen.jpg
    点击 WHITELIST DEVICE 按钮以展示您设备的白名单参数值 - Android ID 和 Google Advertising ID.

    test-app-white-list-device.png
    点击绿色分享按钮以通过邮件发送这些值。

  4. 点击绿色 WHITELIST 按钮以将您的设备列入白名单。
  5. 输入您的详细登陆信息以将设备列入白名单

    test-app-white-list-device-login.png
    这些值将添加到账户下的 白名单页面.请确保在白名单设备上运行测试应用, 否则您将无法接收非自然安装。

  6. 返回主屏幕, 在搜索栏中输入应用的包名称或应用名称 (例如,android.appsflyer.sampleapp 或者 “Sample App“)

    test_integration_search_app.png

测试非自然安装

设备被列入白名单后, 在应用程序的主屏幕上单击非自然安装测试: 如果测试成功, 您应该会看到以下屏幕:

integration-test-app-test-install.jpg

作为此测试的结果, 已在你的应用上模拟了 referrer 广播--这适用于已发布和未发布的应用。如果您的应用已在 Play Store 上架,归因将通过 Play Store Referrer 生成。否则,它将通过使用 Device ID 匹配生成。

如果测试不成功, 请检查显示错误信息的类目

  1. 在 AppsFlyer 主面板,转到概述页面。
  2. 按媒体渠道筛选 AppsFlyer_Test

    filter_test.png

您可以在主面板上看到一个在 AppsFlyer_Test 媒体渠道下的非自然安装。

test_media_source.png

集成完成,整装待发!

测试重定向归因

此外,想要安装归因,测试应用能够测试您的重定向和深度链接配置。

请确保在尝试重定向测试 之前,至少进行一次 集成测试

  1. 在主页面上点击 重定向测试
    将打开以下窗口:

    test-app-test-retargeting.png

  2. 输入您应用的深度链接 schemehost (根据您的 AndroidManifest 配置)。选择 Http:// 以快速添加 http:// 到搜索栏。
  3. 一旦找到你的 scheme, 测试应用将生成一个跟踪链接, 重定向回你的深层链接活动。

如果深度链接活动是主活动或者包含 AppsFlyerLib.getInstance().sendDeepLinkData(this)onCreate() 方法中,则测试成功且测试应用显示以下界面:

test-app-test-retargeting-success.png

 注意

测试应用程序在超时尝试前会等待六秒--互联网连接速度慢可能会导致测试失败。


您可以使用该测试在主面板上生成 重参与 归因。为此,请确保您的应用已经在主面板上启用了重定位,并且在测试之前至少打开应用三次。

如果一切都成功, 您可以在 AppsFlyer_Test 媒体渠道和 Test 广告系列下看到重新参与归因, 如下所示:

检测应用程序中的集成问题

测试应用程序可用于快速检测集成过程中的常见问题。

有5个测试类别。请参阅下表,了解每个类别的应用条件。

 

 

可能的集成错误

下表列出了所有可能的错误及其相应的解决方案:

# 分类 称谓 错误

1

已配置的 AppsFlyer 主面板

错误消息:

测试已中止!点击这里了解有关设置 AppsFlyer 主面板的更多信息

该应用未在主面板中配置。在测试之前,添加应用至主面板

2

所需的 Manifest 权限

请确保 添加网络权限 到您应用的 manifest,否则 SDK 将无法运行

3

设备白名单

错误消息:

需要白名单

设备未在主面板中列入白名单。如果设备不在白名单,测试应用将无法产生非自然安装。

4

Manifest 接收器


AndroidManifest.xml 中缺少 AppsFlyer’s BroadcastReceiver

5

监测到 startTracking()

错误消息:

测试应用未监测到 SDK

测试应用尝试与 SDK 进行通信。如果失败, 则表示无法检测 startTracking(). 

可能的原因:

  1. SDK 未集成
  2. SDK 配置不正确
  3. CUID 的 SDK init 延迟
  4. 应用启动速度较慢
  5. 该应用程序具有 GDPR 相关的不追踪机制。

6

已验证非自然安装

测试应用程序无法生成非自然安装, 通常是由于上述错误。

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

页面内容: