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

  • 2025-06-12
  • 浏览 (6)

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

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

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

导入模块

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

RespCallback

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

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

广告请求回调。

系统能力: SystemCapability.Advertising.Ads

参数:

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

示例:

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

function setRespCallback(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 respData: Map<string, Array<advertising.Advertisement>> = new Map();
    respData.set(slot, ads);
    respCallback(respData);
}

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Ads Kit(广告服务)

harmony 鸿蒙广告服务框架错误码

harmony 鸿蒙广告标识服务错误码

harmony 鸿蒙@ohos.advertising.AdComponent (非全屏广告展示组件)

harmony 鸿蒙@ohos.advertising.AdsServiceExtensionAbility (广告扩展服务)(系统接口)

harmony 鸿蒙@ohos.advertising (广告服务框架)

harmony 鸿蒙@ohos.advertising.AutoAdComponent (轮播广告展示组件)

harmony 鸿蒙advertisement (广告内容)

harmony 鸿蒙@ohos.identifier.oaid (广告标识服务)(系统接口)

harmony 鸿蒙@ohos.identifier.oaid (广告标识服务)

0  赞