f128646b创建于 2025年1月24日历史提交

@ohos.advertising.AdsServiceExtensionAbility (广告扩展服务)

本模块为设备厂商提供广告扩展能力,设备厂商可自主实现请求广告的回调。

说明: 本模块首批接口从API version 11开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import { RespCallback } from '@kit.AdsKit';

RespCallback

(respData: Map<string, Array<advertising.Advertisement>>): void;

广告请求回调。

系统能力: SystemCapability.Advertising.Ads

起始版本: 11

参数:

参数名 类型 必填 说明
respData Map<string, Array<advertising.Advertisement>> 广告请求回调数据。

示例:

import { advertising, RespCallback } from '@kit.AdsKit';

function respDemo(respCallback: RespCallback) {
  const ads: Array<advertising.Advertisement> = [];
  const rewardVerifyConfig: Map<string, string> = new Map();
  ads.push({
    adType: 7,
    uniqueId: '111111',
    rewardVerifyConfig: rewardVerifyConfig,
    rewarded: false,
    shown: false,
    clicked: false
  })
  const slot: string = "test";
  const resMap: Map<string, Array<advertising.Advertisement>> = new Map();
  resMap.set(slot, ads);
  respCallback(resMap);
}