注意事项:
通过使用测试工具提高开发者接入测试的效率:
版本说明
注意:在接入测试工具之前,需要先集成TopOn SDK。SDK集成方式可以参考 unity插件使用说明 。
导入测试工具的依赖库,按照以下两个操作:
第一步:先在Unity的项目/Assets/AnyThinkAds/Plugins/Android目录下新建一个名为Editor的文件夹;
第二步:创建Dependencies.xml文件并在文件中添加以下内容,然后放到第一步创建的Editor目录下。
<dependencies>
<androidpackages>
<repositories>
<repository>https://jfrog.anythinktech.com/artifactory/debugger</repository>
</repositories>
<androidpackage spec="com.anythink.sdk:debugger-ui:1.1.0"></androidpackage>
</androidpackages>
</dependencies>
注意:第一步文件夹命名必须是Editor,第二步文件命名必须是Dependencies.xml。
完成测试工具依赖库导入后,就可以直接在Unity层调用C# API先调用SDK初始化后,再调用以下方法跳转到测试工具页面:
//If you do not need to use online advertising ID testing, you can use ATSDKAPI.showDebuggerUI()
//ATSDKAPI.showDebuggerUI();
//Debug Key:used for online ID testing. You can get it from Backstage -> Account Management -> Key.
//Requirements: 1. SDK version 6.3.68 and above 2. Debugger UI tool version 1.0.8 and above
ATSDKAPI.showDebuggerUI("Your Debug Key");
注意:必须先初始化SDK后才能跳转到测试工具页面。
导入测试工具的依赖库,按照以下两个操作:
第一步:先在Unity的项目/Assets/AnyThinkAds/Plugins/iOS目录下新建一个名为Editor的文件夹;
第二步:创建Dependencies.xml文件并在文件中添加以下内容,然后放到第一步创建的Editor目录下。
<?xml version="1.0" encoding="utf-8"?>
<dependencies>
<iospods>
<iospod name="TPNDebugUISDK" version="1.0.3"></iospod>
</iospods>
</dependencies>
注意:第一步文件夹命名必须是Editor,第二步文件命名必须是Dependencies.xml。
完成测试工具依赖库导入后,就可以直接在Unity层调用C# API先调用SDK初始化后,再调用以下方法跳转到测试工具页面:
ATSDKAPI.showDebuggerUI("Your Debug Key");
注意:
a. 必须先初始化SDK后才能跳转到测试工具页面。
b. 测试工具里面的功能还需要媒体端先获取到idfa ,才能使用,目前SDK初始化,是不会去获取idfa的。
注意:上线前需要将调用测试工具的相关代码删除
功能:支持长按复制信息和当前页面数据分享。
GAID为Google Advertising ID,如果GAID显示为空,请检查以下因素:
1.手机是否有谷歌服务。
2.进入这个页面前,是否调用了以下方法限制GAID的获取。
string[] deniedInfos = new string[] { "gaid" };
ATSDKAPI.deniedUploadDeviceInfo(deniedInfos);
Android ID为设备唯一标识符,如果AndroidId显示为空,请检查是否调用了以下方法限制AndroidId的获取:
string[] deniedInfos = new string[] { "android_id" };
ATSDKAPI.deniedUploadDeviceInfo(deniedInfos);
注意:如果集成的SDK是海外SDK,开启下面的调试模式则需要GAID不为空,如果是国内SDK,则需要AndroidId不为空。

TopOn SDK设置包括两部分:隐私设置和权限设置。



