harmony 鸿蒙@ohos.advertising.AdsServiceExtensionAbility (ExtensionAbility for Ads)

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

@ohos.advertising.AdsServiceExtensionAbility (ExtensionAbility for Ads)

The AdsServiceExtensionAbility module provides ExtensionAbilities for the ads service. Device vendors can implement the callbacks for ads requests.

NOTE - The initial APIs of this module are supported since API version 11. Newly added APIs will be marked with a superscript to indicate their earliest API version.

Modules to Import

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

RespCallback

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

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

Ad request callback.

System capability: SystemCapability.Advertising.Ads

Parameters

Name Type Mandatory Description
respData Map<string, Array<advertising.Advertisement>> Yes Data in the ad request callback.

Example

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 鸿蒙Ads Service Framework Error Codes

harmony 鸿蒙OAID Error Codes

harmony 鸿蒙@ohos.advertising.AdComponent (Non-Full-Screen Ad Component)

harmony 鸿蒙@ohos.advertising.AdsServiceExtensionAbility (ExtensionAbility for Ads) (System API)

harmony 鸿蒙@ohos.advertising (Ads Service Framework)

harmony 鸿蒙@ohos.advertising.AutoAdComponent (Carousel Ad Component)

harmony 鸿蒙Advertisement

harmony 鸿蒙@ohos.identifier.oaid (OAID) (System API)

harmony 鸿蒙@ohos.identifier.oaid (OAID)

0  赞