1# @ohos.advertising.AdsServiceExtensionAbility (广告扩展服务) 2 3 4本模块为设备厂商提供广告扩展能力,设备厂商可自主实现请求广告的回调。 5 6 7> **说明:** 8> 本模块首批接口从API version 11开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 9 10 11## 导入模块 12 13```ts 14import { RespCallback } from '@kit.AdsKit'; 15``` 16 17## AdsServiceExtensionAbility.RespCallback 18 19(respData: Map<string, Array<advertising.Advertisement>>): void; 20 21广告请求回调。 22 23**系统能力:** SystemCapability.Advertising.Ads 24 25**起始版本:** 11 26 27**参数:** 28 29 30| **参数名** | **类型** | 必填 | 说明 | 31| -------- | -------- | -------- | -------- | 32| respData | Map<string, Array<advertising.[Advertisement](js-apis-advertising.md#advertisement)>> | 是 | 广告请求回调数据。 | 33 34 35**示例:** 36```ts 37import { advertising, RespCallback } from '@kit.AdsKit'; 38 39function respDemo(respCallback: RespCallback) { 40 const ads: Array<advertising.Advertisement> = []; 41 const rewardVerifyConfig: Map<string, string> = new Map(); 42 ads.push({ 43 adType: 7, 44 uniqueId: '111111', 45 rewardVerifyConfig: rewardVerifyConfig, 46 rewarded: false, 47 shown: false, 48 clicked: false 49 }) 50 const slot: string = "test"; 51 const resMap: Map<string, Array<advertising.Advertisement>> = new Map(); 52 resMap.set(slot, ads); 53 respCallback(resMap); 54} 55``` 56