💡Tips
- 调试阶段建议开启日志开关,并使用 Taku 调试面板验证广告位与适配器配置。
- 正式发布前请务必关闭日志开关。
import { ATSDK } from '@anythink/react-native-sdk';
// 建议在 ATSDK.init() 之前调用
ATSDK.setNetworkLogDebug(true);
💡 Tips
- 该方法同时控制 RN 层(
ATLog)与原生层(SDK / MsgTools)的网络日志。- Android 可在 Logcat 中通过 SDK 日志 TAG 过滤;iOS 可在 Xcode 控制台查看。
- 运行时可随时查询当前开关状态:
ts 复制代码const enabled = await ATSDK.isNetworkLogDebug();
初始化阶段调用集成检测,验证原生依赖与适配器是否正确接入:
ATSDK.integrationChecking();
检测结果会输出到日志中,请配合第 1 节的日志开关一起使用。
初始化 SDK 之后,可打开 Taku 可视化调试工具,查看各广告网络的接入状态、填充与展示链路:
// debugKey 从 Taku 控制台获取
ATSDK.showDebuggerUI('your Taku sdk debug key');
💡 Tips
debugKey请从 Taku 控制台 - 账号 - Key 管理 获取。- 调试面板需在
ATSDK.init()与ATSDK.start()之后调用。
排查问题时附上 SDK 版本有助于定位:
console.log('SDK 版本:', ATSDK.getSDKVersionName());
工程内置的 example/ 应用覆盖了全部广告样式(开屏 / 横幅 / 插屏 / 激励 / 原生 / 原生列表)与 SDK API 验证页,接入遇到问题时可对照 Demo 排查:
cd example
yarn # 安装依赖
yarn ios # 或 yarn android