💡Tips
通过本地预置策略实现:
- 🚀 缩短首次启动获取策略的耗时
- 🔒 规避网络异常导致的策略获取失败
1. 创建资源目录
└─ src/main/assets/localStrategy
2. 放置策略文件
└─ 将导出的JSON文件放入上述目录
3. SDK初始化前配置
└─ 调用 setLocalStrategyAssetPath()
public class DemoApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
// 应用启动预置策略立即生效
MCSDK.setLocalStrategyAssetPath(this, "localStrategy");
MCSDK.init(this, "your app id", "your app key", new MCInitListener() {
@Override
public void onMediationInitFinished(MCInitResult mcInitResult) {
...
}
});
}
}