import { IAdConfigParams, IAdBreakParams, JoliboxAdsForGame } from '@jolibox/ads'; import { IAdsHandler } from '../ads'; export default class DlightekAdsHandler implements IAdsHandler { constructor(private ads: JoliboxAdsForGame) {} getAdsInstance(): JoliboxAdsForGame { return this.ads; } init(): void { // Dlightek 不需要初始化 } adConfig(params: IAdConfigParams): void { this.ads?.adConfig?.(params); } adBreak(params: IAdBreakParams): void { this.ads.adBreak(params); } adUnit(): void { // Dlightek 不需要 adUnit } }