• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# @ohos.advertising.AdsServiceExtensionAbility (广告扩展服务)
2
3<!--Kit: Ads Kit-->
4<!--Subsystem: Advertising-->
5<!--Owner: @SukiEvas-->
6<!--Designer: @zhansf1988-->
7<!--Tester: @hongmei_may-->
8<!--Adviser: @RayShih-->
9
10本模块为设备厂商提供广告扩展能力,设备厂商可自主实现请求广告的回调。
11
12> **说明:**<br/>
13> 本模块首批接口从API version 11开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
14
15## 导入模块
16
17```ts
18import { RespCallback } from '@kit.AdsKit';
19```
20
21## RespCallback
22
23### (respData: Map&lt;string, Array&lt;advertising.Advertisement&gt;&gt;)
24
25(respData: Map&lt;string, Array&lt;advertising.Advertisement&gt;&gt;): void
26
27广告请求回调。
28
29**系统能力:** SystemCapability.Advertising.Ads
30
31**参数:**
32
33| 参数名   | 类型                                                                                              | 必填 | 说明              |
34|----------|---------------------------------------------------------------------------------------------------|-----|-----------------|
35| respData | Map&lt;string, Array&lt;advertising.[Advertisement](js-apis-advertising.md#advertisement)&gt;&gt; | 是   | 广告请求回调数据。 |
36
37**示例:**
38
39```ts
40import { advertising, RespCallback } from '@kit.AdsKit';
41
42function setRespCallback(respCallback: RespCallback) {
43  const respData: Map<string, Array<advertising.Advertisement>> = new Map();
44  // 设置广告返回数据
45  // ...
46  respCallback(respData);
47}
48```