SDK 嵌入
导入示例工程
如果您是初次使用优量汇快应用 SDK,我们建议您利用Demo工程来了解优量汇快应用SDK的使用规范。由于华为和非华为厂商手机,快应用引擎采用的标准有所差异,因此对于华为和非华为厂商手机,需要采用不同的开发者工具进行调试,如下所示:
快应用联盟开发工具
对于非华为厂商手机(vivo、oppo、xiaomi、HONOR)等,采用快应用联盟快应用开发工具打开 Demo;华为快应用开发工具
对于华为厂商手机,采用华为快应用开发工具打开 Demo;
嵌入广告SDK
步骤1:添加 SDK 到工程中
通过 npm
安装:
npm install ylh-quick-app-ad-sdk -S
通过 yarn
安装:
yarn add ylh-quick-app-ad-sdk -S
步骤2:添加接口权限
{
"features": [
{ "name": "system.app" }
{ "name": "system.fetch" },
{ "name": "system.file" },
{ "name": "system.device" },
{ "name": "system.network" },
{ "name": "system.shortcut" },
{ "name": "system.keyguard" },
{ "name": "system.battery" },
{ "name": "system.telecom" },
{ "name": "system.brightness" },
{ "name": "system.webview" },
{ "name": "system.storage" },
{ "name": "system.package" },
{ "name": "system.router" },
{ "name": "system.prompt" },
{ "name": "system.cipher" },
{ "name": "system.volume" },
{ "name": "system.sensor" },
{ "name": "system.vibrator" },
]
}
步骤3:初始化SDK
// 标准版
import YLHQuickAppSDK from 'ylh-quick-app-ad-sdk';
// 无插件版
import YLHQuickAppSDK from 'ylh-quick-app-ad-sdk/pure';
// 📢注意:华为只支持无插件版,非华为快应用,两种都支持
export default {
onCreate() {
try {
const config = {
appId: '1200540367' // 注意📢:appId为 必填字段
};
new YLHQuickAppSDK(this, config)
} catch (error) {
}
}
}
config
配置项字段说明如下表所示:
字段名 | 类型 | 是否必填 | 默认值 | 说明 |
---|---|---|---|---|
appId |
string |
true |
- | 媒体ID |